From 712090dc284290d0ff2fa3221056a7663af9c871 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 19 Apr 2011 23:07:27 +0000 Subject: oberdiek git-svn-id: svn://tug.org/texlive/trunk@22124 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/bibtex/oberdiek/oberdiek-bundle.bib | 8 +- .../doc/latex/oberdiek/accsupp-example1.tex | 3 + .../doc/latex/oberdiek/accsupp-example2.tex | 3 + Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf | Bin 373123 -> 373122 bytes Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf | Bin 304660 -> 304660 bytes Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf | 4 +- .../texmf-dist/doc/latex/oberdiek/askinclude.pdf | Bin 886874 -> 886874 bytes .../doc/latex/oberdiek/atbegshi-example1.tex | 3 + .../doc/latex/oberdiek/atbegshi-example2.tex | 3 + Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf | 5 +- Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf | Bin 283193 -> 283193 bytes .../texmf-dist/doc/latex/oberdiek/attachfile2.pdf | Bin 573468 -> 573468 bytes Master/texmf-dist/doc/latex/oberdiek/atveryend.pdf | 4 +- Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf | Bin 305674 -> 305673 bytes .../texmf-dist/doc/latex/oberdiek/bigintcalc.pdf | Bin 789174 -> 789173 bytes Master/texmf-dist/doc/latex/oberdiek/bitset.pdf | Bin 1009033 -> 1009033 bytes Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf | Bin 766897 -> 766897 bytes .../doc/latex/oberdiek/bookmark-example.tex | 3 + Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf | Bin 640772 -> 640772 bytes Master/texmf-dist/doc/latex/oberdiek/catchfile.pdf | 4 +- Master/texmf-dist/doc/latex/oberdiek/centernot.pdf | Bin 280062 -> 280059 bytes .../doc/latex/oberdiek/chemarr-example.tex | 3 + Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf | Bin 300319 -> 300319 bytes Master/texmf-dist/doc/latex/oberdiek/classlist.pdf | Bin 294777 -> 294777 bytes .../texmf-dist/doc/latex/oberdiek/colonequals.pdf | Bin 297510 -> 297511 bytes Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf | Bin 286251 -> 286251 bytes .../oberdiek/embedfile-example-collection.tex | 3 + .../doc/latex/oberdiek/embedfile-example-plain.tex | 3 + Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf | 5 +- Master/texmf-dist/doc/latex/oberdiek/engord.pdf | Bin 378689 -> 378688 bytes Master/texmf-dist/doc/latex/oberdiek/eolgrab.pdf | Bin 379785 -> 379784 bytes Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf | 4 +- Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdf | Bin 362161 -> 362162 bytes .../doc/latex/oberdiek/example-mycolorsetup.sty | 3 + .../latex/oberdiek/example/eolgrab-example-env.tex | 3 + .../latex/oberdiek/example/eolgrab-example-ltx.tex | 3 + .../latex/oberdiek/example/eolgrab-example-sec.tex | 3 + Master/texmf-dist/doc/latex/oberdiek/flags.pdf | Bin 301992 -> 301991 bytes .../doc/latex/oberdiek/gettitlestring.pdf | Bin 394426 -> 394428 bytes Master/texmf-dist/doc/latex/oberdiek/grfext.pdf | 4 +- Master/texmf-dist/doc/latex/oberdiek/grffile.pdf | 4 +- Master/texmf-dist/doc/latex/oberdiek/hobsub.pdf | Bin 381435 -> 383295 bytes Master/texmf-dist/doc/latex/oberdiek/hologo.pdf | 4 +- Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf | Bin 329430 -> 329432 bytes Master/texmf-dist/doc/latex/oberdiek/hopatch.pdf | Bin 338511 -> 338511 bytes Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf | 5 +- Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf | Bin 316194 -> 316193 bytes Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf | Bin 312784 -> 312783 bytes .../texmf-dist/doc/latex/oberdiek/hypdestopt.pdf | Bin 346909 -> 346909 bytes Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf | 4 +- .../doc/latex/oberdiek/hypgotoe-example.tex | 3 + Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdf | Bin 303794 -> 303794 bytes Master/texmf-dist/doc/latex/oberdiek/hyphsubst.pdf | Bin 355835 -> 355836 bytes Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf | Bin 282113 -> 282114 bytes Master/texmf-dist/doc/latex/oberdiek/iflang.pdf | 4 +- Master/texmf-dist/doc/latex/oberdiek/ifluatex.pdf | Bin 340288 -> 340289 bytes Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf | Bin 357984 -> 357981 bytes Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf | Bin 344873 -> 344874 bytes Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdf | 4 +- .../doc/latex/oberdiek/inputenx-licrcmds.txt | 3 + .../doc/latex/oberdiek/inputenx-utf8enc.txt | 3 + Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf | 4 +- Master/texmf-dist/doc/latex/oberdiek/intcalc.pdf | Bin 737078 -> 737079 bytes .../texmf-dist/doc/latex/oberdiek/kvdefinekeys.pdf | Bin 348165 -> 348166 bytes Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf | Bin 680172 -> 680171 bytes .../doc/latex/oberdiek/kvsetkeys-example.tex | 3 + Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf | 4 +- .../doc/latex/oberdiek/letltxmacro-showcases.tex | 3 + .../texmf-dist/doc/latex/oberdiek/letltxmacro.pdf | 4 +- .../texmf-dist/doc/latex/oberdiek/listingsutf8.pdf | Bin 341183 -> 341183 bytes Master/texmf-dist/doc/latex/oberdiek/ltxcmds.pdf | Bin 619034 -> 628474 bytes Master/texmf-dist/doc/latex/oberdiek/luacolor.pdf | Bin 361381 -> 361381 bytes Master/texmf-dist/doc/latex/oberdiek/luatex.pdf | 4 +- Master/texmf-dist/doc/latex/oberdiek/magicnum.pdf | 4 +- .../doc/latex/oberdiek/makerobust-example.tex | 3 + .../texmf-dist/doc/latex/oberdiek/makerobust.pdf | Bin 272560 -> 272560 bytes .../texmf-dist/doc/latex/oberdiek/mleftright.pdf | Bin 359146 -> 359145 bytes Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf | Bin 465706 -> 465668 bytes Master/texmf-dist/doc/latex/oberdiek/pagegrid.pdf | 4 +- Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf | Bin 355857 -> 355858 bytes Master/texmf-dist/doc/latex/oberdiek/pdfcol.pdf | Bin 382935 -> 382933 bytes .../texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf | Bin 316244 -> 316242 bytes Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf | 4 +- .../doc/latex/oberdiek/pdfcolparallel.pdf | 4 +- .../doc/latex/oberdiek/pdfcolparcolumns.pdf | Bin 363628 -> 363627 bytes Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf | Bin 371841 -> 371842 bytes Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf | 4 +- Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf | Bin 364635 -> 364635 bytes Master/texmf-dist/doc/latex/oberdiek/pdfrender.pdf | 4 +- .../texmf-dist/doc/latex/oberdiek/pdftexcmds.pdf | 477 +- .../doc/latex/oberdiek/picture-example.tex | 3 + Master/texmf-dist/doc/latex/oberdiek/picture.pdf | Bin 326112 -> 326110 bytes Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf | Bin 1250003 -> 1250003 bytes .../texmf-dist/doc/latex/oberdiek/protecteddef.pdf | 4 +- Master/texmf-dist/doc/latex/oberdiek/refcount.pdf | 5 +- .../doc/latex/oberdiek/rerunfilecheck.pdf | Bin 379986 -> 379987 bytes .../texmf-dist/doc/latex/oberdiek/resizegather.pdf | Bin 577952 -> 577953 bytes .../texmf-dist/doc/latex/oberdiek/rotchiffre.pdf | 5 +- .../doc/latex/oberdiek/scrindex-example1.tex | 3 + .../doc/latex/oberdiek/scrindex-example2.tex | 3 + Master/texmf-dist/doc/latex/oberdiek/scrindex.pdf | Bin 318376 -> 318376 bytes Master/texmf-dist/doc/latex/oberdiek/selinput.pdf | Bin 626096 -> 626097 bytes .../doc/latex/oberdiek/setouterhbox-example.tex | 3 + .../texmf-dist/doc/latex/oberdiek/setouterhbox.pdf | Bin 404830 -> 404830 bytes .../doc/latex/oberdiek/settobox-example.tex | 3 + Master/texmf-dist/doc/latex/oberdiek/settobox.pdf | Bin 330416 -> 330416 bytes Master/texmf-dist/doc/latex/oberdiek/soulutf8.pdf | 4 +- Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf | Bin 291760 -> 291763 bytes .../texmf-dist/doc/latex/oberdiek/stampinclude.pdf | Bin 292304 -> 292304 bytes Master/texmf-dist/doc/latex/oberdiek/stringenc.pdf | 4 +- .../doc/latex/oberdiek/tabularht-example1.tex | 3 + .../doc/latex/oberdiek/tabularht-example2.tex | 3 + Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf | 4 +- .../doc/latex/oberdiek/tabularkv-example.tex | 3 + Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf | Bin 262812 -> 262810 bytes Master/texmf-dist/doc/latex/oberdiek/telprint.pdf | Bin 371616 -> 371616 bytes .../doc/latex/oberdiek/test/accsupp-test1.tex | 3 + .../doc/latex/oberdiek/test/alphalph-test1.tex | 3 + .../doc/latex/oberdiek/test/alphalph-test2.tex | 3 + .../doc/latex/oberdiek/test/alphalph-test3.tex | 3 + .../doc/latex/oberdiek/test/askinclude-a.tex | 3 + .../doc/latex/oberdiek/test/askinclude-b.tex | 3 + .../doc/latex/oberdiek/test/askinclude-c.tex | 3 + .../doc/latex/oberdiek/test/askinclude-test1.tex | 3 + .../doc/latex/oberdiek/test/askinclude-test10.tex | 3 + .../doc/latex/oberdiek/test/askinclude-test11.tex | 3 + .../doc/latex/oberdiek/test/askinclude-test12.tex | 3 + .../doc/latex/oberdiek/test/askinclude-test13.tex | 3 + .../doc/latex/oberdiek/test/askinclude-test14.tex | 3 + .../doc/latex/oberdiek/test/askinclude-test15.tex | 3 + .../doc/latex/oberdiek/test/askinclude-test16.tex | 3 + .../doc/latex/oberdiek/test/askinclude-test17.tex | 3 + .../doc/latex/oberdiek/test/askinclude-test18.tex | 3 + .../doc/latex/oberdiek/test/askinclude-test19.tex | 3 + .../doc/latex/oberdiek/test/askinclude-test2.tex | 3 + .../doc/latex/oberdiek/test/askinclude-test20.tex | 3 + .../doc/latex/oberdiek/test/askinclude-test21.tex | 3 + .../doc/latex/oberdiek/test/askinclude-test22.tex | 3 + .../doc/latex/oberdiek/test/askinclude-test23.tex | 3 + .../doc/latex/oberdiek/test/askinclude-test24.tex | 3 + .../doc/latex/oberdiek/test/askinclude-test3.tex | 3 + .../doc/latex/oberdiek/test/askinclude-test4.tex | 3 + .../doc/latex/oberdiek/test/askinclude-test5.tex | 3 + .../doc/latex/oberdiek/test/askinclude-test6.tex | 3 + .../doc/latex/oberdiek/test/askinclude-test7.tex | 3 + .../doc/latex/oberdiek/test/askinclude-test8.tex | 3 + .../doc/latex/oberdiek/test/askinclude-test9.tex | 3 + .../doc/latex/oberdiek/test/atbegshi-test1.tex | 3 + .../doc/latex/oberdiek/test/atbegshi-test2.tex | 3 + .../doc/latex/oberdiek/test/atbegshi-test3.tex | 3 + .../doc/latex/oberdiek/test/atveryend-test1.tex | 3 + .../doc/latex/oberdiek/test/bigintcalc-test1.tex | 3 + .../doc/latex/oberdiek/test/bigintcalc-test2.tex | 3 + .../doc/latex/oberdiek/test/bigintcalc-test3.tex | 3 + .../doc/latex/oberdiek/test/bitset-test1.tex | 3 + .../doc/latex/oberdiek/test/bitset-test2.tex | 3 + .../doc/latex/oberdiek/test/bitset-test3.tex | 3 + .../doc/latex/oberdiek/test/catchfile-test1.tex | 3 + .../doc/latex/oberdiek/test/catchfile-test2.tex | 3 + .../doc/latex/oberdiek/test/catchfile-test3.tex | 3 + .../doc/latex/oberdiek/test/embedfile-test1.tex | 3 + .../doc/latex/oberdiek/test/embedfile-test2.tex | 3 + .../doc/latex/oberdiek/test/embedfile-test3.tex | 3 + .../doc/latex/oberdiek/test/embedfile-test4.tex | 3 + .../doc/latex/oberdiek/test/engord-test1.tex | 3 + .../doc/latex/oberdiek/test/eolgrab-test1.tex | 3 + .../doc/latex/oberdiek/test/eolgrab-test2.tex | 3 + .../doc/latex/oberdiek/test/epstopdf-test1.tex | 3 + .../doc/latex/oberdiek/test/etexcmds-test1.tex | 3 + .../doc/latex/oberdiek/test/etexcmds-test2.tex | 3 + .../doc/latex/oberdiek/test/etexcmds-test3.tex | 3 + .../doc/latex/oberdiek/test/etexcmds-test4.tex | 3 + .../latex/oberdiek/test/gettitlestring-test1.tex | 3 + .../latex/oberdiek/test/gettitlestring-test2.tex | 3 + .../doc/latex/oberdiek/test/grfext-test1.tex | 3 + .../doc/latex/oberdiek/test/grfext-test2.tex | 3 + .../doc/latex/oberdiek/test/grffile-test1.tex | 3 + .../doc/latex/oberdiek/test/hobsub-test1.tex | 3 + .../doc/latex/oberdiek/test/hopatch-test1.tex | 3 + .../doc/latex/oberdiek/test/hopatch-test2.tex | 3 + .../doc/latex/oberdiek/test/hycolor-test-xcol1.tex | 3 + .../doc/latex/oberdiek/test/hycolor-test-xcol2.tex | 3 + .../doc/latex/oberdiek/test/hycolor-test-xcol3.tex | 3 + .../doc/latex/oberdiek/test/hycolor-test-xcol4.tex | 3 + .../doc/latex/oberdiek/test/hycolor-test1.tex | 3 + .../doc/latex/oberdiek/test/hycolor-test2.tex | 3 + .../doc/latex/oberdiek/test/hycolor-test3.tex | 3 + .../doc/latex/oberdiek/test/hyphsubst-test1.tex | 3 + .../doc/latex/oberdiek/test/hyphsubst-test2.tex | 3 + .../doc/latex/oberdiek/test/iflang-test1.tex | 3 + .../doc/latex/oberdiek/test/iflang-test2.tex | 3 + .../doc/latex/oberdiek/test/iflang-test3.tex | 3 + .../doc/latex/oberdiek/test/iflang-test4.tex | 3 + .../doc/latex/oberdiek/test/iflang-test5.tex | 3 + .../doc/latex/oberdiek/test/ifluatex-test1.tex | 3 + .../doc/latex/oberdiek/test/ifluatex-test2.tex | 3 + .../doc/latex/oberdiek/test/ifluatex-test3.tex | 3 + .../doc/latex/oberdiek/test/ifpdf-test1.tex | 3 + .../doc/latex/oberdiek/test/ifvtex-test1.tex | 3 + .../doc/latex/oberdiek/test/infwarerr-test1.tex | 3 + .../doc/latex/oberdiek/test/infwarerr-test2.tex | 3 + .../doc/latex/oberdiek/test/infwarerr-test3.tex | 3 + .../doc/latex/oberdiek/test/intcalc-test1.tex | 5 +- .../doc/latex/oberdiek/test/intcalc-test2.tex | 5 +- .../doc/latex/oberdiek/test/intcalc-test3.tex | 5 +- .../doc/latex/oberdiek/test/intcalc-test4.tex | 5 +- .../doc/latex/oberdiek/test/kvdefinekeys-test1.tex | 3 + .../doc/latex/oberdiek/test/kvoptions-test1.tex | 3 + .../doc/latex/oberdiek/test/kvoptions-test2.tex | 3 + .../doc/latex/oberdiek/test/kvoptions-test3.tex | 3 + .../doc/latex/oberdiek/test/kvoptions-test4.sty | 3 + .../doc/latex/oberdiek/test/kvoptions-test4.tex | 3 + .../doc/latex/oberdiek/test/kvsetkeys-test1.tex | 3 + .../doc/latex/oberdiek/test/kvsetkeys-test2.tex | 3 + .../doc/latex/oberdiek/test/kvsetkeys-test3.tex | 3 + .../doc/latex/oberdiek/test/letltxmacro-test1.tex | 3 + .../doc/latex/oberdiek/test/letltxmacro-test2.tex | 3 + .../doc/latex/oberdiek/test/listingsutf8-test1.tex | 3 + .../doc/latex/oberdiek/test/listingsutf8-test2.tex | 3 + .../doc/latex/oberdiek/test/listingsutf8-test3.tex | 3 + .../doc/latex/oberdiek/test/listingsutf8-test4.tex | 3 + .../doc/latex/oberdiek/test/listingsutf8-test5.tex | 3 + .../latex/oberdiek/test/ltxcmds-test-gobble.tex | 5 +- .../oberdiek/test/ltxcmds-test-ifboxempty.tex | 5 +- .../latex/oberdiek/test/ltxcmds-test-ifempty.tex | 5 +- .../latex/oberdiek/test/ltxcmds-test-nextchar.tex | 49 +- .../latex/oberdiek/test/ltxcmds-test-zapspace.tex | 5 +- .../doc/latex/oberdiek/test/ltxcmds-test1.tex | 3 + .../doc/latex/oberdiek/test/luacolor-test1.tex | 3 + .../doc/latex/oberdiek/test/luacolor-test2.tex | 3 + .../doc/latex/oberdiek/test/luacolor-test3.tex | 3 + .../doc/latex/oberdiek/test/luatex-test1.tex | 3 + .../doc/latex/oberdiek/test/luatex-test2.tex | 3 + .../doc/latex/oberdiek/test/luatex-test3.tex | 3 + .../doc/latex/oberdiek/test/luatex-test4.tex | 3 + .../doc/latex/oberdiek/test/luatex-test5.tex | 3 + .../doc/latex/oberdiek/test/magicnum-test1.tex | 3 + .../doc/latex/oberdiek/test/magicnum-test2.tex | 3 + .../doc/latex/oberdiek/test/magicnum-test3.tex | 3 + .../doc/latex/oberdiek/test/magicnum-test4.tex | 3 + .../doc/latex/oberdiek/test/mleftright-test1.tex | 3 + .../doc/latex/oberdiek/test/pagegrid-test1.tex | 3 + .../doc/latex/oberdiek/test/pdfcol-test1.tex | 3 + .../doc/latex/oberdiek/test/pdfcol-test2.tex | 3 + .../doc/latex/oberdiek/test/pdfcol-test3.tex | 3 + .../doc/latex/oberdiek/test/pdfcol-test4.tex | 3 + .../doc/latex/oberdiek/test/pdfcolfoot-test1.tex | 3 + .../latex/oberdiek/test/pdfcolparallel-test1.tex | 3 + .../latex/oberdiek/test/pdfcolparcolumns-test1.tex | 3 + .../doc/latex/oberdiek/test/pdfescape-test1.tex | 3 + .../doc/latex/oberdiek/test/pdfescape-test2.tex | 3 + .../doc/latex/oberdiek/test/pdfescape-test3.tex | 3 + .../doc/latex/oberdiek/test/pdfescape-test4.tex | 3 + .../doc/latex/oberdiek/test/pdfescape-test5.tex | 3 + .../doc/latex/oberdiek/test/pdfescape-test6.tex | 3 + .../doc/latex/oberdiek/test/pdflscape-test1.tex | 3 + .../doc/latex/oberdiek/test/pdflscape-test2.tex | 3 + .../doc/latex/oberdiek/test/pdflscape-test3.tex | 3 + .../doc/latex/oberdiek/test/pdflscape-test4.tex | 3 + .../doc/latex/oberdiek/test/pdflscape-test5.tex | 3 + .../doc/latex/oberdiek/test/pdflscape-test6.tex | 3 + .../doc/latex/oberdiek/test/pdfrender-test1.tex | 3 + .../doc/latex/oberdiek/test/pdfrender-test2.tex | 3 + .../doc/latex/oberdiek/test/pdfrender-test3.tex | 3 + .../doc/latex/oberdiek/test/pdfrender-test4.tex | 3 + .../doc/latex/oberdiek/test/pdfrender-test5.tex | 3 + .../latex/oberdiek/test/pdftexcmds-test-escape.tex | 3 + .../latex/oberdiek/test/pdftexcmds-test-shell.tex | 3 + .../doc/latex/oberdiek/test/pdftexcmds-test1.tex | 3 + .../doc/latex/oberdiek/test/pdftexcmds-test2.tex | 3 + .../doc/latex/oberdiek/test/pmboxdraw-test1.tex | 3 + .../doc/latex/oberdiek/test/protecteddef-test1.tex | 3 + .../doc/latex/oberdiek/test/protecteddef-test2.tex | 3 + .../doc/latex/oberdiek/test/refcount-test1.tex | 3 + .../doc/latex/oberdiek/test/refcount-test2.tex | 3 + .../doc/latex/oberdiek/test/refcount-test3.tex | 3 + .../doc/latex/oberdiek/test/refcount-test4.tex | 3 + .../latex/oberdiek/test/rerunfilecheck-test1.tex | 3 + .../doc/latex/oberdiek/test/resizegather-test1.tex | 3 + .../doc/latex/oberdiek/test/rotchiffre-test1.tex | 3 + .../doc/latex/oberdiek/test/rotchiffre-test2.tex | 3 + .../doc/latex/oberdiek/test/selinput-test1.tex | 3 + .../doc/latex/oberdiek/test/selinput-test2.tex | 3 + .../doc/latex/oberdiek/test/selinput-test3.tex | 3 + .../doc/latex/oberdiek/test/selinput-test4.tex | 3 + .../doc/latex/oberdiek/test/selinput-test5.tex | 3 + .../doc/latex/oberdiek/test/setouterhbox-test1.tex | 3 + .../doc/latex/oberdiek/test/setouterhbox-test2.tex | 3 + .../doc/latex/oberdiek/test/soulutf8-test1.tex | 3 + .../doc/latex/oberdiek/test/soulutf8-test2.tex | 3 + .../doc/latex/oberdiek/test/soulutf8-test3.tex | 3 + .../doc/latex/oberdiek/test/soulutf8-test4.tex | 3 + .../doc/latex/oberdiek/test/soulutf8-test5.tex | 3 + .../doc/latex/oberdiek/test/stringenc-test1.tex | 3 + .../doc/latex/oberdiek/test/stringenc-test2.tex | 3 + .../doc/latex/oberdiek/test/telprint-test1.tex | 3 + .../latex/oberdiek/test/uniquecounter-test1.tex | 3 + .../latex/oberdiek/test/uniquecounter-test2.tex | 3 + .../latex/oberdiek/test/uniquecounter-test3.tex | 3 + .../doc/latex/oberdiek/test/zref-test-base.tex | 3 + .../doc/latex/oberdiek/test/zref-test-runs.tex | 3 + .../oberdiek/test/zref-test-titleref-memoir.tex | 3 + .../doc/latex/oberdiek/test/zref-test1.tex | 3 + .../doc/latex/oberdiek/transparent-example.tex | 3 + .../texmf-dist/doc/latex/oberdiek/transparent.pdf | Bin 279042 -> 279042 bytes Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf | Bin 297006 -> 297006 bytes .../doc/latex/oberdiek/uniquecounter-example.tex | 3 + .../doc/latex/oberdiek/uniquecounter.pdf | Bin 376608 -> 376608 bytes .../doc/latex/oberdiek/zref-example-lastpage.tex | 3 + .../doc/latex/oberdiek/zref-example-nextpage.tex | 3 + .../texmf-dist/doc/latex/oberdiek/zref-example.tex | 3 + Master/texmf-dist/doc/latex/oberdiek/zref.pdf | Bin 958310 -> 958310 bytes .../scripts/oberdiek/luacolor-pre065.lua | 3 + Master/texmf-dist/scripts/oberdiek/luacolor.lua | 3 + Master/texmf-dist/scripts/oberdiek/magicnum.lua | 3 + .../scripts/oberdiek/oberdiek.luacolor-pre065.lua | 3 + .../scripts/oberdiek/oberdiek.luacolor.lua | 3 + .../scripts/oberdiek/oberdiek.luatex.lua | 3 + .../scripts/oberdiek/oberdiek.magicnum.lua | 3 + .../scripts/oberdiek/oberdiek.pdftexcmds.lua | 3 + Master/texmf-dist/scripts/oberdiek/pdftexcmds.lua | 3 + .../texmf-dist/source/latex/oberdiek/accsupp.dtx | 6 + .../texmf-dist/source/latex/oberdiek/aliascnt.dtx | 6 + .../texmf-dist/source/latex/oberdiek/alphalph.dtx | 6 + .../source/latex/oberdiek/askinclude.dtx | 6 + .../texmf-dist/source/latex/oberdiek/atbegshi.dtx | 6 + .../texmf-dist/source/latex/oberdiek/atenddvi.dtx | 6 + .../source/latex/oberdiek/attachfile2.dtx | 6 + .../texmf-dist/source/latex/oberdiek/atveryend.dtx | 6 + .../texmf-dist/source/latex/oberdiek/auxhook.dtx | 6 + .../source/latex/oberdiek/bigintcalc.dtx | 7 +- Master/texmf-dist/source/latex/oberdiek/bitset.dtx | 6 + .../texmf-dist/source/latex/oberdiek/bmpsize.dtx | 6 + .../texmf-dist/source/latex/oberdiek/bookmark.dtx | 6 + .../texmf-dist/source/latex/oberdiek/catchfile.dtx | 6 + .../texmf-dist/source/latex/oberdiek/centernot.dtx | 6 + .../texmf-dist/source/latex/oberdiek/chemarr.dtx | 6 + .../texmf-dist/source/latex/oberdiek/classlist.dtx | 6 + .../source/latex/oberdiek/colonequals.dtx | 6 + .../texmf-dist/source/latex/oberdiek/dvipscol.dtx | 6 + .../texmf-dist/source/latex/oberdiek/embedfile.dtx | 6 + Master/texmf-dist/source/latex/oberdiek/engord.dtx | 6 + .../texmf-dist/source/latex/oberdiek/eolgrab.dtx | 6 + .../texmf-dist/source/latex/oberdiek/epstopdf.dtx | 6 + .../texmf-dist/source/latex/oberdiek/etexcmds.dtx | 6 + Master/texmf-dist/source/latex/oberdiek/flags.dtx | 6 + .../source/latex/oberdiek/gettitlestring.dtx | 6 + Master/texmf-dist/source/latex/oberdiek/grfext.dtx | 6 + .../texmf-dist/source/latex/oberdiek/grffile.dtx | 6 + Master/texmf-dist/source/latex/oberdiek/hobsub.dtx | 112 +- Master/texmf-dist/source/latex/oberdiek/hologo.dtx | 6 + .../texmf-dist/source/latex/oberdiek/holtxdoc.dtx | 6 + .../texmf-dist/source/latex/oberdiek/hopatch.dtx | 6 + .../texmf-dist/source/latex/oberdiek/hycolor.dtx | 6 + .../texmf-dist/source/latex/oberdiek/hypbmsec.dtx | 6 + Master/texmf-dist/source/latex/oberdiek/hypcap.dtx | 6 + .../source/latex/oberdiek/hypdestopt.dtx | 6 + Master/texmf-dist/source/latex/oberdiek/hypdoc.dtx | 6 + .../texmf-dist/source/latex/oberdiek/hypgotoe.dtx | 6 + .../texmf-dist/source/latex/oberdiek/hyphsubst.dtx | 6 + .../texmf-dist/source/latex/oberdiek/ifdraft.dtx | 6 + Master/texmf-dist/source/latex/oberdiek/iflang.dtx | 6 + .../texmf-dist/source/latex/oberdiek/ifluatex.dtx | 6 + Master/texmf-dist/source/latex/oberdiek/ifpdf.dtx | 6 + Master/texmf-dist/source/latex/oberdiek/ifvtex.dtx | 6 + .../texmf-dist/source/latex/oberdiek/infwarerr.dtx | 6 + .../texmf-dist/source/latex/oberdiek/inputenx.dtx | 6 + .../texmf-dist/source/latex/oberdiek/intcalc.dtx | 14 +- .../source/latex/oberdiek/kvdefinekeys.dtx | 6 + .../texmf-dist/source/latex/oberdiek/kvoptions.dtx | 6 + .../texmf-dist/source/latex/oberdiek/kvsetkeys.dtx | 6 + .../source/latex/oberdiek/letltxmacro.dtx | 6 + .../source/latex/oberdiek/listingsutf8.dtx | 6 + .../texmf-dist/source/latex/oberdiek/ltxcmds.dtx | 82 +- .../texmf-dist/source/latex/oberdiek/luacolor.dtx | 6 + Master/texmf-dist/source/latex/oberdiek/luatex.dtx | 6 + .../texmf-dist/source/latex/oberdiek/magicnum.dtx | 6 + .../source/latex/oberdiek/makerobust.dtx | 6 + .../source/latex/oberdiek/mleftright.dtx | 6 + .../texmf-dist/source/latex/oberdiek/oberdiek.ins | 2 +- .../texmf-dist/source/latex/oberdiek/oberdiek.tex | 6 +- .../texmf-dist/source/latex/oberdiek/pagegrid.dtx | 6 + .../texmf-dist/source/latex/oberdiek/pagesel.dtx | 6 + Master/texmf-dist/source/latex/oberdiek/pdfcol.dtx | 6 + .../source/latex/oberdiek/pdfcolfoot.dtx | 6 + .../texmf-dist/source/latex/oberdiek/pdfcolmk.dtx | 6 + .../source/latex/oberdiek/pdfcolparallel.dtx | 6 + .../source/latex/oberdiek/pdfcolparcolumns.dtx | 6 + .../texmf-dist/source/latex/oberdiek/pdfcrypt.dtx | 6 + .../texmf-dist/source/latex/oberdiek/pdfescape.dtx | 6 + .../texmf-dist/source/latex/oberdiek/pdflscape.dtx | 6 + .../texmf-dist/source/latex/oberdiek/pdfrender.dtx | 6 + .../source/latex/oberdiek/pdftexcmds.dtx | 7 +- .../texmf-dist/source/latex/oberdiek/picture.dtx | 6 + .../texmf-dist/source/latex/oberdiek/pmboxdraw.dtx | 6 + .../source/latex/oberdiek/protecteddef.dtx | 6 + .../texmf-dist/source/latex/oberdiek/refcount.dtx | 6 + .../source/latex/oberdiek/rerunfilecheck.dtx | 6 + .../source/latex/oberdiek/resizegather.dtx | 6 + .../source/latex/oberdiek/rotchiffre.dtx | 6 + .../texmf-dist/source/latex/oberdiek/scrindex.dtx | 6 + .../texmf-dist/source/latex/oberdiek/selinput.dtx | 6 + .../source/latex/oberdiek/setouterhbox.dtx | 6 + .../texmf-dist/source/latex/oberdiek/settobox.dtx | 6 + .../texmf-dist/source/latex/oberdiek/soulutf8.dtx | 6 + .../texmf-dist/source/latex/oberdiek/stackrel.dtx | 6 + .../source/latex/oberdiek/stampinclude.dtx | 6 + .../texmf-dist/source/latex/oberdiek/stringenc.dtx | 6 + .../texmf-dist/source/latex/oberdiek/tabularht.dtx | 6 + .../texmf-dist/source/latex/oberdiek/tabularkv.dtx | 6 + .../texmf-dist/source/latex/oberdiek/telprint.dtx | 6 + .../source/latex/oberdiek/transparent.dtx | 6 + Master/texmf-dist/source/latex/oberdiek/twoopt.dtx | 6 + .../source/latex/oberdiek/uniquecounter.dtx | 6 + Master/texmf-dist/source/latex/oberdiek/zref.dtx | 6 + .../texmf-dist/tex/generic/oberdiek/alphalph.sty | 3 + .../texmf-dist/tex/generic/oberdiek/atbegshi.sty | 3 + .../texmf-dist/tex/generic/oberdiek/bigintcalc.sty | 4 +- Master/texmf-dist/tex/generic/oberdiek/bitset.sty | 3 + .../texmf-dist/tex/generic/oberdiek/catchfile.sty | 3 + .../texmf-dist/tex/generic/oberdiek/embedfile.sty | 3 + Master/texmf-dist/tex/generic/oberdiek/engord.sty | 3 + Master/texmf-dist/tex/generic/oberdiek/eolgrab.sty | 3 + .../texmf-dist/tex/generic/oberdiek/etexcmds.sty | 3 + .../tex/generic/oberdiek/gettitlestring.sty | 3 + .../tex/generic/oberdiek/hobsub-generic.sty | 13847 +++++++++---------- .../tex/generic/oberdiek/hobsub-hyperref.sty | 4486 +++--- Master/texmf-dist/tex/generic/oberdiek/hobsub.sty | 6 +- .../generic/oberdiek/hologo-test-spacefactor.tex | 3 + .../tex/generic/oberdiek/hologo-test1.tex | 3 + Master/texmf-dist/tex/generic/oberdiek/hologo.sty | 3 + .../texmf-dist/tex/generic/oberdiek/hyphsubst.sty | 3 + Master/texmf-dist/tex/generic/oberdiek/iflang.sty | 3 + .../texmf-dist/tex/generic/oberdiek/ifluatex.sty | 3 + Master/texmf-dist/tex/generic/oberdiek/ifpdf.sty | 3 + Master/texmf-dist/tex/generic/oberdiek/ifvtex.sty | 3 + .../texmf-dist/tex/generic/oberdiek/infwarerr.sty | 3 + Master/texmf-dist/tex/generic/oberdiek/intcalc.sty | 6 +- .../tex/generic/oberdiek/kvdefinekeys.sty | 3 + .../texmf-dist/tex/generic/oberdiek/kvsetkeys.sty | 3 + Master/texmf-dist/tex/generic/oberdiek/ltxcmds.sty | 9 +- .../tex/generic/oberdiek/luatex-loader.sty | 3 + Master/texmf-dist/tex/generic/oberdiek/luatex.sty | 3 + .../texmf-dist/tex/generic/oberdiek/magicnum.sty | 3 + .../texmf-dist/tex/generic/oberdiek/mleftright.sty | 3 + Master/texmf-dist/tex/generic/oberdiek/pdfcol.sty | 3 + .../texmf-dist/tex/generic/oberdiek/pdfcrypt.sty | 3 + .../texmf-dist/tex/generic/oberdiek/pdfescape.sty | 3 + .../texmf-dist/tex/generic/oberdiek/pdfrender.sty | 3 + .../texmf-dist/tex/generic/oberdiek/pdftexcmds.sty | 4 +- .../tex/generic/oberdiek/protecteddef.sty | 3 + .../texmf-dist/tex/generic/oberdiek/rotchiffre.sty | 3 + .../tex/generic/oberdiek/se-ascii-print.def | 3 + .../texmf-dist/tex/generic/oberdiek/se-ascii.def | 3 + .../tex/generic/oberdiek/se-clean7bit.def | 3 + .../texmf-dist/tex/generic/oberdiek/se-cp1250.def | 3 + .../texmf-dist/tex/generic/oberdiek/se-cp1251.def | 3 + .../texmf-dist/tex/generic/oberdiek/se-cp1252.def | 3 + .../texmf-dist/tex/generic/oberdiek/se-cp1257.def | 3 + .../texmf-dist/tex/generic/oberdiek/se-cp437.def | 3 + .../texmf-dist/tex/generic/oberdiek/se-cp850.def | 3 + .../texmf-dist/tex/generic/oberdiek/se-cp852.def | 3 + .../texmf-dist/tex/generic/oberdiek/se-cp855.def | 3 + .../texmf-dist/tex/generic/oberdiek/se-cp858.def | 3 + .../texmf-dist/tex/generic/oberdiek/se-cp865.def | 3 + .../texmf-dist/tex/generic/oberdiek/se-cp866.def | 3 + .../texmf-dist/tex/generic/oberdiek/se-dec-mcs.def | 3 + .../tex/generic/oberdiek/se-iso-8859-1.def | 3 + .../tex/generic/oberdiek/se-iso-8859-10.def | 3 + .../tex/generic/oberdiek/se-iso-8859-11.def | 3 + .../tex/generic/oberdiek/se-iso-8859-13.def | 3 + .../tex/generic/oberdiek/se-iso-8859-14.def | 3 + .../tex/generic/oberdiek/se-iso-8859-15.def | 3 + .../tex/generic/oberdiek/se-iso-8859-16.def | 3 + .../tex/generic/oberdiek/se-iso-8859-2.def | 3 + .../tex/generic/oberdiek/se-iso-8859-3.def | 3 + .../tex/generic/oberdiek/se-iso-8859-4.def | 3 + .../tex/generic/oberdiek/se-iso-8859-5.def | 3 + .../tex/generic/oberdiek/se-iso-8859-6.def | 3 + .../tex/generic/oberdiek/se-iso-8859-7.def | 3 + .../tex/generic/oberdiek/se-iso-8859-8.def | 3 + .../tex/generic/oberdiek/se-iso-8859-9.def | 3 + .../texmf-dist/tex/generic/oberdiek/se-koi8-r.def | 3 + .../tex/generic/oberdiek/se-mac-centeuro.def | 3 + .../tex/generic/oberdiek/se-mac-cyrillic.def | 3 + .../tex/generic/oberdiek/se-mac-roman.def | 3 + .../tex/generic/oberdiek/se-nextstep.def | 3 + .../texmf-dist/tex/generic/oberdiek/se-pdfdoc.def | 3 + .../texmf-dist/tex/generic/oberdiek/se-utf16le.def | 3 + .../texmf-dist/tex/generic/oberdiek/se-utf32be.def | 3 + .../texmf-dist/tex/generic/oberdiek/se-utf32le.def | 3 + Master/texmf-dist/tex/generic/oberdiek/se-utf8.def | 3 + .../tex/generic/oberdiek/setouterhbox.sty | 3 + .../texmf-dist/tex/generic/oberdiek/soulutf8.sty | 3 + .../texmf-dist/tex/generic/oberdiek/stringenc.sty | 3 + .../texmf-dist/tex/generic/oberdiek/telprint.sty | 3 + .../tex/generic/oberdiek/uniquecounter.sty | 3 + .../tex/latex/oberdiek/accsupp-dvipdfm.def | 3 + .../tex/latex/oberdiek/accsupp-dvips.def | 3 + .../tex/latex/oberdiek/accsupp-pdftex.def | 3 + Master/texmf-dist/tex/latex/oberdiek/accsupp.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/aliascnt.sty | 3 + .../texmf-dist/tex/latex/oberdiek/askinclude.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/atenddvi.sty | 3 + .../tex/latex/oberdiek/atfi-dvipdfmx.def | 3 + .../texmf-dist/tex/latex/oberdiek/atfi-dvips.def | 3 + .../texmf-dist/tex/latex/oberdiek/atfi-pdftex.def | 3 + .../texmf-dist/tex/latex/oberdiek/attachfile2.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/atveryend.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/auxhook.sty | 3 + .../texmf-dist/tex/latex/oberdiek/bkm-dvipdfm.def | 3 + Master/texmf-dist/tex/latex/oberdiek/bkm-dvips.def | 3 + .../texmf-dist/tex/latex/oberdiek/bkm-dvipsone.def | 3 + .../texmf-dist/tex/latex/oberdiek/bkm-pdftex.def | 3 + .../texmf-dist/tex/latex/oberdiek/bkm-textures.def | 3 + Master/texmf-dist/tex/latex/oberdiek/bkm-vtex.def | 3 + .../texmf-dist/tex/latex/oberdiek/bmpsize-base.sty | 3 + .../tex/latex/oberdiek/bmpsize-dvipdfm.def | 3 + .../tex/latex/oberdiek/bmpsize-dvipdfmx.def | 3 + .../tex/latex/oberdiek/bmpsize-dvips.def | 3 + .../texmf-dist/tex/latex/oberdiek/bmpsize-test.tex | 3 + Master/texmf-dist/tex/latex/oberdiek/bmpsize.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/bookmark.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/centernot.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/chemarr.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/classlist.sty | 3 + .../texmf-dist/tex/latex/oberdiek/colonequals.sty | 3 + .../texmf-dist/tex/latex/oberdiek/dtx-attach.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/dvipscol.sty | 3 + .../tex/latex/oberdiek/epstopdf-base.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/epstopdf.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/flags.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/grfext.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/grffile.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/holtxdoc.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/hopatch.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/hycolor.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/hypbmsec.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/hypcap.sty | 3 + .../texmf-dist/tex/latex/oberdiek/hypdestopt.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/hypdoc.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/hypgotoe.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/ifdraft.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/inputenx.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/ix-alias.def | 3 + Master/texmf-dist/tex/latex/oberdiek/ix-math.def | 3 + Master/texmf-dist/tex/latex/oberdiek/ix-name.def | 3 + Master/texmf-dist/tex/latex/oberdiek/ix-slot.def | 3 + Master/texmf-dist/tex/latex/oberdiek/ix-uc.def | 3 + .../texmf-dist/tex/latex/oberdiek/ix-utf8enc.dfu | 3 + .../tex/latex/oberdiek/kvoptions-patch.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/kvoptions.sty | 3 + .../texmf-dist/tex/latex/oberdiek/letltxmacro.sty | 3 + .../texmf-dist/tex/latex/oberdiek/listingsutf8.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/luacolor.sty | 3 + .../texmf-dist/tex/latex/oberdiek/makerobust.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/pagegrid.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/pagesel.sty | 3 + .../texmf-dist/tex/latex/oberdiek/pdfcolfoot.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/pdfcolmk.sty | 3 + .../tex/latex/oberdiek/pdfcolparallel.sty | 3 + .../tex/latex/oberdiek/pdfcolparcolumns.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/pdflscape.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/picture.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/pmboxdraw.sty | 3 + .../texmf-dist/tex/latex/oberdiek/pmboxdrawenc.dfu | 3 + Master/texmf-dist/tex/latex/oberdiek/refcount.sty | 3 + .../tex/latex/oberdiek/rerunfilecheck.sty | 3 + .../texmf-dist/tex/latex/oberdiek/resizegather.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/scrindex.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/selinput.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/settobox.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/stackrel.sty | 3 + .../texmf-dist/tex/latex/oberdiek/stampinclude.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/tabularht.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/tabularkv.sty | 3 + .../texmf-dist/tex/latex/oberdiek/transparent.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/twoopt.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/x-ascii.def | 3 + Master/texmf-dist/tex/latex/oberdiek/x-atarist.def | 3 + Master/texmf-dist/tex/latex/oberdiek/x-cp1250.def | 3 + Master/texmf-dist/tex/latex/oberdiek/x-cp1251.def | 3 + Master/texmf-dist/tex/latex/oberdiek/x-cp1252.def | 3 + Master/texmf-dist/tex/latex/oberdiek/x-cp1257.def | 3 + Master/texmf-dist/tex/latex/oberdiek/x-cp437.def | 3 + Master/texmf-dist/tex/latex/oberdiek/x-cp850.def | 3 + Master/texmf-dist/tex/latex/oberdiek/x-cp852.def | 3 + Master/texmf-dist/tex/latex/oberdiek/x-cp855.def | 3 + Master/texmf-dist/tex/latex/oberdiek/x-cp858.def | 3 + Master/texmf-dist/tex/latex/oberdiek/x-cp865.def | 3 + Master/texmf-dist/tex/latex/oberdiek/x-cp866.def | 3 + Master/texmf-dist/tex/latex/oberdiek/x-dec-mcs.def | 3 + .../texmf-dist/tex/latex/oberdiek/x-iso-8859-1.def | 3 + .../tex/latex/oberdiek/x-iso-8859-10.def | 3 + .../tex/latex/oberdiek/x-iso-8859-13.def | 3 + .../tex/latex/oberdiek/x-iso-8859-14.def | 3 + .../tex/latex/oberdiek/x-iso-8859-15.def | 3 + .../tex/latex/oberdiek/x-iso-8859-16.def | 3 + .../texmf-dist/tex/latex/oberdiek/x-iso-8859-2.def | 3 + .../texmf-dist/tex/latex/oberdiek/x-iso-8859-3.def | 3 + .../texmf-dist/tex/latex/oberdiek/x-iso-8859-4.def | 3 + .../texmf-dist/tex/latex/oberdiek/x-iso-8859-5.def | 3 + .../texmf-dist/tex/latex/oberdiek/x-iso-8859-8.def | 3 + .../texmf-dist/tex/latex/oberdiek/x-iso-8859-9.def | 3 + Master/texmf-dist/tex/latex/oberdiek/x-koi8-r.def | 3 + .../tex/latex/oberdiek/x-mac-centeuro.def | 3 + .../tex/latex/oberdiek/x-mac-cyrillic.def | 3 + .../texmf-dist/tex/latex/oberdiek/x-mac-roman.def | 3 + .../texmf-dist/tex/latex/oberdiek/x-nextstep.def | 3 + .../texmf-dist/tex/latex/oberdiek/x-verbatim.def | 3 + .../texmf-dist/tex/latex/oberdiek/xcolor-patch.sty | 3 + .../texmf-dist/tex/latex/oberdiek/zref-abspage.sty | 3 + .../texmf-dist/tex/latex/oberdiek/zref-abspos.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/zref-base.sty | 3 + .../texmf-dist/tex/latex/oberdiek/zref-counter.sty | 3 + .../texmf-dist/tex/latex/oberdiek/zref-dotfill.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/zref-env.sty | 3 + .../tex/latex/oberdiek/zref-hyperref.sty | 3 + .../tex/latex/oberdiek/zref-lastpage.sty | 3 + .../texmf-dist/tex/latex/oberdiek/zref-marks.sty | 3 + .../tex/latex/oberdiek/zref-nextpage.sty | 3 + .../tex/latex/oberdiek/zref-pageattr.sty | 3 + .../tex/latex/oberdiek/zref-pagelayout.sty | 3 + .../texmf-dist/tex/latex/oberdiek/zref-perpage.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/zref-runs.sty | 3 + .../texmf-dist/tex/latex/oberdiek/zref-savepos.sty | 3 + .../texmf-dist/tex/latex/oberdiek/zref-thepage.sty | 3 + .../tex/latex/oberdiek/zref-titleref.sty | 3 + .../tex/latex/oberdiek/zref-totpages.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/zref-user.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/zref-xr.sty | 3 + Master/texmf-dist/tex/latex/oberdiek/zref.sty | 3 + 632 files changed, 11566 insertions(+), 9527 deletions(-) diff --git a/Master/texmf-dist/bibtex/oberdiek/oberdiek-bundle.bib b/Master/texmf-dist/bibtex/oberdiek/oberdiek-bundle.bib index f6ce4341aa6..6079a134108 100644 --- a/Master/texmf-dist/bibtex/oberdiek/oberdiek-bundle.bib +++ b/Master/texmf-dist/bibtex/oberdiek/oberdiek-bundle.bib @@ -253,8 +253,8 @@ @manual{oberdiek:hobsub, title={The hobsub package}, author={Heiko Oberdiek}, - date={2011-01-30}, - version={1.0}, + date={2011-04-18}, + version={1.3}, eprinttype={ctan}, eprint={macros/latex/contrib/oberdiek/hobsub.pdf}, url={http://mirror.ctan.org/macros/latex/contrib/oberdiek/hobsub.pdf}, @@ -469,8 +469,8 @@ @manual{oberdiek:ltxcmds, title={The ltxcmds package}, author={Heiko Oberdiek}, - date={2011-04-14}, - version={1.19}, + date={2011-04-18}, + version={1.20}, eprinttype={ctan}, eprint={macros/latex/contrib/oberdiek/ltxcmds.pdf}, url={http://mirror.ctan.org/macros/latex/contrib/oberdiek/ltxcmds.pdf}, diff --git a/Master/texmf-dist/doc/latex/oberdiek/accsupp-example1.tex b/Master/texmf-dist/doc/latex/oberdiek/accsupp-example1.tex index 86a27b96615..18afb6c6385 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/accsupp-example1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/accsupp-example1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: accsupp +%% Version: 2010/01/16 v0.3 +%% %% Copyright (C) 2007, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/accsupp-example2.tex b/Master/texmf-dist/doc/latex/oberdiek/accsupp-example2.tex index f1f35ffecf6..1aa695242b6 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/accsupp-example2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/accsupp-example2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: accsupp +%% Version: 2010/01/16 v0.3 +%% %% Copyright (C) 2007, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf b/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf index bf00ecf1c45..8880c704bc3 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf and b/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf b/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf index ac7a799e35b..36392f55c86 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf and b/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf b/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf index ac8984e8ea9..ec9c0dee25f 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf @@ -12,7 +12,7 @@ endobj endobj 6 0 obj<> endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110413181503+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The alphalph package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418032029+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The alphalph package)>> endobj 8 0 obj<> endobj @@ -3798,7 +3798,7 @@ endobj endobj 1215 0 obj<> endobj -1216 0 obj<>/Info 7 0 R/DecodeParms<>/Size 1217/Length 1101>>stream +1216 0 obj<>/Info 7 0 R/DecodeParms<>/Size 1217/Length 1101>>stream xڥXKh^EKH$MlP%5`COIc$AMU* mD+❹%݈;DAp%]-|-J ~7sd3sOߙ33sΜscL04pW0Ep}@xS4xsAc8q%eB|QaQU>Z pVty]ey17x d."V,CpXsT>z暏5MP'~տhu>_ܣ媃Tz5f(@>BrQ98{س9c/_I?KҘ)ޫeSg]Lz|m˴!M>XH}fYٱ/]騏=t}o(Ulڨ:g.'s?mӏy]wa;N+3S*sT`q藹G/v*ތBS%1*glq>+:oʊ8uߥ1b;O& diff --git a/Master/texmf-dist/doc/latex/oberdiek/askinclude.pdf b/Master/texmf-dist/doc/latex/oberdiek/askinclude.pdf index 2a3a57c65fc..8f492dc6ec3 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/askinclude.pdf and b/Master/texmf-dist/doc/latex/oberdiek/askinclude.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/atbegshi-example1.tex b/Master/texmf-dist/doc/latex/oberdiek/atbegshi-example1.tex index 982e7e86a50..17169ce6643 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/atbegshi-example1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/atbegshi-example1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: atbegshi +%% Version: 2011/01/30 v1.15 +%% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/atbegshi-example2.tex b/Master/texmf-dist/doc/latex/oberdiek/atbegshi-example2.tex index 2a02f62c97e..515503c465b 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/atbegshi-example2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/atbegshi-example2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: atbegshi +%% Version: 2011/01/30 v1.15 +%% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf b/Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf index 6db226df87a..27ff6cd779e 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf @@ -12,7 +12,7 @@ endobj endobj 6 0 obj<> endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110413181602+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The atbegshi package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418032125+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The atbegshi package)>> endobj 8 0 obj<> endobj @@ -4196,7 +4196,8 @@ endobj endobj 1460 0 obj<> endobj -1461 0 obj<>/Info 7 0 R/DecodeParms<>/Size 1462/Length 1167>>stream +1461 0 obj<>/Info 7 0 R/DecodeParms<>/Size 1462/Length 1167>>stream xڝXoUEW b *16JF5ig&F\`c^qʰ0b!!J aAݠ7yÙX|̝cΜ%PB< |TB?~V um@;Ȓ7/C64dOn< v# Jt͠ݏo^^ 0 Y;ibC![%64z&hsl<^AmjYO!}O\{aǝc4_u1u VRI9nѼ!XNҘ t / K~{vn|k[lR1 Ms{F?7ӑ<)-TDmؒy^½o9&X{k 19Y;'a|k ݚT~Z3Gο9<Χ8V SOLg'D*GlFMxиu&c9ff}Zu SS_gSj?ubc6xΖI4s=æMss& cNT}y<"n9 &a3݉6yԑ} { \'pt J@B6~A߷Sqӿ}^{ Ϗוxr}п->ڏ臞V*lKWݫgJlU?*O`Z+(9s{%w\J,ZufJy'Ϝ$OPy{2nz0?ߋxި׮3w,: endstream diff --git a/Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf b/Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf index b496c9ebb8c..4dd2a19f027 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf and b/Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf b/Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf index 3518c0ca832..d7ec3ee0710 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf and b/Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/atveryend.pdf b/Master/texmf-dist/doc/latex/oberdiek/atveryend.pdf index 177d1afea2f..7931a49320c 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/atveryend.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/atveryend.pdf @@ -12,7 +12,7 @@ endobj endobj 6 0 obj<> endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110416010453+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The atveryend package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418032135+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The atveryend package)>> endobj 8 0 obj<> endobj @@ -3395,7 +3395,7 @@ endobj endobj 1101 0 obj<> endobj -1102 0 obj<>/Info 7 0 R/DecodeParms<>/Size 1103/Length 1004>>stream +1102 0 obj<>/Info 7 0 R/DecodeParms<>/Size 1103/Length 1004>>stream xڭWIhTAI4 \G% 8\CHTܒ'X`-k|r؆0?N{XY,,^dI~kh=EHk>U;bFw@n7>uߌ9\O } ۨ4S%6W |ȅi)h K 4GX!Xzbl|5r4_U>#\hTSХUo2s!Z_91͑&Jp[/s_bϸx_bOTɥ|jCOSj;iOn %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf b/Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf index af7684a6be5..d879177120f 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf and b/Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/catchfile.pdf b/Master/texmf-dist/doc/latex/oberdiek/catchfile.pdf index c66db3f26e0..1f0bb42260b 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/catchfile.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/catchfile.pdf @@ -12,7 +12,7 @@ endobj endobj 6 0 obj<> endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110413181719+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The catchfile package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418032243+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The catchfile package)>> endobj 8 0 obj<> endobj @@ -2841,7 +2841,7 @@ endobj endobj 857 0 obj<> endobj -858 0 obj<>/Info 7 0 R/DecodeParms<>/Size 859/Length 805>>stream +858 0 obj<>/Info 7 0 R/DecodeParms<>/Size 859/Length 805>>stream xڝWKkSA6]Ѭh]|`(5*VTh*-6**"hDqVAw"V">RA&sL&3Ι9w w!Σx->7Oהy 1z O3,ٜh[t/H \lMo+ h{0#:o\{izOR_k`+P;W ~| Ae ?|qFǿ]l bX~fkpC+a/ܵ~?JNA:X diff --git a/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf b/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf index 9211ac277da..eb72e61b51b 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf and b/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/chemarr-example.tex b/Master/texmf-dist/doc/latex/oberdiek/chemarr-example.tex index 7a380bd1253..a4a6d0de8f0 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/chemarr-example.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/chemarr-example.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: chemarr +%% Version: 2006/02/20 v1.2 +%% %% Copyright (C) 2001, 2006 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf b/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf index a570e8c27e2..da5e65d1492 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf and b/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf b/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf index 90567d6ddaa..7c7cf6af215 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf and b/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf b/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf index 7e3326d2686..a90b487100f 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf and b/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf b/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf index ecae5ca42f2..c6c4950b07a 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf and b/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/embedfile-example-collection.tex b/Master/texmf-dist/doc/latex/oberdiek/embedfile-example-collection.tex index c654a837cb1..d00f5ca0f4f 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/embedfile-example-collection.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/embedfile-example-collection.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: embedfile +%% Version: 2011/04/13 v2.6 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/embedfile-example-plain.tex b/Master/texmf-dist/doc/latex/oberdiek/embedfile-example-plain.tex index ddc76177910..5e077e3671b 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/embedfile-example-plain.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/embedfile-example-plain.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: embedfile +%% Version: 2011/04/13 v2.6 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf b/Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf index 5995171e59f..55a50f0bd06 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf @@ -12,7 +12,7 @@ endobj endobj 6 0 obj<> endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110416030327+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The embedfile package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418032257+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The embedfile package)>> endobj 8 0 obj<> endobj @@ -4065,8 +4065,7 @@ endobj endobj 1387 0 obj<> endobj -1388 0 obj<>/Info 7 0 R/DecodeParms<>/Size 1389/Length 1189>>stream +1388 0 obj<>/Info 7 0 R/DecodeParms<>/Size 1389/Length 1189>>stream xڥXoUE ֪XC;\ Ġ)@*JIDm<įqABwKc4qa 0$4Hwߜ7ozμ۸83c朙(RA һkہOe> Rt{@'@c4HwgJ~OoS ?X 3Fn5:h*Y5 9Mdۦ `6-zjQ*^)a+֒Ԟ';kaLcx$ȍ &  84p`mQB| 6 Z?A@kxRدߒ> :'I^A#gi#KN/gjcusᏢ}'W8}\{[Ip detz&=Wtq_ΖPn]Rtqk/wZI\R6omIc4t>sFrr⋌ߖ9&ؒj˃:5$\Z|m 5$i[yTDrė֊˜s=>oi=,s76ByNؖ!6y٤ҷmu%aO~y^!ypQ8[sw"fɽxv>`Γxgt$T/Kj39^SS> endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110416030353+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The epstopdf package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418032331+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The epstopdf package)>> endobj 8 0 obj<> endobj @@ -3291,7 +3291,7 @@ endobj endobj 1035 0 obj<> endobj -1036 0 obj<>/Info 7 0 R/DecodeParms<>/Size 1037/Length 974>>stream +1036 0 obj<>/Info 7 0 R/DecodeParms<>/Size 1037/Length 974>>stream xڝWKUAe*2!탈 $PEiXIQТ/|w*ZjQhDEP7ww{_3g̜s̹31&.m:gfp2φK&۰ 4Bݢ* wBw `&@BH/#i^y>ؐss9gWƩOm?vp c/zΪU35}\zVoh.-eySZG\qFsʕ4'oqwo$sؾ24=5qWb寗k2EL]?#z&m6Ȕ)ΰȅ0f},6j@A}-#a͞%2E} cb;cLȏ QR{l^i9w"?9+I2Tb=-1=Ȭu` :~ґoӤEtXc,Evc0&GEΓ'΀_dݐLS/<3+m_rk[x*K? y&ŝ#j~j_-9,2>dnW#. ˒0;B)l̗ /گsD;ɧ|'J@% BzuS%wi'Yڛ,4ndMazZ k rGfغu}œ{o>/XMlT7e+|ټ`ȯ>jw!S ;g(͡$OP{ڃ4~cW>û-Eg8h %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/example/eolgrab-example-env.tex b/Master/texmf-dist/doc/latex/oberdiek/example/eolgrab-example-env.tex index bbd9afd03c6..367fbea79fb 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/example/eolgrab-example-env.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/example/eolgrab-example-env.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: eolgrab +%% Version: 2011/01/12 v1.0 +%% %% Copyright (C) 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/example/eolgrab-example-ltx.tex b/Master/texmf-dist/doc/latex/oberdiek/example/eolgrab-example-ltx.tex index 02e7d6cc2e2..0425a10cf34 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/example/eolgrab-example-ltx.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/example/eolgrab-example-ltx.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: eolgrab +%% Version: 2011/01/12 v1.0 +%% %% Copyright (C) 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/example/eolgrab-example-sec.tex b/Master/texmf-dist/doc/latex/oberdiek/example/eolgrab-example-sec.tex index 668d4ea3953..8e5d56ca304 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/example/eolgrab-example-sec.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/example/eolgrab-example-sec.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: eolgrab +%% Version: 2011/01/12 v1.0 +%% %% Copyright (C) 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/flags.pdf b/Master/texmf-dist/doc/latex/oberdiek/flags.pdf index 09e301cebaa..cf865780cc6 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/flags.pdf and b/Master/texmf-dist/doc/latex/oberdiek/flags.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/gettitlestring.pdf b/Master/texmf-dist/doc/latex/oberdiek/gettitlestring.pdf index cee5f31a61f..891348beb7f 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/gettitlestring.pdf and b/Master/texmf-dist/doc/latex/oberdiek/gettitlestring.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/grfext.pdf b/Master/texmf-dist/doc/latex/oberdiek/grfext.pdf index 086b0d209b6..58ebcf5537e 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/grfext.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/grfext.pdf @@ -12,7 +12,7 @@ endobj endobj 6 0 obj<> endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110413181819+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The grfext package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418032346+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The grfext package)>> endobj 8 0 obj<> endobj @@ -2766,7 +2766,7 @@ endobj endobj 839 0 obj<> endobj -840 0 obj<>/Info 7 0 R/DecodeParms<>/Size 841/Length 830>>stream +840 0 obj<>/Info 7 0 R/DecodeParms<>/Size 841/Length 830>>stream xڕV=hTA3 R.H@ Xwѐ;Ш!ATT`yo_` bXX ?XZB{s޽̼QB%D;pVBn/nCGT~c~HW_2>FXn-k%w*),';ܗEhk8d: &B&`AWϏP9ޣ=K:˵f97wןl)ۤzxDc)!-xһ['n~[{n3F S ؝A7J DSTä7 t =G1N{=@OP=w).>8.ӐLx,::r֧h3=$'y|\;AƼ"NX] ߗhLU ~ca:f2W^m/8{FNkb$xHubojv&7_oO4Ɯnx!C΃|<f'S &o!S. _F>Fyxe++}EĹu{ĺJ)K%\%0ww(уz5J,GotTbJ7|f3g)},c%'>T+5ւ׆O+z= endstream diff --git a/Master/texmf-dist/doc/latex/oberdiek/grffile.pdf b/Master/texmf-dist/doc/latex/oberdiek/grffile.pdf index 015b0475a40..e0ef13810e3 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/grffile.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/grffile.pdf @@ -12,7 +12,7 @@ endobj endobj 6 0 obj<> endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110413181824+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The grffile package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418032350+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The grffile package)>> endobj 8 0 obj<> endobj @@ -2827,7 +2827,7 @@ endobj endobj 826 0 obj<> endobj -827 0 obj<>/Info 7 0 R/DecodeParms<>/Size 828/Length 862>>stream +827 0 obj<>/Info 7 0 R/DecodeParms<>/Size 828/Length 862>>stream xڝVKhAMB\h Ġ`H>bTT7q P=Q~"(E}]Y=<^UuwUuuMOI} $r7@ dc^FS%dĸ diff --git a/Master/texmf-dist/doc/latex/oberdiek/hobsub.pdf b/Master/texmf-dist/doc/latex/oberdiek/hobsub.pdf index d82aa43d20b..92484180656 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/hobsub.pdf and b/Master/texmf-dist/doc/latex/oberdiek/hobsub.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/hologo.pdf b/Master/texmf-dist/doc/latex/oberdiek/hologo.pdf index e491d2dd6cd..337d87ccf34 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/hologo.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/hologo.pdf @@ -12,7 +12,7 @@ endobj endobj 6 0 obj<> endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110413181841+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The hologo package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418032412+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The hologo package)>> endobj 8 0 obj<> endobj @@ -4005,7 +4005,7 @@ endobj endobj 1356 0 obj<> endobj -1357 0 obj<>/Info 7 0 R/DecodeParms<>/Size 1358/Length 1134>>stream +1357 0 obj<>/Info 7 0 R/DecodeParms<>/Size 1358/Length 1134>>stream xڝX_Eݴ]@]#]a1BBSț" uAOj̆[$=AHDPFJaEY;{;39s^2Jy3UIVi= >1`u^ݓ,AG Orx=+/Ԩ=ac,|xviKPw4_>_ ܙ+]ydsoA|#Kp ,= >G"ݟO/@FG g_@è'ȷ9\;2w䩠3y`v86aĆYg`͘08s\r>g9ۧ":gCKkK[NEE\T꘳t V gkd+} &}3}JS/1qS\ҵ3jV˨Wwn0>kB\lrL=9Ɔr2uFZzdz.#g~q?5˽"oFc`ϖY 53{"I5Dqf3"̟o5 n^NBXx> diff --git a/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf b/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf index c0c8a8046be..b01e8807920 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf and b/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/hopatch.pdf b/Master/texmf-dist/doc/latex/oberdiek/hopatch.pdf index b0d72f7b2b6..4ca465b2dfe 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/hopatch.pdf and b/Master/texmf-dist/doc/latex/oberdiek/hopatch.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf b/Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf index 700f286d71f..eb0b1e867df 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf @@ -12,7 +12,7 @@ endobj endobj 6 0 obj<> endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110413181853+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The hycolor package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418032425+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The hycolor package)>> endobj 8 0 obj<> endobj @@ -4474,8 +4474,7 @@ endobj endobj 1545 0 obj<> endobj -1546 0 obj<>/Info 7 0 R/DecodeParms<>/Size 1547/Length 1222>>stream +1546 0 obj<>/Info 7 0 R/DecodeParms<>/Size 1547/Length 1222>>stream xڝXMEl6j!\1n@}g5J B֨ ƨ(Ft1 zEO<ğAD%~ɡgZ+RSZKh_>K6GTv6zay{ G;q&@}_݉>VўB$n>6+)Dq+~xܰuz~E> endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110413182604+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The hypdoc package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418033141+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The hypdoc package)>> endobj 8 0 obj<> endobj @@ -2676,7 +2676,7 @@ endobj endobj 834 0 obj<> endobj -835 0 obj<˜ PHC)]/Compress<>/Info 7 0 R/DecodeParms<>/Size 836/Length 833>>stream +835 0 obj<>/Info 7 0 R/DecodeParms<>/Size 836/Length 833>>stream xڕVkT1O*((֏j (JZV EPZnD?g&^ă ыeÏ̼df2x#c`|a!Omlm#G1A.R -b"X̻a; ZEp'l \5%qKS!#?5˟OZyH'bYsk^rvF̑;lH~Lߦ!.c+3/ʐˍ#_mӆM'sw%X:<1y Ug/kgot 9y)sRĴק<-{p=GE5V-bkOky҉!M"o2pNUjbg%T;^Ȁ̧tU/R9l=2ˮwřsl\{Pu^Kn*NUjl:YО3SҼyv+$Z diff --git a/Master/texmf-dist/doc/latex/oberdiek/hypgotoe-example.tex b/Master/texmf-dist/doc/latex/oberdiek/hypgotoe-example.tex index 6270f02cbcd..2bd62e159b1 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/hypgotoe-example.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/hypgotoe-example.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: hypgotoe +%% Version: 2007/10/30 v0.1 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdf b/Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdf index 649022afbef..3a1005fe3a7 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdf and b/Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/hyphsubst.pdf b/Master/texmf-dist/doc/latex/oberdiek/hyphsubst.pdf index 13767e3a8a0..ab74236d603 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/hyphsubst.pdf and b/Master/texmf-dist/doc/latex/oberdiek/hyphsubst.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf b/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf index 7b76e99b0e1..01527d0af0b 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf and b/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf b/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf index 3d8a8f3d9af..f2f510efa50 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf @@ -12,7 +12,7 @@ endobj endobj 6 0 obj<> endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110413181916+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The iflang package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418032448+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The iflang package)>> endobj 8 0 obj<> endobj @@ -2940,7 +2940,7 @@ endobj endobj 881 0 obj<> endobj -882 0 obj<*)]/Compress<>/Info 7 0 R/DecodeParms<>/Size 883/Length 865>>stream +882 0 obj<>/Info 7 0 R/DecodeParms<>/Size 883/Length 865>>stream xڥWMHUA>3j(EBTie(ze)< (M! diff --git a/Master/texmf-dist/doc/latex/oberdiek/ifluatex.pdf b/Master/texmf-dist/doc/latex/oberdiek/ifluatex.pdf index b671ea6a9eb..9dfe8e7dfa8 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/ifluatex.pdf and b/Master/texmf-dist/doc/latex/oberdiek/ifluatex.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf b/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf index dbcfaa25b57..4d908c7b422 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf and b/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf b/Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf index 89ff0e674f9..22a0504a624 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf and b/Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdf b/Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdf index 920becf1d6b..fc0daed1c0a 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdf @@ -12,7 +12,7 @@ endobj endobj 6 0 obj<> endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110413181943+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The infwarerr package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418032518+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The infwarerr package)>> endobj 8 0 obj<> endobj @@ -2809,7 +2809,7 @@ endobj endobj 854 0 obj<> endobj -855 0 obj<>/Info 7 0 R/DecodeParms<>/Size 856/Length 795>>stream +855 0 obj< }0n)]/Compress<>/Info 7 0 R/DecodeParms<>/Size 856/Length 795>>stream xڝWkTAx^,$H ?rb``|!FQ#IC!ja{*Aտ `aaeMG F-۹doŏ̼ݝ'Hu (|x@8xغµmCh||j" UIH*-@> $^~MXW-nٕc]̌_ox1##w mγ^c^`ނ1Lz~E9Nft`˘YmROͱ\=~ݶ7nFU|vm\M{|bRc}by^NhL5ܣC9{'׷s~3~ˡ(Gt5 ]ހ|`k*' C0 ǁȰ LA1/ߋ܆&X 7!I.vu7Qʏ}'` \gwnHȤc|}Oq|*{cJ<1\>K_s&/cjF,w+Ⱥ^mrZ_f^dF1Z&86pOI;0x6a=>b2Y(eOKя%}!i{YR/m<ԃzNJm3:=v?J4Ť endstream diff --git a/Master/texmf-dist/doc/latex/oberdiek/inputenx-licrcmds.txt b/Master/texmf-dist/doc/latex/oberdiek/inputenx-licrcmds.txt index 81829b59a1e..704f0354049 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/inputenx-licrcmds.txt +++ b/Master/texmf-dist/doc/latex/oberdiek/inputenx-licrcmds.txt @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/inputenx-utf8enc.txt b/Master/texmf-dist/doc/latex/oberdiek/inputenx-utf8enc.txt index ebd6a849b1d..b2f9fe5e474 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/inputenx-utf8enc.txt +++ b/Master/texmf-dist/doc/latex/oberdiek/inputenx-utf8enc.txt @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf b/Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf index 38c6e4a5abc..61fe7d07708 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf @@ -12,7 +12,7 @@ endobj endobj 6 0 obj<> endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110413182610+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The inputenx package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418033147+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The inputenx package)>> endobj 8 0 obj<> endobj @@ -3259,7 +3259,7 @@ QF R'C%BIсCZo%^8PX+~Xu{ˈT}V&en\(9īu8DwG@Ⱦzu©Cq mr3 ܈+^:|Ev=ݔKL UY@\u/$FuImsu#mm.9Y6nQSʕdB9E%y aM!0`bNgS6U5_nfE~YHՆ>Ӯ&#@sm5GaHcڜk򾻋fs\ri֦Ys}$T}\֠{QuÉ)iȜb~ "]{c\GGps~ӈvM|n*y0(Qr!~^lة0;.Ukp3]H?Y;:/+.V郇/5h"_!}SWRbƃ]">wק+R~r' FlZ0kl#MV2BUtܓ7J5u F)N by4+e'b;ӻ[Dz.K>2$%k9|zk<\jH< W)9;F H{V5F><<;>[6A YRG]wmf5K4yo42{JƊy…nmʠPÛMevhzږa⡄]J:,/1ntb IVA{Ψm](m$>ὬOC_#qXu\v>Jq'2NhR2i뒊쳓V1%ɜc+>clnVV4|^ eXPU]!&W/~%T-eOOiySMONmu'=f~TI"ˍhNg+ &U\6?JYteg endstream endobj -792 0 obj<>/Info 7 0 R/DecodeParms<>/Size 793/Length 857>>stream +792 0 obj<>/Info 7 0 R/DecodeParms<>/Size 793/Length 857>>stream x]hQy~?Z$-Z [ZĆ,#l 7_"D(.V)ۅ 7bvR?g^/\L9w=<9?QJR`( E$cE~t)@[љ::6:øV;Ÿ췮0m/, l_HgA&fj#v> 1 0UvhW7f}cM*Ϣ:;;{uq:|tg*qmT?rw#5u6ڶ$³Jֿ(A3{=(!3-Ծz[%{"^ A*9ҵiOp~庵SP{Q PGu@#oO 9bm̽Q.; 4\[APǯD Q= >(Y0qΗkp=^؁}D %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf b/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf index 70105347d8b..4491152f2da 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf @@ -12,7 +12,7 @@ endobj endobj 6 0 obj<> endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110413182006+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The kvsetkeys package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418032542+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The kvsetkeys package)>> endobj 8 0 obj<> endobj @@ -3984,7 +3984,7 @@ endobj endobj 1318 0 obj<> endobj -1319 0 obj<>/Info 7 0 R/DecodeParms<>/Size 1320/Length 1133>>stream +1319 0 obj<>/Info 7 0 R/DecodeParms<>/Size 1320/Length 1133>>stream xڝXۋWEՖ"KʮZ^v75VH׊7v]̜z^| м= HHog|g|wn|gQB%ˠ3CJws J @Ko6[yUxyh\~ȑJ[oqXPі9ً?(YOAJ̼ > Y@^s`iXLczX]o:Ϻu;8$ 갭h/WCǷ_$< y/ wn{?]o \ud8d qS{Zӷץi:] 1ѥ5gnt/nGVtL}|ҼMz^[)y:pNug'Lr 3K|=2jOr[i1WRvrKJ<\.=y||NRti.035o(XUΙ2%3tp:g";34垮&˘|EΔby_>cy"ў5{S8לwuͷO7Rs.KN궟|V\L-N/Hy {ս5V=6-@L®Ի"F[㘚ƾLͺI{9[<]W7Wt,,p9\'mq2Ў|M2k Ua}Zӯh>˵vm4(o;)k@{07#;n< |ւvwk.% 3NrҐ 6+@OPπ_a}_|kauYB϶6ns:pK٠#GI~tJ}{`ZBy 5xA3ж>ڵOG@h!{DA@h׽Yc(1(?Ac8߯wtCgX `+ۿ*>[Z!ĢTɍ/\Rb/QbJ%V]Ts%^Y~Kݍ6>}E97rrd?R %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/letltxmacro.pdf b/Master/texmf-dist/doc/latex/oberdiek/letltxmacro.pdf index ac7f08848a3..daf59995b14 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/letltxmacro.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/letltxmacro.pdf @@ -12,7 +12,7 @@ endobj endobj 6 0 obj<> endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110413182013+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The letltxmacro package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418032548+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The letltxmacro package)>> endobj 8 0 obj<> endobj @@ -2969,7 +2969,7 @@ endobj endobj 958 0 obj<> endobj -959 0 obj<>/Info 7 0 R/DecodeParms<>/Size 960/Length 830>>stream +959 0 obj<>/Info 7 0 R/DecodeParms<>/Size 960/Length 830>>stream xڥWMlMA9UoJE$DD7*4%DBH. M,D,Xc/V~  yf޲3w;CBbp8BB/A L'<V4Cm+%{1DKHW+nx ؓ>o r'd̀,-V0lfʿ3nf̛wy=0_c/S9<.2+fpj+'^y6>&|RT=ړÐ9kk޸db͇ ̺ diff --git a/Master/texmf-dist/doc/latex/oberdiek/listingsutf8.pdf b/Master/texmf-dist/doc/latex/oberdiek/listingsutf8.pdf index cfa303f3a78..0901cc0ac88 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/listingsutf8.pdf and b/Master/texmf-dist/doc/latex/oberdiek/listingsutf8.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/ltxcmds.pdf b/Master/texmf-dist/doc/latex/oberdiek/ltxcmds.pdf index 96f893c3481..7a06d9ed9e3 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/ltxcmds.pdf and b/Master/texmf-dist/doc/latex/oberdiek/ltxcmds.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/luacolor.pdf b/Master/texmf-dist/doc/latex/oberdiek/luacolor.pdf index 7bd720820d2..592342920b6 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/luacolor.pdf and b/Master/texmf-dist/doc/latex/oberdiek/luacolor.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/luatex.pdf b/Master/texmf-dist/doc/latex/oberdiek/luatex.pdf index 145aaa656df..285dd7129c8 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/luatex.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/luatex.pdf @@ -12,7 +12,7 @@ endobj endobj 6 0 obj<> endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110413182056+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The luatex package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418032634+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The luatex package)>> endobj 8 0 obj<> endobj @@ -4099,7 +4099,7 @@ endobj endobj 1385 0 obj<> endobj -1386 0 obj<>/Info 7 0 R/DecodeParms<>/Size 1387/Length 1197>>stream +1386 0 obj<>/Info 7 0 R/DecodeParms<>/Size 1387/Length 1197>>stream xڕXˋ5OrcV)ⴈЅUj):vPkŕtfk|ޛdd(R\(n?@*(j >KwΝ9;IN+'(RAGA7o5ʜNi HO%k"Z'n#INNN&׉kį٨1t}[gAwxpQAv#xiKr袶F.x'#YOc+B>6ە~7 ==2C$]Ae^$ [Yvj?03}'Yveg}p!i~&3ߑʃI~\Wol-Z[+nGl>.趋w 6{uIjys$$u3 1ŵXϾ[WGaJdނln4.S.SZL]l IftٌNZZ> endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110413182105+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The magicnum package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418032644+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The magicnum package)>> endobj 8 0 obj<> endobj @@ -2810,7 +2810,7 @@ endobj endobj 830 0 obj<> endobj -831 0 obj<>/Info 7 0 R/DecodeParms<>/Size 832/Length 856>>stream +831 0 obj<>/Info 7 0 R/DecodeParms<>/Size 832/Length 856>>stream xڥVKkAH `b6EQD=莏(H"dCLh="^S-1N ,SgdZ{6lЖ[W;JgUwv?ys\uydKeܕ`fo2G8deɳԐ_'^e_v_os_rԬ-ZyM/=wץ5'a_s wU]ZS:uT[c_w?al];Ի2A{c-k*y~߻'Ou z7yC!Oa_ @'+G`>=dq>cZ'UOA`w9~ >8TY/39d?Gxl&D+|X+/g>6п;7@r x L ޳ ,fg} %9/`_b1I-I;J:tSm0H2Oy/IjCKKypJIᣗ܋]Wz endstream diff --git a/Master/texmf-dist/doc/latex/oberdiek/makerobust-example.tex b/Master/texmf-dist/doc/latex/oberdiek/makerobust-example.tex index 42d3d37f655..6a6af01655c 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/makerobust-example.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/makerobust-example.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: makerobust +%% Version: 2006/03/18 v1.0 +%% %% Copyright (C) 2006 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf b/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf index 9cad30daf52..15073112c0c 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf and b/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/mleftright.pdf b/Master/texmf-dist/doc/latex/oberdiek/mleftright.pdf index 0fd4b9093c9..fb9f97c8674 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/mleftright.pdf and b/Master/texmf-dist/doc/latex/oberdiek/mleftright.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf b/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf index 2f6344c9406..a4cb4ae0969 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf and b/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/pagegrid.pdf b/Master/texmf-dist/doc/latex/oberdiek/pagegrid.pdf index 979a07258a8..4839bbec547 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/pagegrid.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/pagegrid.pdf @@ -12,7 +12,7 @@ endobj endobj 6 0 obj<> endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110413182126+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The pagegrid package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418032704+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The pagegrid package)>> endobj 8 0 obj<> endobj @@ -2560,7 +2560,7 @@ endobj endobj 756 0 obj<> endobj -757 0 obj<>/Info 7 0 R/DecodeParms<>/Size 758/Length 757>>stream +757 0 obj<>/Info 7 0 R/DecodeParms<>/Size 758/Length 757>>stream xڝoMAg\ >BAI{iP7`9vDDb#lh#lD !g̹=9|SB%rp QBW0Nb ӞWfC&۫C>d9miYl.CA6 aۖ:x<^_ O% ;^|`#8|K(Y=MyPbS7|ŭ8'JepY77oMsk3@~B2OE}"Q :oΤt3{ȽuQ ٮS-8'&Lkh/'Y7-ޑ9lL1 ΚاJ|Mg&Z9mwx[r:g]2Ik3QYm794d^c:yY1-/ ]۪_iz;.\qu8<z 2vlԱ|>߇08 qEk[v*{XnPFLUz Yp P1#25*o/}q=.Oxb ހ^Te3撿1[>*mM5Yuk6Τr,{}Įo-Jbm%J ?]XS~F]H.GonVb5k:&tV|-Xin䮞oW?[ɱJNv endstream diff --git a/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf b/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf index 33048084056..26e69a8db33 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf and b/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfcol.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfcol.pdf index 74dfb667e56..8aacb97ea44 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/pdfcol.pdf and b/Master/texmf-dist/doc/latex/oberdiek/pdfcol.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf index 1b3657e20ec..083e4a31e49 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf and b/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf index b4e66c3fa10..b57acb6c67f 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf @@ -12,7 +12,7 @@ endobj endobj 6 0 obj<> endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110413182624+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The pdfcolmk package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418033201+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The pdfcolmk package)>> endobj 8 0 obj<> endobj @@ -2985,7 +2985,7 @@ endobj endobj 958 0 obj<> endobj -959 0 obj<%u)(;]n-!?5l)]/Compress<>/Info 7 0 R/DecodeParms<>/Size 960/Length 843>>stream +959 0 obj<e^)]/Compress<>/Info 7 0 R/DecodeParms<>/Size 960/Length 843>>stream xڭWKUA>3f(-lc]$a`"%$b jUP0jZ_DRQQD.DP}8of}_U9cy(#1S-|<-g;@S׹R3 %^~:Bѷ"0ܭ*_+d;&ǛmaD8λ]`K֝TF 9r5\KQnАq`6{'6c%I1AkAwS5%G)>zm N7.XP Y{0ڰ hAgqWLJ>VcSCN[|l__9 }42Nmh\q땜?tuȏSNؗGu)foߒ1aa{-5k_* endstream diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfcolparallel.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfcolparallel.pdf index 8438ad622cd..bb37dcc8326 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/pdfcolparallel.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/pdfcolparallel.pdf @@ -12,7 +12,7 @@ endobj endobj 6 0 obj<> endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110413182142+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The pdfcolparallel package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418032720+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The pdfcolparallel package)>> endobj 8 0 obj<> endobj @@ -2953,7 +2953,7 @@ endobj endobj 871 0 obj<> endobj -872 0 obj<>/Info 7 0 R/DecodeParms<>/Size 873/Length 833>>stream +872 0 obj<>/Info 7 0 R/DecodeParms<>/Size 873/Length 833>>stream xڥWkT1OҪU)"]UA a[*v Jĺ JIzˤT^<OzP/'A/޾iU?~32$3*!bpQBn.C^ \A y ̟ !; 3#%*16'oO48X3Gф^C3[eS > endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110413182151+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The pdfescape package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418032729+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The pdfescape package)>> endobj 8 0 obj<> endobj @@ -4784,7 +4784,7 @@ endobj endobj 1776 0 obj<> endobj -1777 0 obj<>/Info 7 0 R/DecodeParms<>/Size 1778/Length 1325>>stream +1777 0 obj<>/Info 7 0 R/DecodeParms<>/Size 1778/Length 1325>>stream xڝYYhE$&%к ( .K c\J֘hbQrg"=Ծ/Qħ>ҺV}*(T3;̒<33gf6g(R^7J <xQUhԼ'h 2i'1=^"g0{S'=vͣNfF7 v:6ږaiKێqH 81 }C;z 81w'#^u/  B}w״4Y/쏐}tv"<eStO†!/3|dzV9'h_+Sdlf6i{sq e _^ee"\Jpl\ diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf index a1bc9e5efe9..ca06a01ec6a 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf and b/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfrender.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfrender.pdf index 7347c1200ce..86021c432a6 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/pdfrender.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/pdfrender.pdf @@ -12,7 +12,7 @@ endobj endobj 6 0 obj<> endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110413182221+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The pdfrender package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418032801+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The pdfrender package)>> endobj 8 0 obj<> endobj @@ -3896,7 +3896,7 @@ endobj endobj 1281 0 obj<> endobj -1282 0 obj<>/Info 7 0 R/DecodeParms<>/Size 1283/Length 1084>>stream +1282 0 obj<>/Info 7 0 R/DecodeParms<>/Size 1283/Length 1084>>stream xڝX;h1NR[OA[`KQQA'Z|"G}WQytppRDD_ :(Ϲinoܓ$1D _0 ^(3;_PXoS7"Kೂ` &@oV|X y`u!]:vN>3"ظ6I(-SΡT.5&&[龱+WntW%&>(Ul >V8g_;?&6F.6OOǐ9Xe> gd$u9bHrK9Qt۷>&4\|?OIfRȥ9s:㫘v>LQbq18ʙZI]EgL Se.S9Xjz m㋕wKn]"{CyUκ?*g=S: {Ҫ2#&8_y8M[8䏴C,'dZ^IOM P-9j)eU @9~;Eyx'f7p;}_٬8 |h\Z{jIo.\B%r:V /ǍCg)ȣ!/~_hӾa5 o`!k Lo:*X+|OG̓1_'=_߲I擂@lso)~sE낵l>~B--l*&̈́~wi41Z@\~0iBv^xy endstream diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdftexcmds.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdftexcmds.pdf index b86fa236390..f3d51b3e86f 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/pdftexcmds.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/pdftexcmds.pdf @@ -12,7 +12,7 @@ endobj endobj 6 0 obj<> endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110416202727+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The pdftexcmds package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418032823+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The pdftexcmds package)>> endobj 8 0 obj<> endobj @@ -422,144 +422,140 @@ n x}e)U4[Td.~7@zxIȹe``_ morRe;W")h.=[yK٨QiO>Lswx"Gi\Jdm 2d2P]55NKP]d\Ѧ-^7[ڞ{Zt6˞Az3i2CESW_YZךV'Oz(@6Wspyovu<@hkRD#s18c_- endstream endobj -160 0 obj<>stream -xڵWnF}W1\HϾMM0}2ktI*+3"ǖ Xgι˹˜]"b:eI#bLE4qj/wH##%e q#ܝ/vZű]%edO~)GjģOFF8:ȳUϛ2㉠bsǵ-7$dHs#/mO@xgg98x,G9„yE`q<{5`^浽J7®eդ֛cs%!j‘0 cNo K]Ui3M7S@}F/Ns{vp<j5'cRjM1!>oB- `jZ_m1m2o]c[AKCJvݯ&eq9܍|@ha[7*3.kYPD^fk#s!wGnႦ 8Čy#Av܃Q)DGG>]]Wz' @>uU.+/WW*]{4ήMnjb-?ߺ|'^@#=D ׃˧BAl͚!h?4t 5}("x6o?Sr Z` q$3@Hɉ`REpqrRy6O n0 -VJqkŸKRmP>fd)?9RMڍ'sL)yΉ[-ʼ9t('*Dȉ{[<%rWWIwo +160 0 obj<>stream +xڵX]oH}ϯ&jWCJ +iVxCmZ= MJHssIdt4:R T4M!fMq+42RR:͚8bY(mmɼ/y<1c8>;|dz*Onh,~d@PU5Oq\e}ABqp48vUGY,<Bp#L۞L{0 ?:Yrv=^IjGOy5H@m eOCoo0 M]Ug7i5I]69S^V-^=X{B ̾yaiy7C& (8tY'En]N$?В搒MBwN +@2ظټ>`K +UVOV̓,(B,O3õt_C7ׂpg?nj#C6ݽb##,r`s_眽 oWW퇛"]--\\oJ\C.D$>߃X~m5CBD׃O{58.<~3Go5!Bvi$i 5p<j4dJ |Vxc-ƢAa| +$1gmNrz G?V8/v:Y8aQ>1B~ SNd]#Al|55(—I= +m{S,k6x 64w"l.)O#ȥ!z)SMxz#''ډ{Ox8 +泤 7U1Pq:"/^*\ P<5f8d)ė99Rじu&i4l3 gKMJ)@<"ky^ϯ=X4,?&T!BNc ¦+q;h=H#Wm֎ iBf)IZ㾝٠77 endstream endobj 161 0 obj<>stream -xڵ]o0+"P" &Z{inYL -bC9ĥu Uyy}r_|JGp%! DapE%l?I 4S 0QΆL/UCmۮk0$IVڮnVk#SVt ˭nPAfz0 ޙtGCx`h~DG !T<. n-Ab;?94|Ɠ8~k+ -;t -A(8.6 j4?ˆ V<犋.1.q79du+Mf^ (H-B^$e80|"ʡ3!q" UsH`ꏄa:E/*+x>Q`!1yK3Dvt0E0ʇҴ݌;`AbE@Rgw-Ҥ;tz;ag=˃az̆Fz9 /z0&i~߄a'/+);]O=@\ZAvx7?ݜuw(8eGG7%)FXPf>ƕ`:$ܚBTZ0~P}VeˌKߚ*|PN*Z+ bƂʙysFr3]Qt9 V}A>PAfz0 ڻ30O5@LL᥉VC6y\x[iлoX^?םx@ăx>KI}k+ +w[Q2N֣FLVlrvӸ5o>S&}y3m/RKrQD[H-zwQXFDZaT~BiU$0>!#a>gX$B]Q}bA Cq/t%i46r%(o~K7R<-o٣6ͦOsgF,>_ufWc>B͟[)Djw endstream endobj -162 0 obj<>stream -xŗo0+"P'ia;Ĕ[}Np֤3IHxyٹ0z HE0_8c`B&@C1 ,bz'eM`tmsUUg6 @RyRa71ՇE+&#q Fo3dt+$S89U5+5~EUzr6oCɐ+$JY6&M֮*mx=1nJ\V9ȼ`_H7%N,mABFL'JzyFe  XSX)bMǍGk.JȰLTX{6kdBlϋ{^/2cџF_|_v'a'p P$%tt$1`Nb@ڍj#~wv'wRGm\' 1i@VStE#i (K -BO Q" pO@B\ǃF xx^.PӃN's/zYA/BB]2YC'@PR?D@/eVS6[PN om(s&-gIp? mAg?>nvg'1 uKg@އ󊠔V5/WosP嶒KZ蜖P|u$R6{fd"&"bd*[E< +162 0 obj<>stream +xڵM0+"V 7PS,B@mW%'$Gdy݇ݻ<`@r,"D&E9`#80HH1 Hamyл8O`/2<_{pH~mR?@!:>g$}|":ʷ# endstream endobj -163 0 obj<>stream -xڵMO@? -BrfR+VHx .&b!{xMHNq`̳NNO>"R`8Le$%j?iO&4;MΔa4cߒ-_ s H?%w ;*BNϮ&d[1NÙ'Ƚ>4o _ aK3UnyWX)Fd#|/2 W6-a$W)”2]=.+3 φ?w4;RnG7to 1bT# -. -&T"n - EyzwA= # h!" WhT^'+ t"XN^t9 -t; - (צ(KԘL}4h)J&!xo'4M{A'ǎ|F@1I~PD71|;#2,oWzi}Y mvFyОהJ 5‡3;HٵERVMreT7 -;cڹ%q.?^ lg{qc B˗s*_^yg` -6N@j1vh>R1zgǡ -9-2Lj:O}7FD {"_M*VZ@߮tHT|3UcqR? H.hrwሒ AMs簘/q]aYV-meݹN`X<`z&| C8so*ipOߪ;z"FdMpT2L<ܕn}WYwfomL0^%}|`~ +163 0 obj<>stream +xڵ]O0~DTJS$iu褅ƁVMʆ}qJS qJzɧ$(i0MG"Cd>If$=MNq0cv6 `61A–< Η,^Sp3'bM +D( Lle[.o sp%zdKo~bLXxr-Nx Gg_ӟ'qI{"љzAVl AvQKpԡuHH܅ۄy ȀH L@)i뷼BITM|b B+Br + ( ; [vP(u 9J#+Dd/\,]se*yE\|6UhP:/}j()?htM|)I$A`3G!FiVs/ . (mD뫕xC{^S*u8BÙGIH<.:M̝pԺ8"}؏ Gq.?A g=ܻXW=8TMK;o>GW1z]mt< }_*l~j22ѿg3U&'%Vl;7@e+eF1(1Tq|7f<=~ endstream endobj 164 0 obj<> endobj -165 0 obj<>stream -xڭXr8}W0twc! Lt}Cv: m: HD{9#gVgYm#ƑC)Qg;^ gXB'qn)Bwkn+XxV]ʥK胘2( 0!zIMسw\D]t!KH(0MKcMZ& {اUn8k9{vy{%/9ӑ4I9ηlVRl6 xyH* :^&/= t,#ZUR&[-l5&,ݳ7Eu>}\dmbmbԨӹu9={]uY{-m -]bDF%d_| Vq i@还>Aw3(pa8DAH* )(\BѥbDwxB/?:B/(H*ݠ'K"6(:"vs@@e<@f" -ZҲLÂa-g;PZÄf͡xQW=XӊϞ=j[O7 |/}|  q) 4aC*#GD)ڱF߳>nd|xG`7KUl7JWF4h9^⹾Ep`ʖQyv&h%AƅɜD76Mz‘yFnNӁo!e%i867?|#,JAOd$3-&'k)-!`,{h^[!OG>@#R]źfL kύ-%p3j,-<] UxBmF$'}d1"3#łq ^5ݣSr*䤩K -7t ]<7 -q֍2%6Wd@{|rICa39'FT˒"K X&C7q -q265ў:h i*Xx5 5Jn?iZ7`e*K8}؞hpC'Esms[0Lqg7o]duΰJLs|ձZZ'hy $ܵL.p/$ȉE ˍ@ -~n?MA +165 0 obj<>stream +xڭXn6}W.2[̊")@3$ڇa{[4DZdɐ6EQR!ICsϹ>>{z`zA DudKo\"/,p! 57%\HH??O #!D}P?IrMC:>w=:4EƆY D4>7i$Vyy>ߩvι +ڔbǧAE}ךH%EhyLԬ+l!q o߁@rqBkaDUtbĆzc&I"96KMQ>a,q461Ȫs蜞ҹ c=)pϹ1B҇CCQŧ*?1(YTݰKH@a" ZӲLÂa{~_V:;Xe開igߝLd_5 =z̯daO3?iW8"mN5 u?cvm\^*!7*BÁuxK]C; ^ʇ3 0YTu꘸n\ItNĞiFo9BGhf46"/R9ZYR6c{P 5N#p<6 P (y5̄IYB|xtqoB~Ј3Zh5R~Gh^jX׌IAY|ax#\O塓sms;~?Ly7o]d}a/~(rNjSk7hy $ܶ͸L P b@aԗQ}Zo endstream endobj 166 0 obj<> endobj -167 0 obj<>stream -xڽXˎ66f~I-E" Ŧ2*4!h^JC ɱQB܇t_EƁDf2CTd&lr.*aVI8RB2<7:45,w5@1e+_txاϠA.Ο2g&acbhy}/ xΒPʪ=uRמu4O3x]a,SưV?D3]2:'3s_Uz/U*],:]9 LX<&HH 7 gZ}Fu}Kp@&RZ\'įP^XXx0'So:\dz'c(9ş%GX- Qx'AP_7 E/z" 3OUsҭǞƙt>kZ,?Bb)g>P')CM^Y%DL6oFk4w-E)N?#&UPDoRuSOձ0&&T/_ WYP'4Zzq;F!?ማt$ô#`s/yoAp^+)^#p~p/O]$&ajeMo;,"z%7{R9i{ }~~ -4k?箔B-H7n?­ %aN // i_ 4/L*)K|30W8ozB071c8;o 01 +167 0 obj<>stream +xڽXˎ66f~I-E" Ŧ3*4迗Crl9<V'o*o\l\6/·:ĤPl`iO Q ʦp@ 0²_XDb}Saai -{! b_~^OK8CjF,nݴ3 +]=/4NwcPb>ǡ?amǴ x,ݣ?Cl` y!]Q˻PFI(zo ƒ9?XP'9ꦏ&/V,a"i-5B0^iζ{l)J!41܄":}(1<14z2^„>Ԣ5;O5 + ߴ#}06"ٻr88{Ƀ8L_--{'H^ M S4B ѸBٞ~s/]4 endstream endobj 168 0 obj<>stream -xX[o6~/# $,;{(6?F"~Hr,˶nԹ;z~cX H`Xp|/(\P+1[3FRh5AdE-fM*E41݄_FV@Lc)k^zeh*TQFU ]3f AY> S/r%k4aa4AbZ]3]ۼdTSu@DOl 14DԲiʻz6uSe'n-][Φ2@;b%uҠ &X -2\!$rVڂ XV'iqb D -)qUx -n,A␉)>LݝtI U$Dtt#pGQ/AIIqh6:6^l mOmuX4ͭ,-QyoFέK -/YͫUMSӴ+ol+!}e͍ +ֻ.)'t{u*06Dz<+60?^VibsZV[ˍ{ p͇L/4qvTJV c8X1.̶`j 4+#8Xb-]sG"ܚm-k=?ChXކ0pWH-E;T1ghA@p:oh3E {{&Կm+l_GwЀ{DUNDd:Evtd:#c:"a\ůuN\W:WqbTm7/4CSD0|$e]hkio ,M>K+}m2 r|ÎHA^anj h~ep/?D;yy0h4?vf5+c X̖ X,fC1-cΖ#z)q4Yor U +&"oG@LcI5ܷ`24YURE@U,v@]3F"Y~> S/t%ƽk4a!4Ab\]3 ۼdTSq@Dl Q4DԲiz6uSeGܭ-v-tgis q1:iPnkb,CP  Hܶ`t: z'?UH>Yat|;# +Xm5H2:z.;ġvw(Ξ~tPxmMEdea|NMC,[iC¿ͲI[c#漹QyoVNK].)V`ǺipVH?\$w}m&dћAVw]RN4^'췝U9`le5xsWl|7:~dV紬 +<+rnS]2{i8+pb:G].̶`jM t|FhF]APkim0?\ki^wTRE6BjQ/(a59C B(aX@9'9US:'W)ҡA`m7ё9߂0\Kr&^:ux\*_ѳ慦_zb +"WV<l󭑸ڃ4m-T}baׄj飹4M7yTyZvKJ{;rkSKG /T=Gsάf]%Y?+8~q𣉐3˅ /I: ۞ӓQj81S^781"s:NsŗM}߿ F>>ak_ETkkGFrQ $sbqe@K?q 0f/<r`ЂK,uNf*]>ZZV+p]-A[hg5Ty\điLBv :FMzdJ|u@N췧wɘS4^4sS+5gTꠅa"8C˫8 endstream endobj -169 0 obj<>stream -xڽYKo6/#T*Y+X`s(=ZEXZ-zKI,Jyqfw?}ɳ\xԷֱ<#J=kY[k\I]Gz)ar5"ԚZ -x1Hf4 -6Ұ'/  _]QJcݮooET5ܥ(;IL@rs.}n%r=خd_- [bE!F2ňxX ay_Iqʭ_hlόu~*ݖI&q,R4i(M)!c8W)>ۆ{UiTӱ(NӦgl?/Jm˼y]ʝH0!J޹4Bm@aYcUbs@'mX;mz^'R4|ǁA>##ը{qWvm^ -*cxDض뼬1I HN;@)$@կNk[/ȖMOu?߿A|~#FZvUyRWRs!IϖoLiSYҿ;ӻI ½7Ŝ`ŲSVnj92V3Щi}! R;j:}}= -/7%0o=ƽ9,2{x|xs8޼YM%;,08?Y*L8毨ao 'D+R6bYr}囓 ?v^lYcHWi!;+\R]FoﺡViH<49DӍâZBj6bEM˲oҲOa^n9hds [JH5#iԙħ,MK#:i9@TMTfId~@p΃4+: I[]*F1P-a L96<ւ+6ģ2BY[>k '+%]_EN x-y<-KHe0ȯ3s[^X +169 0 obj<>stream +xڽYKF#2v/fC!eEidlx$;9䷧] ÈW^]U=~Xg֑@/,ÈRZZVRw]V-% 9ZNF&^ӗkVA>4 +I q߿&,_-!n- =uagZ`"RjvEa?Ws"_|)>{IX41(Ӧcl>/ +my88; A0"siQDzD5rO۠rV_ ZOi"#H0i>P;QwEڇ3)rmn5yYcC v* كH܇_ 1m [:?|jIi k.e]ZfJs_)JӇه89[V1ͧճ 4?`w.vsBÂUç5tM-s <-eSӖ\BA?详8}8E!Ze"޺wS IaܛÂ*ӷ7f78YM';,0XL4o'kgUG|EQ)j Cm7T3[ϙ(wWܹb?~qXX)v+M8荅tMӲ운4)vݓ%}ee[p/VRr}"J4cAxY^3ǤAay8BY_;'9bp@PC rH(/(5A^7# 6gou,-&0xnB vfZg+$i5 Q7;*Ƌ +cZ?gy`Τ.rNeY<)J2Χn:'2cf̒3kN}ʥ|RWY0f92>J >stream -xXMs0W0HV$>љЙгoqCi1x@ο/ADB;=i]O˛/:A!Q8h:;0niЧ#rܪzMv.}${3Gi6'W`4_UNꗂy#bym=FIj_.²lF=Mh!IʸD[rjn#QxJfVY>]Tk&:9rhySx <3OpҴh:Y*# Jsfң NϵjY_f< 9͹G曱Rc1Eܼ~zp{";0+ [9 K4ȂMא~"32f5i%yIVǏ(؜ɍ"kї/g+D\МDY4G^5K0[tH`= -lq-HV -Ï'gΞ~s Azct` ؂E[V$5+5 -Jm A*G>Zu(|,儢Nam) ^BH7 +170 0 obj<>stream +xXMs0W0HVL{L{ٷ!FԴ2x@ο/AC;=i]O˛/A8́c;H:9Pni( ߭yjQ. >Zg^~[~=[ S 0x j@ޓe ؁mq)j>=@cVЀ7IOiU$fGZ`4_UNׂyábfѤT /)lG86@JLCeȤAe\D[rln#QxJcbV9BZ#ɑ˕x8'30-MiS.u:R Hά-O<'d/=J\ ֞v) f6y؜n`yЌՖ=xs]e퉴7ìܳr;.l ,D',$, 6^C̈<$ŞPy<ɛQY(xR}=^A}ҟ (fȪ?fiC{ L'<([%b 2^J!p1QC g7ߜQ?zct` ؂E[A'q^ANA8`0Uj|fHR9lW֪5f;ԧ${1|+yy\ endstream endobj -171 0 obj<>stream -xڽXߏ6~߿e9]\cWj>9oGղlc1 -*Vl^6|f<޻_vw?y3oy0@9#oz>t*KL=85E{Ako)cވ"W|^}^oB*Կ_"/qzsLJ6nCYVEWJ[sPO(̄1 8k#R03EvB8$eZh"l!0P`cw 1 0~-I~=GS2椽LsB6E'6eɝI(Fi^'O2 #jOL1>V˒2G]UZZpDnRMzؑ2yԽC{_u̫$?TZ#uu"#ɔj|UN!|{i86qGUWOq!6fہfXdn -Ԁ0z)Iz'-a6f7H"=l6wIԺ +$Hb?g]ul'n3EoRy|ܹ̄t 塯r ƚܲ}f1PbsE4f h`ǒ4<E`A E= @pH= jvkN|Q7zڕPv+@W5C?U3?mn^Vߺ}(da]gX Dsl~٨8 0?9m6P)@lr%-y%6l!mR ~K"p1MB*uKF8N -.}{ײyTVe(s wآ"O[OBfmbqbcwz哚T. O48.dy\?7卢𖩫U#3Y˅GBU 2^`!euuԁI#YXQQ1>ktHy+{*IsvVyfGh$<B-+mwP͌ +171 0 obj<>stream +xڽX]6}_26."Z}RL0v׀Ȭ!eseẉ@0̽]Ac K<_pHL= E{Aů)ScV˿;C\$r;6enCS0xAceף:2NէxedՄ ϽU% w'F.|Y$l6v9ۗy%mlF 'Y?,Bwv9,[,s滽8.~,ZEp~zFJ3y5-3+Xvd`9ce+krUN! 4ȊJ .78`z*qӞ ͭ䭭@0N/Ɍ+pRor2+h h 7m{G6nGڳ IܻD6[#3E_g6Toۓy3d]ovyߘIxӓS_-8Ov9H@(gb6d{_Y|*ۡ`C@ȉ bhY@>C[Q=1Y4P$B+@`ėUm Na;2c0c4~`'̏ͭA?ߪ[{hr'YlkbYwjl5є\jֺdh Aq;ݐ7CCŏ}#Z"l6[l`-Cxۢx.E pLy*/Nky,=iЪ_u^QGI92O9̸h%yz"}X[ EQ} {|VOrxX +g\QԊganMujUTrQPA~p +̕*.!݈@٪Mbr͘f™0x(yc{8q}r'l {B#ږ }f? endstream endobj -172 0 obj<>stream -xڽX]k0}0BP͒l}ce=ՃifK`[Yu({4|ս\]{0$9lH &E9F`7m0nVR$vK)EA_$Jn1[yC$c0#&Pl}`n)X<$^ oyq9t$Vyu/Yx ^*ᅒ-Jmu"DXBc  H^PTd7ZUӮ{~-9> }ynlpz3 ob\~}s@< F\%tڛ<$@gPK4I'}H}}f$(gȞmI4E?U6?r*"ZmKKZg2U؊CSOH  $6=r:Is - ZLq(GT^L;H(wBc<#6˕l[L+C ,HI?rŀd4M wދȇҪqBΉQ!q|ZzXנ1Co#RܚLrrƇ~-'KȳG+igXp,ˬJ-mhDbBdt͈Eu\#|Ә>i,^Orm{U6w5gBvT-wޚZ;}UzfYY[wp$x&l\H6 q;_%*.?qjGXƿ' -=fg3L%@i: -oF b,.d%/d„63U#kݓ9&A8$ρw4q=5X ˑEdd+55SoJ/2.4f NH"=k7fWh +172 0 obj<>stream +xڽXMo8W0$pER .-*P֢wmɐօE,=Ab7H?e \E@#EVp.Yig@-D[9 +$YV0+1k!LrB`~)X4$]TxOy qFWJn޺K^*Rvej;pPXboR.Wk饭`hDbz%` ӿ>j4E5F7O8hg$\08わVְsa`"ݬ]خ8`_'AQ ŐQ:7ND\# +X۲4~V0 x|1Ky2Iʍ[(?䔏|_KKȳOߌS GH-tX2++kҖ6_t"l1x266YbsƿnNSs7]{u[AÙj nLK[W23kr>[fi]w#6Ud::-IY} + Qı32Lea\ZM `E+b"_ɤiSk1I\Doj4Kb\폨InϬ1阣LH8nCD_n#ES1**.I q 8ޗ +=c/'J2wO+I endstream endobj -173 0 obj<>stream -xڵkoHW HN%OJ^yݪ*JKa_ -;;, 3p9p.\\|=$[$p=!{7W_3O" ^P/ -v^ErRn[ADYP^&)kjLa$-bQbX b1R֗[^b 4 (e}Yi( X!-ǡ-$sAXݑy< - Q,ߥ-/*I fVt`a;ȇ"~!6ڨ)Et2* <{%,6>w -$ix,Mޟ] OaZLGHhV%PLQkB?K$11@WS+I&YM1x%; " цUJQFMhm\U0LmtĵQjV*Maqi͐sv֝7\U@*[F{ҙ|JB!#l*r?$W#^`tvS3~0n6}c88q -#uۖ -A€5t=l.'oTMN|W}gM@O,߉KTjGLj IV5/A{ཥJ@Hnyzgǧ@٫ ա"Tm6y4ݨ,48Hyǻo^D,R toΞ<|=r\FrD9ǭDp^x&s qHVCq5ٴQR֣xJ+_i=* K.r{G(*\S@Փ!垪 \#MBᘉC m^Ղdc2G1“UW)HpO#AMx : +173 0 obj<>stream +xڵkk0WL!D #[.l0̃zk.a'ߚskK?G>Ϋ׳oÀX8Ё9sgpF̙K1sb-@ +x"Fi;uw ٬EB%Naip11pECYܦYg čatq=*$o:]iyY'z/nzo,TjKLb'Y/;v*;K272v++'Տ@ީEDLPqRI,a:aPջolR)yB[7Oa6\kΏn#1cY1O1$t!A hPϦ͈ZeƂ*[(=,?dQW]u(Mi/[lCo# +k@Җ1ܤg3@sȶ0%0V`dc#R ຟ"GʽV4 endstream endobj 174 0 obj<> endobj -175 0 obj<>stream -xڽmkFSL.xO}z!0wQڃBRvTlX2Cw7Vl.woH&ݛH *AQ*E썱[kL)$RDLxqtӓ)#l<4"m9knZb)ohN?4EL l 3q_r҃VIc{)V+ZOL16/&*)l DHRVsgكnuZtm)VԧZ hH_~Ƞ6ڼP䋦ev`9R^U97ٵJ$D|?QT=X p`rWvB] @H)q3_訷G0 +(eQaenn$טmz *F%Nߚ"RCxuIzԥʔqy\46PSQvS&p -~,K& -\YWe}l%$Ze -0D8l)dҢ>HVG!׭.!.!3"pC.A1WlthYhVZߙ!]-BOzt|wNIasay խΰh2;_d1:M=>–4# ԝz^bOi^ʻ1gJHvXtQ!l>?iL#l~#R8 %o\=PX/S5c,iS\¾Fx_wddJD'=e,f"yD!).?٤ +175 0 obj<>stream +xڽmkFSL.xO}z!0wQڃBRvTlX2w7Vl.woH&ݛH *AQ*E썱טRI8 +['(Zer'SFx6iEGsnZb)jiN?EL 3q_Vr҃TVIm{)⌖+ZOL16/&*)l DHRVqgكnuZtm)ԧZqhH_~Ƞ2ڼP䋺Ev`9R*Ȝu2_cOC\J,C;f!Ʈ $ᔗs/Qt#F`ulenn$ט_lz5coMO!Iu<ĺe\@\EJqy[pzip)(JOO)K +b8uN@U?*Tnձz+겱E6OjTXK;xI75hubkIL=ʴCȡPUa8YeձKu J`t7J-u* [V* ~m=Hnty7j$%Ww +ʇ}剾UM{hm_m}WQ$c]售df%  ,ٲ>։i-3kM"\2_-i)z^^;lu]Fa`\S[3e8}g^Cvqp_H|2}қ$TstpJ*SVcnuɨNGa + ky`չzl2s6Qa@RwY{!cJB,$9T@r%@vn*F>78"gtYTrpu`l%u}װ(R2>stream -xڭ[sE+M , ܖB%Q$cى~; -VJ0;UyKs3gzZغQvN`kwZtpl n us{T ZYLz hFO1˱W1c7P a* o`ӽax[w^Y'P==vƻ*Up95-U2]ON{z|7ޞiB={\;|qE3=wd?gF^_x2?oN^ꪗx2i-J>Q]*xrα3;Qf)}v骣w4Z'zݰtXQt=ޑn]cRRyi\,Xċ7Nxx6i_܉.b1~nUWl7;S|t͐R]t_ɯL@B -%0 -'H"(ȢX!*P DMw9$d0bŒ50.¤(TRK#t$K/2,+`T>PRJ++*j`Z Zj6jI:訓κlTX9AdPAlpB!j`"bQEME} 1sq9AHdRI'lr'B)j`"cYeMeʜ}9sH.'H#ldݘ6߄&6MMex^}8qQg}N7v8A\g=?y˕Ro~Tޤ%+nf6`4}n{YSK!A(aA8AxD@dr]+ߵe2 -@ -P@ =` 0u.[oT4@|1Y* (6 x TPDCLwս+]Qo~_pO-d|&Y`=<l^!^wghq|ԥ*^>stream +xڭisEWCXL \K!\!>E281ᷳ`SOvvgz>ZؾQvN`{oZtpl#yc{T ZYLz hF[O#˵W1k7Q a* opӽiqۯ_xM\vH^Оg㽓j"\Ĕ"x .umk==9ڟLi q=wT;|_|gVty,ɿdxvuS\8y׫^|7QVTn,#TvV=GuI`~V=7\v5sʫwSUGh8O[{a{yRdh6zD;GscXe9Q E;|Y>V>&+;q_5So2qWihv珏֩^>fz)jzV{ހW6mG @!Za$XxDIdT+P DMW+2z 1aaRHR*V:IAFd5r VBJ)S +*QBkQKF[4i^uY-)u#Le1gȰ&hɦ&r+mUV[cu,[o6lk`SN;s;.j`#A"M,9"b(RL50S`dɊu̲cbfρ#'\+g/X90Ƞ&>C +9$QFu4F)r1S̱V I$L2I6DO!ŔRN0.g,2fUd]cN9 ҈٨F7k7MjrS,#D9I;Zg'ەrܟ׫Xg=Mioylr%;V@*7i vY[h}&aQ{KQ +@  B    ƒ ""Z+Q"TZ@H `Lp)zzy=!Pk@O@śg'-b緾坯~]!n|?Ͽ +&\$םb:^L`ҽ?*O;NyG/N?yz94-N7eB 4@2PE%;`f`#p=˔=Rkx|D#!H +` XA`B!$B GV"BD @D=1BL3ێҀ;AikCm\ 3tN^ &o_/ endstream endobj -177 0 obj<>stream -xڭ[EƿѢ3*UBSCIhi/IIx9\~jݹm&NFkn:v TS5Z{Ym^TRXה$iDg"J#JLP)5ZJ1 nQMiJiFi2x|m^qME$ s[oE)ʘ2LSf(9b6)ۢlsWoG+ʙr\Sn(;c7)ߢ|x9fjs;ՒeT4n^(xL9krT_7>8ꗽeqMYq9z>,C`1rz><:äɠkSGK=9wc<ԮvQ n:;kY[ffP;ey:S=ϪaGkݕտZ,l+paooyMLڅT>]xX1;_E%""4 - 4AcѸQ)t -:NA)ʧs S)Ôa0e2L:N:NB:>Gӕ?)꧟}ּ".\6/\U@q][|csk;wǀo?I_?"!PY{Sy?Q@嫓o&ۢP.Fc[VBS S S S S S t:@g33},0000000蜃As9tϖ%`N9s 0'`N9s t 0'`N9s 0'`N9sk90'`N9s 0'`N9sIsƧs`N9s 0'`N9s m.:;=^4D/dzV9"&YRt@&8/\Y:gs!2|{7۲?Gfdqm&3׽3}?zJww>)ő_u%N9Nj(GdPvwv<&//@r8<,GgFg ͏k_ο}덁! mu~꽁[|`} ܕ;uA,L -r⊇]a7{X_Lڍ\t 9*quڃyy2qWNK[}\Em;`npCW-FU?w,;;8Hq#lϔFj5M7Y<] +177 0 obj<>stream +xڭ[EƿѢ3*UBSCIhi/IIx9\~jݹm&NFkn:v TS5Z{^m^TRXה$iDg"J#JLP)5ZJ1 nQMiJiFi2x|m^qME$ sSoE)ʘ2LSf(9b6)ۢls[oG+ʙr\Sn(;c7)ߢ|s̜]3tijj*n7/Ve`xts 0'`N9s 0'`N1}: 0'`N9s 0'`N9 b H۫bӺ}hhui&z{8Ϸј1J< oξwHC5:o=_LrtmOrf鎣m3VPG>qlc7y>X}tpwNAam, yX\о=fISr $0T~9d5z;ònp\-$@6iZ(~jYvv6qcFR)ٞ)49vk?/+֝] endstream endobj -178 0 obj<>stream -xYݏ۸pr2Z")Q\r!!.ph\ZY^%$gwpHY~ݥȋEQCp~3tXJ=[nf͗x'Lš?0/z<4k<6i;ρ$OIуzm7. O{AgM来뾵Stոφ~9fh% )Hޢ*'}Fmp08H$<,91qgYuWz94cLkKY,4Gr9ܜC -y`cl|i G࣎]UWCU n9j ^ƊAgޅw hpOP$LiWnN Pyk[R ݁ ovnb8tvѦh4j2b"G݂F0+Oϴ -22N).O5 :ZC)C>`7[H r,Vs(x\ qpU=1*/3C- H⃴/L)i3XY~%aq6 4UdgN7ay=ty1/F#±Gt)^D="z{X'm4Ty:Jg2}jh+!A7XoݡiPJxX1yDaP ēvu*mZw j vD9Uل VbsuZ킡HyA?8bX !Nq6ě<ۄO*۲x?Gj }#5_GLޓ"@O%TL6\;4z.g(Vl.=HIqkEۼRY -AWAufooJ\Z}YZ^.[R!B >3߮<ؙ;`gU=}>stream +xYݏ۸pr2Z")Q\r!!.ph\ZY^%$gwpHY~ݥȋEQCp~3tXJ=[nfa4kЕîlj:ČrUeSvKk8B'Gu?첮ڮr_-nupk TK?yz|P4V<.Cf@{"a*VOrSvpX[ܒqDo4xcs<=á6mGQ8\g5AXd6~ +~e?T`XOq \p}IlHýB1dGZg +K>E|7-eƥ@ՌUu{wW->pmw7կa+ cfyʟq x"Rd^cJ@?Md#BYsDSr6@٩,jmpO@Lh8Dns3࠙S+RqiQ+,(Szёjn͸! CNVEiRUPW&Wsl1KOrQUz@3Ë1ˢԂ?]؈΂[`T<ɲ~[)k(sgt2X7BcΡLGƔ]K(#Wc~ +46 :K89t kG'Ab>Czp&$O*g}=@> ypz(+UoM(MFH2ˮ7:ߡc΢Dx4d|Tl_{HPG&%4^3T/VMڽZ9sze ˋo|1=O"b_#߻:ikBQ< SC[ %8z3MU# +b v.sWPl +/߭r Dz}R BPsK0XWB8Cv΄uoY?h/)XX*OxCvvyAf=,ԑĶd;FOs͑\I&ǰzJacgdh3`) ,x%^g~ NnH8d0u,&o2^U,@ݾdetV8e5fI}ȭt {n$~Ѳ+Tm(PO[l&ȩ&d{5.к-l 7w>wE jq3$ޔ &l}GVmdGְߖum9R_H[5:byZ}u(mbڕpﰁlޮu?SEbsAL^7.3w3\l.pP18~r 'ceD˵_W/V:-6e7d%C (AAn!at588ޘR=$ +3{{ P2ւ*Pt` +hQogvg|0[=COg['ҔBY Й?ڎA'KU atrFb!4vxClr (˅V#f1Hk=Ê̝7/Tח endstream endobj 179 0 obj<> @@ -593,14 +589,14 @@ endstream endobj 188 0 obj<> endobj -189 0 obj<>stream +189 0 obj<>stream xXYoF~7/C) ZdHM6jC,6pً"eG!aQٙo9V?.._3R!hZGs"1*Gbɔo1W~£JGK fw"ZmΡ#9"l}Sʮ^<I+(^>pL4& a,(tĝ%QфZY9}juŒ1)2Ȣ>L,(B :~Ф9B $.Fjz82.̪Mίf6<.tNny]7>  Foͳ, D>/m29%M!*s1m}@3RlbS8ؐ~woc).-I9I( NG|WMteSkueIYI%f V&g U/oE<4gYnMt$*nzPs7s2cH2Kl<Qǀ [gIRDr5IfTqBf 0e)e*B;/֕ WzeO4?<VN; $;T&+e_mߖ;j: #]n"lM'ݮ.W8ZUqq /t֔"j!839$!gʪeϕ|>ѻ,l v)%e0]Ұ>k/;>BR ()` bJ.>@IV6:+:uVhq .J2X\՝{WV{~fJSDytȋ?BIHl%6kvfp#k򮬫3s õXB'"m2m[6ml[kDx3 =]6 :nW1 -3@u~9i1^Z?HmޔIluH9hٖ!3Mepeu^{vѹg:mda{2}G ji ;Q[:k{jhQ;ij'?4u$Jps #R(` 6l@C9ڷ  4UOIhBQX atj)S=V72` \Əi!>>R9q*1S"cΪ`$./8F +3@u~9i1^Z?HmޔIluH9hٖ!3Mepeu^{vѹg:mda{2}G ji ;Q[:k{jhQ;ij'?4u$Jps #R(` 6l@C9ڷ  4UOIhBQX atj)S> @@ -617,21 +613,22 @@ endobj endobj 196 0 obj<> endobj -197 0 obj<>stream -x\KoW`D]]y,+ ;(r(3Ho P3=H(>ROWUw=N^|ĕ59YLHJ;Jf;9Ow49G ?#u<]Q3SQ/(lFL6gw$)H &g5{4 )UMҒcRyyO_Y8I -EY3N,&$eKX&"r,Z/Nj]˅:{`eҡ.B -1^E4*/2szVl֛,lcTҜdk~~Z-o?/WU7Kt1:F]AZslt>~ZHMqDY@RXR@֑s.N7, J%UFApRǍ>h+ՇYjwb"&tOvXo% ʌ!7 f`݆FiѳyIKKp._(%9qP"ż6Ҵ^O3;?t_[!b Cf(@Sڦ]S5)S|PhFM+䗌t#j^-B0qۡSFZ&xoOP+B<ы>5 5) `8C%(jxZ8e>^J< 0p`$ 'Z6JEiA> -FF<s8W׻Ucm <>BÛCd~~%΁Q,f\𚡾blp> +R`٦nT٬+;1!&nۭ؄ MnxyLdIڵ"/ȥUVjM-i;}2޴d6nghղPg5}G&"0 \cҵJ̄"҇r^'"WOXC+xB7=)fUq/ - L!)>a - -~6ĽX bDB@ZVph]ICʡ kj7XC3N-B*1G5>r;RPهf^-zS9k83V߬Jc詡@JG -ɦw%ʬǖ9yW'R=ϙȚce5wIKnGto I`?%#ʮ*ׅ cqˆ?&I7ܚ}n/W=ˠP JUPڛdM ;vak/7l{~5=p'I[j#ҔjՄ)}K RÇI `W,WQMt7s~8?_Xss{V-eX2aSC9daɍ`{\Tӳꉏ[A{G\v̳D^pc7n20i$ԩ/I֫miag}oc|R'MJB>$H# g$NzDG -;)ntLjiTʅ٨V"L7$oxYקspE _^NOk(es)/nPs_խ-dIngh^99NCɩcU'wP:¤§aAUZߵ*?ƥugÄã^`D:MV`PD16WB^<>stream +x\Yo~Kvun0$!M~lT&b$% >n;$*_>/q +eEY=-'kK,H2 7^pV4kZeVƻn]a!X@/?gjJqr<4*N=\7Y?-fˏ˟*Eץr-Ϯ -94^ksZt8I,`!,e!THH9_ǫ|qS*#GкI=N$u@;1=n.h$*|u^Ζfd>0cVӛtȱ=P%lyzz$RҒ߃[PMZ[*"Z\_צ=W4 ]^OK;~I Jg-B:B`꿔V۴kR]rR̈́ 0K׋i5 !t7CG +T ! ^I/WIIH SdK[g 5,q*"Y ~})y&81UG0{U޼y#{s;|aW[ XWZŔR*@s򿯷B%oFv3S}$ociXTtBv⹼k 0|,XjBIi_KGL# Cg($IJ&åӲi\iR7,xbXudq +BO7VgjuZ^_>{T]vfIߟd`8*fuPdZaTj6uw2>SP}U ٺK00?q#E~:Ï]JEi=A>頻h?aKld,!y/sF$,o F+U_֫.ur=X|*6@oC[Zޥ#Yvt9rn%ԭ1-u+g›&d95Z6 + +ԐC +\)V,BI:5Zr^,WOX! `hqDGkò)STנYg;!ٙ B#|= az + U&&iGC5*X<Ѣ5cg[ecg-q=:v~*>6aV g58 jFD$-zvr#c}HȻ A HaM(ho7C]Y, +cKGh +} +h;Z '|C٥jQu +A9!S)QUM376w!9*\~S0"?!5BwfHQ!N(Q5|XXCq@B`YDV> deK)d52x[&\I=ٕNRa\g/`PT3(PjxTъyB.=%3ɖ|mxn(7 3[jSC-5~K '5_1_\^\F|Ma%@|Qžݽ眛@RF8v^ܸ[lVj|Vm:(2]/3uh &3=;M>3DdXWQ}@;_MƗEi.}Hz3h/-`>0/C ;9nrǀeTʅ^٨^VX3heZ ^{߁;4׏Ļ#oc{.ܱ!}7$t|YD)[%Mɝ|{rSWYjߐYG'.-y,>J`Lz(,|,JV4׸6k>s5jpc|gU' hYE_;L5Gjxa}t3Qk(#`uA,%(C=$de2t,g&J,IF56/dkl^[, 8HtNgG,pf0[L*8Nģ68]NgseQ.όM+ݯ A V~LWԊ(MB-1ʿq!z;:# 2бbzv$ @^Eû?OOUBaˊ l7!Ţ;m/~|0;lTӚnuL;U endstream endobj 198 0 obj<> @@ -640,9 +637,9 @@ endobj endobj 200 0 obj<> endobj -201 0 obj<> +201 0 obj<> endobj -202 0 obj<> +202 0 obj<> endobj 203 0 obj<> endobj @@ -696,23 +693,23 @@ endobj endobj 228 0 obj<> endobj -229 0 obj<> +229 0 obj<> endobj -230 0 obj<> +230 0 obj<> endobj -231 0 obj<> +231 0 obj<> endobj -232 0 obj<> +232 0 obj<> endobj -233 0 obj<> +233 0 obj<> endobj -234 0 obj<> +234 0 obj<> endobj -235 0 obj<> +235 0 obj<> endobj -236 0 obj<> +236 0 obj<> endobj -237 0 obj<> +237 0 obj<> endobj 238 0 obj<> endobj @@ -764,7 +761,7 @@ endobj endobj 262 0 obj<> endobj -263 0 obj<> +263 0 obj<> endobj 264 0 obj<> endobj @@ -940,11 +937,11 @@ endobj endobj 350 0 obj<> endobj -351 0 obj<> +351 0 obj<> endobj -352 0 obj<> +352 0 obj<> endobj -353 0 obj<> +353 0 obj<> endobj 354 0 obj<> endobj @@ -1032,13 +1029,13 @@ endobj endobj 396 0 obj<> endobj -397 0 obj<> +397 0 obj<> endobj -398 0 obj<> +398 0 obj<> endobj -399 0 obj<> +399 0 obj<> endobj -400 0 obj<> +400 0 obj<> endobj 401 0 obj<> endobj @@ -1160,27 +1157,27 @@ endobj endobj 460 0 obj<> endobj -461 0 obj<> +461 0 obj<> endobj -462 0 obj<> +462 0 obj<> endobj -463 0 obj<> +463 0 obj<> endobj -464 0 obj<> +464 0 obj<> endobj -465 0 obj<> +465 0 obj<> endobj -466 0 obj<> +466 0 obj<> endobj -467 0 obj<> +467 0 obj<> endobj -468 0 obj<> +468 0 obj<> endobj -469 0 obj<> +469 0 obj<> endobj -470 0 obj<> +470 0 obj<> endobj -471 0 obj<> +471 0 obj<> endobj 472 0 obj<> endobj @@ -1370,7 +1367,7 @@ endobj endobj 565 0 obj<> endobj -566 0 obj<> +566 0 obj<> endobj 567 0 obj<> endobj @@ -1400,19 +1397,19 @@ endobj endobj 580 0 obj<> endobj -581 0 obj<> +581 0 obj<> endobj -582 0 obj<> +582 0 obj<> endobj -583 0 obj<> +583 0 obj<> endobj -584 0 obj<> +584 0 obj<> endobj -585 0 obj<> +585 0 obj<> endobj -586 0 obj<> +586 0 obj<> endobj -587 0 obj<> +587 0 obj<> endobj 588 0 obj<> endobj @@ -1486,35 +1483,31 @@ endobj endobj 623 0 obj<> endobj -624 0 obj<>stream -x]Ks7WHWt}sly)MlPȑo9aMPrCl ﯻo^?%QT{;z}=`7 -1az66oGco?+oal#<dWMX\伸"I+s}]VJ -֎A.|~I(/1/􉧦%iX@Zp͒T\ F[~¤bD#(;m岚'uۮ+pHKM#D8AV.*H,GZnnkÞc0LNl d#HdkD53t2MFSSҞ7sCᴕ!Ov)$&Z``1j1g<*:{Iwn?'od5V^h4a-,`JZJD)~EgGC'ǘf:G񑔝=$r9,Cbśv1پl8RS.4|!RR$ZDR՞kOUP5.>r6>/?E$%mFY󒼞o(QX.6'Qg"O]{D7o[tAZmf|U&ZeW^F%!jIhZ{(QUH?HHt' dx',ˌEZNVzT:mnu)}^]dZ9I; KТX1|<epxsRt -!&wlgь짪ݬŶz99\8ی}$S' ?K5= O˶WlphP:q^O|gGY? -f 覝(j{&T֛;C]qacZ ;;%/xs$+P6:@iZ^+=ȳS.ʮt`ZQsV -#Bk-5Ylk_Z!أ,x!ݴ$% &NK%UpE=?5ҊPO|YV -yA]dh"&FY}t?Vmͦg qAE$̄$ RmڂDuXhSܲJFyOYm5Ě1gZEJjuiw 8HKM$nZؓCϺ1F1~ T XUUKryʾ[94byU~,i{Ib\)\:?YW7+}UQj_thݯ# wXۻ3no)ӑ֌vy5zwQ-Ԅqe -OκEMQ/ta:n1̘]m&2R T]PK[CZeV"r9_ڟ٩9z{Jf#0*bSYp6)>~~g׉0H;Deΐ F -#<Xb -]PbG~zSV~4fdd`Zo99IFJcaS m/)rxL58 ?Ad2vt/դk~,sz%2ے7M9@)`O ɲP$][UuL؜ʤ*Ӱ3^9 Usm̪  Krm=a54D Ќe#q=_T*ÉVV!IWD)ɋb/gdvT Qa9EfFe&Q!1\fӳTL2y HCx)r_τ!Q, s]( 0EC̯NEeepAӿk8|H2.2gys^f G2̗Bzڹ̬SuƟ!ӌ!AG.7%ruesi& ю+Vo=p`=(BKyFҋɶei^gh.]c2ѓ.D@ g9'1 0C0$#B\甍 -Зd+A-]ȃ㤕}F5<98!&7` %_BWJ&7*{+}vBGeW^0{~J MKq;c /%SDIs&IOiZ4]=#jMoU]Cwk.].VtVAE:0 jdIA|n=ey*ܓe^%{7vUlgd| +U&#OMB!pw(N2@>-KC))\%bRk hzTx -ڛ)s"iaPZT#Lg$bQ~>ېZ1:_<4_YI=5SSě)v!3OlB*-1zeć16T>SFIYd?@|c :#0]TOww[NW.*OR3ƏǍoe!=WAi 0߫f׽x΃ em(J0;K`$y|.Ds\D\<fM5|/sw*8w4=n;r$ vMeF I->'Jn؈"4 Ã|fA ݉! K~g=g65gUwE.HF.1$ U~,zc~q8;[EYE3Db..ŇR_ZrƳRiwIcX'uzq]D&_,O(kucdB -9V16w3vԱyL!/&nRHd^& E܉~v-g3(8ULЋ$ݿX -µ 9!x$kn8pv2= 䮂>*Y)4n^lK -4.w8Ew734龍1ό  N yr;aqӍpgs`RP?  }qczԙI#P -ୡ -O2U 0 /C .cVi0tvo \PJĽڬ?gն|]u\Q0m"%srSnf~=/?MVoo)+!jռg6Grjn`.c]Xi@6.]%䯻1QХ8K[-]PŜAՇb>Ԝy)ɣɻxypzUiSTw8 -)1di+26Hn盪QP;r2a1^qzAMHNE^J[ivYm^w\$켭!5k#gsnT[2qc{3Vҷh}cqeUktr!3b>Da*]Da:ܒ @uto5J}y'  Z:- .wݫ8"雫M,35[ܱEw;rk +624 0 obj<>stream +x]Ks7WHWt}sly)MlPȑo &g()!~y_F7"XGoGര`F΁PʍF0h- 9mˇjk/_?+X(q0]%;?H@`1YYN1H_bK-qŇO 2±5n Uj0q/.dwvF_V@0=BNv|fI]k驱 #*pD Eq dQWvP!ɑGV7u.=7ƢÌcP9V#[͒-eJJCg3uh6AbΕRp?L!2t88d cRpaC9;4A?4t3ˣpYĨt$EMKZH7N]a=}^.'YlBIwihD_xÔLלKbIEV<2YAJT-"8֮ȬtL'ۜp?'eֳv1;MX~n2]L&y8Je)_$TgkQ$U͹TU.)7#S,G¸#Zghn|ur,M&iuʧkݻş.j-^ͪJzF=\y* 3ʦ*MzE 7Qp8䭂JC=aYf,jj;YIP$u奰}^mXkŻ9^,FˢY֥=T7UlO#*OU}Y}}M1wmz_sRs^Z7}'S ֤4iZtekFR 9סB7ޟo6GL)6X"i^Lu;M7'7&(! nbc#9Nt9+a=0W ʦFk&[lt`ŦFw{dyWJiWc (H`93st]׫Aw򲤟pSG8 A1>2kmkӉ5ҊCWO|YV +'Vՙ1jHI6HDZ~L cNWld" O[d. Uc)b4R&2Nݡq9nLfے.K9_2S)BcbŲK Tl5 <[CVӔvAjZҌ4kc ׭\Ŧ{f؊!w^}U}.~KZ;w\)2xɧc]"胻+_ִhݭq|uʡds{׸][3Bй:or5%M꼙L?~u~̫we'y&mН c'2EL`l3SR2ү^#Cw}u +'D߽}[w0Bvj=/#PcL,8GF?׋n;G^(m34b<:(=GM Cg +|K~|sV~4NHIAuJo9NF$) ):/l 0"%E;d]ڦvGrXM]:.uRzH䉙 ?Jп, UN 4(biS[e"J:cpZ3WD5QI ͘}$X 3@3)FE5] 2ZVJ=곞.RR("$x]ӵ./)z9|,3rv/wx(l`|EJuJ:`16o! Sz/-fgBvȗ^&(ud0x!]̯NEMKӑW욌pXa]9Cs+J:2̗BzIeȬŰ2x0H2d}$k :Y"]sHg:6WŬTLy=V{Xa@1{P$`Mh?%lۺZVuW{uX""d+ +Y6ˁm=oOYY!B"='mT5'?C_K%[^wy ܃ +j=9LqClq~^!(tTol_WxrBKeZ_ƪM+h5:]ۙ$J$5QmvBҥk"}E\FS*ӌmoU]<#\rL l$>4[sp |MCX쳍k֟ๆv]y#4-B(>qG@vI$-= + 98 Bb4y,KfI:kcsSo+gh~;bIb#C +?x-B^M +mpAGrK7+J? e &H,F&Dg' )Ƈ Ir}ť&z +s0O* )}f_jyn Iew(W-'ډ+rcqcipU063p촘^9B_*w9Kc))kJH7M`ĩy|.xTP* Nsa6Tzq;~2WG֧]ю0׈ w`@ @$ȌaZ|IR̰1Zs0, 3xUvKe̒:hYwp@]bq\%&&랱oEowAXЅ!;UʳcgU"zK &a. RҰ-#sl38fRO?Ⅎ&k36L(^~Nr7i/A;)NHrb7 MzWr'=>|ȷ{j * &5h0yu/*P|2N{7Q4FzfF]  } =^X ttҷ3@ +fH>& q*vIԨ3F C[ +ٱX~D O;*Lɸb7wEȭ(6zVq0rL'xaSy/8 <`G)â6<7`y N9L00G|lxd]lwYm\g?hy?wmAu $OcsND~d]Vt-gT$l!5k<snT[2qc{3VWe(ПUhO{p/~8("1ԻU8!sXY/|3&jyBV~D ˔0]vÖ{}҄bk6 endstream endobj 625 0 obj<> endobj 626 0 obj<> endobj -627 0 obj<> +627 0 obj<> endobj -628 0 obj<> +628 0 obj<> endobj 629 0 obj<> endobj @@ -1638,13 +1631,13 @@ endobj endobj 689 0 obj<> endobj -690 0 obj<> +690 0 obj<> endobj -691 0 obj<> +691 0 obj<> endobj -692 0 obj<> +692 0 obj<> endobj -693 0 obj<> +693 0 obj<> endobj 694 0 obj<> endobj @@ -1660,35 +1653,35 @@ endobj endobj 700 0 obj<> endobj -701 0 obj<> +701 0 obj<> endobj -702 0 obj<> +702 0 obj<> endobj -703 0 obj<> +703 0 obj<> endobj -704 0 obj<> +704 0 obj<> endobj -705 0 obj<> +705 0 obj<> endobj -706 0 obj<> +706 0 obj<> endobj -707 0 obj<> +707 0 obj<> endobj -708 0 obj<> +708 0 obj<> endobj -709 0 obj<> +709 0 obj<> endobj -710 0 obj<> +710 0 obj<> endobj -711 0 obj<> +711 0 obj<> endobj -712 0 obj<> +712 0 obj<> endobj -713 0 obj<> +713 0 obj<> endobj -714 0 obj<> +714 0 obj<> endobj -715 0 obj<> +715 0 obj<> endobj 716 0 obj<> endobj @@ -1702,11 +1695,11 @@ endobj endobj 721 0 obj<> endobj -722 0 obj<> +722 0 obj<> endobj -723 0 obj<> +723 0 obj<> endobj -724 0 obj<> +724 0 obj<> endobj 725 0 obj<> endobj @@ -1770,9 +1763,9 @@ endobj endobj 755 0 obj<> endobj -756 0 obj<> +756 0 obj<> endobj -757 0 obj<> +757 0 obj<> endobj 758 0 obj<> endobj @@ -1798,21 +1791,21 @@ endobj endobj 769 0 obj<> endobj -770 0 obj<> +770 0 obj<> endobj 771 0 obj<> endobj 772 0 obj<> endobj -773 0 obj<> +773 0 obj<> endobj -774 0 obj<> +774 0 obj<> endobj 775 0 obj<> endobj -776 0 obj<> +776 0 obj<> endobj -777 0 obj<> +777 0 obj<> endobj 778 0 obj<> endobj @@ -1820,7 +1813,7 @@ endobj endobj 780 0 obj<> endobj -781 0 obj<> +781 0 obj<> endobj 782 0 obj<> endobj @@ -1830,11 +1823,11 @@ endobj endobj 785 0 obj<> endobj -786 0 obj<> +786 0 obj<> endobj 787 0 obj<> endobj -788 0 obj<> +788 0 obj<> endobj 789 0 obj<> endobj @@ -1858,7 +1851,7 @@ endobj endobj 799 0 obj<> endobj -800 0 obj<> +800 0 obj<> endobj 801 0 obj<> endobj @@ -1922,7 +1915,7 @@ endobj endobj 831 0 obj<> endobj -832 0 obj<> +832 0 obj<> endobj 833 0 obj<> endobj @@ -1934,7 +1927,7 @@ endobj endobj 837 0 obj<> endobj -838 0 obj<> +838 0 obj<> endobj 839 0 obj<> endobj @@ -1946,7 +1939,7 @@ endobj endobj 843 0 obj<> endobj -844 0 obj<> +844 0 obj<> endobj 845 0 obj<> endobj @@ -1980,13 +1973,13 @@ endobj endobj 860 0 obj<> endobj -861 0 obj<> +861 0 obj<> endobj -862 0 obj<> +862 0 obj<> endobj -863 0 obj<> +863 0 obj<> endobj -864 0 obj<> +864 0 obj<> endobj 865 0 obj<> endobj @@ -2040,19 +2033,19 @@ endobj endobj 890 0 obj<> endobj -891 0 obj<> +891 0 obj<> endobj -892 0 obj<> +892 0 obj<> endobj -893 0 obj<> +893 0 obj<> endobj 894 0 obj<> endobj -895 0 obj<> +895 0 obj<> endobj -896 0 obj<> +896 0 obj<> endobj -897 0 obj<> +897 0 obj<> endobj 898 0 obj<> endobj @@ -2116,9 +2109,9 @@ endobj endobj 928 0 obj<> endobj -929 0 obj<> +929 0 obj<> endobj -930 0 obj<> +930 0 obj<> endobj 931 0 obj<> endobj @@ -2196,9 +2189,9 @@ endobj endobj 968 0 obj<> endobj -969 0 obj<> +969 0 obj<> endobj -970 0 obj<> +970 0 obj<> endobj 971 0 obj<> endobj @@ -2228,11 +2221,11 @@ endobj endobj 984 0 obj<> endobj -985 0 obj<>stream -xڽXn[7+΃pW ->.XqӴu+hگJe\nVCyZ:EyX~CJҰ<E A$&j\_]ИiD Z~sTNb8[d<.{bR] -Iz~3rb z(9!($.$Y"~NT.+LE`$*l&ﲬ2yNԮuSuX׺${tSĸ]'U'iJW:ѿ +985 0 obj<>stream +xڽXn[7+΋@ ЇE+nneM%[)εd%C> ^.^R<, !-C<5)IK"pZwhfDp[_S?/=*'as1-qt=1eK .J}&o3n1M P 9A2$.XѶ4A 渨 dd~@V19@7!Jfm+ + h(~ EP څLV I];>A>A(?=1k"2{~$kQ$o^ȖYd;~;O>^>S[iY9~f_2M u2󤜄B1wFM3 + endstream endobj 986 0 obj<> @@ -2317,9 +2310,9 @@ endobj endobj 1026 0 obj<> endobj -1027 0 obj<> +1027 0 obj<> endobj -1028 0 obj<> +1028 0 obj<> endobj 1029 0 obj<> endobj @@ -3902,13 +3895,15 @@ endobj endobj 1335 0 obj<> endobj -1336 0 obj<>/Info 7 0 R/DecodeParms<>/Size 1337/Length 1114>>stream -xڝXMEn޺!$ɾ!Ubؕe# - !aC"īi皆P8(` 帾2|\ӀE=c(z@986.SXrV9aa 𜿀(crRހJ} /dYg_w`?p0wiz;ದG?)mq˹9Mg%b-e{OL}ir1f l~C#3-Oy$S1BM`l@ c~ǖx8R^uʅrKYO/S::n<ϤtCsj{zmA{vV=ݲUl 4=o70G2::Ⱦda$[LLٍbaBS[M.j[eskZsIcȏeG5m}N#+5-Yi/=0rrKhJSCˋ$כKO iVi'9ZkVmmm.7=?/Tn$ +1336 0 obj<>/Info 7 0 R/DecodeParms<>/Size 1337/Length 1113>>stream +xڥX_VE?smMB45dSESDtK*At[43Q^"Ň^z@$, +?/޳w3sg9s{/>0;/0iis!k#30a<f^YqA~eH~uO +cS?ڽ7X__ B~ph'%n(Lll5ƏssEx籲NTx-6dߟ۳_x ޾O?G|4ES(C~ oczg'Os2?'9 +yTxԩt%蟟 )l;{=*V +3|^fcپ\T٧*FQ.[C?::qR%'cwaܦuYfR>?c?AXvQKڝWlָSWF>*C&Q~MCK~v5?*6;}5mwjMRhN5%Y%\gΊƇpUb)wՕ1[PKM'ق墢ZVY[67.rN~N ĸF?[>NJb"|'9j( 6U]w;\;E54nw|UJ=;]-؞Z8;RJ., bT +*3ss\EchʚC/MGozw:{[P?D}`*itmhcm :g-޸fNx  endstream endobj startxref -490002 +489989 %%EOF diff --git a/Master/texmf-dist/doc/latex/oberdiek/picture-example.tex b/Master/texmf-dist/doc/latex/oberdiek/picture-example.tex index 7c065228d20..ff074fb8ac1 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/picture-example.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/picture-example.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: picture +%% Version: 2009/10/11 v1.3 +%% %% Copyright (C) 2006-2009 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/picture.pdf b/Master/texmf-dist/doc/latex/oberdiek/picture.pdf index fd0b2ca8415..b27703cff07 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/picture.pdf and b/Master/texmf-dist/doc/latex/oberdiek/picture.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf b/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf index ffc5ba22a13..a46297f69b1 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf and b/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/protecteddef.pdf b/Master/texmf-dist/doc/latex/oberdiek/protecteddef.pdf index e942976973b..28eaf6580bf 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/protecteddef.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/protecteddef.pdf @@ -12,7 +12,7 @@ endobj endobj 6 0 obj<> endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110413182301+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The protecteddef package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418032840+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The protecteddef package)>> endobj 8 0 obj<> endobj @@ -2724,7 +2724,7 @@ endobj endobj 773 0 obj<> endobj -774 0 obj<>/Info 7 0 R/DecodeParms<>/Size 775/Length 770>>stream +774 0 obj<>/Info 7 0 R/DecodeParms<>/Size 775/Length 770>>stream xڝVϋQw={B+!r\B \@7 CCnQL9!A_I,Ou\̂{a63 놕g7tս~SO]o}+gViZ-81 ׻^lzC_ucZt;RR$fVb}_GO{(q-q Wow{gT?z;}8[9k>E ߝ?;"u &oo%R~ѾGWTse{5͹z: }p`'d3\@6Ddl|"@63w $f)q'l91~/7]J$f4mJg5l3uiK;p< gs:?Or} ~1x1| ;,>̀vV3~V3G>h'lNN5# bwX_Gr7 w;I\}=C_i5J?Ob}& diff --git a/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf b/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf index 59a536844a8..e498991240a 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf @@ -12,7 +12,7 @@ endobj endobj 6 0 obj<> endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110413182309+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The refcount package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418032847+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The refcount package)>> endobj 8 0 obj<> endobj @@ -3300,7 +3300,8 @@ endobj endobj 1011 0 obj<> endobj -1012 0 obj<#)(H->\){*Z)]/Compress<>/Info 7 0 R/DecodeParms<>/Size 1013/Length 958>>stream +1012 0 obj<>/Info 7 0 R/DecodeParms<>/Size 1013/Length 958>>stream xڥWKhAMGT1A(QI+U\{Vهf,gU9^k,77ͽ9ƟIb%[䇠T(/ OLNȻXʑTa:~Kwo?bIrD1zA^>+KT8 9~9@6'xVxm^7$ls+~y+^*GlEA̹NDQy**G,%;nR.DZ/ƎY yqj_GJ@g|M,̸Gq׃:?8ŽEZgx "B: }N'NwOCeCv0f2PFl4 B"3eRoA!{gA}[TN71?¶0Lأ+'ߌz/'F@s+&hr/3#0s z|ˬmkxǨŒfn_Ijz))jПAR#{RuM>):cZR#z%5,ޗ1piR=z&!>l]-4c{v8M붱n?&&c=Z1Gn6Q diff --git a/Master/texmf-dist/doc/latex/oberdiek/rerunfilecheck.pdf b/Master/texmf-dist/doc/latex/oberdiek/rerunfilecheck.pdf index 8c11f73b80f..8e6042bee46 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/rerunfilecheck.pdf and b/Master/texmf-dist/doc/latex/oberdiek/rerunfilecheck.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/resizegather.pdf b/Master/texmf-dist/doc/latex/oberdiek/resizegather.pdf index 9abf63972aa..c877c56970b 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/resizegather.pdf and b/Master/texmf-dist/doc/latex/oberdiek/resizegather.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/rotchiffre.pdf b/Master/texmf-dist/doc/latex/oberdiek/rotchiffre.pdf index 3d9016d085e..35ff5f7eea7 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/rotchiffre.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/rotchiffre.pdf @@ -12,7 +12,7 @@ endobj endobj 6 0 obj<> endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110413182325+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The rotchiffre package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418032903+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The rotchiffre package)>> endobj 8 0 obj<> endobj @@ -3020,7 +3020,8 @@ endobj endobj 963 0 obj<> endobj -964 0 obj<>/Info 7 0 R/DecodeParms<>/Size 965/Length 900>>stream +964 0 obj<>/Info 7 0 R/DecodeParms<>/Size 965/Length 900>>stream xڝWKkU1NR-. Jk_ Zb*}m[]Z{EkA|AIRJPQDX;E* diff --git a/Master/texmf-dist/doc/latex/oberdiek/scrindex-example1.tex b/Master/texmf-dist/doc/latex/oberdiek/scrindex-example1.tex index f2efe337917..645110430ef 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/scrindex-example1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/scrindex-example1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: scrindex +%% Version: 2008/08/11 v1.1 +%% %% Copyright (C) 2008 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/scrindex-example2.tex b/Master/texmf-dist/doc/latex/oberdiek/scrindex-example2.tex index f0237eeaa2b..9364a875eea 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/scrindex-example2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/scrindex-example2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: scrindex +%% Version: 2008/08/11 v1.1 +%% %% Copyright (C) 2008 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/scrindex.pdf b/Master/texmf-dist/doc/latex/oberdiek/scrindex.pdf index 2c368ee8d56..7d81c6cae9f 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/scrindex.pdf and b/Master/texmf-dist/doc/latex/oberdiek/scrindex.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/selinput.pdf b/Master/texmf-dist/doc/latex/oberdiek/selinput.pdf index 0d255c99f8b..61a4b2dc4be 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/selinput.pdf and b/Master/texmf-dist/doc/latex/oberdiek/selinput.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/setouterhbox-example.tex b/Master/texmf-dist/doc/latex/oberdiek/setouterhbox-example.tex index 327798c2fc5..5349ce45db7 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/setouterhbox-example.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/setouterhbox-example.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: setouterhbox +%% Version: 2007/09/09 v1.7 +%% %% Copyright (C) 2005, 2006, 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf b/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf index f3b67d1b807..a86ee57dc14 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf and b/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/settobox-example.tex b/Master/texmf-dist/doc/latex/oberdiek/settobox-example.tex index 87242fd4d00..65947fc2229 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/settobox-example.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/settobox-example.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: settobox +%% Version: 2008/08/11 v1.4 +%% %% Copyright (C) 2000, 2006-2008 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf b/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf index 67ccc97dc1c..4f3f60d737b 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf and b/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/soulutf8.pdf b/Master/texmf-dist/doc/latex/oberdiek/soulutf8.pdf index fa6a7c21a34..12f6c21ac93 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/soulutf8.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/soulutf8.pdf @@ -12,7 +12,7 @@ endobj endobj 6 0 obj<> endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110413182354+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The soulutf8 package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418032933+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The soulutf8 package)>> endobj 8 0 obj<> endobj @@ -4775,7 +4775,7 @@ endobj endobj 1751 0 obj<> endobj -1752 0 obj<-f@4з|NgfW2sni/.ocd'Ȟ}5٪P<$7  oGxΗЙ~Yo+ŷMT{'F}.gVul`ިGގxmA^OQ7jI}ht~Q531w<|5ڸM7n3֙ b0p컅ry ȍE[tx nHQn diff --git a/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf b/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf index 230567bf227..84696027038 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf and b/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/stampinclude.pdf b/Master/texmf-dist/doc/latex/oberdiek/stampinclude.pdf index 55a4fc911ea..0242a06c3bd 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/stampinclude.pdf and b/Master/texmf-dist/doc/latex/oberdiek/stampinclude.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/stringenc.pdf b/Master/texmf-dist/doc/latex/oberdiek/stringenc.pdf index 88c0ca8736e..c4bd2c5120f 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/stringenc.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/stringenc.pdf @@ -12,7 +12,7 @@ endobj endobj 6 0 obj<> endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110413182440+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The stringenc package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418033018+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The stringenc package)>> endobj 8 0 obj<> endobj @@ -13434,7 +13434,7 @@ endobj endobj 5765 0 obj<> endobj -5766 0 obj<>/Info 7 0 R/DecodeParms<>/Size 5767/Length 2593>>stream +5766 0 obj<>/Info 7 0 R/DecodeParms<>/Size 5767/Length 2593>>stream x\Ye>{3fp܈DM%q7D0qtIA0t7CPAGE}QA_D4(.8( |?}ߪ:`>EeYlFE*OUe^>;W!]…H{Ϗ`|W?rӨu!FAy68_H |zy l*<:煗Ay9 )> |6BQ{-sUٲUˡ*!r/eW9j'ݳ2{^Ud9֌89~P}x diff --git a/Master/texmf-dist/doc/latex/oberdiek/tabularht-example1.tex b/Master/texmf-dist/doc/latex/oberdiek/tabularht-example1.tex index ab769869b99..5eb3869e8bd 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/tabularht-example1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/tabularht-example1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: tabularht +%% Version: 2007/04/11 v2.5 +%% %% Copyright (C) 2005, 2006, 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/tabularht-example2.tex b/Master/texmf-dist/doc/latex/oberdiek/tabularht-example2.tex index b255747b73d..21c0ccccd25 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/tabularht-example2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/tabularht-example2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: tabularht +%% Version: 2007/04/11 v2.5 +%% %% Copyright (C) 2005, 2006, 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf b/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf index f697d55fd0a..6d4c080586a 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf @@ -12,7 +12,7 @@ endobj endobj 6 0 obj<> endobj -7 0 obj<)/Trapped/False/CreationDate(D:20110413182644+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The tabularht package)>> +7 0 obj<)/Trapped/False/CreationDate(D:20110418033221+02'00')/Producer(pdfTeX-1.40.11)/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(The tabularht package)>> endobj 8 0 obj<> endobj @@ -2712,7 +2712,7 @@ endobj endobj 799 0 obj<> endobj -800 0 obj<>/Info 7 0 R/DecodeParms<>/Size 801/Length 794>>stream +800 0 obj<>/Info 7 0 R/DecodeParms<>/Size 801/Length 794>>stream xڕVKhT1MҎAB[ЕHg-RlC7R"뼗,ܸQW\΅?+EW?y;m&/{]}%'7 Ƙ`lpo053c[ঽ`gWBC Kcs)X'u,"tH.܋.x=ZUMp͸q3IWJi diff --git a/Master/texmf-dist/doc/latex/oberdiek/tabularkv-example.tex b/Master/texmf-dist/doc/latex/oberdiek/tabularkv-example.tex index 25c51928dc3..7cb6b164755 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/tabularkv-example.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/tabularkv-example.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: tabularkv +%% Version: 2006/02/20 v1.1 +%% %% Copyright (C) 2005, 2006 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf b/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf index 3ae6e0705ea..31cbaf72837 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf and b/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf b/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf index 6e7e6645252..ab82f75f3bc 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf and b/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/accsupp-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/accsupp-test1.tex index 992ebf67b95..65efc0ecca8 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/accsupp-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/accsupp-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: accsupp +%% Version: 2010/01/16 v0.3 +%% %% Copyright (C) 2007, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/alphalph-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/alphalph-test1.tex index bec6d0bd3ef..1c2de3ad779 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/alphalph-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/alphalph-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: alphalph +%% Version: 2010/04/18 v2.3 +%% %% Copyright (C) 1999, 2006-2008, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/alphalph-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/alphalph-test2.tex index bccc4e823d1..8aa278caa59 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/alphalph-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/alphalph-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: alphalph +%% Version: 2010/04/18 v2.3 +%% %% Copyright (C) 1999, 2006-2008, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/alphalph-test3.tex b/Master/texmf-dist/doc/latex/oberdiek/test/alphalph-test3.tex index dca7d622f8e..fe4357aa501 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/alphalph-test3.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/alphalph-test3.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: alphalph +%% Version: 2010/04/18 v2.3 +%% %% Copyright (C) 1999, 2006-2008, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-a.tex b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-a.tex index 25e9f79c9b5..8d4ca2f6d71 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-a.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-a.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: askinclude +%% Version: 2008/08/11 v2.1 +%% %% Copyright (C) 1991-1994 by Pablo A. Straub %% Copyright (C) 2007, 2008 by %% Heiko Oberdiek diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-b.tex b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-b.tex index 9ed2da5c524..4bd63eee027 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-b.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-b.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: askinclude +%% Version: 2008/08/11 v2.1 +%% %% Copyright (C) 1991-1994 by Pablo A. Straub %% Copyright (C) 2007, 2008 by %% Heiko Oberdiek diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-c.tex b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-c.tex index fe26c1d7232..84aeb6e95c5 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-c.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-c.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: askinclude +%% Version: 2008/08/11 v2.1 +%% %% Copyright (C) 1991-1994 by Pablo A. Straub %% Copyright (C) 2007, 2008 by %% Heiko Oberdiek diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test1.tex index c0783a48f65..a6822454107 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: askinclude +%% Version: 2008/08/11 v2.1 +%% %% Copyright (C) 1991-1994 by Pablo A. Straub %% Copyright (C) 2007, 2008 by %% Heiko Oberdiek diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test10.tex b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test10.tex index f15f619abe9..52a5743e21f 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test10.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test10.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: askinclude +%% Version: 2008/08/11 v2.1 +%% %% Copyright (C) 1991-1994 by Pablo A. Straub %% Copyright (C) 2007, 2008 by %% Heiko Oberdiek diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test11.tex b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test11.tex index b764ef0dfeb..f5d6a67af52 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test11.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test11.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: askinclude +%% Version: 2008/08/11 v2.1 +%% %% Copyright (C) 1991-1994 by Pablo A. Straub %% Copyright (C) 2007, 2008 by %% Heiko Oberdiek diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test12.tex b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test12.tex index 3b424d53d26..08de6e0508f 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test12.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test12.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: askinclude +%% Version: 2008/08/11 v2.1 +%% %% Copyright (C) 1991-1994 by Pablo A. Straub %% Copyright (C) 2007, 2008 by %% Heiko Oberdiek diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test13.tex b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test13.tex index a39075e6f98..38e49f786bc 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test13.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test13.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: askinclude +%% Version: 2008/08/11 v2.1 +%% %% Copyright (C) 1991-1994 by Pablo A. Straub %% Copyright (C) 2007, 2008 by %% Heiko Oberdiek diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test14.tex b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test14.tex index aefc293b6de..d89f023846d 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test14.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test14.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: askinclude +%% Version: 2008/08/11 v2.1 +%% %% Copyright (C) 1991-1994 by Pablo A. Straub %% Copyright (C) 2007, 2008 by %% Heiko Oberdiek diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test15.tex b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test15.tex index d42c7db326a..b442430ece9 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test15.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test15.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: askinclude +%% Version: 2008/08/11 v2.1 +%% %% Copyright (C) 1991-1994 by Pablo A. Straub %% Copyright (C) 2007, 2008 by %% Heiko Oberdiek diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test16.tex b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test16.tex index 190567a1d4e..b2a60050618 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test16.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test16.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: askinclude +%% Version: 2008/08/11 v2.1 +%% %% Copyright (C) 1991-1994 by Pablo A. Straub %% Copyright (C) 2007, 2008 by %% Heiko Oberdiek diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test17.tex b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test17.tex index 47624689f07..307f38d51bb 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test17.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test17.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: askinclude +%% Version: 2008/08/11 v2.1 +%% %% Copyright (C) 1991-1994 by Pablo A. Straub %% Copyright (C) 2007, 2008 by %% Heiko Oberdiek diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test18.tex b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test18.tex index 909175e71f7..a0fc18eb863 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test18.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test18.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: askinclude +%% Version: 2008/08/11 v2.1 +%% %% Copyright (C) 1991-1994 by Pablo A. Straub %% Copyright (C) 2007, 2008 by %% Heiko Oberdiek diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test19.tex b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test19.tex index 4fb4aac1fca..3b00c6bfeb3 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test19.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test19.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: askinclude +%% Version: 2008/08/11 v2.1 +%% %% Copyright (C) 1991-1994 by Pablo A. Straub %% Copyright (C) 2007, 2008 by %% Heiko Oberdiek diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test2.tex index ed38400536e..03d23f4fbf1 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: askinclude +%% Version: 2008/08/11 v2.1 +%% %% Copyright (C) 1991-1994 by Pablo A. Straub %% Copyright (C) 2007, 2008 by %% Heiko Oberdiek diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test20.tex b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test20.tex index 4309034e439..b93d3cc68fe 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test20.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test20.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: askinclude +%% Version: 2008/08/11 v2.1 +%% %% Copyright (C) 1991-1994 by Pablo A. Straub %% Copyright (C) 2007, 2008 by %% Heiko Oberdiek diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test21.tex b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test21.tex index 80449c70976..34ad2b0f489 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test21.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test21.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: askinclude +%% Version: 2008/08/11 v2.1 +%% %% Copyright (C) 1991-1994 by Pablo A. Straub %% Copyright (C) 2007, 2008 by %% Heiko Oberdiek diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test22.tex b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test22.tex index 06ae7f54c8b..49187a4788f 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test22.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test22.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: askinclude +%% Version: 2008/08/11 v2.1 +%% %% Copyright (C) 1991-1994 by Pablo A. Straub %% Copyright (C) 2007, 2008 by %% Heiko Oberdiek diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test23.tex b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test23.tex index f42d6692c84..f9c41f98df4 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test23.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test23.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: askinclude +%% Version: 2008/08/11 v2.1 +%% %% Copyright (C) 1991-1994 by Pablo A. Straub %% Copyright (C) 2007, 2008 by %% Heiko Oberdiek diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test24.tex b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test24.tex index b932b783091..57ad3613d4d 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test24.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test24.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: askinclude +%% Version: 2008/08/11 v2.1 +%% %% Copyright (C) 1991-1994 by Pablo A. Straub %% Copyright (C) 2007, 2008 by %% Heiko Oberdiek diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test3.tex b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test3.tex index 97eaa11d8a7..421d304d699 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test3.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test3.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: askinclude +%% Version: 2008/08/11 v2.1 +%% %% Copyright (C) 1991-1994 by Pablo A. Straub %% Copyright (C) 2007, 2008 by %% Heiko Oberdiek diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test4.tex b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test4.tex index 217a1de16d1..cf29b7742bd 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test4.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test4.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: askinclude +%% Version: 2008/08/11 v2.1 +%% %% Copyright (C) 1991-1994 by Pablo A. Straub %% Copyright (C) 2007, 2008 by %% Heiko Oberdiek diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test5.tex b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test5.tex index 585820e49c6..2dc5bc687f2 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test5.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test5.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: askinclude +%% Version: 2008/08/11 v2.1 +%% %% Copyright (C) 1991-1994 by Pablo A. Straub %% Copyright (C) 2007, 2008 by %% Heiko Oberdiek diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test6.tex b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test6.tex index f461913c5fe..30e0d68a55e 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test6.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test6.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: askinclude +%% Version: 2008/08/11 v2.1 +%% %% Copyright (C) 1991-1994 by Pablo A. Straub %% Copyright (C) 2007, 2008 by %% Heiko Oberdiek diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test7.tex b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test7.tex index acf492ef93c..713a1c50c49 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test7.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test7.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: askinclude +%% Version: 2008/08/11 v2.1 +%% %% Copyright (C) 1991-1994 by Pablo A. Straub %% Copyright (C) 2007, 2008 by %% Heiko Oberdiek diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test8.tex b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test8.tex index de51b00cef4..8ccaa90d79d 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test8.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test8.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: askinclude +%% Version: 2008/08/11 v2.1 +%% %% Copyright (C) 1991-1994 by Pablo A. Straub %% Copyright (C) 2007, 2008 by %% Heiko Oberdiek diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test9.tex b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test9.tex index 847ab82b315..bd721ca1ca4 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test9.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test9.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: askinclude +%% Version: 2008/08/11 v2.1 +%% %% Copyright (C) 1991-1994 by Pablo A. Straub %% Copyright (C) 2007, 2008 by %% Heiko Oberdiek diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/atbegshi-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/atbegshi-test1.tex index 0f20d77d205..dde4661c403 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/atbegshi-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/atbegshi-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: atbegshi +%% Version: 2011/01/30 v1.15 +%% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/atbegshi-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/atbegshi-test2.tex index 3c64c1eb1dc..bdebda377aa 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/atbegshi-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/atbegshi-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: atbegshi +%% Version: 2011/01/30 v1.15 +%% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/atbegshi-test3.tex b/Master/texmf-dist/doc/latex/oberdiek/test/atbegshi-test3.tex index 72107bd9b6b..8132e9ee413 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/atbegshi-test3.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/atbegshi-test3.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: atbegshi +%% Version: 2011/01/30 v1.15 +%% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/atveryend-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/atveryend-test1.tex index a4f2dff3ad3..3808316aff6 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/atveryend-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/atveryend-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: atveryend +%% Version: 2011/04/15 v1.6 +%% %% Copyright (C) 2009-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/bigintcalc-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/bigintcalc-test1.tex index 36967553a7a..a47cdf584ec 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/bigintcalc-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/bigintcalc-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: bigintcalc +%% Version: 2011/01/30 v1.2 +%% %% Copyright (C) 2007, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/bigintcalc-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/bigintcalc-test2.tex index b15ff93b412..986b2bda6ad 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/bigintcalc-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/bigintcalc-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: bigintcalc +%% Version: 2011/01/30 v1.2 +%% %% Copyright (C) 2007, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/bigintcalc-test3.tex b/Master/texmf-dist/doc/latex/oberdiek/test/bigintcalc-test3.tex index 39019d258b0..38fd7b517f5 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/bigintcalc-test3.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/bigintcalc-test3.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: bigintcalc +%% Version: 2011/01/30 v1.2 +%% %% Copyright (C) 2007, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/bitset-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/bitset-test1.tex index dccc345a758..4223eee552e 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/bitset-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/bitset-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: bitset +%% Version: 2011/01/30 v1.1 +%% %% Copyright (C) 2007, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/bitset-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/bitset-test2.tex index 7a1dc4ac87a..1adc85410e1 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/bitset-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/bitset-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: bitset +%% Version: 2011/01/30 v1.1 +%% %% Copyright (C) 2007, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/bitset-test3.tex b/Master/texmf-dist/doc/latex/oberdiek/test/bitset-test3.tex index 3941b9d4440..542b3ab77b9 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/bitset-test3.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/bitset-test3.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: bitset +%% Version: 2011/01/30 v1.1 +%% %% Copyright (C) 2007, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/catchfile-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/catchfile-test1.tex index 757268c3cfe..dd3058fead8 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/catchfile-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/catchfile-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: catchfile +%% Version: 2011/03/01 v1.6 +%% %% Copyright (C) 2007, 2010, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/catchfile-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/catchfile-test2.tex index 5b56dda02df..11530bf7327 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/catchfile-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/catchfile-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: catchfile +%% Version: 2011/03/01 v1.6 +%% %% Copyright (C) 2007, 2010, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/catchfile-test3.tex b/Master/texmf-dist/doc/latex/oberdiek/test/catchfile-test3.tex index a8e183c6641..92c22c3a3d0 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/catchfile-test3.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/catchfile-test3.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: catchfile +%% Version: 2011/03/01 v1.6 +%% %% Copyright (C) 2007, 2010, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test1.tex index c87bb339553..55542ec25fe 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: embedfile +%% Version: 2011/04/13 v2.6 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test2.tex index 2217f1604b1..c187c2277c4 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: embedfile +%% Version: 2011/04/13 v2.6 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test3.tex b/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test3.tex index ba4f068a39b..e00193929ee 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test3.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test3.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: embedfile +%% Version: 2011/04/13 v2.6 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test4.tex b/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test4.tex index 727ae69f037..c815a8b9af5 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test4.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test4.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: embedfile +%% Version: 2011/04/13 v2.6 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/engord-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/engord-test1.tex index da859530ae1..c77c94ad754 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/engord-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/engord-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: engord +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2000, 2003, 2006-2008, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/eolgrab-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/eolgrab-test1.tex index 93ade7b8f58..74a25ac2d4f 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/eolgrab-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/eolgrab-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: eolgrab +%% Version: 2011/01/12 v1.0 +%% %% Copyright (C) 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/eolgrab-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/eolgrab-test2.tex index 6e7b77816c4..bf3b2f526bf 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/eolgrab-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/eolgrab-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: eolgrab +%% Version: 2011/01/12 v1.0 +%% %% Copyright (C) 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/epstopdf-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/epstopdf-test1.tex index e34d4fa972c..e3ac1add484 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/epstopdf-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/epstopdf-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: epstopdf +%% Version: 2010/02/09 v2.5 +%% %% Copyright (C) 2001, 2006-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test1.tex index 7c5439c09b6..b448c1af65f 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: etexcmds +%% Version: 2011/02/16 v1.5 +%% %% Copyright (C) 2007, 2010, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test2.tex index 6f62457e88f..744f9670f8d 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: etexcmds +%% Version: 2011/02/16 v1.5 +%% %% Copyright (C) 2007, 2010, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test3.tex b/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test3.tex index 757e9b8f97e..96cd885a201 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test3.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test3.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: etexcmds +%% Version: 2011/02/16 v1.5 +%% %% Copyright (C) 2007, 2010, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test4.tex b/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test4.tex index 16512cb8ebe..6e08ef26f40 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test4.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test4.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: etexcmds +%% Version: 2011/02/16 v1.5 +%% %% Copyright (C) 2007, 2010, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/gettitlestring-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/gettitlestring-test1.tex index 8dca7f66d9f..dbcb7c0206b 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/gettitlestring-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/gettitlestring-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: gettitlestring +%% Version: 2010/12/03 v1.4 +%% %% Copyright (C) 2009, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/gettitlestring-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/gettitlestring-test2.tex index 1d2b01cd233..50e9b138672 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/gettitlestring-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/gettitlestring-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: gettitlestring +%% Version: 2010/12/03 v1.4 +%% %% Copyright (C) 2009, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/grfext-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/grfext-test1.tex index 5242ff9ae04..3f43cac527b 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/grfext-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/grfext-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: grfext +%% Version: 2010/08/19 v1.1 +%% %% Copyright (C) 2007, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/grfext-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/grfext-test2.tex index 2a1cb69deca..0552f2ff695 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/grfext-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/grfext-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: grfext +%% Version: 2010/08/19 v1.1 +%% %% Copyright (C) 2007, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/grffile-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/grffile-test1.tex index 2ce172a82d4..afa235435f8 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/grffile-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/grffile-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: grffile +%% Version: 2010/12/09 v1.13 +%% %% Copyright (C) 2006-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/hobsub-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/hobsub-test1.tex index ac59f8466f5..e00baa09bde 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/hobsub-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/hobsub-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: hobsub +%% Version: 2011/04/18 v1.3 +%% %% Copyright (C) 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/hopatch-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/hopatch-test1.tex index fcc069e2cb1..fadd543d1bf 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/hopatch-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/hopatch-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: hopatch +%% Version: 2011/01/30 v1.0 +%% %% Copyright (C) 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/hopatch-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/hopatch-test2.tex index 8ab9265f618..85436fdeca1 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/hopatch-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/hopatch-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: hopatch +%% Version: 2011/01/30 v1.0 +%% %% Copyright (C) 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol1.tex index 7d8d711e2bf..0f64f4a082f 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: hycolor +%% Version: 2011/01/30 v1.7 +%% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol2.tex index 58f3a3bc6e7..244073f82ed 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: hycolor +%% Version: 2011/01/30 v1.7 +%% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol3.tex b/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol3.tex index 918a4db9434..28a0f6bf537 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol3.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol3.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: hycolor +%% Version: 2011/01/30 v1.7 +%% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol4.tex b/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol4.tex index 201e1812a11..7902785c283 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol4.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol4.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: hycolor +%% Version: 2011/01/30 v1.7 +%% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test1.tex index 9fed052945c..54d13a0f6f2 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: hycolor +%% Version: 2011/01/30 v1.7 +%% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test2.tex index 69396494e8d..d6717feb689 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: hycolor +%% Version: 2011/01/30 v1.7 +%% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test3.tex b/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test3.tex index 6186567ecf2..bfad13bdb2b 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test3.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test3.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: hycolor +%% Version: 2011/01/30 v1.7 +%% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/hyphsubst-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/hyphsubst-test1.tex index 115dec7a352..1d1af3b4c90 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/hyphsubst-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/hyphsubst-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: hyphsubst +%% Version: 2008/06/09 v0.2 +%% %% Copyright (C) 2008 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/hyphsubst-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/hyphsubst-test2.tex index 45ec6940e93..4f61802fc13 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/hyphsubst-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/hyphsubst-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: hyphsubst +%% Version: 2008/06/09 v0.2 +%% %% Copyright (C) 2008 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test1.tex index 6c3775aa288..07cd86240ce 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: iflang +%% Version: 2007/11/11 v1.5 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test2.tex index 00c67701252..2fea94882f3 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: iflang +%% Version: 2007/11/11 v1.5 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test3.tex b/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test3.tex index b27d0479289..0f247b69197 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test3.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test3.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: iflang +%% Version: 2007/11/11 v1.5 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test4.tex b/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test4.tex index fd2ef998951..ed5598526f8 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test4.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test4.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: iflang +%% Version: 2007/11/11 v1.5 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test5.tex b/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test5.tex index 63a19d874de..ac25cf51931 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test5.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test5.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: iflang +%% Version: 2007/11/11 v1.5 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/ifluatex-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/ifluatex-test1.tex index d53e442f02f..fc09a636a99 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/ifluatex-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/ifluatex-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: ifluatex +%% Version: 2010/03/01 v1.3 +%% %% Copyright (C) 2007, 2009, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/ifluatex-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/ifluatex-test2.tex index f3e30f8d242..d758448f805 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/ifluatex-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/ifluatex-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: ifluatex +%% Version: 2010/03/01 v1.3 +%% %% Copyright (C) 2007, 2009, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/ifluatex-test3.tex b/Master/texmf-dist/doc/latex/oberdiek/test/ifluatex-test3.tex index c23dd2267f4..13405423f46 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/ifluatex-test3.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/ifluatex-test3.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: ifluatex +%% Version: 2010/03/01 v1.3 +%% %% Copyright (C) 2007, 2009, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/ifpdf-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/ifpdf-test1.tex index 4503bfa9028..b62cddb9aac 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/ifpdf-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/ifpdf-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: ifpdf +%% Version: 2011/01/30 v2.3 +%% %% Copyright (C) 2001, 2005-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/ifvtex-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/ifvtex-test1.tex index dede542bcab..3958384eaf5 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/ifvtex-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/ifvtex-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: ifvtex +%% Version: 2010/03/01 v1.5 +%% %% Copyright (C) 2001, 2006-2008, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/infwarerr-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/infwarerr-test1.tex index ea66c53391e..34331ef8677 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/infwarerr-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/infwarerr-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: infwarerr +%% Version: 2010/04/08 v1.3 +%% %% Copyright (C) 2007, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/infwarerr-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/infwarerr-test2.tex index f24bfd9c92b..78ffeb56abf 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/infwarerr-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/infwarerr-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: infwarerr +%% Version: 2010/04/08 v1.3 +%% %% Copyright (C) 2007, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/infwarerr-test3.tex b/Master/texmf-dist/doc/latex/oberdiek/test/infwarerr-test3.tex index f77688c89ac..b2ec3372a8d 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/infwarerr-test3.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/infwarerr-test3.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: infwarerr +%% Version: 2010/04/08 v1.3 +%% %% Copyright (C) 2007, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test1.tex index 1d82656d18d..94e0e436007 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: intcalc +%% Version: 2007/09/27 v1.1 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% @@ -131,8 +134,6 @@ \Test \csname @@end\endcsname \end - - \endinput %% %% End of file `intcalc-test1.tex'. diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test2.tex index b4e9ce0ec72..a310e671a85 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: intcalc +%% Version: 2007/09/27 v1.1 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% @@ -733,7 +736,6 @@ \TestMod{1+2}{1-4}{0}% \TestMod{1+2}{1-5}{-1}% \end{qstest} - \newcommand*{\TestError}[2]{% \begingroup \expandafter\def\csname IntCalcError:#1\endcsname{}% @@ -753,7 +755,6 @@ \TestError{DivisionByZero}{\IntCalcDiv1!0!}% \TestError{DivisionByZero}{\IntCalcMod1!0!}% \end{qstest} - \begin{document} \end{document} \endinput diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test3.tex b/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test3.tex index de7bff67d32..2974e6b4430 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test3.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test3.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: intcalc +%% Version: 2007/09/27 v1.1 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% @@ -724,7 +727,6 @@ \TestMod{ 1 }{ -4 }{-3}% \TestMod{ -1 }{ -4 }{-1}% \end{qstest} - \newcommand*{\TestError}[2]{% \begingroup \expandafter\def\csname IntCalcError:#1\endcsname{}% @@ -744,7 +746,6 @@ \TestError{DivisionByZero}{\IntCalcDiv1!0!}% \TestError{DivisionByZero}{\IntCalcMod1!0!}% \end{qstest} - \begin{document} \end{document} \endinput diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test4.tex b/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test4.tex index e92fdefffc7..2a9fd94edc7 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test4.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test4.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: intcalc +%% Version: 2007/09/27 v1.1 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% @@ -558,8 +561,6 @@ \TestMod{1+2}{1-4}{0}% \TestMod{1+2}{1-5}{-1}% \end{qstest} - - \begin{document} \end{document} \endinput diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/kvdefinekeys-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/kvdefinekeys-test1.tex index ee54671b475..e429b2f6625 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/kvdefinekeys-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/kvdefinekeys-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: kvdefinekeys +%% Version: 2011/04/07 v1.3 +%% %% Copyright (C) 2010, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test1.tex index 08223de7752..56eec289a51 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: kvoptions +%% Version: 2010/12/23 v3.10 +%% %% Copyright (C) 2004, 2006, 2007, 2009, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test2.tex index 34120cdeecb..cb50b59e13a 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: kvoptions +%% Version: 2010/12/23 v3.10 +%% %% Copyright (C) 2004, 2006, 2007, 2009, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test3.tex b/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test3.tex index d2dd9ddd991..879b772b789 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test3.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test3.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: kvoptions +%% Version: 2010/12/23 v3.10 +%% %% Copyright (C) 2004, 2006, 2007, 2009, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test4.sty b/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test4.sty index e2d5e13e7b0..267c6237b77 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test4.sty +++ b/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test4.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: kvoptions +%% Version: 2010/12/23 v3.10 +%% %% Copyright (C) 2004, 2006, 2007, 2009, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test4.tex b/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test4.tex index d67d26c7e61..3394b154ddd 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test4.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test4.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: kvoptions +%% Version: 2010/12/23 v3.10 +%% %% Copyright (C) 2004, 2006, 2007, 2009, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test1.tex index cbb5969633f..79f4a73b3dd 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: kvsetkeys +%% Version: 2011/04/07 v1.13 +%% %% Copyright (C) 2006, 2007, 2009-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test2.tex index 2a0d251c667..4572e358fb6 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: kvsetkeys +%% Version: 2011/04/07 v1.13 +%% %% Copyright (C) 2006, 2007, 2009-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test3.tex b/Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test3.tex index ac611c20329..3fb2620cf37 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test3.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test3.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: kvsetkeys +%% Version: 2011/04/07 v1.13 +%% %% Copyright (C) 2006, 2007, 2009-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/letltxmacro-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/letltxmacro-test1.tex index 6b8c745d440..024c1683643 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/letltxmacro-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/letltxmacro-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: letltxmacro +%% Version: 2010/09/02 v1.4 +%% %% Copyright (C) 2008, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/letltxmacro-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/letltxmacro-test2.tex index 2d35854a467..8bce951977d 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/letltxmacro-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/letltxmacro-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: letltxmacro +%% Version: 2010/09/02 v1.4 +%% %% Copyright (C) 2008, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test1.tex index 9d6468613f7..265706519a6 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: listingsutf8 +%% Version: 2007/11/11 v1.1 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test2.tex index ee1345831df..14ee3ec8dfd 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: listingsutf8 +%% Version: 2007/11/11 v1.1 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test3.tex b/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test3.tex index 3b12833f767..c896cd9570d 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test3.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test3.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: listingsutf8 +%% Version: 2007/11/11 v1.1 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test4.tex b/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test4.tex index eec91438fc3..6bffe5cb7e8 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test4.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test4.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: listingsutf8 +%% Version: 2007/11/11 v1.1 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test5.tex b/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test5.tex index 15a19962f5a..5d304b8cc7f 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test5.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test5.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: listingsutf8 +%% Version: 2007/11/11 v1.1 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-gobble.tex b/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-gobble.tex index 4a81d50bc32..cf52e0ea038 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-gobble.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-gobble.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: ltxcmds +%% Version: 2011/04/18 v1.20 +%% %% Copyright (C) 2009-2011 by %% Heiko Oberdiek %% @@ -41,7 +44,7 @@ \expandafter\ifx\csname RequirePackage\endcsname\relax \input ltxcmds.sty\relax \else - \RequirePackage{ltxcmds}[2011/04/14]% + \RequirePackage{ltxcmds}[2011/04/18]% \fi \catcode`\@=11 % \def\msg#{\immediate\write16}% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-ifboxempty.tex b/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-ifboxempty.tex index 2a7509b2cf3..a9ad9c82fa2 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-ifboxempty.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-ifboxempty.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: ltxcmds +%% Version: 2011/04/18 v1.20 +%% %% Copyright (C) 2009-2011 by %% Heiko Oberdiek %% @@ -43,7 +46,7 @@ \expandafter\ifx\csname RequirePackage\endcsname\relax \input ltxcmds.sty\relax \else - \RequirePackage{ltxcmds}[2011/04/14]% + \RequirePackage{ltxcmds}[2011/04/18]% \fi \def\msg#{\immediate\write16} % make box 0 void diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-ifempty.tex b/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-ifempty.tex index 29e265357dc..68d78654978 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-ifempty.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-ifempty.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: ltxcmds +%% Version: 2011/04/18 v1.20 +%% %% Copyright (C) 2009-2011 by %% Heiko Oberdiek %% @@ -44,7 +47,7 @@ \expandafter\ifx\csname RequirePackage\endcsname\relax \input ltxcmds.sty\relax \else - \RequirePackage{ltxcmds}[2011/04/14]% + \RequirePackage{ltxcmds}[2011/04/18]% \fi \def\msg#{\immediate\write16} \def\TestY{\Y} diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-nextchar.tex b/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-nextchar.tex index 0deb19587df..30aff50ad13 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-nextchar.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-nextchar.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: ltxcmds +%% Version: 2011/04/18 v1.20 +%% %% Copyright (C) 2009-2011 by %% Heiko Oberdiek %% @@ -44,7 +47,7 @@ \input ltxcmds.sty\relax \input eolgrab.sty\relax \else - \RequirePackage{ltxcmds}[2011/04/14]% + \RequirePackage{ltxcmds}[2011/04/18]% \RequirePackage{eolgrab}[2011/01/12]% \fi \def\msg#{\immediate\write16} @@ -116,6 +119,20 @@ \TestOuter \TestCmd M \TestSpace \TestOuter +\TestCmd M\iftrue +\TestOuter +\TestCmd M\iffalse +\TestOuter +\TestCmd M\else +\TestOuter +\TestCmd M\fi +\TestOuter +\TestCmd M \iftrue +\TestOuter +\TestCmd M \iffalse +\TestOuter +\TestCmd M \else +\TestOuter \def\TestCmd#1{% \def\TestCmdType{#1}% \ltx@ifnextchar@nospace[\TestCmdOM\TestCmdM @@ -125,6 +142,13 @@ \TestCmd M [ \TestOuter \TestCmd M {m} +\TestCmd M\iftrue +\TestOuter +\TestCmd M\iffalse +\TestOuter +\TestCmd M\else +\TestCmd M\fi +\TestOuter \TestOuter \def\TestCmd#1{% \def\TestCmdType{#1}% @@ -156,9 +180,30 @@ } \TestCmd S {m} \TestCmd M{m} -\tracingmacros=1 \def\x#1{\def\x{#1#1}}\x{ } \TestCmdExp S\x{m} +\def\TestCmd#1{% + \def\TestCmdType{#1}% + \ltx@ifnextchar\iffalse\TestCmdIM\TestCmdM +} +\def\TestCmdIM\iffalse#1{% + \TestCheckType{I}% + \TestCatch +} +\TestCmd M\iftrue +\TestOuter +\TestCmd M \iftrue +\TestCmd I\iffalse\iffalse +\TestCmd I \iffalse\iffalse +\TestOuter +\def\TestCmd#1{% + \def\TestCmdType{#1}% + \ltx@ifnextchar@nospace\iffalse\TestCmdIM\TestCmdM +} +\TestCmd M\iftrue +\TestOuter +\TestCmd I\iffalse\iffalse +\TestOuter \csname @@end\endcsname\end \endinput %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-zapspace.tex b/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-zapspace.tex index ed43a33384e..616b9f87ec5 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-zapspace.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-zapspace.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: ltxcmds +%% Version: 2011/04/18 v1.20 +%% %% Copyright (C) 2009-2011 by %% Heiko Oberdiek %% @@ -44,7 +47,7 @@ \expandafter\ifx\csname RequirePackage\endcsname\relax \input ltxcmds.sty\relax \else - \RequirePackage{ltxcmds}[2011/04/14]% + \RequirePackage{ltxcmds}[2011/04/18]% \fi \def\msg#{\immediate\write16} \def\space{ } diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test1.tex index 36a73d9aad4..87fea635cd3 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: ltxcmds +%% Version: 2011/04/18 v1.20 +%% %% Copyright (C) 2009-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/luacolor-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/luacolor-test1.tex index c19d3f6c903..5468d49e077 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/luacolor-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/luacolor-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: luacolor +%% Version: 2011/03/29 v1.4 +%% %% Copyright (C) 2007, 2009-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/luacolor-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/luacolor-test2.tex index de057ca1307..bebbb65d2b8 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/luacolor-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/luacolor-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: luacolor +%% Version: 2011/03/29 v1.4 +%% %% Copyright (C) 2007, 2009-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/luacolor-test3.tex b/Master/texmf-dist/doc/latex/oberdiek/test/luacolor-test3.tex index e42b4985b49..63be00e896a 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/luacolor-test3.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/luacolor-test3.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: luacolor +%% Version: 2011/03/29 v1.4 +%% %% Copyright (C) 2007, 2009-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test1.tex index 9b52703f958..6f025f679e3 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: luatex +%% Version: 2010/03/09 v0.4 +%% %% Copyright (C) 2007, 2009, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test2.tex index d09569098bb..5b991af3228 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: luatex +%% Version: 2010/03/09 v0.4 +%% %% Copyright (C) 2007, 2009, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test3.tex b/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test3.tex index 27290f37069..517ba0e7976 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test3.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test3.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: luatex +%% Version: 2010/03/09 v0.4 +%% %% Copyright (C) 2007, 2009, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test4.tex b/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test4.tex index 6d4488df44f..f93b2dd9d42 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test4.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test4.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: luatex +%% Version: 2010/03/09 v0.4 +%% %% Copyright (C) 2007, 2009, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test5.tex b/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test5.tex index a65ccd7eb0a..9593bd09b1d 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test5.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test5.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: luatex +%% Version: 2010/03/09 v0.4 +%% %% Copyright (C) 2007, 2009, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test1.tex index 113c916ca34..491579beda2 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: magicnum +%% Version: 2011/04/10 v1.4 +%% %% Copyright (C) 2007, 2009, 2010, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test2.tex index a74775fab36..20dbc32b486 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: magicnum +%% Version: 2011/04/10 v1.4 +%% %% Copyright (C) 2007, 2009, 2010, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test3.tex b/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test3.tex index a7464665e66..b9b11cd70c9 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test3.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test3.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: magicnum +%% Version: 2011/04/10 v1.4 +%% %% Copyright (C) 2007, 2009, 2010, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test4.tex b/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test4.tex index 15bfea02430..a5b4d63b986 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test4.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test4.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: magicnum +%% Version: 2011/04/10 v1.4 +%% %% Copyright (C) 2007, 2009, 2010, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/mleftright-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/mleftright-test1.tex index 3c16de466cb..c967d95aa9f 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/mleftright-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/mleftright-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: mleftright +%% Version: 2010/09/25 v1.0 +%% %% Copyright (C) 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pagegrid-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pagegrid-test1.tex index 0d05adafe6a..39a2d82a48b 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pagegrid-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pagegrid-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pagegrid +%% Version: 2009/12/04 v1.4 +%% %% Copyright (C) 2009 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test1.tex index 934e90a5eaa..c8dee1f6761 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdfcol +%% Version: 2007/12/12 v1.2 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test2.tex index f71024de5fa..a18e934b5be 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdfcol +%% Version: 2007/12/12 v1.2 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test3.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test3.tex index 4ee3caa17d5..890fa93d305 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test3.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test3.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdfcol +%% Version: 2007/12/12 v1.2 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test4.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test4.tex index d0c4a0ef3ca..194b2f3ab82 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test4.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test4.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdfcol +%% Version: 2007/12/12 v1.2 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pdfcolfoot-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pdfcolfoot-test1.tex index b421ada21f5..c6e38ec3ed4 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pdfcolfoot-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pdfcolfoot-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdfcolfoot +%% Version: 2007/09/09 v1.1 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pdfcolparallel-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pdfcolparallel-test1.tex index 22743cba393..09b2e05ec2c 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pdfcolparallel-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pdfcolparallel-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdfcolparallel +%% Version: 2010/01/11 v1.3 +%% %% Copyright (C) 2007, 2008, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pdfcolparcolumns-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pdfcolparcolumns-test1.tex index db3665e7529..be850b88552 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pdfcolparcolumns-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pdfcolparcolumns-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdfcolparcolumns +%% Version: 2010/01/11 v1.3 +%% %% Copyright (C) 2007, 2008, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test1.tex index 47d8f8be1e9..eb38a94bfca 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdfescape +%% Version: 2011/04/04 v1.12 +%% %% Copyright (C) 2007, 2010, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test2.tex index ec30595c9ac..5bde342cfa8 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdfescape +%% Version: 2011/04/04 v1.12 +%% %% Copyright (C) 2007, 2010, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test3.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test3.tex index c4314fcec37..a45096d6d09 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test3.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test3.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdfescape +%% Version: 2011/04/04 v1.12 +%% %% Copyright (C) 2007, 2010, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test4.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test4.tex index be3e2635417..73b03298f9c 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test4.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test4.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdfescape +%% Version: 2011/04/04 v1.12 +%% %% Copyright (C) 2007, 2010, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test5.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test5.tex index da06085db09..59908502c97 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test5.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test5.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdfescape +%% Version: 2011/04/04 v1.12 +%% %% Copyright (C) 2007, 2010, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test6.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test6.tex index 41f6768f900..14b91a6442a 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test6.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test6.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdfescape +%% Version: 2011/04/04 v1.12 +%% %% Copyright (C) 2007, 2010, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test1.tex index 9cd47a750fe..d477f61e305 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdflscape +%% Version: 2008/08/11 v0.10 +%% %% Copyright (C) 2001, 2004, 2006-2008 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test2.tex index 6f92f099cc9..6818299c11f 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdflscape +%% Version: 2008/08/11 v0.10 +%% %% Copyright (C) 2001, 2004, 2006-2008 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test3.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test3.tex index 90462e6a1c2..489928dcc06 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test3.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test3.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdflscape +%% Version: 2008/08/11 v0.10 +%% %% Copyright (C) 2001, 2004, 2006-2008 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test4.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test4.tex index f55805da39f..da789ac84e4 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test4.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test4.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdflscape +%% Version: 2008/08/11 v0.10 +%% %% Copyright (C) 2001, 2004, 2006-2008 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test5.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test5.tex index e31ed607f95..c4d8424d9da 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test5.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test5.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdflscape +%% Version: 2008/08/11 v0.10 +%% %% Copyright (C) 2001, 2004, 2006-2008 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test6.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test6.tex index 889ae1bf737..849202bf4c4 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test6.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test6.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdflscape +%% Version: 2008/08/11 v0.10 +%% %% Copyright (C) 2001, 2004, 2006-2008 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test1.tex index 3f9d6e5538c..a2dd007e25d 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdfrender +%% Version: 2010/01/28 v1.2 +%% %% Copyright (C) 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test2.tex index 1715dd8d9fc..98e5bd7afec 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdfrender +%% Version: 2010/01/28 v1.2 +%% %% Copyright (C) 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test3.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test3.tex index ae89e67d4b9..3b3c5b8f993 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test3.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test3.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdfrender +%% Version: 2010/01/28 v1.2 +%% %% Copyright (C) 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test4.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test4.tex index dac432da507..45522938536 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test4.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test4.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdfrender +%% Version: 2010/01/28 v1.2 +%% %% Copyright (C) 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test5.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test5.tex index fd7a31d32e6..6e736c8f45d 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test5.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test5.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdfrender +%% Version: 2010/01/28 v1.2 +%% %% Copyright (C) 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test-escape.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test-escape.tex index e4a3a4d12a7..0646da8072f 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test-escape.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test-escape.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdftexcmds +%% Version: 2011/04/16 v0.15 +%% %% Copyright (C) 2007, 2009-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test-shell.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test-shell.tex index e557d7d9f38..5f54db8dce9 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test-shell.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test-shell.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdftexcmds +%% Version: 2011/04/16 v0.15 +%% %% Copyright (C) 2007, 2009-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test1.tex index 9f726691432..47caaeab5d3 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdftexcmds +%% Version: 2011/04/16 v0.15 +%% %% Copyright (C) 2007, 2009-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test2.tex index 5d866b27a1b..39147f4f7c7 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdftexcmds +%% Version: 2011/04/16 v0.15 +%% %% Copyright (C) 2007, 2009-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/pmboxdraw-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/pmboxdraw-test1.tex index f0e3177c3ee..cf04b56d98b 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/pmboxdraw-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/pmboxdraw-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pmboxdraw +%% Version: 2011/03/24 v1.1 +%% %% Copyright (C) 2006, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/protecteddef-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/protecteddef-test1.tex index d3c9299c52f..7b43e3c21c5 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/protecteddef-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/protecteddef-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: protecteddef +%% Version: 2011/01/31 v1.0 +%% %% Copyright (C) 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/protecteddef-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/protecteddef-test2.tex index ed20c168125..eeb198ff769 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/protecteddef-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/protecteddef-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: protecteddef +%% Version: 2011/01/31 v1.0 +%% %% Copyright (C) 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test1.tex index a5fcdfda556..6f4c7be818e 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: refcount +%% Version: 2010/12/01 v3.2 +%% %% Copyright (C) 1998, 2000, 2006, 2008, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test2.tex index e463973a7a4..b8a41669c54 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: refcount +%% Version: 2010/12/01 v3.2 +%% %% Copyright (C) 1998, 2000, 2006, 2008, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test3.tex b/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test3.tex index d6a7e316298..b59e202b290 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test3.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test3.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: refcount +%% Version: 2010/12/01 v3.2 +%% %% Copyright (C) 1998, 2000, 2006, 2008, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test4.tex b/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test4.tex index ce041de9a3a..b42c4996026 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test4.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test4.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: refcount +%% Version: 2010/12/01 v3.2 +%% %% Copyright (C) 1998, 2000, 2006, 2008, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/rerunfilecheck-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/rerunfilecheck-test1.tex index 30ce559ff43..b459ce96d2f 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/rerunfilecheck-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/rerunfilecheck-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: rerunfilecheck +%% Version: 2011/04/15 v1.7 +%% %% Copyright (C) 2009-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/resizegather-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/resizegather-test1.tex index 1eef7697495..a11f47e19b2 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/resizegather-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/resizegather-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: resizegather +%% Version: 2010/03/01 v1.2 +%% %% Copyright (C) 2009, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/rotchiffre-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/rotchiffre-test1.tex index 01620aee002..0ff8ab4318d 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/rotchiffre-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/rotchiffre-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: rotchiffre +%% Version: 2010/11/12 v1.0 +%% %% Copyright (C) 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/rotchiffre-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/rotchiffre-test2.tex index a5d0250383c..50a4aedbcff 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/rotchiffre-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/rotchiffre-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: rotchiffre +%% Version: 2010/11/12 v1.0 +%% %% Copyright (C) 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test1.tex index ddca1d38d9c..c409495e831 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: selinput +%% Version: 2007/09/09 v1.2 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test2.tex index 9b1c98f5215..7cce75a091f 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: selinput +%% Version: 2007/09/09 v1.2 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test3.tex b/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test3.tex index 5bda7562115..b7c7c6439b5 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test3.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test3.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: selinput +%% Version: 2007/09/09 v1.2 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test4.tex b/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test4.tex index 1ecbbd50993..1dfaf10b621 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test4.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test4.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: selinput +%% Version: 2007/09/09 v1.2 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test5.tex b/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test5.tex index 6520af4ec3b..3acbd3c09b7 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test5.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test5.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: selinput +%% Version: 2007/09/09 v1.2 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/setouterhbox-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/setouterhbox-test1.tex index aa618fb6dbd..f909decaeec 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/setouterhbox-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/setouterhbox-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: setouterhbox +%% Version: 2007/09/09 v1.7 +%% %% Copyright (C) 2005, 2006, 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/setouterhbox-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/setouterhbox-test2.tex index 5246590124a..927adb0b824 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/setouterhbox-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/setouterhbox-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: setouterhbox +%% Version: 2007/09/09 v1.7 +%% %% Copyright (C) 2005, 2006, 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test1.tex index 73dde7c87b9..82adc6158c3 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: soulutf8 +%% Version: 2007/09/09 v1.0 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test2.tex index f9d063513f5..30e68ba4135 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: soulutf8 +%% Version: 2007/09/09 v1.0 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test3.tex b/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test3.tex index 8f1d6c3e6dc..a9426db9496 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test3.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test3.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: soulutf8 +%% Version: 2007/09/09 v1.0 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test4.tex b/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test4.tex index 37c74798a6e..73257e06d5c 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test4.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test4.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: soulutf8 +%% Version: 2007/09/09 v1.0 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test5.tex b/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test5.tex index d0233efe20e..9fa5a6bcd4c 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test5.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test5.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: soulutf8 +%% Version: 2007/09/09 v1.0 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/stringenc-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/stringenc-test1.tex index 6df0fec60f5..b16ad3c0c48 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/stringenc-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/stringenc-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/stringenc-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/stringenc-test2.tex index d6df7a95bff..dc037267faa 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/stringenc-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/stringenc-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/telprint-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/telprint-test1.tex index dd807bcab93..d88c36f676e 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/telprint-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/telprint-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: telprint +%% Version: 2008/08/11 v1.10 +%% %% Copyright (C) 1996, 1997, 2004-2008 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/uniquecounter-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/uniquecounter-test1.tex index a67c6def893..7391d06baac 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/uniquecounter-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/uniquecounter-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: uniquecounter +%% Version: 2011/01/30 v1.2 +%% %% Copyright (C) 2009, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/uniquecounter-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/test/uniquecounter-test2.tex index 0e258f12205..c75ea14659b 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/uniquecounter-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/uniquecounter-test2.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: uniquecounter +%% Version: 2011/01/30 v1.2 +%% %% Copyright (C) 2009, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/uniquecounter-test3.tex b/Master/texmf-dist/doc/latex/oberdiek/test/uniquecounter-test3.tex index 9f8b2e4e561..0b085f4cc59 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/uniquecounter-test3.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/uniquecounter-test3.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: uniquecounter +%% Version: 2011/01/30 v1.2 +%% %% Copyright (C) 2009, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/zref-test-base.tex b/Master/texmf-dist/doc/latex/oberdiek/test/zref-test-base.tex index e9af5d1f232..88181ba49b4 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/zref-test-base.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/zref-test-base.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: zref +%% Version: 2011/03/18 v2.21 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/zref-test-runs.tex b/Master/texmf-dist/doc/latex/oberdiek/test/zref-test-runs.tex index ec9d962cc5c..166706f791f 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/zref-test-runs.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/zref-test-runs.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: zref +%% Version: 2011/03/18 v2.21 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/zref-test-titleref-memoir.tex b/Master/texmf-dist/doc/latex/oberdiek/test/zref-test-titleref-memoir.tex index d0f8a3b00d4..9990339e34c 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/zref-test-titleref-memoir.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/zref-test-titleref-memoir.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: zref +%% Version: 2011/03/18 v2.21 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/zref-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/zref-test1.tex index d8bf629f39d..1942fdf769c 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/test/zref-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/test/zref-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: zref +%% Version: 2011/03/18 v2.21 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/transparent-example.tex b/Master/texmf-dist/doc/latex/oberdiek/transparent-example.tex index 8b0db298753..722a172f4c4 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/transparent-example.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/transparent-example.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: transparent +%% Version: 2007/01/08 v1.0 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/transparent.pdf b/Master/texmf-dist/doc/latex/oberdiek/transparent.pdf index 8d9e785b9d0..d459024f97a 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/transparent.pdf and b/Master/texmf-dist/doc/latex/oberdiek/transparent.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf b/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf index 424860a35d1..af2397dc30e 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf and b/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/uniquecounter-example.tex b/Master/texmf-dist/doc/latex/oberdiek/uniquecounter-example.tex index af7fa08b99d..d8c61857add 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/uniquecounter-example.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/uniquecounter-example.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: uniquecounter +%% Version: 2011/01/30 v1.2 +%% %% Copyright (C) 2009, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/uniquecounter.pdf b/Master/texmf-dist/doc/latex/oberdiek/uniquecounter.pdf index 2873524279d..7995c1f1deb 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/uniquecounter.pdf and b/Master/texmf-dist/doc/latex/oberdiek/uniquecounter.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/zref-example-lastpage.tex b/Master/texmf-dist/doc/latex/oberdiek/zref-example-lastpage.tex index d0c8ee273bc..7df4cae106f 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/zref-example-lastpage.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/zref-example-lastpage.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: zref +%% Version: 2011/03/18 v2.21 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/zref-example-nextpage.tex b/Master/texmf-dist/doc/latex/oberdiek/zref-example-nextpage.tex index b76689c4906..76435f5ed6c 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/zref-example-nextpage.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/zref-example-nextpage.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: zref +%% Version: 2011/03/18 v2.21 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/zref-example.tex b/Master/texmf-dist/doc/latex/oberdiek/zref-example.tex index 8be0a229ebe..a8d219abd84 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/zref-example.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/zref-example.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: zref +%% Version: 2011/03/18 v2.21 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/doc/latex/oberdiek/zref.pdf b/Master/texmf-dist/doc/latex/oberdiek/zref.pdf index e5f8a618d03..34608b1c87a 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/zref.pdf and b/Master/texmf-dist/doc/latex/oberdiek/zref.pdf differ diff --git a/Master/texmf-dist/scripts/oberdiek/luacolor-pre065.lua b/Master/texmf-dist/scripts/oberdiek/luacolor-pre065.lua index 6e5a86aed40..35da6ea8468 100644 --- a/Master/texmf-dist/scripts/oberdiek/luacolor-pre065.lua +++ b/Master/texmf-dist/scripts/oberdiek/luacolor-pre065.lua @@ -8,6 +8,9 @@ -- -- This is a generated file. -- +-- Project: luacolor +-- Version: 2011/03/29 v1.4 +-- -- Copyright (C) 2007, 2009-2011 by -- Heiko Oberdiek -- diff --git a/Master/texmf-dist/scripts/oberdiek/luacolor.lua b/Master/texmf-dist/scripts/oberdiek/luacolor.lua index 69040380829..23450f44a69 100644 --- a/Master/texmf-dist/scripts/oberdiek/luacolor.lua +++ b/Master/texmf-dist/scripts/oberdiek/luacolor.lua @@ -8,6 +8,9 @@ -- -- This is a generated file. -- +-- Project: luacolor +-- Version: 2011/03/29 v1.4 +-- -- Copyright (C) 2007, 2009-2011 by -- Heiko Oberdiek -- diff --git a/Master/texmf-dist/scripts/oberdiek/magicnum.lua b/Master/texmf-dist/scripts/oberdiek/magicnum.lua index ed9a9de32c6..cdbe6db7155 100644 --- a/Master/texmf-dist/scripts/oberdiek/magicnum.lua +++ b/Master/texmf-dist/scripts/oberdiek/magicnum.lua @@ -8,6 +8,9 @@ -- -- This is a generated file. -- +-- Project: magicnum +-- Version: 2011/04/10 v1.4 +-- -- Copyright (C) 2007, 2009, 2010, 2011 by -- Heiko Oberdiek -- diff --git a/Master/texmf-dist/scripts/oberdiek/oberdiek.luacolor-pre065.lua b/Master/texmf-dist/scripts/oberdiek/oberdiek.luacolor-pre065.lua index 37e7505a165..06c2db5170c 100644 --- a/Master/texmf-dist/scripts/oberdiek/oberdiek.luacolor-pre065.lua +++ b/Master/texmf-dist/scripts/oberdiek/oberdiek.luacolor-pre065.lua @@ -8,6 +8,9 @@ -- -- This is a generated file. -- +-- Project: luacolor +-- Version: 2011/03/29 v1.4 +-- -- Copyright (C) 2007, 2009-2011 by -- Heiko Oberdiek -- diff --git a/Master/texmf-dist/scripts/oberdiek/oberdiek.luacolor.lua b/Master/texmf-dist/scripts/oberdiek/oberdiek.luacolor.lua index f1acacbba45..5638e8c1974 100644 --- a/Master/texmf-dist/scripts/oberdiek/oberdiek.luacolor.lua +++ b/Master/texmf-dist/scripts/oberdiek/oberdiek.luacolor.lua @@ -8,6 +8,9 @@ -- -- This is a generated file. -- +-- Project: luacolor +-- Version: 2011/03/29 v1.4 +-- -- Copyright (C) 2007, 2009-2011 by -- Heiko Oberdiek -- diff --git a/Master/texmf-dist/scripts/oberdiek/oberdiek.luatex.lua b/Master/texmf-dist/scripts/oberdiek/oberdiek.luatex.lua index 5c936e418f2..fb27c4dc039 100644 --- a/Master/texmf-dist/scripts/oberdiek/oberdiek.luatex.lua +++ b/Master/texmf-dist/scripts/oberdiek/oberdiek.luatex.lua @@ -8,6 +8,9 @@ -- -- This is a generated file. -- +-- Project: luatex +-- Version: 2010/03/09 v0.4 +-- -- Copyright (C) 2007, 2009, 2010 by -- Heiko Oberdiek -- diff --git a/Master/texmf-dist/scripts/oberdiek/oberdiek.magicnum.lua b/Master/texmf-dist/scripts/oberdiek/oberdiek.magicnum.lua index f4dc63541b1..904356bb468 100644 --- a/Master/texmf-dist/scripts/oberdiek/oberdiek.magicnum.lua +++ b/Master/texmf-dist/scripts/oberdiek/oberdiek.magicnum.lua @@ -8,6 +8,9 @@ -- -- This is a generated file. -- +-- Project: magicnum +-- Version: 2011/04/10 v1.4 +-- -- Copyright (C) 2007, 2009, 2010, 2011 by -- Heiko Oberdiek -- diff --git a/Master/texmf-dist/scripts/oberdiek/oberdiek.pdftexcmds.lua b/Master/texmf-dist/scripts/oberdiek/oberdiek.pdftexcmds.lua index c55edbb5de0..4a3b9765822 100644 --- a/Master/texmf-dist/scripts/oberdiek/oberdiek.pdftexcmds.lua +++ b/Master/texmf-dist/scripts/oberdiek/oberdiek.pdftexcmds.lua @@ -8,6 +8,9 @@ -- -- This is a generated file. -- +-- Project: pdftexcmds +-- Version: 2011/04/16 v0.15 +-- -- Copyright (C) 2007, 2009-2011 by -- Heiko Oberdiek -- diff --git a/Master/texmf-dist/scripts/oberdiek/pdftexcmds.lua b/Master/texmf-dist/scripts/oberdiek/pdftexcmds.lua index c11c0f02ec9..73cc9e33494 100644 --- a/Master/texmf-dist/scripts/oberdiek/pdftexcmds.lua +++ b/Master/texmf-dist/scripts/oberdiek/pdftexcmds.lua @@ -8,6 +8,9 @@ -- -- This is a generated file. -- +-- Project: pdftexcmds +-- Version: 2011/04/16 v0.15 +-- -- Copyright (C) 2007, 2009-2011 by -- Heiko Oberdiek -- diff --git a/Master/texmf-dist/source/latex/oberdiek/accsupp.dtx b/Master/texmf-dist/source/latex/oberdiek/accsupp.dtx index ffa1fbe6251..fd1c8370651 100644 --- a/Master/texmf-dist/source/latex/oberdiek/accsupp.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/accsupp.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: accsupp.dtx +% Version: 2010/01/16 v0.3 +% % Copyright (C) 2007, 2010 by % Heiko Oberdiek % @@ -91,6 +94,9 @@ This is a generated file. +Project: accsupp +Version: 2010/01/16 v0.3 + Copyright (C) 2007, 2010 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/aliascnt.dtx b/Master/texmf-dist/source/latex/oberdiek/aliascnt.dtx index f523659b848..a8de27e7081 100644 --- a/Master/texmf-dist/source/latex/oberdiek/aliascnt.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/aliascnt.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: aliascnt.dtx +% Version: 2009/09/08 v1.3 +% % Copyright (C) 2006, 2009 by % Heiko Oberdiek % @@ -82,6 +85,9 @@ This is a generated file. +Project: aliascnt +Version: 2009/09/08 v1.3 + Copyright (C) 2006, 2009 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/alphalph.dtx b/Master/texmf-dist/source/latex/oberdiek/alphalph.dtx index 6110296e66c..587dc417e1b 100644 --- a/Master/texmf-dist/source/latex/oberdiek/alphalph.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/alphalph.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: alphalph.dtx +% Version: 2010/04/18 v2.3 +% % Copyright (C) 1999, 2006-2008, 2010 by % Heiko Oberdiek % @@ -89,6 +92,9 @@ This is a generated file. +Project: alphalph +Version: 2010/04/18 v2.3 + Copyright (C) 1999, 2006-2008, 2010 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/askinclude.dtx b/Master/texmf-dist/source/latex/oberdiek/askinclude.dtx index fde1367d851..f653c8142b3 100644 --- a/Master/texmf-dist/source/latex/oberdiek/askinclude.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/askinclude.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: askinclude.dtx +% Version: 2008/08/11 v2.1 +% % Copyright (C) 1991-1994 by Pablo A. Straub % Copyright (C) 2007, 2008 by % Heiko Oberdiek @@ -123,6 +126,9 @@ This is a generated file. +Project: askinclude +Version: 2008/08/11 v2.1 + Copyright (C) 1991-1994 by Pablo A. Straub Copyright (C) 2007, 2008 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/atbegshi.dtx b/Master/texmf-dist/source/latex/oberdiek/atbegshi.dtx index b0b61dc96e6..28cf960e580 100644 --- a/Master/texmf-dist/source/latex/oberdiek/atbegshi.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/atbegshi.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: atbegshi.dtx +% Version: 2011/01/30 v1.15 +% % Copyright (C) 2007-2011 by % Heiko Oberdiek % @@ -92,6 +95,9 @@ This is a generated file. +Project: atbegshi +Version: 2011/01/30 v1.15 + Copyright (C) 2007-2011 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/atenddvi.dtx b/Master/texmf-dist/source/latex/oberdiek/atenddvi.dtx index 805fbccd67b..2ceacbaf26b 100644 --- a/Master/texmf-dist/source/latex/oberdiek/atenddvi.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/atenddvi.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: atenddvi.dtx +% Version: 2007/04/17 v1.1 +% % Copyright (C) 2007 by % Heiko Oberdiek % @@ -82,6 +85,9 @@ This is a generated file. +Project: atenddvi +Version: 2007/04/17 v1.1 + Copyright (C) 2007 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/attachfile2.dtx b/Master/texmf-dist/source/latex/oberdiek/attachfile2.dtx index 090b070a8c8..f7fad293898 100644 --- a/Master/texmf-dist/source/latex/oberdiek/attachfile2.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/attachfile2.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: attachfile2.dtx +% Version: 2010/09/27 v2.6 +% % Copyright (C) 2005-2010 by % Heiko Oberdiek % @@ -88,6 +91,9 @@ This is a generated file. +Project: attachfile2 +Version: 2010/09/27 v2.6 + Copyright (C) 2005-2010 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/atveryend.dtx b/Master/texmf-dist/source/latex/oberdiek/atveryend.dtx index dc5076a61e2..e5cf0e2515c 100644 --- a/Master/texmf-dist/source/latex/oberdiek/atveryend.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/atveryend.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: atveryend.dtx +% Version: 2011/04/15 v1.6 +% % Copyright (C) 2009-2011 by % Heiko Oberdiek % @@ -84,6 +87,9 @@ This is a generated file. +Project: atveryend +Version: 2011/04/15 v1.6 + Copyright (C) 2009-2011 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/auxhook.dtx b/Master/texmf-dist/source/latex/oberdiek/auxhook.dtx index 27201c1705a..36607b802bf 100644 --- a/Master/texmf-dist/source/latex/oberdiek/auxhook.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/auxhook.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: auxhook.dtx +% Version: 2011/03/04 v1.3 +% % Copyright (C) 2006, 2007, 2009, 2011 by % Heiko Oberdiek % @@ -82,6 +85,9 @@ This is a generated file. +Project: auxhook +Version: 2011/03/04 v1.3 + Copyright (C) 2006, 2007, 2009, 2011 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/bigintcalc.dtx b/Master/texmf-dist/source/latex/oberdiek/bigintcalc.dtx index 0fcb8c0af59..7466dbd34ba 100644 --- a/Master/texmf-dist/source/latex/oberdiek/bigintcalc.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/bigintcalc.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: bigintcalc.dtx +% Version: 2011/01/30 v1.2 +% % Copyright (C) 2007, 2011 by % Heiko Oberdiek % @@ -90,6 +93,9 @@ This is a generated file. +Project: bigintcalc +Version: 2011/01/30 v1.2 + Copyright (C) 2007, 2011 by Heiko Oberdiek @@ -2348,7 +2354,6 @@ $ \BIC@Temp 9{18\or27\or36\or45\or54\or63\or72\or81}% % \end{macrocode} % \end{macro} % - % \subsection{\op{Sqr}} % % \begin{macro}{\bigintcalcSqr} diff --git a/Master/texmf-dist/source/latex/oberdiek/bitset.dtx b/Master/texmf-dist/source/latex/oberdiek/bitset.dtx index 47137d84a02..38da87716e5 100644 --- a/Master/texmf-dist/source/latex/oberdiek/bitset.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/bitset.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: bitset.dtx +% Version: 2011/01/30 v1.1 +% % Copyright (C) 2007, 2011 by % Heiko Oberdiek % @@ -89,6 +92,9 @@ This is a generated file. +Project: bitset +Version: 2011/01/30 v1.1 + Copyright (C) 2007, 2011 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/bmpsize.dtx b/Master/texmf-dist/source/latex/oberdiek/bmpsize.dtx index f77fb653580..987694f515b 100644 --- a/Master/texmf-dist/source/latex/oberdiek/bmpsize.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/bmpsize.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: bmpsize.dtx +% Version: 2009/09/04 v1.6 +% % Copyright (C) 2006-2009 by % Heiko Oberdiek % @@ -89,6 +92,9 @@ This is a generated file. +Project: bmpsize +Version: 2009/09/04 v1.6 + Copyright (C) 2006-2009 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/bookmark.dtx b/Master/texmf-dist/source/latex/oberdiek/bookmark.dtx index a8494c5d108..3679163b57e 100644 --- a/Master/texmf-dist/source/latex/oberdiek/bookmark.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/bookmark.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: bookmark.dtx +% Version: 2011/04/13 v1.20 +% % Copyright (C) 2007-2011 by % Heiko Oberdiek % @@ -92,6 +95,9 @@ This is a generated file. +Project: bookmark +Version: 2011/04/13 v1.20 + Copyright (C) 2007-2011 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/catchfile.dtx b/Master/texmf-dist/source/latex/oberdiek/catchfile.dtx index 204cd9ada35..9d56e3e5d99 100644 --- a/Master/texmf-dist/source/latex/oberdiek/catchfile.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/catchfile.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: catchfile.dtx +% Version: 2011/03/01 v1.6 +% % Copyright (C) 2007, 2010, 2011 by % Heiko Oberdiek % @@ -90,6 +93,9 @@ This is a generated file. +Project: catchfile +Version: 2011/03/01 v1.6 + Copyright (C) 2007, 2010, 2011 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/centernot.dtx b/Master/texmf-dist/source/latex/oberdiek/centernot.dtx index 830d07495a6..2cf8a945ab9 100644 --- a/Master/texmf-dist/source/latex/oberdiek/centernot.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/centernot.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: centernot.dtx +% Version: 2010/03/29 v1.2 +% % Copyright (C) 2006, 2007, 2010 by % Heiko Oberdiek % @@ -82,6 +85,9 @@ This is a generated file. +Project: centernot +Version: 2010/03/29 v1.2 + Copyright (C) 2006, 2007, 2010 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/chemarr.dtx b/Master/texmf-dist/source/latex/oberdiek/chemarr.dtx index 8e5b44ad803..de57d21cdc0 100644 --- a/Master/texmf-dist/source/latex/oberdiek/chemarr.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/chemarr.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: chemarr.dtx +% Version: 2006/02/20 v1.2 +% % Copyright (C) 2001, 2006 by % Heiko Oberdiek % @@ -84,6 +87,9 @@ This is a generated file. +Project: chemarr +Version: 2006/02/20 v1.2 + Copyright (C) 2001, 2006 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/classlist.dtx b/Master/texmf-dist/source/latex/oberdiek/classlist.dtx index 4efe6163420..836f2e3b38b 100644 --- a/Master/texmf-dist/source/latex/oberdiek/classlist.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/classlist.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: classlist.dtx +% Version: 2008/08/11 v1.3 +% % Copyright (C) 2005, 2006, 2008 by % Heiko Oberdiek % @@ -82,6 +85,9 @@ This is a generated file. +Project: classlist +Version: 2008/08/11 v1.3 + Copyright (C) 2005, 2006, 2008 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/colonequals.dtx b/Master/texmf-dist/source/latex/oberdiek/colonequals.dtx index 615bac05fd1..4e81397d8ca 100644 --- a/Master/texmf-dist/source/latex/oberdiek/colonequals.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/colonequals.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: colonequals.dtx +% Version: 2006/08/01 v1.0 +% % Copyright (C) 2006 by % Heiko Oberdiek % @@ -82,6 +85,9 @@ This is a generated file. +Project: colonequals +Version: 2006/08/01 v1.0 + Copyright (C) 2006 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/dvipscol.dtx b/Master/texmf-dist/source/latex/oberdiek/dvipscol.dtx index 0ca0f8846bb..3e5b999b581 100644 --- a/Master/texmf-dist/source/latex/oberdiek/dvipscol.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/dvipscol.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: dvipscol.dtx +% Version: 2008/08/11 v1.2 +% % Copyright (C) 2000, 2006, 2008 by % Heiko Oberdiek % @@ -82,6 +85,9 @@ This is a generated file. +Project: dvipscol +Version: 2008/08/11 v1.2 + Copyright (C) 2000, 2006, 2008 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/embedfile.dtx b/Master/texmf-dist/source/latex/oberdiek/embedfile.dtx index a6c17500a3f..a3d6a338752 100644 --- a/Master/texmf-dist/source/latex/oberdiek/embedfile.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/embedfile.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: embedfile.dtx +% Version: 2011/04/13 v2.6 +% % Copyright (C) 2006-2011 by % Heiko Oberdiek % @@ -96,6 +99,9 @@ This is a generated file. +Project: embedfile +Version: 2011/04/13 v2.6 + Copyright (C) 2006-2011 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/engord.dtx b/Master/texmf-dist/source/latex/oberdiek/engord.dtx index c8b9cccb32a..3504739111f 100644 --- a/Master/texmf-dist/source/latex/oberdiek/engord.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/engord.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: engord.dtx +% Version: 2010/03/01 v1.8 +% % Copyright (C) 2000, 2003, 2006-2008, 2010 by % Heiko Oberdiek % @@ -86,6 +89,9 @@ This is a generated file. +Project: engord +Version: 2010/03/01 v1.8 + Copyright (C) 2000, 2003, 2006-2008, 2010 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/eolgrab.dtx b/Master/texmf-dist/source/latex/oberdiek/eolgrab.dtx index 308e2735460..538044d4f77 100644 --- a/Master/texmf-dist/source/latex/oberdiek/eolgrab.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/eolgrab.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: eolgrab.dtx +% Version: 2011/01/12 v1.0 +% % Copyright (C) 2011 by % Heiko Oberdiek % @@ -93,6 +96,9 @@ This is a generated file. +Project: eolgrab +Version: 2011/01/12 v1.0 + Copyright (C) 2011 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/epstopdf.dtx b/Master/texmf-dist/source/latex/oberdiek/epstopdf.dtx index bb225812e0c..029925d3700 100644 --- a/Master/texmf-dist/source/latex/oberdiek/epstopdf.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/epstopdf.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: epstopdf.dtx +% Version: 2010/02/09 v2.5 +% % Copyright (C) 2001, 2006-2010 by % Heiko Oberdiek % @@ -85,6 +88,9 @@ This is a generated file. +Project: epstopdf +Version: 2010/02/09 v2.5 + Copyright (C) 2001, 2006-2010 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/etexcmds.dtx b/Master/texmf-dist/source/latex/oberdiek/etexcmds.dtx index b120064cf7f..5892a6a8b30 100644 --- a/Master/texmf-dist/source/latex/oberdiek/etexcmds.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/etexcmds.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: etexcmds.dtx +% Version: 2011/02/16 v1.5 +% % Copyright (C) 2007, 2010, 2011 by % Heiko Oberdiek % @@ -91,6 +94,9 @@ This is a generated file. +Project: etexcmds +Version: 2011/02/16 v1.5 + Copyright (C) 2007, 2010, 2011 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/flags.dtx b/Master/texmf-dist/source/latex/oberdiek/flags.dtx index b9f30f55b1b..4e54289f5df 100644 --- a/Master/texmf-dist/source/latex/oberdiek/flags.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/flags.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: flags.dtx +% Version: 2007/09/30 v0.4 +% % Copyright (C) 2007 by % Heiko Oberdiek % @@ -82,6 +85,9 @@ This is a generated file. +Project: flags +Version: 2007/09/30 v0.4 + Copyright (C) 2007 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/gettitlestring.dtx b/Master/texmf-dist/source/latex/oberdiek/gettitlestring.dtx index f9c753f7bd5..b3dc8b71a40 100644 --- a/Master/texmf-dist/source/latex/oberdiek/gettitlestring.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/gettitlestring.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: gettitlestring.dtx +% Version: 2010/12/03 v1.4 +% % Copyright (C) 2009, 2010 by % Heiko Oberdiek % @@ -89,6 +92,9 @@ This is a generated file. +Project: gettitlestring +Version: 2010/12/03 v1.4 + Copyright (C) 2009, 2010 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/grfext.dtx b/Master/texmf-dist/source/latex/oberdiek/grfext.dtx index 7b4a279cbf3..cdfaab57921 100644 --- a/Master/texmf-dist/source/latex/oberdiek/grfext.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/grfext.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: grfext.dtx +% Version: 2010/08/19 v1.1 +% % Copyright (C) 2007, 2010 by % Heiko Oberdiek % @@ -85,6 +88,9 @@ This is a generated file. +Project: grfext +Version: 2010/08/19 v1.1 + Copyright (C) 2007, 2010 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/grffile.dtx b/Master/texmf-dist/source/latex/oberdiek/grffile.dtx index 6dd2d6e641d..f2e7e30bc33 100644 --- a/Master/texmf-dist/source/latex/oberdiek/grffile.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/grffile.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: grffile.dtx +% Version: 2010/12/09 v1.13 +% % Copyright (C) 2006-2010 by % Heiko Oberdiek % @@ -84,6 +87,9 @@ This is a generated file. +Project: grffile +Version: 2010/12/09 v1.13 + Copyright (C) 2006-2010 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/hobsub.dtx b/Master/texmf-dist/source/latex/oberdiek/hobsub.dtx index d383ea89bd2..f0da815c82d 100644 --- a/Master/texmf-dist/source/latex/oberdiek/hobsub.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/hobsub.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: hobsub.dtx +% Version: 2011/04/18 v1.3 +% % Copyright (C) 2011 by % Heiko Oberdiek % @@ -78,7 +81,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: hobsub 2011/01/30 v1.0 Subsetting bundle oberdiek (HO)} +\Msg{* Package: hobsub 2011/04/18 v1.3 Subsetting bundle oberdiek (HO)} \Msg{************************************************************************} \keepsilent @@ -89,6 +92,9 @@ This is a generated file. +Project: hobsub +Version: 2011/04/18 v1.3 + Copyright (C) 2011 by Heiko Oberdiek @@ -125,6 +131,73 @@ and the derived files \usedir{doc/latex/oberdiek/test}% \file{hobsub-test1.tex}{\from{hobsub.dtx}{test1}}% } +\let\hobsubSavedNormalLine\normalLine +\def\hobsubGobble#1{} +\begingroup + \lccode`\0=32 % space + \lccode`\1=35 % hash + \lccode`\2=37 % percent + \lccode`\3=92 % backslash + \lccode`\4=123 % { + \lccode`\5=125 % } +\lowercase{\endgroup + \let\hobsubTokenSpaceOther= 0% + \let\hobsubTokenHash= 1% + \let\hobsubTokenPercent= 2% + \let\hobsubTokenBackslash= 3% + \let\hobsubTokenBraceLeft= 4% + \let\hobsubTokenBraceRight= 5% + \def\hobsubNormalLineWithSpace{% + \hobsubSavedNormalLine0% + }% +} +\def\normalLine{% + \futurelet\hobsubToken\hobsubFirst +} +\def\hobsubFirst{% + \ifx\hobsubToken\hobsubTokenSpaceOther + \expandafter\expandafter\expandafter\futurelet + \expandafter\expandafter\expandafter\hobsubToken + \expandafter\expandafter\expandafter\hobsubNext + \expandafter\hobsubGobble + \else + \expandafter\hobsubSavedNormalLine + \fi +} +\def\hobsubNext{% + \ifx\hobsubToken\hobsubTokenSpaceOther + \expandafter\expandafter\expandafter\futurelet + \expandafter\expandafter\expandafter\hobsubToken + \expandafter\expandafter\expandafter\hobsubNext + \expandafter\hobsubGobble + \else + \let\hobsubWithSpace=Y% + \ifx\hobsubToken\hobsubTokenBackslash + \let\hobsubWithSpace=N% + \else + \ifx\hobsubToken\hobsubTokenBraceRight + \let\hobsubWithSpace=N% + \else + \ifx\hobsubToken\hobsubTokenBraceLeft + \let\hobsubWithSpace=N% + \else + \ifx\hobsubToken\hobsubTokenPercent + \let\hobsubWithSpace=N% + \else + \ifx\hobsubToken\hobsubTokenHash + \let\hobsubWithSpace=N% + \fi + \fi + \fi + \fi + \fi + \ifx\hobsubWithSpace Y% + \expandafter\expandafter\expandafter\hobsubNormalLineWithSpace + \else + \expandafter\expandafter\expandafter\hobsubSavedNormalLine + \fi + \fi +} \generate{% \usedir{tex/generic/oberdiek}% \file{hobsub-generic.sty}{% @@ -181,6 +254,7 @@ and the derived files \from{hobsub.dtx}{post}% }% } +\let\normalLine\hobsubSavedNormalLine \catcode32=13\relax% active space \let =\space% @@ -206,7 +280,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{hobsub.drv}% - [2011/01/30 v1.0 Subsetting bundle oberdiek (HO)]% + [2011/04/18 v1.3 Subsetting bundle oberdiek (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2011/02/04] \usepackage{array} @@ -219,7 +293,7 @@ and the derived files % % \fi % -% \CheckSum{763} +% \CheckSum{764} % % \CharacterTable % {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -240,7 +314,7 @@ and the derived files % \GetFileInfo{hobsub.drv} % % \title{The \xpackage{hobsub} package} -% \date{2011/01/30 v1.0} +% \date{2011/04/18 v1.3} % \author{Heiko Oberdiek\\\xemail{heiko.oberdiek at googlemail.com}} % % \maketitle @@ -254,7 +328,7 @@ and the derived files % % \def\TableGeneric{^^A % \TableEntry{\xpackage{infwarerr}}{}{2010/04/08 v1.3}^^A -% \TableEntry{\xpackage{ltxcmds}}{}{2011/04/14 v1.19}^^A +% \TableEntry{\xpackage{ltxcmds}}{}{2011/04/18 v1.20}^^A % \TableEntry{\xpackage{ifluatex}}{}{2010/03/01 v1.3}^^A % \TableEntry{\xpackage{ifvtex}}{}{2010/03/01 v1.5}^^A % \TableEntry{\xpackage{intcalc}}{}{2007/09/27 v1.1}^^A @@ -450,7 +524,7 @@ and the derived files % using \xpackage{hobsub}: % \begin{quote} % \dots\\ -% |\RequirePackage{hobsub}[2011/01/30]|\\ +% |\RequirePackage{hobsub}[2011/04/18]|\\ % \dots\\ % |\hobsub@StartPackage{foo1}|\\ % \textit{\dots\unskip\ package code of \xfile{foo1.sty} \dots}\\ @@ -553,7 +627,7 @@ and the derived files \fi \expandafter\x\csname ver@hobsub.sty\endcsname \ProvidesPackage{hobsub}% - [2011/01/30 v1.0 Subsetting bundle oberdiek (HO)]% + [2011/04/18 v1.3 Subsetting bundle oberdiek (HO)]% % \end{macrocode} % \begin{macrocode} % @@ -635,7 +709,7 @@ and the derived files \fi \expandafter\x\csname ver@hobsub-generic.sty\endcsname \ProvidesPackage{hobsub-generic}% - [2011/01/30 v1.0 Bundle oberdiek, subset generic (HO)]% + [2011/04/18 v1.3 Bundle oberdiek, subset generic (HO)]% % \end{macrocode} % \begin{macrocode} % @@ -717,7 +791,7 @@ and the derived files \fi \expandafter\x\csname ver@hobsub-hyperref.sty\endcsname \ProvidesPackage{hobsub-hyperref}% - [2011/01/30 v1.0 Bundle oberdiek, subset hyperref (HO)]% + [2011/04/18 v1.3 Bundle oberdiek, subset hyperref (HO)]% % \end{macrocode} % \begin{macrocode} % @@ -781,7 +855,7 @@ and the derived files % \begin{macrocode} %<*hyperref> \NeedsTeXFormat{LaTeX2e} -\RequirePackage{hobsub-generic}[2011/01/30] +\RequirePackage{hobsub-generic}[2011/04/18] % % \end{macrocode} % @@ -816,6 +890,7 @@ and the derived files \begingroup \catcode92=14 % backslash: comment \catcode32=14 % space: comment + \catcode35=14 % hash: comment \catcode123=14 % left brace: comment \catcode125=14 % right brace: comment \catcode60=3 % less: math @@ -931,11 +1006,11 @@ and the derived files \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname ProvidesPackage\endcsname\relax \immediate\write-1{% - Package: hobsub 2011/01/30 v1.0 Subsetting bundle oberdiek (HO)% + Package: hobsub 2011/04/18 v1.3 Subsetting bundle oberdiek (HO)% }% \else \ProvidesPackage{hobsub}% - [2011/01/30 v1.0 Subsetting bundle oberdiek (HO)]% + [2011/04/18 v1.3 Subsetting bundle oberdiek (HO)]% \fi % % \end{macrocode} @@ -1298,6 +1373,19 @@ and the derived files % \item % First public version. % \end{Version} +% \begin{Version}{2011/04/16 v1.1} +% \item +% Package updates. +% \end{Version} +% \begin{Version}{2011/04/17 v1.2} +% \item +% White spaces at line begins are removed or reduced +% in the generated collection packages. +% \end{Version} +% \begin{Version}{2011/04/18 v1.3} +% \item +% Package updates. +% \end{Version} % \end{History} % % \PrintIndex diff --git a/Master/texmf-dist/source/latex/oberdiek/hologo.dtx b/Master/texmf-dist/source/latex/oberdiek/hologo.dtx index 05b4fb959e1..9cf8a428387 100644 --- a/Master/texmf-dist/source/latex/oberdiek/hologo.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/hologo.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: hologo.dtx +% Version: 2011/03/25 v1.4 +% % Copyright (C) 2010, 2011 by % Heiko Oberdiek % @@ -88,6 +91,9 @@ This is a generated file. +Project: hologo +Version: 2011/03/25 v1.4 + Copyright (C) 2010, 2011 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx b/Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx index fd116250e12..1d352d29201 100644 --- a/Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: holtxdoc.dtx +% Version: 2011/02/04 v0.21 +% % Copyright (C) 1999-2011 by % Heiko Oberdiek % @@ -82,6 +85,9 @@ This is a generated file. +Project: holtxdoc +Version: 2011/02/04 v0.21 + Copyright (C) 1999-2011 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/hopatch.dtx b/Master/texmf-dist/source/latex/oberdiek/hopatch.dtx index 6b3947fba62..b993c5f4ab7 100644 --- a/Master/texmf-dist/source/latex/oberdiek/hopatch.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/hopatch.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: hopatch.dtx +% Version: 2011/01/30 v1.0 +% % Copyright (C) 2011 by % Heiko Oberdiek % @@ -85,6 +88,9 @@ This is a generated file. +Project: hopatch +Version: 2011/01/30 v1.0 + Copyright (C) 2011 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/hycolor.dtx b/Master/texmf-dist/source/latex/oberdiek/hycolor.dtx index 56a3ee3bbac..fed8972258d 100644 --- a/Master/texmf-dist/source/latex/oberdiek/hycolor.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/hycolor.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: hycolor.dtx +% Version: 2011/01/30 v1.7 +% % Copyright (C) 2007-2011 by % Heiko Oberdiek % @@ -94,6 +97,9 @@ This is a generated file. +Project: hycolor +Version: 2011/01/30 v1.7 + Copyright (C) 2007-2011 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/hypbmsec.dtx b/Master/texmf-dist/source/latex/oberdiek/hypbmsec.dtx index 351b6119510..5c280aa348c 100644 --- a/Master/texmf-dist/source/latex/oberdiek/hypbmsec.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/hypbmsec.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: hypbmsec.dtx +% Version: 2007/04/11 v2.4 +% % Copyright (C) 1998-2000, 2006, 2007 by % Heiko Oberdiek % @@ -82,6 +85,9 @@ This is a generated file. +Project: hypbmsec +Version: 2007/04/11 v2.4 + Copyright (C) 1998-2000, 2006, 2007 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/hypcap.dtx b/Master/texmf-dist/source/latex/oberdiek/hypcap.dtx index 4367ab786e7..327ba0b69fd 100644 --- a/Master/texmf-dist/source/latex/oberdiek/hypcap.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/hypcap.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: hypcap.dtx +% Version: 2011/02/16 v1.11 +% % Copyright (C) 1999-2001, 2006-2008, 2011 by % Heiko Oberdiek % @@ -82,6 +85,9 @@ This is a generated file. +Project: hypcap +Version: 2011/02/16 v1.11 + Copyright (C) 1999-2001, 2006-2008, 2011 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/hypdestopt.dtx b/Master/texmf-dist/source/latex/oberdiek/hypdestopt.dtx index 415e537a22f..fa4ccc5ee2c 100644 --- a/Master/texmf-dist/source/latex/oberdiek/hypdestopt.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/hypdestopt.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: hypdestopt.dtx +% Version: 2008/08/08 v2.2 +% % Copyright (C) 2006, 2007, 2008 by % Heiko Oberdiek % @@ -82,6 +85,9 @@ This is a generated file. +Project: hypdestopt +Version: 2008/08/08 v2.2 + Copyright (C) 2006, 2007, 2008 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/hypdoc.dtx b/Master/texmf-dist/source/latex/oberdiek/hypdoc.dtx index 8a32bd0512e..02f20687692 100644 --- a/Master/texmf-dist/source/latex/oberdiek/hypdoc.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/hypdoc.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: hypdoc.dtx +% Version: 2010/03/26 v1.9 +% % Copyright (C) 2002, 2006, 2007, 2009, 2010 by % Heiko Oberdiek % @@ -82,6 +85,9 @@ This is a generated file. +Project: hypdoc +Version: 2010/03/26 v1.9 + Copyright (C) 2002, 2006, 2007, 2009, 2010 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/hypgotoe.dtx b/Master/texmf-dist/source/latex/oberdiek/hypgotoe.dtx index b746f61f1c7..751054ee439 100644 --- a/Master/texmf-dist/source/latex/oberdiek/hypgotoe.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/hypgotoe.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: hypgotoe.dtx +% Version: 2007/10/30 v0.1 +% % Copyright (C) 2007 by % Heiko Oberdiek % @@ -84,6 +87,9 @@ This is a generated file. +Project: hypgotoe +Version: 2007/10/30 v0.1 + Copyright (C) 2007 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/hyphsubst.dtx b/Master/texmf-dist/source/latex/oberdiek/hyphsubst.dtx index ef3e5295ce0..b23a6f70ef1 100644 --- a/Master/texmf-dist/source/latex/oberdiek/hyphsubst.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/hyphsubst.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: hyphsubst.dtx +% Version: 2008/06/09 v0.2 +% % Copyright (C) 2008 by % Heiko Oberdiek % @@ -88,6 +91,9 @@ This is a generated file. +Project: hyphsubst +Version: 2008/06/09 v0.2 + Copyright (C) 2008 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/ifdraft.dtx b/Master/texmf-dist/source/latex/oberdiek/ifdraft.dtx index bb8c1239f22..75fa973e831 100644 --- a/Master/texmf-dist/source/latex/oberdiek/ifdraft.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/ifdraft.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: ifdraft.dtx +% Version: 2008/08/11 v1.3 +% % Copyright (C) 1999, 2005, 2006, 2008 by % Heiko Oberdiek % @@ -82,6 +85,9 @@ This is a generated file. +Project: ifdraft +Version: 2008/08/11 v1.3 + Copyright (C) 1999, 2005, 2006, 2008 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/iflang.dtx b/Master/texmf-dist/source/latex/oberdiek/iflang.dtx index 7588c0b603e..e85ec0ac09f 100644 --- a/Master/texmf-dist/source/latex/oberdiek/iflang.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/iflang.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: iflang.dtx +% Version: 2007/11/11 v1.5 +% % Copyright (C) 2007 by % Heiko Oberdiek % @@ -92,6 +95,9 @@ This is a generated file. +Project: iflang +Version: 2007/11/11 v1.5 + Copyright (C) 2007 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/ifluatex.dtx b/Master/texmf-dist/source/latex/oberdiek/ifluatex.dtx index 998c91d188a..eb8eb494439 100644 --- a/Master/texmf-dist/source/latex/oberdiek/ifluatex.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/ifluatex.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: ifluatex.dtx +% Version: 2010/03/01 v1.3 +% % Copyright (C) 2007, 2009, 2010 by % Heiko Oberdiek % @@ -89,6 +92,9 @@ This is a generated file. +Project: ifluatex +Version: 2010/03/01 v1.3 + Copyright (C) 2007, 2009, 2010 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/ifpdf.dtx b/Master/texmf-dist/source/latex/oberdiek/ifpdf.dtx index ed7e4a206ef..6d1a9778135 100644 --- a/Master/texmf-dist/source/latex/oberdiek/ifpdf.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/ifpdf.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: ifpdf.dtx +% Version: 2011/01/30 v2.3 +% % Copyright (C) 2001, 2005-2011 by % Heiko Oberdiek % @@ -86,6 +89,9 @@ This is a generated file. +Project: ifpdf +Version: 2011/01/30 v2.3 + Copyright (C) 2001, 2005-2011 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/ifvtex.dtx b/Master/texmf-dist/source/latex/oberdiek/ifvtex.dtx index 4154213772a..44eae127e54 100644 --- a/Master/texmf-dist/source/latex/oberdiek/ifvtex.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/ifvtex.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: ifvtex.dtx +% Version: 2010/03/01 v1.5 +% % Copyright (C) 2001, 2006-2008, 2010 by % Heiko Oberdiek % @@ -86,6 +89,9 @@ This is a generated file. +Project: ifvtex +Version: 2010/03/01 v1.5 + Copyright (C) 2001, 2006-2008, 2010 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/infwarerr.dtx b/Master/texmf-dist/source/latex/oberdiek/infwarerr.dtx index d3238ee9c1e..f6a9472694f 100644 --- a/Master/texmf-dist/source/latex/oberdiek/infwarerr.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/infwarerr.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: infwarerr.dtx +% Version: 2010/04/08 v1.3 +% % Copyright (C) 2007, 2010 by % Heiko Oberdiek % @@ -90,6 +93,9 @@ This is a generated file. +Project: infwarerr +Version: 2010/04/08 v1.3 + Copyright (C) 2007, 2010 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/inputenx.dtx b/Master/texmf-dist/source/latex/oberdiek/inputenx.dtx index f498d352903..8417093d15b 100644 --- a/Master/texmf-dist/source/latex/oberdiek/inputenx.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/inputenx.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: inputenx.dtx +% Version: 2011/04/10 v1.8 +% % Copyright (C) 2006-2011 by % Heiko Oberdiek % @@ -134,6 +137,9 @@ This is a generated file. +Project: inputenx +Version: 2011/04/10 v1.8 + Copyright (C) 2006-2011 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/intcalc.dtx b/Master/texmf-dist/source/latex/oberdiek/intcalc.dtx index 4faa48b5251..c31033ec217 100644 --- a/Master/texmf-dist/source/latex/oberdiek/intcalc.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/intcalc.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: intcalc.dtx +% Version: 2007/09/27 v1.1 +% % Copyright (C) 2007 by % Heiko Oberdiek % @@ -91,6 +94,9 @@ This is a generated file. +Project: intcalc +Version: 2007/09/27 v1.1 + Copyright (C) 2007 by Heiko Oberdiek @@ -979,7 +985,7 @@ and the derived files }% % \end{macrocode} % \end{macro} - +% % \begin{macro}{\IntCalcAdd} % \begin{macrocode} \def\IntCalcAdd#1!#2!{% @@ -4017,7 +4023,8 @@ and the derived files % \end{qstest} % - +% \end{macrocode} +% \begin{macrocode} %<*test2> \newcommand*{\TestError}[2]{% \begingroup @@ -4039,7 +4046,8 @@ and the derived files \TestError{DivisionByZero}{\IntCalcMod1!0!}% \end{qstest} % - +% \end{macrocode} +% \begin{macrocode} %<*test2|test4> \begin{document} \end{document} diff --git a/Master/texmf-dist/source/latex/oberdiek/kvdefinekeys.dtx b/Master/texmf-dist/source/latex/oberdiek/kvdefinekeys.dtx index a5d5dacd92b..afff5f48f40 100644 --- a/Master/texmf-dist/source/latex/oberdiek/kvdefinekeys.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/kvdefinekeys.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: kvdefinekeys.dtx +% Version: 2011/04/07 v1.3 +% % Copyright (C) 2010, 2011 by % Heiko Oberdiek % @@ -87,6 +90,9 @@ This is a generated file. +Project: kvdefinekeys +Version: 2011/04/07 v1.3 + Copyright (C) 2010, 2011 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/kvoptions.dtx b/Master/texmf-dist/source/latex/oberdiek/kvoptions.dtx index e0ec84a897e..b320732c69f 100644 --- a/Master/texmf-dist/source/latex/oberdiek/kvoptions.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/kvoptions.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: kvoptions.dtx +% Version: 2010/12/23 v3.10 +% % Copyright (C) 2004, 2006, 2007, 2009, 2010 by % Heiko Oberdiek % @@ -93,6 +96,9 @@ This is a generated file. +Project: kvoptions +Version: 2010/12/23 v3.10 + Copyright (C) 2004, 2006, 2007, 2009, 2010 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/kvsetkeys.dtx b/Master/texmf-dist/source/latex/oberdiek/kvsetkeys.dtx index e8f5e8a8e79..fb6d8b26895 100644 --- a/Master/texmf-dist/source/latex/oberdiek/kvsetkeys.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/kvsetkeys.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: kvsetkeys.dtx +% Version: 2011/04/07 v1.13 +% % Copyright (C) 2006, 2007, 2009-2011 by % Heiko Oberdiek % @@ -91,6 +94,9 @@ This is a generated file. +Project: kvsetkeys +Version: 2011/04/07 v1.13 + Copyright (C) 2006, 2007, 2009-2011 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/letltxmacro.dtx b/Master/texmf-dist/source/latex/oberdiek/letltxmacro.dtx index fa0e7670315..590a0808137 100644 --- a/Master/texmf-dist/source/latex/oberdiek/letltxmacro.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/letltxmacro.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: letltxmacro.dtx +% Version: 2010/09/02 v1.4 +% % Copyright (C) 2008, 2010 by % Heiko Oberdiek % @@ -87,6 +90,9 @@ This is a generated file. +Project: letltxmacro +Version: 2010/09/02 v1.4 + Copyright (C) 2008, 2010 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/listingsutf8.dtx b/Master/texmf-dist/source/latex/oberdiek/listingsutf8.dtx index 1d721c11ab6..59f35a9750d 100644 --- a/Master/texmf-dist/source/latex/oberdiek/listingsutf8.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/listingsutf8.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: listingsutf8.dtx +% Version: 2007/11/11 v1.1 +% % Copyright (C) 2007 by % Heiko Oberdiek % @@ -90,6 +93,9 @@ This is a generated file. +Project: listingsutf8 +Version: 2007/11/11 v1.1 + Copyright (C) 2007 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/ltxcmds.dtx b/Master/texmf-dist/source/latex/oberdiek/ltxcmds.dtx index 02d1c671384..c13a2a457e5 100644 --- a/Master/texmf-dist/source/latex/oberdiek/ltxcmds.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/ltxcmds.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: ltxcmds.dtx +% Version: 2011/04/18 v1.20 +% % Copyright (C) 2009-2011 by % Heiko Oberdiek % @@ -83,7 +86,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: ltxcmds 2011/04/14 v1.19 LaTeX kernel commands for general use (HO)} +\Msg{* Package: ltxcmds 2011/04/18 v1.20 LaTeX kernel commands for general use (HO)} \Msg{************************************************************************} \keepsilent @@ -94,6 +97,9 @@ This is a generated file. +Project: ltxcmds +Version: 2011/04/18 v1.20 + Copyright (C) 2009-2011 by Heiko Oberdiek @@ -162,7 +168,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{ltxcmds.drv}% - [2011/04/14 v1.19 LaTeX kernel commands for general use (HO)]% + [2011/04/18 v1.20 LaTeX kernel commands for general use (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2011/02/04] \usepackage{zref-savepos} @@ -174,7 +180,7 @@ and the derived files % % \fi % -% \CheckSum{2312} +% \CheckSum{2385} % % \CharacterTable % {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -195,7 +201,7 @@ and the derived files % \GetFileInfo{ltxcmds.drv} % % \title{The \xpackage{ltxcmds} package} -% \date{2011/04/14 v1.19} +% \date{2011/04/18 v1.20} % \author{Heiko Oberdiek\\\xemail{heiko.oberdiek at googlemail.com}} % % \maketitle @@ -686,7 +692,7 @@ and the derived files \fi \expandafter\x\csname ver@ltxcmds.sty\endcsname \ProvidesPackage{ltxcmds}% - [2011/04/14 v1.19 LaTeX kernel commands for general use (HO)]% + [2011/04/18 v1.20 LaTeX kernel commands for general use (HO)]% % \end{macrocode} % % \begin{macrocode} @@ -1060,7 +1066,7 @@ and the derived files \long\def\ltx@cdrzero#1\@nil{#1}% % \end{macrocode} % \end{macro} - +% % \begin{macro}{\ltx@cartwo} % \begin{macrocode} \long\def\ltx@cartwo#1#2#3\@nil{#1#2} @@ -1582,7 +1588,8 @@ and the derived files \ifx\LTXcmds@LetToken\LTXcmds@CharToken \the\expandafter\ltx@LocToksA \else - \ifx\LTXcmds@LetToken\LTXcmds@SpaceToken + \expandafter + \ifx\csname LTXcmds@LetToken\endcsname\LTXcmds@SpaceToken \expandafter\expandafter\expandafter\LTXcmds@@ifnextchar \else \the\expandafter\expandafter\expandafter\ltx@LocToksB @@ -2049,7 +2056,7 @@ $ \next \expandafter\ifx\csname RequirePackage\endcsname\relax \input ltxcmds.sty\relax \else - \RequirePackage{ltxcmds}[2011/04/14]% + \RequirePackage{ltxcmds}[2011/04/18]% \fi \catcode`\@=11 % \def\msg#{\immediate\write16}% @@ -2236,7 +2243,7 @@ X=% \expandafter\ifx\csname RequirePackage\endcsname\relax \input ltxcmds.sty\relax \else - \RequirePackage{ltxcmds}[2011/04/14]% + \RequirePackage{ltxcmds}[2011/04/18]% \fi \def\msg#{\immediate\write16} \def\TestY{\Y} @@ -2356,7 +2363,7 @@ X=% \expandafter\ifx\csname RequirePackage\endcsname\relax \input ltxcmds.sty\relax \else - \RequirePackage{ltxcmds}[2011/04/14]% + \RequirePackage{ltxcmds}[2011/04/18]% \fi \def\msg#{\immediate\write16} \def\space{ } @@ -2430,7 +2437,7 @@ X=% \expandafter\ifx\csname RequirePackage\endcsname\relax \input ltxcmds.sty\relax \else - \RequirePackage{ltxcmds}[2011/04/14]% + \RequirePackage{ltxcmds}[2011/04/18]% \fi \def\msg#{\immediate\write16} % make box 0 void @@ -2527,7 +2534,7 @@ X=% \input ltxcmds.sty\relax \input eolgrab.sty\relax \else - \RequirePackage{ltxcmds}[2011/04/14]% + \RequirePackage{ltxcmds}[2011/04/18]% \RequirePackage{eolgrab}[2011/01/12]% \fi \def\msg#{\immediate\write16} @@ -2599,6 +2606,20 @@ X=% \TestOuter \TestCmd M \TestSpace \TestOuter +\TestCmd M\iftrue +\TestOuter +\TestCmd M\iffalse +\TestOuter +\TestCmd M\else +\TestOuter +\TestCmd M\fi +\TestOuter +\TestCmd M \iftrue +\TestOuter +\TestCmd M \iffalse +\TestOuter +\TestCmd M \else +\TestOuter % \def\TestCmd#1{% \def\TestCmdType{#1}% @@ -2609,6 +2630,13 @@ X=% \TestCmd M [ \TestOuter \TestCmd M {m} +\TestCmd M\iftrue +\TestOuter +\TestCmd M\iffalse +\TestOuter +\TestCmd M\else +\TestCmd M\fi +\TestOuter \TestOuter % \def\TestCmd#1{% @@ -2642,9 +2670,32 @@ X=% } \TestCmd S {m} \TestCmd M{m} -\tracingmacros=1 \def\x#1{\def\x{#1#1}}\x{ } \TestCmdExp S\x{m} +% +\def\TestCmd#1{% + \def\TestCmdType{#1}% + \ltx@ifnextchar\iffalse\TestCmdIM\TestCmdM +} +\def\TestCmdIM\iffalse#1{% + \TestCheckType{I}% + \TestCatch +} +\TestCmd M\iftrue +\TestOuter +\TestCmd M \iftrue +\TestCmd I\iffalse\iffalse +\TestCmd I \iffalse\iffalse +\TestOuter +% +\def\TestCmd#1{% + \def\TestCmdType{#1}% + \ltx@ifnextchar@nospace\iffalse\TestCmdIM\TestCmdM +} +\TestCmd M\iftrue +\TestOuter +\TestCmd I\iffalse\iffalse +\TestOuter \csname @@end\endcsname\end % % \end{macrocode} @@ -3039,6 +3090,11 @@ X=% % \item % \cs{ltx(Loc,Glob)(Toks,Dimen,Skip)(A,B,C,D,E)} added. % \end{Version} +% \begin{Version}{2011/04/18 v1.20} +% \item +% \cs{ltx@ifnextchar} with conditional support (thanks GL for +% bug report). +% \end{Version} % \end{History} % % \PrintIndex diff --git a/Master/texmf-dist/source/latex/oberdiek/luacolor.dtx b/Master/texmf-dist/source/latex/oberdiek/luacolor.dtx index 212acf1c33c..29a26b4f517 100644 --- a/Master/texmf-dist/source/latex/oberdiek/luacolor.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/luacolor.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: luacolor.dtx +% Version: 2011/03/29 v1.4 +% % Copyright (C) 2007, 2009-2011 by % Heiko Oberdiek % @@ -92,6 +95,9 @@ This is a generated file. +Project: luacolor +Version: 2011/03/29 v1.4 + Copyright (C) 2007, 2009-2011 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/luatex.dtx b/Master/texmf-dist/source/latex/oberdiek/luatex.dtx index 0a14b151c33..891380bb656 100644 --- a/Master/texmf-dist/source/latex/oberdiek/luatex.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/luatex.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: luatex.dtx +% Version: 2010/03/09 v0.4 +% % Copyright (C) 2007, 2009, 2010 by % Heiko Oberdiek % @@ -94,6 +97,9 @@ This is a generated file. +Project: luatex +Version: 2010/03/09 v0.4 + Copyright (C) 2007, 2009, 2010 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/magicnum.dtx b/Master/texmf-dist/source/latex/oberdiek/magicnum.dtx index 60e243daaf9..2050d78b194 100644 --- a/Master/texmf-dist/source/latex/oberdiek/magicnum.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/magicnum.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: magicnum.dtx +% Version: 2011/04/10 v1.4 +% % Copyright (C) 2007, 2009, 2010, 2011 by % Heiko Oberdiek % @@ -94,6 +97,9 @@ This is a generated file. +Project: magicnum +Version: 2011/04/10 v1.4 + Copyright (C) 2007, 2009, 2010, 2011 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/makerobust.dtx b/Master/texmf-dist/source/latex/oberdiek/makerobust.dtx index 20f9c4980ff..332bf02461d 100644 --- a/Master/texmf-dist/source/latex/oberdiek/makerobust.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/makerobust.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: makerobust.dtx +% Version: 2006/03/18 v1.0 +% % Copyright (C) 2006 by % Heiko Oberdiek % @@ -84,6 +87,9 @@ This is a generated file. +Project: makerobust +Version: 2006/03/18 v1.0 + Copyright (C) 2006 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/mleftright.dtx b/Master/texmf-dist/source/latex/oberdiek/mleftright.dtx index 3c8966d2c1e..b20c6f3280c 100644 --- a/Master/texmf-dist/source/latex/oberdiek/mleftright.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/mleftright.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: mleftright.dtx +% Version: 2010/09/25 v1.0 +% % Copyright (C) 2010 by % Heiko Oberdiek % @@ -87,6 +90,9 @@ This is a generated file. +Project: mleftright +Version: 2010/09/25 v1.0 + Copyright (C) 2010 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins b/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins index 92c0258d3db..ab340164101 100644 --- a/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins +++ b/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins @@ -1,5 +1,5 @@ % oberdiek.ins -% 2011/04/16 +% 2011/04/18 % % Copyright (C) 1999, 2001, 2006 by % Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex b/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex index a933b190938..2a078573296 100644 --- a/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex +++ b/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex @@ -6,7 +6,7 @@ \newcommand*{\Subject}{CTAN:\CTANdir} \newcommand*{\Author}{Heiko Oberdiek} \newcommand*{\Email}{heiko.oberdiek at googlemail.com} -\newcommand*{\Date}{2011/04/16} +\newcommand*{\Date}{2011/04/18} % Copyright (C) 2006-2011 by % Heiko Oberdiek @@ -220,7 +220,7 @@ [\entrysep] \entry{grffile}{2010/12/09}{1.13}{Extended file name support for graphics}% [\entrysep] -\entry{hobsub}{2011/01/30}{1.0}{Subsetting bundle oberdiek}% +\entry{hobsub}{2011/04/18}{1.3}{Subsetting bundle oberdiek}% [\entrysep] \entry{hologo}{2011/03/25}{1.4}{Logo collection}% [\entrysep] @@ -268,7 +268,7 @@ [\entrysep] \entry{listingsutf8}{2007/11/11}{1.1}{Adding support for UTF-8 to listings}% [\entrysep] -\entry{ltxcmds}{2011/04/14}{1.19}{\LaTeX{} kernel commands for general use}% +\entry{ltxcmds}{2011/04/18}{1.20}{\LaTeX{} kernel commands for general use}% [\entrysep] \entry{luacolor}{2011/03/29}{1.4}{Coloring based on LuaTeX's node attributes}% [\entrysep] diff --git a/Master/texmf-dist/source/latex/oberdiek/pagegrid.dtx b/Master/texmf-dist/source/latex/oberdiek/pagegrid.dtx index 4d4abf7f29b..ba6f54d9f20 100644 --- a/Master/texmf-dist/source/latex/oberdiek/pagegrid.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/pagegrid.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: pagegrid.dtx +% Version: 2009/12/04 v1.4 +% % Copyright (C) 2009 by % Heiko Oberdiek % @@ -84,6 +87,9 @@ This is a generated file. +Project: pagegrid +Version: 2009/12/04 v1.4 + Copyright (C) 2009 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/pagesel.dtx b/Master/texmf-dist/source/latex/oberdiek/pagesel.dtx index 854c1c294d6..b9bfe563c2c 100644 --- a/Master/texmf-dist/source/latex/oberdiek/pagesel.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/pagesel.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: pagesel.dtx +% Version: 2008/08/11 v1.8 +% % Copyright (C) 1999, 2003, 2006-2008 by % Heiko Oberdiek % @@ -82,6 +85,9 @@ This is a generated file. +Project: pagesel +Version: 2008/08/11 v1.8 + Copyright (C) 1999, 2003, 2006-2008 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/pdfcol.dtx b/Master/texmf-dist/source/latex/oberdiek/pdfcol.dtx index 76c8bfa9d02..94059d42cdc 100644 --- a/Master/texmf-dist/source/latex/oberdiek/pdfcol.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/pdfcol.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: pdfcol.dtx +% Version: 2007/12/12 v1.2 +% % Copyright (C) 2007 by % Heiko Oberdiek % @@ -90,6 +93,9 @@ This is a generated file. +Project: pdfcol +Version: 2007/12/12 v1.2 + Copyright (C) 2007 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/pdfcolfoot.dtx b/Master/texmf-dist/source/latex/oberdiek/pdfcolfoot.dtx index f29cd338c48..782ab0610d9 100644 --- a/Master/texmf-dist/source/latex/oberdiek/pdfcolfoot.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/pdfcolfoot.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: pdfcolfoot.dtx +% Version: 2007/09/09 v1.1 +% % Copyright (C) 2007 by % Heiko Oberdiek % @@ -84,6 +87,9 @@ This is a generated file. +Project: pdfcolfoot +Version: 2007/09/09 v1.1 + Copyright (C) 2007 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/pdfcolmk.dtx b/Master/texmf-dist/source/latex/oberdiek/pdfcolmk.dtx index 347c021d6a5..9a15b4db009 100644 --- a/Master/texmf-dist/source/latex/oberdiek/pdfcolmk.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/pdfcolmk.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: pdfcolmk.dtx +% Version: 2008/08/11 v1.2 +% % Copyright (C) 2000, 2005-2008 by % Heiko Oberdiek % @@ -82,6 +85,9 @@ This is a generated file. +Project: pdfcolmk +Version: 2008/08/11 v1.2 + Copyright (C) 2000, 2005-2008 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/pdfcolparallel.dtx b/Master/texmf-dist/source/latex/oberdiek/pdfcolparallel.dtx index 1d9083370f8..405e568ba7e 100644 --- a/Master/texmf-dist/source/latex/oberdiek/pdfcolparallel.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/pdfcolparallel.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: pdfcolparallel.dtx +% Version: 2010/01/11 v1.3 +% % Copyright (C) 2007, 2008, 2010 by % Heiko Oberdiek % @@ -84,6 +87,9 @@ This is a generated file. +Project: pdfcolparallel +Version: 2010/01/11 v1.3 + Copyright (C) 2007, 2008, 2010 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/pdfcolparcolumns.dtx b/Master/texmf-dist/source/latex/oberdiek/pdfcolparcolumns.dtx index a32d9c112a5..77eed31e550 100644 --- a/Master/texmf-dist/source/latex/oberdiek/pdfcolparcolumns.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/pdfcolparcolumns.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: pdfcolparcolumns.dtx +% Version: 2010/01/11 v1.3 +% % Copyright (C) 2007, 2008, 2010 by % Heiko Oberdiek % @@ -84,6 +87,9 @@ This is a generated file. +Project: pdfcolparcolumns +Version: 2010/01/11 v1.3 + Copyright (C) 2007, 2008, 2010 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/pdfcrypt.dtx b/Master/texmf-dist/source/latex/oberdiek/pdfcrypt.dtx index 63b47e7f28f..7f4843199a4 100644 --- a/Master/texmf-dist/source/latex/oberdiek/pdfcrypt.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/pdfcrypt.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: pdfcrypt.dtx +% Version: 2007/04/26 v1.0 +% % Copyright (C) 2001, 2006, 2007 by % Heiko Oberdiek % @@ -85,6 +88,9 @@ This is a generated file. +Project: pdfcrypt +Version: 2007/04/26 v1.0 + Copyright (C) 2001, 2006, 2007 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/pdfescape.dtx b/Master/texmf-dist/source/latex/oberdiek/pdfescape.dtx index 7efee3d1a83..04900d029b8 100644 --- a/Master/texmf-dist/source/latex/oberdiek/pdfescape.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/pdfescape.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: pdfescape.dtx +% Version: 2011/04/04 v1.12 +% % Copyright (C) 2007, 2010, 2011 by % Heiko Oberdiek % @@ -94,6 +97,9 @@ This is a generated file. +Project: pdfescape +Version: 2011/04/04 v1.12 + Copyright (C) 2007, 2010, 2011 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/pdflscape.dtx b/Master/texmf-dist/source/latex/oberdiek/pdflscape.dtx index a788a91500a..54cef809c15 100644 --- a/Master/texmf-dist/source/latex/oberdiek/pdflscape.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/pdflscape.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: pdflscape.dtx +% Version: 2008/08/11 v0.10 +% % Copyright (C) 2001, 2004, 2006-2008 by % Heiko Oberdiek % @@ -94,6 +97,9 @@ This is a generated file. +Project: pdflscape +Version: 2008/08/11 v0.10 + Copyright (C) 2001, 2004, 2006-2008 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/pdfrender.dtx b/Master/texmf-dist/source/latex/oberdiek/pdfrender.dtx index 07a67b02eb5..252f49d78c9 100644 --- a/Master/texmf-dist/source/latex/oberdiek/pdfrender.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/pdfrender.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: pdfrender.dtx +% Version: 2010/01/28 v1.2 +% % Copyright (C) 2010 by % Heiko Oberdiek % @@ -93,6 +96,9 @@ This is a generated file. +Project: pdfrender +Version: 2010/01/28 v1.2 + Copyright (C) 2010 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/pdftexcmds.dtx b/Master/texmf-dist/source/latex/oberdiek/pdftexcmds.dtx index a62c1f11327..905f819b28b 100644 --- a/Master/texmf-dist/source/latex/oberdiek/pdftexcmds.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/pdftexcmds.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: pdftexcmds.dtx +% Version: 2011/04/16 v0.15 +% % Copyright (C) 2007, 2009-2011 by % Heiko Oberdiek % @@ -94,6 +97,9 @@ This is a generated file. +Project: pdftexcmds +Version: 2011/04/16 v0.15 + Copyright (C) 2007, 2009-2011 by Heiko Oberdiek @@ -1081,7 +1087,6 @@ and the derived files % \begin{macro}{\pdftexcmds@Patch} % \begin{macrocode} \def\pdftexcmds@Patch{0} - \ifnum\luatexversion>40 % \ifnum\luatexversion<66 % \def\pdftexcmds@Patch{1}% diff --git a/Master/texmf-dist/source/latex/oberdiek/picture.dtx b/Master/texmf-dist/source/latex/oberdiek/picture.dtx index 94e5101eb96..0e2eeacdcd8 100644 --- a/Master/texmf-dist/source/latex/oberdiek/picture.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/picture.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: picture.dtx +% Version: 2009/10/11 v1.3 +% % Copyright (C) 2006-2009 by % Heiko Oberdiek % @@ -84,6 +87,9 @@ This is a generated file. +Project: picture +Version: 2009/10/11 v1.3 + Copyright (C) 2006-2009 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/pmboxdraw.dtx b/Master/texmf-dist/source/latex/oberdiek/pmboxdraw.dtx index 98875069989..870321b7085 100644 --- a/Master/texmf-dist/source/latex/oberdiek/pmboxdraw.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/pmboxdraw.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: pmboxdraw.dtx +% Version: 2011/03/24 v1.1 +% % Copyright (C) 2006, 2011 by % Heiko Oberdiek % @@ -85,6 +88,9 @@ This is a generated file. +Project: pmboxdraw +Version: 2011/03/24 v1.1 + Copyright (C) 2006, 2011 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/protecteddef.dtx b/Master/texmf-dist/source/latex/oberdiek/protecteddef.dtx index 504aa64b702..7a216c4ab9c 100644 --- a/Master/texmf-dist/source/latex/oberdiek/protecteddef.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/protecteddef.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: protecteddef.dtx +% Version: 2011/01/31 v1.0 +% % Copyright (C) 2011 by % Heiko Oberdiek % @@ -88,6 +91,9 @@ This is a generated file. +Project: protecteddef +Version: 2011/01/31 v1.0 + Copyright (C) 2011 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/refcount.dtx b/Master/texmf-dist/source/latex/oberdiek/refcount.dtx index 8c57b72f075..5840a945849 100644 --- a/Master/texmf-dist/source/latex/oberdiek/refcount.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/refcount.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: refcount.dtx +% Version: 2010/12/01 v3.2 +% % Copyright (C) 1998, 2000, 2006, 2008, 2010 by % Heiko Oberdiek % @@ -88,6 +91,9 @@ This is a generated file. +Project: refcount +Version: 2010/12/01 v3.2 + Copyright (C) 1998, 2000, 2006, 2008, 2010 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/rerunfilecheck.dtx b/Master/texmf-dist/source/latex/oberdiek/rerunfilecheck.dtx index baab75076e9..2157386fbd9 100644 --- a/Master/texmf-dist/source/latex/oberdiek/rerunfilecheck.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/rerunfilecheck.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: rerunfilecheck.dtx +% Version: 2011/04/15 v1.7 +% % Copyright (C) 2009-2011 by % Heiko Oberdiek % @@ -86,6 +89,9 @@ This is a generated file. +Project: rerunfilecheck +Version: 2011/04/15 v1.7 + Copyright (C) 2009-2011 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/resizegather.dtx b/Master/texmf-dist/source/latex/oberdiek/resizegather.dtx index 4468281ef87..948882ccebe 100644 --- a/Master/texmf-dist/source/latex/oberdiek/resizegather.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/resizegather.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: resizegather.dtx +% Version: 2010/03/01 v1.2 +% % Copyright (C) 2009, 2010 by % Heiko Oberdiek % @@ -84,6 +87,9 @@ This is a generated file. +Project: resizegather +Version: 2010/03/01 v1.2 + Copyright (C) 2009, 2010 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/rotchiffre.dtx b/Master/texmf-dist/source/latex/oberdiek/rotchiffre.dtx index 1592f20e4a7..9a04606c724 100644 --- a/Master/texmf-dist/source/latex/oberdiek/rotchiffre.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/rotchiffre.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: rotchiffre.dtx +% Version: 2010/11/12 v1.0 +% % Copyright (C) 2010 by % Heiko Oberdiek % @@ -88,6 +91,9 @@ This is a generated file. +Project: rotchiffre +Version: 2010/11/12 v1.0 + Copyright (C) 2010 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/scrindex.dtx b/Master/texmf-dist/source/latex/oberdiek/scrindex.dtx index 07c260f96b6..be502a8af45 100644 --- a/Master/texmf-dist/source/latex/oberdiek/scrindex.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/scrindex.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: scrindex.dtx +% Version: 2008/08/11 v1.1 +% % Copyright (C) 2008 by % Heiko Oberdiek % @@ -85,6 +88,9 @@ This is a generated file. +Project: scrindex +Version: 2008/08/11 v1.1 + Copyright (C) 2008 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/selinput.dtx b/Master/texmf-dist/source/latex/oberdiek/selinput.dtx index 21fba36c3b1..7a6119faa75 100644 --- a/Master/texmf-dist/source/latex/oberdiek/selinput.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/selinput.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: selinput.dtx +% Version: 2007/09/09 v1.2 +% % Copyright (C) 2007 by % Heiko Oberdiek % @@ -89,6 +92,9 @@ This is a generated file. +Project: selinput +Version: 2007/09/09 v1.2 + Copyright (C) 2007 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/setouterhbox.dtx b/Master/texmf-dist/source/latex/oberdiek/setouterhbox.dtx index b0e6b14edf3..e4c4456f7a0 100644 --- a/Master/texmf-dist/source/latex/oberdiek/setouterhbox.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/setouterhbox.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: setouterhbox.dtx +% Version: 2007/09/09 v1.7 +% % Copyright (C) 2005, 2006, 2007 by % Heiko Oberdiek % @@ -90,6 +93,9 @@ This is a generated file. +Project: setouterhbox +Version: 2007/09/09 v1.7 + Copyright (C) 2005, 2006, 2007 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/settobox.dtx b/Master/texmf-dist/source/latex/oberdiek/settobox.dtx index b39db025442..b9d0e45c021 100644 --- a/Master/texmf-dist/source/latex/oberdiek/settobox.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/settobox.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: settobox.dtx +% Version: 2008/08/11 v1.4 +% % Copyright (C) 2000, 2006-2008 by % Heiko Oberdiek % @@ -84,6 +87,9 @@ This is a generated file. +Project: settobox +Version: 2008/08/11 v1.4 + Copyright (C) 2000, 2006-2008 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/soulutf8.dtx b/Master/texmf-dist/source/latex/oberdiek/soulutf8.dtx index 633d6890961..3ac99e78da4 100644 --- a/Master/texmf-dist/source/latex/oberdiek/soulutf8.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/soulutf8.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: soulutf8.dtx +% Version: 2007/09/09 v1.0 +% % Copyright (C) 2007 by % Heiko Oberdiek % @@ -92,6 +95,9 @@ This is a generated file. +Project: soulutf8 +Version: 2007/09/09 v1.0 + Copyright (C) 2007 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/stackrel.dtx b/Master/texmf-dist/source/latex/oberdiek/stackrel.dtx index bd5fdf30c44..a66e25adc1f 100644 --- a/Master/texmf-dist/source/latex/oberdiek/stackrel.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/stackrel.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: stackrel.dtx +% Version: 2007/11/11 v1.2 +% % Copyright (C) 2006, 2007 by % Heiko Oberdiek % @@ -82,6 +85,9 @@ This is a generated file. +Project: stackrel +Version: 2007/11/11 v1.2 + Copyright (C) 2006, 2007 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/stampinclude.dtx b/Master/texmf-dist/source/latex/oberdiek/stampinclude.dtx index b56aa9071ce..732a1e48af4 100644 --- a/Master/texmf-dist/source/latex/oberdiek/stampinclude.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/stampinclude.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: stampinclude.dtx +% Version: 2008/07/14 v1.0 +% % Copyright (C) 2008 by % Heiko Oberdiek % @@ -82,6 +85,9 @@ This is a generated file. +Project: stampinclude +Version: 2008/07/14 v1.0 + Copyright (C) 2008 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/stringenc.dtx b/Master/texmf-dist/source/latex/oberdiek/stringenc.dtx index 402c8e9d0a0..7d20fef9f0d 100644 --- a/Master/texmf-dist/source/latex/oberdiek/stringenc.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/stringenc.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: stringenc.dtx +% Version: 2010/03/01 v1.8 +% % Copyright (C) 2007-2010 by % Heiko Oberdiek % @@ -140,6 +143,9 @@ This is a generated file. +Project: stringenc +Version: 2010/03/01 v1.8 + Copyright (C) 2007-2010 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/tabularht.dtx b/Master/texmf-dist/source/latex/oberdiek/tabularht.dtx index 14ba5954811..694c279731f 100644 --- a/Master/texmf-dist/source/latex/oberdiek/tabularht.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/tabularht.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: tabularht.dtx +% Version: 2007/04/11 v2.5 +% % Copyright (C) 2005, 2006, 2007 by % Heiko Oberdiek % @@ -85,6 +88,9 @@ This is a generated file. +Project: tabularht +Version: 2007/04/11 v2.5 + Copyright (C) 2005, 2006, 2007 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/tabularkv.dtx b/Master/texmf-dist/source/latex/oberdiek/tabularkv.dtx index 0ed26a9e7d6..628dfeadd06 100644 --- a/Master/texmf-dist/source/latex/oberdiek/tabularkv.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/tabularkv.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: tabularkv.dtx +% Version: 2006/02/20 v1.1 +% % Copyright (C) 2005, 2006 by % Heiko Oberdiek % @@ -84,6 +87,9 @@ This is a generated file. +Project: tabularkv +Version: 2006/02/20 v1.1 + Copyright (C) 2005, 2006 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/telprint.dtx b/Master/texmf-dist/source/latex/oberdiek/telprint.dtx index 3c969cdfe92..f47d9a6877e 100644 --- a/Master/texmf-dist/source/latex/oberdiek/telprint.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/telprint.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: telprint.dtx +% Version: 2008/08/11 v1.10 +% % Copyright (C) 1996, 1997, 2004-2008 by % Heiko Oberdiek % @@ -87,6 +90,9 @@ This is a generated file. +Project: telprint +Version: 2008/08/11 v1.10 + Copyright (C) 1996, 1997, 2004-2008 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/transparent.dtx b/Master/texmf-dist/source/latex/oberdiek/transparent.dtx index b7485fec7bb..c59cc5363e3 100644 --- a/Master/texmf-dist/source/latex/oberdiek/transparent.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/transparent.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: transparent.dtx +% Version: 2007/01/08 v1.0 +% % Copyright (C) 2007 by % Heiko Oberdiek % @@ -84,6 +87,9 @@ This is a generated file. +Project: transparent +Version: 2007/01/08 v1.0 + Copyright (C) 2007 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/twoopt.dtx b/Master/texmf-dist/source/latex/oberdiek/twoopt.dtx index 807ca8c746c..d4ba443b540 100644 --- a/Master/texmf-dist/source/latex/oberdiek/twoopt.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/twoopt.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: twoopt.dtx +% Version: 2008/08/11 v1.5 +% % Copyright (C) 1999, 2006, 2008 by % Heiko Oberdiek % @@ -82,6 +85,9 @@ This is a generated file. +Project: twoopt +Version: 2008/08/11 v1.5 + Copyright (C) 1999, 2006, 2008 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/uniquecounter.dtx b/Master/texmf-dist/source/latex/oberdiek/uniquecounter.dtx index 6c128a8a2db..0251888cfb6 100644 --- a/Master/texmf-dist/source/latex/oberdiek/uniquecounter.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/uniquecounter.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: uniquecounter.dtx +% Version: 2011/01/30 v1.2 +% % Copyright (C) 2009, 2011 by % Heiko Oberdiek % @@ -92,6 +95,9 @@ This is a generated file. +Project: uniquecounter +Version: 2011/01/30 v1.2 + Copyright (C) 2009, 2011 by Heiko Oberdiek diff --git a/Master/texmf-dist/source/latex/oberdiek/zref.dtx b/Master/texmf-dist/source/latex/oberdiek/zref.dtx index fc3d5a2d7ba..f677354b025 100644 --- a/Master/texmf-dist/source/latex/oberdiek/zref.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/zref.dtx @@ -1,5 +1,8 @@ % \iffalse meta-comment % +% File: zref.dtx +% Version: 2011/03/18 v2.21 +% % Copyright (C) 2006-2011 by % Heiko Oberdiek % @@ -119,6 +122,9 @@ This is a generated file. +Project: zref +Version: 2011/03/18 v2.21 + Copyright (C) 2006-2011 by Heiko Oberdiek diff --git a/Master/texmf-dist/tex/generic/oberdiek/alphalph.sty b/Master/texmf-dist/tex/generic/oberdiek/alphalph.sty index fd34006ca50..00542784192 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/alphalph.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/alphalph.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: alphalph +%% Version: 2010/04/18 v2.3 +%% %% Copyright (C) 1999, 2006-2008, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/atbegshi.sty b/Master/texmf-dist/tex/generic/oberdiek/atbegshi.sty index 0c8aea8c6fe..120d3b1f319 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/atbegshi.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/atbegshi.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: atbegshi +%% Version: 2011/01/30 v1.15 +%% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/bigintcalc.sty b/Master/texmf-dist/tex/generic/oberdiek/bigintcalc.sty index 1ee9aa77216..24a92cae1d8 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/bigintcalc.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/bigintcalc.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: bigintcalc +%% Version: 2011/01/30 v1.2 +%% %% Copyright (C) 2007, 2011 by %% Heiko Oberdiek %% @@ -1194,7 +1197,6 @@ $ \BIC@Temp 9{18\or27\or36\or45\or54\or63\or72\or81}% }% \BIC@Fi } - \def\bigintcalcSqr#1{% \romannumeral0% \expandafter\expandafter\expandafter\BIC@Sqr diff --git a/Master/texmf-dist/tex/generic/oberdiek/bitset.sty b/Master/texmf-dist/tex/generic/oberdiek/bitset.sty index f36c56b37b8..41b24c74ef3 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/bitset.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/bitset.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: bitset +%% Version: 2011/01/30 v1.1 +%% %% Copyright (C) 2007, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/catchfile.sty b/Master/texmf-dist/tex/generic/oberdiek/catchfile.sty index 452e10f33ea..80733c9c8d1 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/catchfile.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/catchfile.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: catchfile +%% Version: 2011/03/01 v1.6 +%% %% Copyright (C) 2007, 2010, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/embedfile.sty b/Master/texmf-dist/tex/generic/oberdiek/embedfile.sty index a4215a25c20..c2fbda00310 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/embedfile.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/embedfile.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: embedfile +%% Version: 2011/04/13 v2.6 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/engord.sty b/Master/texmf-dist/tex/generic/oberdiek/engord.sty index 2fec6444d2f..67131e0a9b4 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/engord.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/engord.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: engord +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2000, 2003, 2006-2008, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/eolgrab.sty b/Master/texmf-dist/tex/generic/oberdiek/eolgrab.sty index 0f828ad54cf..a24d3c2a0f2 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/eolgrab.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/eolgrab.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: eolgrab +%% Version: 2011/01/12 v1.0 +%% %% Copyright (C) 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/etexcmds.sty b/Master/texmf-dist/tex/generic/oberdiek/etexcmds.sty index f83d7528a0f..8ae0beddf8b 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/etexcmds.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/etexcmds.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: etexcmds +%% Version: 2011/02/16 v1.5 +%% %% Copyright (C) 2007, 2010, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/gettitlestring.sty b/Master/texmf-dist/tex/generic/oberdiek/gettitlestring.sty index e6a1ea8b015..1f6fdb14f54 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/gettitlestring.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/gettitlestring.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: gettitlestring +%% Version: 2010/12/03 v1.4 +%% %% Copyright (C) 2009, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty b/Master/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty index 328c0d37bcd..a8beaaa9b3d 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty @@ -38,6 +38,9 @@ %% %% This is a generated file. %% +%% Project: hobsub +%% Version: 2011/04/18 v1.3 +%% %% Copyright (C) 2011 by %% Heiko Oberdiek %% @@ -64,90 +67,90 @@ %% hobsub-hyperref.sty, hobsub-test1.tex. %% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode58=12 % : - \catcode64=11 % @ - \catcode123=1 % { - \catcode125=2 % } - \expandafter\let\expandafter\x\csname ver@hobsub-generic.sty\endcsname - \ifx\x\relax % plain-TeX, first loading - \else - \def\empty{}% - \ifx\x\empty % LaTeX, first loading, - % variable is initialized, but \ProvidesPackage not yet seen - \else - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{hobsub-generic}{The package is already loaded}% - \aftergroup\endinput - \fi - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode58=12 % : +\catcode64=11 % @ +\catcode123=1 % { +\catcode125=2 % } +\expandafter\let\expandafter\x\csname ver@hobsub-generic.sty\endcsname +\ifx\x\relax % plain-TeX, first loading +\else +\def\empty{}% +\ifx\x\empty % LaTeX, first loading, +% variable is initialized, but \ProvidesPackage not yet seen +\else +\expandafter\ifx\csname PackageInfo\endcsname\relax +\def\x#1#2{% +\immediate\write-1{Package #1 Info: #2.}% +}% +\else +\def\x#1#2{\PackageInfo{#1}{#2, stopped}}% +\fi +\x{hobsub-generic}{The package is already loaded}% +\aftergroup\endinput +\fi +\fi \endgroup% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode40=12 % ( - \catcode41=12 % ) - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode47=12 % / - \catcode58=12 % : - \catcode64=11 % @ - \catcode91=12 % [ - \catcode93=12 % ] - \catcode123=1 % { - \catcode125=2 % } - \expandafter\ifx\csname ProvidesPackage\endcsname\relax - \def\x#1#2#3[#4]{\endgroup - \immediate\write-1{Package: #3 #4}% - \xdef#1{#4}% - }% - \else - \def\x#1#2[#3]{\endgroup - #2[{#3}]% - \ifx#1\@undefined - \xdef#1{#3}% - \fi - \ifx#1\relax - \xdef#1{#3}% - \fi - }% - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode40=12 % ( +\catcode41=12 % ) +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode47=12 % / +\catcode58=12 % : +\catcode64=11 % @ +\catcode91=12 % [ +\catcode93=12 % ] +\catcode123=1 % { +\catcode125=2 % } +\expandafter\ifx\csname ProvidesPackage\endcsname\relax +\def\x#1#2#3[#4]{\endgroup +\immediate\write-1{Package: #3 #4}% +\xdef#1{#4}% +}% +\else +\def\x#1#2[#3]{\endgroup +#2[{#3}]% +\ifx#1\@undefined +\xdef#1{#3}% +\fi +\ifx#1\relax +\xdef#1{#3}% +\fi +}% +\fi \expandafter\x\csname ver@hobsub-generic.sty\endcsname \ProvidesPackage{hobsub-generic}% - [2011/01/30 v1.0 Bundle oberdiek, subset generic (HO)]% + [2011/04/18 v1.3 Bundle oberdiek, subset generic (HO)]% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode123=1 % { - \catcode125=2 % } - \catcode64=11 % @ - \def\x{\endgroup - \expandafter\edef\csname HOBsub@AtEnd\endcsname{% - \endlinechar=\the\endlinechar\relax - \catcode13=\the\catcode13\relax - \catcode32=\the\catcode32\relax - \catcode35=\the\catcode35\relax - \catcode61=\the\catcode61\relax - \catcode64=\the\catcode64\relax - \catcode123=\the\catcode123\relax - \catcode125=\the\catcode125\relax - }% - }% +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode123=1 % { +\catcode125=2 % } +\catcode64=11 % @ +\def\x{\endgroup +\expandafter\edef\csname HOBsub@AtEnd\endcsname{% +\endlinechar=\the\endlinechar\relax +\catcode13=\the\catcode13\relax +\catcode32=\the\catcode32\relax +\catcode35=\the\catcode35\relax +\catcode61=\the\catcode61\relax +\catcode64=\the\catcode64\relax +\catcode123=\the\catcode123\relax +\catcode125=\the\catcode125\relax +}% +}% \x\catcode61\catcode48\catcode32=10\relax% \catcode13=5 % ^^M \endlinechar=13 % @@ -156,11 +159,11 @@ \catcode123=1 % { \catcode125=2 % } \def\TMP@EnsureCode#1#2{% - \edef\HOBsub@AtEnd{% - \HOBsub@AtEnd - \catcode#1=\the\catcode#1\relax - }% - \catcode#1=#2\relax +\edef\HOBsub@AtEnd{% +\HOBsub@AtEnd +\catcode#1=\the\catcode#1\relax +}% +\catcode#1=#2\relax } \TMP@EnsureCode{39}{12}% ' \TMP@EnsureCode{40}{12}% ( @@ -176,177 +179,178 @@ \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname ver@hobsub.sty\endcsname\relax \else - \expandafter\hobsub@GobbleRemainingPackage +\expandafter\hobsub@GobbleRemainingPackage \fi \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname HOBsub@OrgEndinput\endcsname\relax - \let\HOBsub@OrgEndinput\endinput +\let\HOBsub@OrgEndinput\endinput \fi \def\hobsub@GobbleRemainingPackage{% - \begingroup - \catcode92=14 % backslash: comment - \catcode32=14 % space: comment - \catcode123=14 % left brace: comment - \catcode125=14 % right brace: comment - \catcode60=3 % less: math - \catcode62=4 % greater: align - \endlinechar=-1 % - \HOBsub@GobbleRemainingPackage +\begingroup +\catcode92=14 % backslash: comment +\catcode32=14 % space: comment +\catcode35=14 % hash: comment +\catcode123=14 % left brace: comment +\catcode125=14 % right brace: comment +\catcode60=3 % less: math +\catcode62=4 % greater: align +\endlinechar=-1 % +\HOBsub@GobbleRemainingPackage } \catcode60=3 % less: dollar \catcode62=4 % greater: align \long\def\HOBsub@GobbleRemainingPackage#1{% - \endgroup +\endgroup } \catcode60=12 % less: other \catcode62=12 % greater: other \def\hobsub@StartPackage#1{% - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname ver@#1.sty\endcsname\relax - \let\HOBsub@OrgCurrName\@currname - \let\HOBsub@OrgCurrExt\@currext - \csname @pushfilename\endcsname - \def\@currname{#1}% - \def\@currext{sty}% - \expandafter\def\csname\@currname.\@currext-h@@k\endcsname{}% - \let\endinput\hobsub@GobbleRemainingPackage - \def\hobsub@StopPackage{% - \let\hobsub@StopPackage\relax - \HOBsub@StopPackage - }% - \hobsub@AddToFileList{#1.sty}% - \else - \hobsub@Info{hobsub}{Skipping package `#1' (already loaded)}% - \let\hobsub@StopPackage\relax - \expandafter\hobsub@GobbleRemainingPackage - \fi +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname ver@#1.sty\endcsname\relax +\let\HOBsub@OrgCurrName\@currname +\let\HOBsub@OrgCurrExt\@currext +\csname @pushfilename\endcsname +\def\@currname{#1}% +\def\@currext{sty}% +\expandafter\def\csname\@currname.\@currext-h@@k\endcsname{}% +\let\endinput\hobsub@GobbleRemainingPackage +\def\hobsub@StopPackage{% +\let\hobsub@StopPackage\relax +\HOBsub@StopPackage +}% +\hobsub@AddToFileList{#1.sty}% +\else +\hobsub@Info{hobsub}{Skipping package `#1' (already loaded)}% +\let\hobsub@StopPackage\relax +\expandafter\hobsub@GobbleRemainingPackage +\fi } \let\hobsub@StopPackage\relax \def\hobsub@Info#1#2{% - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname @PackageInfoNoLine\endcsname\relax - \immediate\write-1{Package #1 Info: #2.}% - \else - \let\hobsub@Info\@PackageInfoNoLine - \hobsub@Info{#1}{#2}% - \fi +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname @PackageInfoNoLine\endcsname\relax +\immediate\write-1{Package #1 Info: #2.}% +\else +\let\hobsub@Info\@PackageInfoNoLine +\hobsub@Info{#1}{#2}% +\fi } \def\HOBsub@StopPackage{% - \csname\@currname.\@currext-h@@k\endcsname - \let\endinput\HOBsub@OrgEndinput - \csname @popfilename\endcsname - \let\@currname\HOBsub@OrgCurrName - \let\@currext\HOBsub@OrgCurrExt +\csname\@currname.\@currext-h@@k\endcsname +\let\endinput\HOBsub@OrgEndinput +\csname @popfilename\endcsname +\let\@currname\HOBsub@OrgCurrName +\let\@currext\HOBsub@OrgCurrExt } \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname @addtofilelist\endcsname\relax - \def\hobsub@AddToFileList#1{}% +\def\hobsub@AddToFileList#1{}% \else - \def\hobsub@AddToFileList#1{% - \@addtofilelist{#1}% - }% +\def\hobsub@AddToFileList#1{% +\@addtofilelist{#1}% +}% \fi \hobsub@GobbleRemainingPackage \hobsub@StartPackage{hobsub}% \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname ProvidesPackage\endcsname\relax - \immediate\write-1{% - Package: hobsub 2011/01/30 v1.0 Subsetting bundle oberdiek (HO)% - }% +\immediate\write-1{% + Package: hobsub 2011/04/18 v1.3 Subsetting bundle oberdiek (HO)% +}% \else - \ProvidesPackage{hobsub}% - [2011/01/30 v1.0 Subsetting bundle oberdiek (HO)]% +\ProvidesPackage{hobsub}% + [2011/04/18 v1.3 Subsetting bundle oberdiek (HO)]% \fi - \endinput +\endinput \hobsub@StopPackage \hobsub@StartPackage{infwarerr} \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode58=12 % : - \catcode64=11 % @ - \catcode123=1 % { - \catcode125=2 % } - \expandafter\let\expandafter\x\csname ver@infwarerr.sty\endcsname - \ifx\x\relax % plain-TeX, first loading - \else - \def\empty{}% - \ifx\x\empty % LaTeX, first loading, - % variable is initialized, but \ProvidesPackage not yet seen - \else - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{infwarerr}{The package is already loaded}% - \aftergroup\endinput - \fi - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode58=12 % : +\catcode64=11 % @ +\catcode123=1 % { +\catcode125=2 % } +\expandafter\let\expandafter\x\csname ver@infwarerr.sty\endcsname +\ifx\x\relax % plain-TeX, first loading +\else +\def\empty{}% +\ifx\x\empty % LaTeX, first loading, +% variable is initialized, but \ProvidesPackage not yet seen +\else +\expandafter\ifx\csname PackageInfo\endcsname\relax +\def\x#1#2{% +\immediate\write-1{Package #1 Info: #2.}% +}% +\else +\def\x#1#2{\PackageInfo{#1}{#2, stopped}}% +\fi +\x{infwarerr}{The package is already loaded}% +\aftergroup\endinput +\fi +\fi \endgroup% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode40=12 % ( - \catcode41=12 % ) - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode47=12 % / - \catcode58=12 % : - \catcode64=11 % @ - \catcode91=12 % [ - \catcode93=12 % ] - \catcode123=1 % { - \catcode125=2 % } - \expandafter\ifx\csname ProvidesPackage\endcsname\relax - \def\x#1#2#3[#4]{\endgroup - \immediate\write-1{Package: #3 #4}% - \xdef#1{#4}% - }% - \else - \def\x#1#2[#3]{\endgroup - #2[{#3}]% - \ifx#1\@undefined - \xdef#1{#3}% - \fi - \ifx#1\relax - \xdef#1{#3}% - \fi - }% - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode40=12 % ( +\catcode41=12 % ) +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode47=12 % / +\catcode58=12 % : +\catcode64=11 % @ +\catcode91=12 % [ +\catcode93=12 % ] +\catcode123=1 % { +\catcode125=2 % } +\expandafter\ifx\csname ProvidesPackage\endcsname\relax +\def\x#1#2#3[#4]{\endgroup +\immediate\write-1{Package: #3 #4}% +\xdef#1{#4}% +}% +\else +\def\x#1#2[#3]{\endgroup +#2[{#3}]% +\ifx#1\@undefined +\xdef#1{#3}% +\fi +\ifx#1\relax +\xdef#1{#3}% +\fi +}% +\fi \expandafter\x\csname ver@infwarerr.sty\endcsname \ProvidesPackage{infwarerr}% - [2010/04/08 v1.3 Providing info/warning/message (HO)]% + [2010/04/08 v1.3 Providing info/warning/message (HO)]% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode123=1 % { - \catcode125=2 % } - \catcode64=11 % @ - \def\x{\endgroup - \expandafter\edef\csname InfWarErr@AtEnd\endcsname{% - \endlinechar=\the\endlinechar\relax - \catcode13=\the\catcode13\relax - \catcode32=\the\catcode32\relax - \catcode35=\the\catcode35\relax - \catcode61=\the\catcode61\relax - \catcode64=\the\catcode64\relax - \catcode123=\the\catcode123\relax - \catcode125=\the\catcode125\relax - }% - }% +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode123=1 % { +\catcode125=2 % } +\catcode64=11 % @ +\def\x{\endgroup +\expandafter\edef\csname InfWarErr@AtEnd\endcsname{% +\endlinechar=\the\endlinechar\relax +\catcode13=\the\catcode13\relax +\catcode32=\the\catcode32\relax +\catcode35=\the\catcode35\relax +\catcode61=\the\catcode61\relax +\catcode64=\the\catcode64\relax +\catcode123=\the\catcode123\relax +\catcode125=\the\catcode125\relax +}% +}% \x\catcode61\catcode48\catcode32=10\relax% \catcode13=5 % ^^M \endlinechar=13 % @@ -355,11 +359,11 @@ \catcode123=1 % { \catcode125=2 % } \def\TMP@EnsureCode#1#2{% - \edef\InfWarErr@AtEnd{% - \InfWarErr@AtEnd - \catcode#1=\the\catcode#1\relax - }% - \catcode#1=#2\relax +\edef\InfWarErr@AtEnd{% +\InfWarErr@AtEnd +\catcode#1=\the\catcode#1\relax +}% +\catcode#1=#2\relax } \TMP@EnsureCode{10}{12}% ^^J \TMP@EnsureCode{39}{12}% ' @@ -374,263 +378,263 @@ \TMP@EnsureCode{94}{7}% ^ \edef\InfWarErr@AtEnd{\InfWarErr@AtEnd\noexpand\endinput} \begingroup - \let\x=Y% - \def\check#1{% - \@check{Generic}{#1}% - \@check{Package}{#1}% - \@check{Class}{#1}% - }% - \def\@check#1#2{% - \expandafter\ifx\csname #1#2\endcsname\relax - \let\x=N% - \fi - }% - \check{Info}% - \check{Warning}% - \check{Error}% - \@check{Package}{WarningNoLine}% - \@check{Class}{WarningNoLine}% - \@check{}{@ehc}% - \@check{}{@ehd}% +\let\x=Y% +\def\check#1{% +\@check{Generic}{#1}% +\@check{Package}{#1}% +\@check{Class}{#1}% +}% +\def\@check#1#2{% +\expandafter\ifx\csname #1#2\endcsname\relax +\let\x=N% +\fi +}% +\check{Info}% +\check{Warning}% +\check{Error}% +\@check{Package}{WarningNoLine}% +\@check{Class}{WarningNoLine}% +\@check{}{@ehc}% +\@check{}{@ehd}% \expandafter\endgroup \ifx\x Y% - \let\@PackageInfo\PackageInfo - \def\@PackageInfoNoLine#1#2{% - \PackageInfo{#1}{#2\@gobble}% - }% - \let\@ClassInfo\ClassInfo - \def\@ClassInfoNoLine#1#2{% - \ClassInfo{#1}{#2\@gobble}% - }% - \let\@PackageWarning\PackageWarning - \let\@PackageWarningNoLine\PackageWarningNoLine - \let\@ClassWarning\ClassWarning - \let\@ClassWarningNoLine\ClassWarningNoLine - \let\@PackageError\PackageError - \let\@ClassError\ClassError - \expandafter\InfWarErr@AtEnd +\let\@PackageInfo\PackageInfo +\def\@PackageInfoNoLine#1#2{% +\PackageInfo{#1}{#2\@gobble}% +}% +\let\@ClassInfo\ClassInfo +\def\@ClassInfoNoLine#1#2{% +\ClassInfo{#1}{#2\@gobble}% +}% +\let\@PackageWarning\PackageWarning +\let\@PackageWarningNoLine\PackageWarningNoLine +\let\@ClassWarning\ClassWarning +\let\@ClassWarningNoLine\ClassWarningNoLine +\let\@PackageError\PackageError +\let\@ClassError\ClassError +\expandafter\InfWarErr@AtEnd \fi% \begingroup\expandafter\endgroup \ifcase\expandafter\ifx\csname inputlineno\endcsname\relax - 0 % - \else - \ifnum\inputlineno<0 % - 0 % - \else - 1 % - \fi - \fi - \def\InfWarErr@online{}% -\else - \def\InfWarErr@online{ on input line \the\inputlineno}% + 0 % +\else +\ifnum\inputlineno<0 % + 0 % +\else + 1 % +\fi +\fi +\def\InfWarErr@online{}% +\else +\def\InfWarErr@online{ on input line \the\inputlineno}% \fi \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname protected\endcsname\relax - \def\InfWarErr@protected{}% +\def\InfWarErr@protected{}% \else - \let\InfWarErr@protected\protected +\let\InfWarErr@protected\protected \fi \chardef\InfWarErr@unused=16 % \def\InfWarErr@ehc{% - Try typing \space \space to proceed.\MessageBreak - If that doesn't work, type \space X \space to quit.% + Try typing \space \space to proceed.\MessageBreak + If that doesn't work, type \space X \space to quit.% } \def\InfWarErr@ehd{% - You're in trouble here. \space\@ehc + You're in trouble here. \space\@ehc } \InfWarErr@protected\def\InfWarErr@GenericInfo#1#2{% - \begingroup - \let\on@line\InfWarErr@online - \long\def\@gobble##1{}% - \def\space{ }% - \def\@spaces{\space\space\space\space}% - \def\MessageBreak{^^J#1}% - \newlinechar=10 % - \escapechar=92 % - \immediate\write-1{#2\on@line.}% - \endgroup +\begingroup +\let\on@line\InfWarErr@online +\long\def\@gobble##1{}% +\def\space{ }% +\def\@spaces{\space\space\space\space}% +\def\MessageBreak{^^J#1}% +\newlinechar=10 % +\escapechar=92 % +\immediate\write-1{#2\on@line.}% +\endgroup } \InfWarErr@protected\def\InfWarErr@GenericWarning#1#2{% - \begingroup - \let\on@line\InfWarErr@online - \long\def\@gobble##1{}% - \def\space{ }% - \def\@spaces{\space\space\space\space}% - \def\MessageBreak{^^J#1}% - \newlinechar=10 % - \escapechar=92 % - \immediate\write\InfWarErr@unused{^^J#2\on@line.^^J}% - \endgroup +\begingroup +\let\on@line\InfWarErr@online +\long\def\@gobble##1{}% +\def\space{ }% +\def\@spaces{\space\space\space\space}% +\def\MessageBreak{^^J#1}% +\newlinechar=10 % +\escapechar=92 % +\immediate\write\InfWarErr@unused{^^J#2\on@line.^^J}% +\endgroup } \InfWarErr@protected\def\InfWarErr@GenericError#1#2#3#4{% - \begingroup - \immediate\write\InfWarErr@unused{}% - \def\space{ }% - \def\@spaces{\space\space\space\space}% - \let\@ehc\InfWarErr@ehc - \let\@ehd\InfWarErr@ehd - \let\on@line\InfWarErr@online - \def\MessageBreak{^^J}% - \newlinechar=10 % - \escapechar=92 % - \edef\InfWarErr@help{\noexpand\errhelp{#4}}% - \InfWarErr@help - \def\MessageBreak{^^J#1}% - \errmessage{% - #2.^^J^^J% - #3^^J% - Type \space H \space for immediate help.^^J ...^^J% - }% - \endgroup +\begingroup +\immediate\write\InfWarErr@unused{}% +\def\space{ }% +\def\@spaces{\space\space\space\space}% +\let\@ehc\InfWarErr@ehc +\let\@ehd\InfWarErr@ehd +\let\on@line\InfWarErr@online +\def\MessageBreak{^^J}% +\newlinechar=10 % +\escapechar=92 % +\edef\InfWarErr@help{\noexpand\errhelp{#4}}% +\InfWarErr@help +\def\MessageBreak{^^J#1}% +\errmessage{% +#2.^^J^^J% +#3^^J% + Type \space H \space for immediate help.^^J ...^^J% +}% +\endgroup } \def\@PackageInfo#1#2{% - \InfWarErr@GenericInfo{% - (#1) \@spaces\@spaces\@spaces - }{% - Package #1 Info: #2% - }% +\InfWarErr@GenericInfo{% + (#1) \@spaces\@spaces\@spaces +}{% + Package #1 Info: #2% +}% } \def\@PackageInfoNoLine#1#2{% - \@PackageInfo{#1}{#2\@gobble}% +\@PackageInfo{#1}{#2\@gobble}% } \def\@ClassInfo#1#2{% - \InfWarErr@GenericInfo{% - (#1) \space\space\@spaces\@spaces - }{% - Class #1 Info: #2% - }% +\InfWarErr@GenericInfo{% + (#1) \space\space\@spaces\@spaces +}{% + Class #1 Info: #2% +}% } \def\@ClassInfoNoLine#1#2{% - \@ClassInfo{#1}{#2\@gobble}% +\@ClassInfo{#1}{#2\@gobble}% } \def\@PackageWarning#1#2{% - \InfWarErr@GenericWarning{% - (#1)\@spaces\@spaces\@spaces\@spaces - }{% - Package #1 Warning: #2% - }% +\InfWarErr@GenericWarning{% + (#1)\@spaces\@spaces\@spaces\@spaces +}{% + Package #1 Warning: #2% +}% } \def\@PackageWarningNoLine#1#2{% - \@PackageWarning{#1}{#2\@gobble}% +\@PackageWarning{#1}{#2\@gobble}% } \def\@ClassWarning#1#2{% - \InfWarErr@GenericWarning{% - (#1) \space\@spaces\@spaces\@spaces - }{% - Class #1 Warning: #2% - }% +\InfWarErr@GenericWarning{% + (#1) \space\@spaces\@spaces\@spaces +}{% + Class #1 Warning: #2% +}% } \def\@ClassWarningNoLine#1#2{% - \@ClassWarning{#1}{#2\@gobble}% +\@ClassWarning{#1}{#2\@gobble}% } \def\@PackageError#1#2#3{% - \InfWarErr@GenericError{% - (#1)\@spaces\@spaces\@spaces\@spaces - }{% - Package #1 Error: #2% - }{% - See the #1 package documentation for explanation.% - }{#3}% +\InfWarErr@GenericError{% + (#1)\@spaces\@spaces\@spaces\@spaces +}{% + Package #1 Error: #2% +}{% + See the #1 package documentation for explanation.% +}{#3}% } \def\@ClassError#1#2#3{% - \InfWarErr@GenericError{% - (#1) \space\@spaces\@spaces\@spaces - }{% - Class #1 Error: #2% - }{% - See the #1 class documentation for explanation.% - }{#3}% +\InfWarErr@GenericError{% + (#1) \space\@spaces\@spaces\@spaces +}{% + Class #1 Error: #2% +}{% + See the #1 class documentation for explanation.% +}{#3}% } \InfWarErr@AtEnd% - \endinput +\endinput \hobsub@StopPackage \hobsub@StartPackage{ltxcmds} \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode58=12 % : - \catcode64=11 % @ - \catcode123=1 % { - \catcode125=2 % } - \expandafter\let\expandafter\x\csname ver@ltxcmds.sty\endcsname - \ifx\x\relax % plain-TeX, first loading - \else - \def\empty{}% - \ifx\x\empty % LaTeX, first loading, - % variable is initialized, but \ProvidesPackage not yet seen - \else - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{ltxcmds}{The package is already loaded}% - \aftergroup\endinput - \fi - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode58=12 % : +\catcode64=11 % @ +\catcode123=1 % { +\catcode125=2 % } +\expandafter\let\expandafter\x\csname ver@ltxcmds.sty\endcsname +\ifx\x\relax % plain-TeX, first loading +\else +\def\empty{}% +\ifx\x\empty % LaTeX, first loading, +% variable is initialized, but \ProvidesPackage not yet seen +\else +\expandafter\ifx\csname PackageInfo\endcsname\relax +\def\x#1#2{% +\immediate\write-1{Package #1 Info: #2.}% +}% +\else +\def\x#1#2{\PackageInfo{#1}{#2, stopped}}% +\fi +\x{ltxcmds}{The package is already loaded}% +\aftergroup\endinput +\fi +\fi \endgroup% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode40=12 % ( - \catcode41=12 % ) - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode47=12 % / - \catcode58=12 % : - \catcode64=11 % @ - \catcode91=12 % [ - \catcode93=12 % ] - \catcode123=1 % { - \catcode125=2 % } - \expandafter\ifx\csname ProvidesPackage\endcsname\relax - \def\x#1#2#3[#4]{\endgroup - \immediate\write-1{Package: #3 #4}% - \xdef#1{#4}% - }% - \else - \def\x#1#2[#3]{\endgroup - #2[{#3}]% - \ifx#1\@undefined - \xdef#1{#3}% - \fi - \ifx#1\relax - \xdef#1{#3}% - \fi - }% - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode40=12 % ( +\catcode41=12 % ) +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode47=12 % / +\catcode58=12 % : +\catcode64=11 % @ +\catcode91=12 % [ +\catcode93=12 % ] +\catcode123=1 % { +\catcode125=2 % } +\expandafter\ifx\csname ProvidesPackage\endcsname\relax +\def\x#1#2#3[#4]{\endgroup +\immediate\write-1{Package: #3 #4}% +\xdef#1{#4}% +}% +\else +\def\x#1#2[#3]{\endgroup +#2[{#3}]% +\ifx#1\@undefined +\xdef#1{#3}% +\fi +\ifx#1\relax +\xdef#1{#3}% +\fi +}% +\fi \expandafter\x\csname ver@ltxcmds.sty\endcsname \ProvidesPackage{ltxcmds}% - [2011/04/14 v1.19 LaTeX kernel commands for general use (HO)]% + [2011/04/18 v1.20 LaTeX kernel commands for general use (HO)]% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode123=1 % { - \catcode125=2 % } - \catcode64=11 % @ - \def\x{\endgroup - \expandafter\edef\csname LTXcmds@AtEnd\endcsname{% - \endlinechar=\the\endlinechar\relax - \catcode13=\the\catcode13\relax - \catcode32=\the\catcode32\relax - \catcode35=\the\catcode35\relax - \catcode61=\the\catcode61\relax - \catcode64=\the\catcode64\relax - \catcode123=\the\catcode123\relax - \catcode125=\the\catcode125\relax - }% - }% +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode123=1 % { +\catcode125=2 % } +\catcode64=11 % @ +\def\x{\endgroup +\expandafter\edef\csname LTXcmds@AtEnd\endcsname{% +\endlinechar=\the\endlinechar\relax +\catcode13=\the\catcode13\relax +\catcode32=\the\catcode32\relax +\catcode35=\the\catcode35\relax +\catcode61=\the\catcode61\relax +\catcode64=\the\catcode64\relax +\catcode123=\the\catcode123\relax +\catcode125=\the\catcode125\relax +}% +}% \x\catcode61\catcode48\catcode32=10\relax% \catcode13=5 % ^^M \endlinechar=13 % @@ -639,11 +643,11 @@ \catcode123=1 % { \catcode125=2 % } \def\TMP@EnsureCode#1#2{% - \edef\LTXcmds@AtEnd{% - \LTXcmds@AtEnd - \catcode#1=\the\catcode#1\relax - }% - \catcode#1=#2\relax +\edef\LTXcmds@AtEnd{% +\LTXcmds@AtEnd +\catcode#1=\the\catcode#1\relax +}% +\catcode#1=#2\relax } \TMP@EnsureCode{36}{3}% $ \TMP@EnsureCode{38}{4}% & @@ -666,7 +670,7 @@ \chardef\ltx@active=13 % \chardef\ltx@cclv=255 % \def\ltx@minusone{% - -\ltx@one + -\ltx@one } \toksdef\ltx@LocToksA=0 % \toksdef\ltx@LocToksB=2 % @@ -703,16 +707,16 @@ \long\def\ltx@gobblethree#1#2#3{} \long\def\ltx@gobblefour#1#2#3#4{} \def\ltx@GobbleNum#1{% - \romannumeral - \csname ltx@zero% - \expandafter\LTXcmds@GobbleNum - \romannumeral\LTXcmds@num{#1}000{m\endcsname}% +\romannumeral +\csname ltx@zero% +\expandafter\LTXcmds@GobbleNum +\romannumeral\LTXcmds@num{#1}000{m\endcsname}% } \def\LTXcmds@GobbleNum#1{% - \csname LTXcmds@G#1\LTXcmds@GobbleNum +\csname LTXcmds@G#1\LTXcmds@GobbleNum } \long\def\LTXcmds@Gm#1{% - \endcsname +\endcsname } \long\def\ltx@firstofone#1{#1} \long\def\ltx@firstoftwo#1#2{#1} @@ -728,7 +732,6 @@ \long\def\ltx@cdr#1#2\@nil{#2} \long\def\ltx@carzero#1\@nil{}% \long\def\ltx@cdrzero#1\@nil{#1}% - \long\def\ltx@cartwo#1#2#3\@nil{#1#2} \long\def\ltx@cdrtwo#1#2#3\@nil{#3} \long\def\ltx@carthree#1#2#3#4\@nil{#1#2#3} @@ -736,28 +739,28 @@ \long\def\ltx@carfour#1#2#3#4#5\@nil{#1#2#3#4} \long\def\ltx@cdrfour#1#2#3#4#5\@nil{#5} \def\ltx@CarNum#1{% - \romannumeral - \csname LTXcmds@CarNumFinish% - \expandafter\LTXcmds@CarNum - \romannumeral\LTXcmds@num{#1}000{x\endcsname}% +\romannumeral +\csname LTXcmds@CarNumFinish% +\expandafter\LTXcmds@CarNum +\romannumeral\LTXcmds@num{#1}000{x\endcsname}% } \def\LTXcmds@CarNum#1{% - \csname LTXcmds@C#1\LTXcmds@CarNum +\csname LTXcmds@C#1\LTXcmds@CarNum } \long\def\LTXcmds@Cm#1#2{% - \endcsname{#1#2}% +\endcsname{#1#2}% } \def\LTXcmds@Cx#1{% - \endcsname{}% +\endcsname{}% } \long\def\LTXcmds@CarNumFinish#1#2\@nil{% - \ltx@zero - #1% +\ltx@zero +#1% } \def\ltx@CdrNum#1{% - \romannumeral0% - \expandafter\expandafter\expandafter\LTXcmds@CdrNum - \ltx@GobbleNum{#1}% +\romannumeral0% +\expandafter\expandafter\expandafter\LTXcmds@CdrNum +\ltx@GobbleNum{#1}% } \long\def\LTXcmds@CdrNum#1\@nil{ #1}% \long\def\ltx@ReturnAfterFi#1\fi{\fi#1} @@ -765,393 +768,394 @@ \def\ltx@empty{} \def\ltx@space{ } \begingroup - \lccode`0=`\%\relax +\lccode`0=`\%\relax \lowercase{\endgroup - \def\ltx@percentchar{0}% +\def\ltx@percentchar{0}% } \begingroup - \lccode`0=`\\\relax +\lccode`0=`\\\relax \lowercase{\endgroup - \def\ltx@backslashchar{0}% +\def\ltx@backslashchar{0}% } \begingroup - \lccode`0=`\#\relax +\lccode`0=`\#\relax \lowercase{\endgroup - \def\ltx@hashchar{0}% +\def\ltx@hashchar{0}% } \begingroup - \lccode`0=`\{\relax +\lccode`0=`\{\relax \lowercase{\endgroup - \def\ltx@leftbracechar{0}% +\def\ltx@leftbracechar{0}% } \begingroup - \lccode`0=`\}\relax +\lccode`0=`\}\relax \lowercase{\endgroup - \def\ltx@rightbracechar{0}% +\def\ltx@rightbracechar{0}% } \def\ltx@newif#1{% - \begingroup - \escapechar=-1 % - \expandafter\endgroup - \expandafter\LTXcmds@newif\string#1\@nil +\begingroup +\escapechar=-1 % +\expandafter\endgroup +\expandafter\LTXcmds@newif\string#1\@nil } \begingroup - \escapechar=-1 % +\escapechar=-1 % \expandafter\endgroup \expandafter\def\expandafter\LTXcmds@newif\string\if#1\@nil{% - \expandafter\edef\csname#1true\endcsname{% - \let - \expandafter\noexpand\csname if#1\endcsname - \noexpand\iftrue - }% - \expandafter\edef\csname#1false\endcsname{% - \let - \expandafter\noexpand\csname if#1\endcsname - \noexpand\iffalse - }% - \csname#1false\endcsname +\expandafter\edef\csname#1true\endcsname{% +\let +\expandafter\noexpand\csname if#1\endcsname +\noexpand\iftrue +}% +\expandafter\edef\csname#1false\endcsname{% +\let +\expandafter\noexpand\csname if#1\endcsname +\noexpand\iffalse +}% +\csname#1false\endcsname } \def\ltx@newglobalif#1{% - \begingroup - \escapechar=-1 % - \expandafter\endgroup - \expandafter\LTXcmds@newglobalif\string#1\@nil +\begingroup +\escapechar=-1 % +\expandafter\endgroup +\expandafter\LTXcmds@newglobalif\string#1\@nil } \begingroup - \escapechar=-1 % +\escapechar=-1 % \expandafter\endgroup \expandafter \def\expandafter\LTXcmds@newglobalif\string\if#1\@nil{% - \expandafter\edef\csname#1true\endcsname{% - \global\let - \expandafter\noexpand\csname if#1\endcsname - \noexpand\iftrue - }% - \expandafter\edef\csname#1false\endcsname{% - \global\let - \expandafter\noexpand\csname if#1\endcsname - \noexpand\iffalse - }% - \csname#1false\endcsname +\expandafter\edef\csname#1true\endcsname{% +\global\let +\expandafter\noexpand\csname if#1\endcsname +\noexpand\iftrue +}% +\expandafter\edef\csname#1false\endcsname{% +\global\let +\expandafter\noexpand\csname if#1\endcsname +\noexpand\iffalse +}% +\csname#1false\endcsname } \def\ltx@LocalExpandAfter{% - \begingroup - \expandafter\expandafter\expandafter - \endgroup - \expandafter +\begingroup +\expandafter\expandafter\expandafter +\endgroup +\expandafter } \ltx@LocalExpandAfter \ifx\csname ifcsname\endcsname\relax - \def\ltx@ifundefined#1{% - \expandafter\ifx\csname #1\endcsname\relax - \expandafter\ltx@firstoftwo - \else - \expandafter\ltx@secondoftwo - \fi - }% - \def\ltx@IfUndefined#1{% - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname #1\endcsname\relax - \expandafter\ltx@firstoftwo - \else - \expandafter\ltx@secondoftwo - \fi - }% - \expandafter\ltx@gobble -\else - \expandafter\ltx@firstofone +\def\ltx@ifundefined#1{% +\expandafter\ifx\csname #1\endcsname\relax +\expandafter\ltx@firstoftwo +\else +\expandafter\ltx@secondoftwo +\fi +}% +\def\ltx@IfUndefined#1{% +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname #1\endcsname\relax +\expandafter\ltx@firstoftwo +\else +\expandafter\ltx@secondoftwo +\fi +}% +\expandafter\ltx@gobble +\else +\expandafter\ltx@firstofone \fi {% - \def\ltx@ifundefined#1{% - \ifcsname #1\endcsname - \expandafter\ifx\csname #1\endcsname\relax - \expandafter\expandafter\expandafter\ltx@firstoftwo - \else - \expandafter\expandafter\expandafter\ltx@secondoftwo - \fi - \else - \expandafter\ltx@firstoftwo - \fi - }% - \let\ltx@IfUndefined\ltx@ifundefined +\def\ltx@ifundefined#1{% +\ifcsname #1\endcsname +\expandafter\ifx\csname #1\endcsname\relax +\expandafter\expandafter\expandafter\ltx@firstoftwo +\else +\expandafter\expandafter\expandafter\ltx@secondoftwo +\fi +\else +\expandafter\ltx@firstoftwo +\fi +}% +\let\ltx@IfUndefined\ltx@ifundefined } \def\ltx@RemovePrefix#1>{} \def\ltx@StripPrefix{% - \expandafter\ltx@RemovePrefix +\expandafter\ltx@RemovePrefix } \def\ltx@onelevel@sanitize#1{% - \edef#1{% - \expandafter - \ltx@RemovePrefix\meaning#1% - }% +\edef#1{% +\expandafter +\ltx@RemovePrefix\meaning#1% +}% } \def\ltx@clsextension{cls} \def\ltx@pkgextension{sty} \def\ltx@iffileloaded#1{% - \ltx@ifundefined{ver@#1}\ltx@secondoftwo\ltx@firstoftwo +\ltx@ifundefined{ver@#1}\ltx@secondoftwo\ltx@firstoftwo } \def\ltx@ifclassloaded#1{% - \ltx@iffileloaded{#1.\ltx@clsextension}% +\ltx@iffileloaded{#1.\ltx@clsextension}% } \def\ltx@ifpackageloaded#1{% - \ltx@iffileloaded{#1.\ltx@pkgextension}% +\ltx@iffileloaded{#1.\ltx@pkgextension}% } \def\ltx@iffilelater#1#2{% - \ltx@iffileloaded{#1}{% - \expandafter\LTXcmds@IfLater\expandafter{% - \number - \expandafter\expandafter\expandafter\LTXcmds@ParseVersion - \expandafter\expandafter\expandafter{% - \csname ver@#1\endcsname - }% - \expandafter}\expandafter{% - \number - \expandafter\LTXcmds@ParseVersion\expandafter{#2}% - }% - }\ltx@secondoftwo +\ltx@iffileloaded{#1}{% +\expandafter\LTXcmds@IfLater\expandafter{% +\number +\expandafter\expandafter\expandafter\LTXcmds@ParseVersion +\expandafter\expandafter\expandafter{% +\csname ver@#1\endcsname +}% +\expandafter}\expandafter{% +\number +\expandafter\LTXcmds@ParseVersion\expandafter{#2}% +}% +}\ltx@secondoftwo } \def\LTXcmds@IfLater#1#2{% - \ifcase 0% - \ifnum#1<19940101 % - \else - \ifnum#2<19940101 % - \else - \ifnum#2>#1 % - \else - 1% - \fi - \fi - \fi - \ltx@space - \expandafter\ltx@secondoftwo - \else - \expandafter\ltx@firstoftwo - \fi +\ifcase 0% +\ifnum#1<19940101 % +\else +\ifnum#2<19940101 % +\else +\ifnum#2>#1 % +\else + 1% +\fi +\fi +\fi +\ltx@space +\expandafter\ltx@secondoftwo +\else +\expandafter\ltx@firstoftwo +\fi } \def\ltx@ifclasslater#1{% - \ltx@iffilelater{#1.\ltx@clsextension}% +\ltx@iffilelater{#1.\ltx@clsextension}% } \def\ltx@ifpackagelater#1{% - \ltx@iffilelater{#1.\ltx@pkgextension}% +\ltx@iffilelater{#1.\ltx@pkgextension}% } \ltx@IfUndefined{pdfmatch}{% - \def\LTXcmds@ParseVersion#1{% - \LTXcmds@@ParseVersion#10000/00/00\@nil - }% - \def\LTXcmds@@ParseVersion#1#2#3#4/#5#6/#7#8#9\@nil{% - #1#2#3#4#5#6#7#8% - }% +\def\LTXcmds@ParseVersion#1{% +\LTXcmds@@ParseVersion#10000/00/00\@nil +}% +\def\LTXcmds@@ParseVersion#1#2#3#4/#5#6/#7#8#9\@nil{% +#1#2#3#4#5#6#7#8% +}% }{% - \def\LTXcmds@ParseVersion#1{% - \ifnum\pdfmatch{% - ^% - (199[4-9]|[2-9][0-9][0-9][0-9])/% - (0[1-9]|1[0-2])/% - (0[1-9]|[1-2][0-9]|3[0-1])% - }{#1}=1 % - \ltx@StripPrefix\pdflastmatch1 % - \ltx@StripPrefix\pdflastmatch2 % - \ltx@StripPrefix\pdflastmatch3 % - \else - 0% - \fi - }% +\def\LTXcmds@ParseVersion#1{% +\ifnum\pdfmatch{% + ^% + (199[4-9]|[2-9][0-9][0-9][0-9])/% + (0[1-9]|1[0-2])/% + (0[1-9]|[1-2][0-9]|3[0-1])% +}{#1}=1 % +\ltx@StripPrefix\pdflastmatch1 % +\ltx@StripPrefix\pdflastmatch2 % +\ltx@StripPrefix\pdflastmatch3 % +\else + 0% +\fi +}% } \long\def\ltx@GlobalAppendToMacro#1#2{% - \ifx\ltx@undefined#1% - \let#1\ltx@empty - \else - \ifx\relax#1% - \let#1\ltx@empty - \fi - \fi - \begingroup - \ltx@LocToksA\expandafter{#1#2}% - \xdef#1{\the\ltx@LocToksA}% - \endgroup +\ifx\ltx@undefined#1% +\let#1\ltx@empty +\else +\ifx\relax#1% +\let#1\ltx@empty +\fi +\fi +\begingroup +\ltx@LocToksA\expandafter{#1#2}% +\xdef#1{\the\ltx@LocToksA}% +\endgroup } \long\def\ltx@LocalAppendToMacro#1#2{% - \global\let\LTXcmds@gtemp#1% - \ifx\ltx@undefined\LTXcmds@gtemp - \global\let\LTXcmds@gtemp\ltx@empty - \else - \ifx\relax\LTXcmds@gtemp - \global\letLTXcmds@gtemp\ltx@empty - \fi - \fi - \begingroup - \ltx@LocToksA\expandafter{\LTXcmds@gtemp#2}% - \xdef\LTXcmds@gtemp{\the\ltx@LocToksA}% - \endgroup - \let#1\LTXcmds@gtemp +\global\let\LTXcmds@gtemp#1% +\ifx\ltx@undefined\LTXcmds@gtemp +\global\let\LTXcmds@gtemp\ltx@empty +\else +\ifx\relax\LTXcmds@gtemp +\global\letLTXcmds@gtemp\ltx@empty +\fi +\fi +\begingroup +\ltx@LocToksA\expandafter{\LTXcmds@gtemp#2}% +\xdef\LTXcmds@gtemp{\the\ltx@LocToksA}% +\endgroup +\let#1\LTXcmds@gtemp } \long\def\ltx@ifnextchar#1#2#3{% - \begingroup - \let\LTXcmds@CharToken= #1\relax - \ltx@LocToksA{\endgroup#2}% - \ltx@LocToksB{\endgroup#3}% - \futurelet\LTXcmds@LetToken\LTXcmds@ifnextchar +\begingroup +\let\LTXcmds@CharToken= #1\relax +\ltx@LocToksA{\endgroup#2}% +\ltx@LocToksB{\endgroup#3}% +\futurelet\LTXcmds@LetToken\LTXcmds@ifnextchar } \def\LTXcmds@ifnextchar{% - \ifx\LTXcmds@LetToken\LTXcmds@CharToken - \the\expandafter\ltx@LocToksA - \else - \ifx\LTXcmds@LetToken\LTXcmds@SpaceToken - \expandafter\expandafter\expandafter\LTXcmds@@ifnextchar - \else - \the\expandafter\expandafter\expandafter\ltx@LocToksB - \fi - \fi +\ifx\LTXcmds@LetToken\LTXcmds@CharToken +\the\expandafter\ltx@LocToksA +\else +\expandafter +\ifx\csname LTXcmds@LetToken\endcsname\LTXcmds@SpaceToken +\expandafter\expandafter\expandafter\LTXcmds@@ifnextchar +\else +\the\expandafter\expandafter\expandafter\ltx@LocToksB +\fi +\fi } \def\LTXcmds@@ifnextchar{% - \expandafter\futurelet - \expandafter\LTXcmds@LetToken - \expandafter\LTXcmds@ifnextchar - \romannumeral-`\.% +\expandafter\futurelet +\expandafter\LTXcmds@LetToken +\expandafter\LTXcmds@ifnextchar +\romannumeral-`\.% } \ltx@firstofone{\let\LTXcmds@SpaceToken= } % \long\def\ltx@ifnextchar@nospace#1#2#3{% - \begingroup - \let\LTXcmds@CharToken= #1\relax - \ltx@LocToksA{\endgroup#2}% - \ltx@LocToksB{\endgroup#3}% - \futurelet\LTXcmds@LetToken\LTXcmds@ifnextchar@nospace +\begingroup +\let\LTXcmds@CharToken= #1\relax +\ltx@LocToksA{\endgroup#2}% +\ltx@LocToksB{\endgroup#3}% +\futurelet\LTXcmds@LetToken\LTXcmds@ifnextchar@nospace } \def\LTXcmds@ifnextchar@nospace{% - \the - \ifx\LTXcmds@LetToken\LTXcmds@CharToken - \expandafter\ltx@LocToksA - \else - \expandafter\ltx@LocToksB - \fi +\the +\ifx\LTXcmds@LetToken\LTXcmds@CharToken +\expandafter\ltx@LocToksA +\else +\expandafter\ltx@LocToksB +\fi } \ltx@IfUndefined{quitvmode}{% - \ltx@IfUndefined{leavevmode}{% - \ltx@IfUndefined{voidb@x}{% - \ltx@IfUndefined{newbox}{% - \def\ltx@leavevmode{% - \begingroup - \setbox\ltx@zero=\hbox{}% - \begingroup - \setbox\ltx@zero=\hbox{\box\ltx@zero}% - \endgroup - \unhbox\ltx@zero - \endgroup - }% - }{% - \csname newbox\endcsname\LTXcmds@VoidBox - \ifvoid\LTXcmds@VoidBox - \else - \setbox\LTXcmds@VoidBox=\hbox{}% - \begingroup - \setbox\LTXcmds@VoidBox=\hbox{\box\LTXcmds@VoidBox}% - \endgroup - \fi - \def\ltx@leavevmode{\unhbox\LTXcmds@VoidBox}% - }% - }{% - \def\ltx@leavevmode{\unhbox\voidb@x}% - }% - }{% - \let\ltx@leavevmode\leavevmode - }% +\ltx@IfUndefined{leavevmode}{% +\ltx@IfUndefined{voidb@x}{% +\ltx@IfUndefined{newbox}{% +\def\ltx@leavevmode{% +\begingroup +\setbox\ltx@zero=\hbox{}% +\begingroup +\setbox\ltx@zero=\hbox{\box\ltx@zero}% +\endgroup +\unhbox\ltx@zero +\endgroup +}% +}{% +\csname newbox\endcsname\LTXcmds@VoidBox +\ifvoid\LTXcmds@VoidBox +\else +\setbox\LTXcmds@VoidBox=\hbox{}% +\begingroup +\setbox\LTXcmds@VoidBox=\hbox{\box\LTXcmds@VoidBox}% +\endgroup +\fi +\def\ltx@leavevmode{\unhbox\LTXcmds@VoidBox}% +}% }{% - \let\ltx@leavevmode\quitvmode +\def\ltx@leavevmode{\unhbox\voidb@x}% +}% +}{% +\let\ltx@leavevmode\leavevmode +}% +}{% +\let\ltx@leavevmode\quitvmode } \def\ltx@mbox{% - \ltx@leavevmode - \hbox +\ltx@leavevmode +\hbox } \ltx@IfUndefined{numexpr}{% - \def\LTXcmds@num#1{% - \expandafter\ltx@firstofone\expandafter{% - \number#1% - }% - }% +\def\LTXcmds@num#1{% +\expandafter\ltx@firstofone\expandafter{% +\number#1% +}% +}% }{% - \def\LTXcmds@num#1{% - \expandafter\ltx@firstofone\expandafter{% - \the\numexpr#1% - }% - }% +\def\LTXcmds@num#1{% +\expandafter\ltx@firstofone\expandafter{% +\the\numexpr#1% +}% +}% } \ltx@IfUndefined{detokenize}{% - \def\LTXcmds@temp#1{% - \long\def\ltx@ifempty##1{% - \romannumeral0% - \iffalse{\fi - \expandafter\ltx@gobble\expandafter{% - \expandafter{\string##1}% - \expandafter\ltx@gobble\string - }% - \expandafter\ltx@firstofthree\expandafter - {\iffalse}\fi - \expandafter#1\ltx@secondoftwo - }% - \expandafter#1\ltx@firstoftwo - }% - \long\def\ltx@ifblank##1{% - \romannumeral0% - \iffalse{\fi - \expandafter\expandafter\expandafter\ltx@gobble - \expandafter\expandafter\expandafter{% - \expandafter\expandafter\expandafter{% - \expandafter\string\ltx@gobble##1.% - }% - \expandafter\ltx@gobble\string - }% - \expandafter\ltx@firstofthree\expandafter - {\iffalse}\fi - \expandafter#1\ltx@secondoftwo - }% - \expandafter#1\ltx@firstoftwo - }% - }% - \LTXcmds@temp{ }% +\def\LTXcmds@temp#1{% +\long\def\ltx@ifempty##1{% +\romannumeral0% +\iffalse{\fi +\expandafter\ltx@gobble\expandafter{% +\expandafter{\string##1}% +\expandafter\ltx@gobble\string +}% +\expandafter\ltx@firstofthree\expandafter +{\iffalse}\fi +\expandafter#1\ltx@secondoftwo +}% +\expandafter#1\ltx@firstoftwo +}% +\long\def\ltx@ifblank##1{% +\romannumeral0% +\iffalse{\fi +\expandafter\expandafter\expandafter\ltx@gobble +\expandafter\expandafter\expandafter{% +\expandafter\expandafter\expandafter{% +\expandafter\string\ltx@gobble##1.% +}% +\expandafter\ltx@gobble\string +}% +\expandafter\ltx@firstofthree\expandafter +{\iffalse}\fi +\expandafter#1\ltx@secondoftwo +}% +\expandafter#1\ltx@firstoftwo +}% +}% +\LTXcmds@temp{ }% }{% - \long\def\ltx@ifempty#1{% - \romannumeral% - \csname - LTXcmds@ifempty% - \ifcat$\detokenize{#1}$% - @% - \fi - \endcsname - }% - \long\def\LTXcmds@ifempty@#1#2{0 #1}% - \long\def\LTXcmds@ifempty#1#2{0 #2}% - \long\def\ltx@ifblank#1{% - \romannumeral% - \csname - LTXcmds@ifempty% - \ifcat$\detokenize\expandafter{\ltx@gobble#1.}$% - @% - \fi - \endcsname - }% +\long\def\ltx@ifempty#1{% +\romannumeral% +\csname + LTXcmds@ifempty% +\ifcat$\detokenize{#1}$% + @% +\fi +\endcsname +}% +\long\def\LTXcmds@ifempty@#1#2{0 #1}% +\long\def\LTXcmds@ifempty#1#2{0 #2}% +\long\def\ltx@ifblank#1{% +\romannumeral% +\csname + LTXcmds@ifempty% +\ifcat$\detokenize\expandafter{\ltx@gobble#1.}$% + @% +\fi +\endcsname +}% } \long\def\ltx@zapspace#1{% - \romannumeral - \LTXcmds@zapspace\ltx@zero#1 \@nil +\romannumeral +\LTXcmds@zapspace\ltx@zero#1 \@nil } \long\def\LTXcmds@zapspace#1 #2\@nil{% - \ltx@ifempty{#2}{% - #1% - }{% - \LTXcmds@zapspace#1#2\@nil - }% +\ltx@ifempty{#2}{% +#1% +}{% +\LTXcmds@zapspace#1#2\@nil +}% } \ltx@IfUndefined{lastnodetype}{% - \catcode`\$=9 % - \catcode`\&=14 % +\catcode`\$=9 % +\catcode`\&=14 % }{% - \catcode`\$=14 % - \catcode`\&=9 % +\catcode`\$=14 % +\catcode`\&=9 % } \def\ltx@IfBoxEmpty#1{% - \ifvoid#1\relax - \expandafter\ltx@secondoftwo - \else +\ifvoid#1\relax +\expandafter\ltx@secondoftwo +\else & \begingroup & \setbox\ltx@zero=\ifhbox#1\hbox\else\vbox\fi{% & \ifhmode\unhcopy\else\unvcopy\fi#1\relax @@ -1186,105 +1190,105 @@ $ \else $ \def\next{\endgroup\expandafter\ltx@secondoftwo}% $ \fi $ \next - \fi +\fi } \def\ltx@IfBoxVoidOrEmpty#1{% - \ifvoid#1\relax - \expandafter\ltx@thirdoffour - \fi - \ltx@IfBoxEmpty{#1}% +\ifvoid#1\relax +\expandafter\ltx@thirdoffour +\fi +\ltx@IfBoxEmpty{#1}% } \LTXcmds@AtEnd% - \endinput +\endinput \hobsub@StopPackage \hobsub@StartPackage{ifluatex} \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode58=12 % : - \catcode64=11 % @ - \catcode123=1 % { - \catcode125=2 % } - \expandafter\let\expandafter\x\csname ver@ifluatex.sty\endcsname - \ifx\x\relax % plain-TeX, first loading - \else - \def\empty{}% - \ifx\x\empty % LaTeX, first loading, - % variable is initialized, but \ProvidesPackage not yet seen - \else - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{ifluatex}{The package is already loaded}% - \aftergroup\endinput - \fi - \fi -\endgroup% -\begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode40=12 % ( - \catcode41=12 % ) - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode47=12 % / - \catcode58=12 % : - \catcode64=11 % @ - \catcode91=12 % [ - \catcode93=12 % ] - \catcode123=1 % { - \catcode125=2 % } - \expandafter\ifx\csname ProvidesPackage\endcsname\relax - \def\x#1#2#3[#4]{\endgroup - \immediate\write-1{Package: #3 #4}% - \xdef#1{#4}% - }% - \else - \def\x#1#2[#3]{\endgroup - #2[{#3}]% - \ifx#1\@undefined - \xdef#1{#3}% - \fi - \ifx#1\relax - \xdef#1{#3}% - \fi - }% - \fi -\expandafter\x\csname ver@ifluatex.sty\endcsname -\ProvidesPackage{ifluatex}% - [2010/03/01 v1.3 Provides the ifluatex switch (HO)]% -\begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode123=1 % { - \catcode125=2 % } - \catcode64=11 % @ - \def\x{\endgroup - \expandafter\edef\csname ifluatex@AtEnd\endcsname{% - \endlinechar=\the\endlinechar\relax - \catcode13=\the\catcode13\relax - \catcode32=\the\catcode32\relax - \catcode35=\the\catcode35\relax - \catcode61=\the\catcode61\relax - \catcode64=\the\catcode64\relax - \catcode123=\the\catcode123\relax - \catcode125=\the\catcode125\relax - }% - }% -\x\catcode61\catcode48\catcode32=10\relax% +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode58=12 % : +\catcode64=11 % @ +\catcode123=1 % { +\catcode125=2 % } +\expandafter\let\expandafter\x\csname ver@ifluatex.sty\endcsname +\ifx\x\relax % plain-TeX, first loading +\else +\def\empty{}% +\ifx\x\empty % LaTeX, first loading, +% variable is initialized, but \ProvidesPackage not yet seen +\else +\expandafter\ifx\csname PackageInfo\endcsname\relax +\def\x#1#2{% +\immediate\write-1{Package #1 Info: #2.}% +}% +\else +\def\x#1#2{\PackageInfo{#1}{#2, stopped}}% +\fi +\x{ifluatex}{The package is already loaded}% +\aftergroup\endinput +\fi +\fi +\endgroup% +\begingroup\catcode61\catcode48\catcode32=10\relax% +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode40=12 % ( +\catcode41=12 % ) +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode47=12 % / +\catcode58=12 % : +\catcode64=11 % @ +\catcode91=12 % [ +\catcode93=12 % ] +\catcode123=1 % { +\catcode125=2 % } +\expandafter\ifx\csname ProvidesPackage\endcsname\relax +\def\x#1#2#3[#4]{\endgroup +\immediate\write-1{Package: #3 #4}% +\xdef#1{#4}% +}% +\else +\def\x#1#2[#3]{\endgroup +#2[{#3}]% +\ifx#1\@undefined +\xdef#1{#3}% +\fi +\ifx#1\relax +\xdef#1{#3}% +\fi +}% +\fi +\expandafter\x\csname ver@ifluatex.sty\endcsname +\ProvidesPackage{ifluatex}% + [2010/03/01 v1.3 Provides the ifluatex switch (HO)]% +\begingroup\catcode61\catcode48\catcode32=10\relax% +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode123=1 % { +\catcode125=2 % } +\catcode64=11 % @ +\def\x{\endgroup +\expandafter\edef\csname ifluatex@AtEnd\endcsname{% +\endlinechar=\the\endlinechar\relax +\catcode13=\the\catcode13\relax +\catcode32=\the\catcode32\relax +\catcode35=\the\catcode35\relax +\catcode61=\the\catcode61\relax +\catcode64=\the\catcode64\relax +\catcode123=\the\catcode123\relax +\catcode125=\the\catcode125\relax +}% +}% +\x\catcode61\catcode48\catcode32=10\relax% \catcode13=5 % ^^M \endlinechar=13 % \catcode35=6 % # @@ -1292,11 +1296,11 @@ $ \next \catcode123=1 % { \catcode125=2 % } \def\TMP@EnsureCode#1#2{% - \edef\ifluatex@AtEnd{% - \ifluatex@AtEnd - \catcode#1=\the\catcode#1\relax - }% - \catcode#1=#2\relax +\edef\ifluatex@AtEnd{% +\ifluatex@AtEnd +\catcode#1=\the\catcode#1\relax +}% +\catcode#1=#2\relax } \TMP@EnsureCode{10}{12}% ^^J \TMP@EnsureCode{39}{12}% ' @@ -1313,205 +1317,205 @@ $ \next \edef\ifluatex@AtEnd{\ifluatex@AtEnd\noexpand\endinput} \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname PackageError\endcsname\relax - \def\ifluatex@Error#1#2{% - \begingroup - \newlinechar=10 % - \def\MessageBreak{^^J}% - \edef\x{\errhelp{#2}}% - \x - \errmessage{Package ifluatex Error: #1}% - \endgroup - }% -\else - \def\ifluatex@Error{% - \PackageError{ifluatex}% - }% +\def\ifluatex@Error#1#2{% +\begingroup +\newlinechar=10 % +\def\MessageBreak{^^J}% +\edef\x{\errhelp{#2}}% +\x +\errmessage{Package ifluatex Error: #1}% +\endgroup +}% +\else +\def\ifluatex@Error{% +\PackageError{ifluatex}% +}% \fi \begingroup - \expandafter\ifx\csname ifluatex\endcsname\relax - \else - \edef\i/{\expandafter\string\csname ifluatex\endcsname}% - \ifluatex@Error{Name clash, \i/ is already defined}{% - Incompatible versions of \i/ can cause problems,\MessageBreak - therefore package loading is aborted.% - }% - \endgroup - \expandafter\ifluatex@AtEnd - \fi% +\expandafter\ifx\csname ifluatex\endcsname\relax +\else +\edef\i/{\expandafter\string\csname ifluatex\endcsname}% +\ifluatex@Error{Name clash, \i/ is already defined}{% + Incompatible versions of \i/ can cause problems,\MessageBreak + therefore package loading is aborted.% +}% +\endgroup +\expandafter\ifluatex@AtEnd +\fi% \endgroup \let\ifluatex\iffalse \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname luatexversion\endcsname\relax \else - \expandafter\let\csname ifluatex\expandafter\endcsname - \csname iftrue\endcsname +\expandafter\let\csname ifluatex\expandafter\endcsname +\csname iftrue\endcsname \fi \ifluatex \else - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname directlua\endcsname\relax - \else - \expandafter\let\csname ifluatex\expandafter\endcsname - \csname iftrue\endcsname - \begingroup - \newlinechar=10 % - \endlinechar=\newlinechar% - \ifnum0% - \directlua{% - if tex.enableprimitives then - tex.enableprimitives('ifluatex', {'luatexversion'}) - tex.print('1') - end - }% - \ifx\ifluatexluatexversion\@undefined\else 1\fi % - =11 % - \global\let\luatexversion\ifluatexluatexversion% - \else% - \ifluatex@Error{% - Missing \string\luatexversion% - }{% - Update LuaTeX.% - }% - \fi% - \endgroup% - \fi +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname directlua\endcsname\relax +\else +\expandafter\let\csname ifluatex\expandafter\endcsname +\csname iftrue\endcsname +\begingroup +\newlinechar=10 % +\endlinechar=\newlinechar% +\ifnum0% +\directlua{% + if tex.enableprimitives then + tex.enableprimitives('ifluatex', {'luatexversion'}) + tex.print('1') + end +}% +\ifx\ifluatexluatexversion\@undefined\else 1\fi % + =11 % +\global\let\luatexversion\ifluatexluatexversion% +\else% +\ifluatex@Error{% + Missing \string\luatexversion% +}{% + Update LuaTeX.% +}% +\fi% +\endgroup% +\fi \fi \ifluatex - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname luatexrevision\endcsname\relax - \ifnum\luatexversion<36 % - \else - \begingroup - \ifx\luatexrevision\relax - \let\luatexrevision\@undefined - \fi - \newlinechar=10 % - \endlinechar=\newlinechar% - \ifcase0% - \directlua{% - if tex.enableprimitives then - tex.enableprimitives('ifluatex', {'luatexrevision'}) - else - tex.print('1') - end - }% - \ifx\ifluatexluatexrevision\@undefined 1\fi% - \relax% - \global\let\luatexrevision\ifluatexluatexrevision% - \fi% - \endgroup% - \fi - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname luatexrevision\endcsname\relax - \ifluatex@Error{% - Missing \string\luatexrevision% - }{% - Update LuaTeX.% - }% - \fi - \fi +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname luatexrevision\endcsname\relax +\ifnum\luatexversion<36 % +\else +\begingroup +\ifx\luatexrevision\relax +\let\luatexrevision\@undefined +\fi +\newlinechar=10 % +\endlinechar=\newlinechar% +\ifcase0% +\directlua{% + if tex.enableprimitives then + tex.enableprimitives('ifluatex', {'luatexrevision'}) + else + tex.print('1') + end +}% +\ifx\ifluatexluatexrevision\@undefined 1\fi% +\relax% +\global\let\luatexrevision\ifluatexluatexrevision% +\fi% +\endgroup% +\fi +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname luatexrevision\endcsname\relax +\ifluatex@Error{% + Missing \string\luatexrevision% +}{% + Update LuaTeX.% +}% +\fi +\fi \fi \begingroup - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \let\x\PackageInfo - \expandafter\let\csname on@line\endcsname\empty - \fi - \x{ifluatex}{LuaTeX \ifluatex\else not \fi detected}% +\expandafter\ifx\csname PackageInfo\endcsname\relax +\def\x#1#2{% +\immediate\write-1{Package #1 Info: #2.}% +}% +\else +\let\x\PackageInfo +\expandafter\let\csname on@line\endcsname\empty +\fi +\x{ifluatex}{LuaTeX \ifluatex\else not \fi detected}% \endgroup \ifluatex@AtEnd% - \endinput +\endinput \hobsub@StopPackage \hobsub@StartPackage{ifvtex} \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode58=12 % : - \catcode64=11 % @ - \catcode123=1 % { - \catcode125=2 % } - \expandafter\let\expandafter\x\csname ver@ifvtex.sty\endcsname - \ifx\x\relax % plain-TeX, first loading - \else - \def\empty{}% - \ifx\x\empty % LaTeX, first loading, - % variable is initialized, but \ProvidesPackage not yet seen - \else - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{ifvtex}{The package is already loaded}% - \aftergroup\endinput - \fi - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode58=12 % : +\catcode64=11 % @ +\catcode123=1 % { +\catcode125=2 % } +\expandafter\let\expandafter\x\csname ver@ifvtex.sty\endcsname +\ifx\x\relax % plain-TeX, first loading +\else +\def\empty{}% +\ifx\x\empty % LaTeX, first loading, +% variable is initialized, but \ProvidesPackage not yet seen +\else +\expandafter\ifx\csname PackageInfo\endcsname\relax +\def\x#1#2{% +\immediate\write-1{Package #1 Info: #2.}% +}% +\else +\def\x#1#2{\PackageInfo{#1}{#2, stopped}}% +\fi +\x{ifvtex}{The package is already loaded}% +\aftergroup\endinput +\fi +\fi \endgroup% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode40=12 % ( - \catcode41=12 % ) - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode47=12 % / - \catcode58=12 % : - \catcode64=11 % @ - \catcode91=12 % [ - \catcode93=12 % ] - \catcode123=1 % { - \catcode125=2 % } - \expandafter\ifx\csname ProvidesPackage\endcsname\relax - \def\x#1#2#3[#4]{\endgroup - \immediate\write-1{Package: #3 #4}% - \xdef#1{#4}% - }% - \else - \def\x#1#2[#3]{\endgroup - #2[{#3}]% - \ifx#1\@undefined - \xdef#1{#3}% - \fi - \ifx#1\relax - \xdef#1{#3}% - \fi - }% - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode40=12 % ( +\catcode41=12 % ) +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode47=12 % / +\catcode58=12 % : +\catcode64=11 % @ +\catcode91=12 % [ +\catcode93=12 % ] +\catcode123=1 % { +\catcode125=2 % } +\expandafter\ifx\csname ProvidesPackage\endcsname\relax +\def\x#1#2#3[#4]{\endgroup +\immediate\write-1{Package: #3 #4}% +\xdef#1{#4}% +}% +\else +\def\x#1#2[#3]{\endgroup +#2[{#3}]% +\ifx#1\@undefined +\xdef#1{#3}% +\fi +\ifx#1\relax +\xdef#1{#3}% +\fi +}% +\fi \expandafter\x\csname ver@ifvtex.sty\endcsname \ProvidesPackage{ifvtex}% - [2010/03/01 v1.5 Switches for detecting VTeX and its modes (HO)]% + [2010/03/01 v1.5 Switches for detecting VTeX and its modes (HO)]% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode123=1 % { - \catcode125=2 % } - \catcode64=11 % @ - \def\x{\endgroup - \expandafter\edef\csname ifvtex@AtEnd\endcsname{% - \endlinechar=\the\endlinechar\relax - \catcode13=\the\catcode13\relax - \catcode32=\the\catcode32\relax - \catcode35=\the\catcode35\relax - \catcode61=\the\catcode61\relax - \catcode64=\the\catcode64\relax - \catcode123=\the\catcode123\relax - \catcode125=\the\catcode125\relax - }% - }% +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode123=1 % { +\catcode125=2 % } +\catcode64=11 % @ +\def\x{\endgroup +\expandafter\edef\csname ifvtex@AtEnd\endcsname{% +\endlinechar=\the\endlinechar\relax +\catcode13=\the\catcode13\relax +\catcode32=\the\catcode32\relax +\catcode35=\the\catcode35\relax +\catcode61=\the\catcode61\relax +\catcode64=\the\catcode64\relax +\catcode123=\the\catcode123\relax +\catcode125=\the\catcode125\relax +}% +}% \x\catcode61\catcode48\catcode32=10\relax% \catcode13=5 % ^^M \endlinechar=13 % @@ -1520,11 +1524,11 @@ $ \next \catcode123=1 % { \catcode125=2 % } \def\TMP@EnsureCode#1#2{% - \edef\ifvtex@AtEnd{% - \ifvtex@AtEnd - \catcode#1=\the\catcode#1\relax - }% - \catcode#1=#2\relax +\edef\ifvtex@AtEnd{% +\ifvtex@AtEnd +\catcode#1=\the\catcode#1\relax +}% +\catcode#1=#2\relax } \TMP@EnsureCode{10}{12}% ^^J \TMP@EnsureCode{39}{12}% ' @@ -1539,64 +1543,64 @@ $ \next \TMP@EnsureCode{96}{12}% ` \edef\ifvtex@AtEnd{\ifvtex@AtEnd\noexpand\endinput} \begingroup - \expandafter\ifx\csname ifvtex\endcsname\relax - \else - \edef\i/{\expandafter\string\csname ifvtex\endcsname}% - \expandafter\ifx\csname PackageError\endcsname\relax - \def\x#1#2{% - \edef\z{#2}% - \expandafter\errhelp\expandafter{\z}% - \errmessage{Package ifvtex Error: #1}% - }% - \def\y{^^J}% - \newlinechar=10 % - \else - \def\x#1#2{% - \PackageError{ifvtex}{#1}{#2}% - }% - \def\y{\MessageBreak}% - \fi - \x{Name clash, \i/ is already defined}{% - Incompatible versions of \i/ can cause problems,\y - therefore package loading is aborted.% - }% - \endgroup - \expandafter\ifvtex@AtEnd - \fi% +\expandafter\ifx\csname ifvtex\endcsname\relax +\else +\edef\i/{\expandafter\string\csname ifvtex\endcsname}% +\expandafter\ifx\csname PackageError\endcsname\relax +\def\x#1#2{% +\edef\z{#2}% +\expandafter\errhelp\expandafter{\z}% +\errmessage{Package ifvtex Error: #1}% +}% +\def\y{^^J}% +\newlinechar=10 % +\else +\def\x#1#2{% +\PackageError{ifvtex}{#1}{#2}% +}% +\def\y{\MessageBreak}% +\fi +\x{Name clash, \i/ is already defined}{% + Incompatible versions of \i/ can cause problems,\y + therefore package loading is aborted.% +}% +\endgroup +\expandafter\ifvtex@AtEnd +\fi% \endgroup \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname newif\endcsname\relax - \def\ifvtex@newif#1{% - \begingroup - \escapechar=-1 % - \expandafter\endgroup - \expandafter\ifvtex@@newif\string#1\@nil - }% - \def\ifvtex@@newif#1#2#3\@nil{% - \expandafter\edef\csname#3true\endcsname{% - \let - \expandafter\noexpand\csname if#3\endcsname - \expandafter\noexpand\csname iftrue\endcsname - }% - \expandafter\edef\csname#3false\endcsname{% - \let - \expandafter\noexpand\csname if#3\endcsname - \expandafter\noexpand\csname iffalse\endcsname - }% - \csname#3false\endcsname - }% -\else - \expandafter\let\expandafter\ifvtex@newif\csname newif\endcsname +\def\ifvtex@newif#1{% +\begingroup +\escapechar=-1 % +\expandafter\endgroup +\expandafter\ifvtex@@newif\string#1\@nil +}% +\def\ifvtex@@newif#1#2#3\@nil{% +\expandafter\edef\csname#3true\endcsname{% +\let +\expandafter\noexpand\csname if#3\endcsname +\expandafter\noexpand\csname iftrue\endcsname +}% +\expandafter\edef\csname#3false\endcsname{% +\let +\expandafter\noexpand\csname if#3\endcsname +\expandafter\noexpand\csname iffalse\endcsname +}% +\csname#3false\endcsname +}% +\else +\expandafter\let\expandafter\ifvtex@newif\csname newif\endcsname \fi \ifvtex@newif\ifvtex \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname VTeXversion\endcsname\relax \else - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname OpMode\endcsname\relax - \else - \vtextrue - \fi +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname OpMode\endcsname\relax +\else +\vtextrue +\fi \fi \ifvtex@newif\ifvtexdvi \ifvtex@newif\ifvtexpdf @@ -1604,139 +1608,139 @@ $ \next \ifvtex@newif\ifvtexhtml \ifvtex@newif\ifvtexgex \ifvtex - \ifcase\OpMode\relax - \vtexdvitrue - \or % 1 - \vtexpdftrue - \or % 2 - \vtexpstrue - \or % 3 - \vtexpstrue - \or\or\or\or\or\or\or % 10 - \vtexhtmltrue - \fi - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname gexmode\endcsname\relax - \else - \ifnum\gexmode>0 % - \vtexgextrue - \fi - \fi +\ifcase\OpMode\relax +\vtexdvitrue +\or % 1 +\vtexpdftrue +\or % 2 +\vtexpstrue +\or % 3 +\vtexpstrue +\or\or\or\or\or\or\or % 10 +\vtexhtmltrue +\fi +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname gexmode\endcsname\relax +\else +\ifnum\gexmode>0 % +\vtexgextrue +\fi +\fi \fi \begingroup - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \let\x\PackageInfo - \expandafter\let\csname on@line\endcsname\empty - \fi - \x{ifvtex}{% - VTeX % - \ifvtex - in \ifvtexdvi DVI\fi - \ifvtexpdf PDF\fi - \ifvtexps PS\fi - \ifvtexhtml HTML\fi - \space mode % - with\ifvtexgex\else out\fi\space GeX % - \else - not % - \fi - detected% - }% +\expandafter\ifx\csname PackageInfo\endcsname\relax +\def\x#1#2{% +\immediate\write-1{Package #1 Info: #2.}% +}% +\else +\let\x\PackageInfo +\expandafter\let\csname on@line\endcsname\empty +\fi +\x{ifvtex}{% + VTeX % +\ifvtex + in \ifvtexdvi DVI\fi +\ifvtexpdf PDF\fi +\ifvtexps PS\fi +\ifvtexhtml HTML\fi +\space mode % + with\ifvtexgex\else out\fi\space GeX % +\else + not % +\fi + detected% +}% \endgroup \ifvtex@AtEnd% - \endinput +\endinput \hobsub@StopPackage \hobsub@StartPackage{intcalc} \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode58=12 % : - \catcode64=11 % @ - \catcode123=1 % { - \catcode125=2 % } - \expandafter\let\expandafter\x\csname ver@intcalc.sty\endcsname - \ifx\x\relax % plain-TeX, first loading - \else - \def\empty{}% - \ifx\x\empty % LaTeX, first loading, - % variable is initialized, but \ProvidesPackage not yet seen - \else - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{intcalc}{The package is already loaded}% - \aftergroup\endinput - \fi - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode58=12 % : +\catcode64=11 % @ +\catcode123=1 % { +\catcode125=2 % } +\expandafter\let\expandafter\x\csname ver@intcalc.sty\endcsname +\ifx\x\relax % plain-TeX, first loading +\else +\def\empty{}% +\ifx\x\empty % LaTeX, first loading, +% variable is initialized, but \ProvidesPackage not yet seen +\else +\expandafter\ifx\csname PackageInfo\endcsname\relax +\def\x#1#2{% +\immediate\write-1{Package #1 Info: #2.}% +}% +\else +\def\x#1#2{\PackageInfo{#1}{#2, stopped}}% +\fi +\x{intcalc}{The package is already loaded}% +\aftergroup\endinput +\fi +\fi \endgroup% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode40=12 % ( - \catcode41=12 % ) - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode47=12 % / - \catcode58=12 % : - \catcode64=11 % @ - \catcode91=12 % [ - \catcode93=12 % ] - \catcode123=1 % { - \catcode125=2 % } - \expandafter\ifx\csname ProvidesPackage\endcsname\relax - \def\x#1#2#3[#4]{\endgroup - \immediate\write-1{Package: #3 #4}% - \xdef#1{#4}% - }% - \else - \def\x#1#2[#3]{\endgroup - #2[{#3}]% - \ifx#1\@undefined - \xdef#1{#3}% - \fi - \ifx#1\relax - \xdef#1{#3}% - \fi - }% - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode40=12 % ( +\catcode41=12 % ) +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode47=12 % / +\catcode58=12 % : +\catcode64=11 % @ +\catcode91=12 % [ +\catcode93=12 % ] +\catcode123=1 % { +\catcode125=2 % } +\expandafter\ifx\csname ProvidesPackage\endcsname\relax +\def\x#1#2#3[#4]{\endgroup +\immediate\write-1{Package: #3 #4}% +\xdef#1{#4}% +}% +\else +\def\x#1#2[#3]{\endgroup +#2[{#3}]% +\ifx#1\@undefined +\xdef#1{#3}% +\fi +\ifx#1\relax +\xdef#1{#3}% +\fi +}% +\fi \expandafter\x\csname ver@intcalc.sty\endcsname \ProvidesPackage{intcalc}% - [2007/09/27 v1.1 Expandable integer calculations (HO)]% + [2007/09/27 v1.1 Expandable integer calculations (HO)]% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode123=1 % { - \catcode125=2 % } - \catcode64=11 % @ - \def\x{\endgroup - \expandafter\edef\csname InCa@AtEnd\endcsname{% - \endlinechar=\the\endlinechar\relax - \catcode13=\the\catcode13\relax - \catcode32=\the\catcode32\relax - \catcode35=\the\catcode35\relax - \catcode61=\the\catcode61\relax - \catcode64=\the\catcode64\relax - \catcode123=\the\catcode123\relax - \catcode125=\the\catcode125\relax - }% - }% +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode123=1 % { +\catcode125=2 % } +\catcode64=11 % @ +\def\x{\endgroup +\expandafter\edef\csname InCa@AtEnd\endcsname{% +\endlinechar=\the\endlinechar\relax +\catcode13=\the\catcode13\relax +\catcode32=\the\catcode32\relax +\catcode35=\the\catcode35\relax +\catcode61=\the\catcode61\relax +\catcode64=\the\catcode64\relax +\catcode123=\the\catcode123\relax +\catcode125=\the\catcode125\relax +}% +}% \x\catcode61\catcode48\catcode32=10\relax% \catcode13=5 % ^^M \endlinechar=13 % @@ -1745,11 +1749,11 @@ $ \next \catcode123=1 % { \catcode125=2 % } \def\TMP@EnsureCode#1#2{% - \edef\InCa@AtEnd{% - \InCa@AtEnd - \catcode#1=\the\catcode#1\relax - }% - \catcode#1=#2\relax +\edef\InCa@AtEnd{% +\InCa@AtEnd +\catcode#1=\the\catcode#1\relax +}% +\catcode#1=#2\relax } \TMP@EnsureCode{33}{12}% ! \TMP@EnsureCode{40}{12}% ( @@ -1766,420 +1770,419 @@ $ \next \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname InCa@TestMode\endcsname\relax \else - \catcode63=9 % ? (ignore) +\catcode63=9 % ? (ignore) \fi ? \let\InCa@@TestMode\InCa@TestMode \def\InCa@Abs#1#2!{% - \ifx#1-% - #2% - \else - #1#2% - \fi +\ifx#1-% +#2% +\else +#1#2% +\fi } \def\InCa@Sgn#1#2!{% - \ifx#1-% - -1% - \else - \ifx#10% - 0% - \else - 1% - \fi - \fi +\ifx#1-% + -1% +\else +\ifx#10% + 0% +\else + 1% +\fi +\fi } \def\InCa@Min#1!#2!{% - \ifnum#1<#2 % - #1% - \else - #2% - \fi +\ifnum#1<#2 % +#1% +\else +#2% +\fi } \def\InCa@Max#1!#2!{% - \ifnum#1>#2 % - #1% - \else - #2% - \fi +\ifnum#1>#2 % +#1% +\else +#2% +\fi } \def\InCa@Cmp#1!#2!{% - \ifnum#1=#2 % - 0% - \else - \ifnum#1<#2 % - -% - \fi - 1% - \fi +\ifnum#1=#2 % + 0% +\else +\ifnum#1<#2 % + -% +\fi + 1% +\fi } \def\InCa@Fac#1!{% - \ifcase#1 1% 0! - \or 1% 1! - \or 2% 2! - \or 6% 3! - \or 24% 4! - \or 120% 5! - \or 720% 6! - \or 5040% 7! - \or 40320% 8! - \or 362880% 9! - \or 3628800% 10! - \or 39916800% 11! - \or 479001600% 12! - \else - \ifnum#1<\z@ - 0\IntCalcError:FacNegative% - \else - 0\IntCalcError:FacOverflow% - \fi - \fi +\ifcase#1 1% 0! +\or 1% 1! +\or 2% 2! +\or 6% 3! +\or 24% 4! +\or 120% 5! +\or 720% 6! +\or 5040% 7! +\or 40320% 8! +\or 362880% 9! +\or 3628800% 10! +\or 39916800% 11! +\or 479001600% 12! +\else +\ifnum#1<\z@ + 0\IntCalcError:FacNegative% +\else + 0\IntCalcError:FacOverflow% +\fi +\fi } \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname numexpr\endcsname\relax \else - \def\intcalcNum#1{% - \the\numexpr#1\relax - }% - \def\intcalcInv#1{% - \number-\intcalcNum{#1} % - }% - \def\intcalcAbs#1{% - \number\expandafter\InCa@Abs\the\numexpr#1! % - }% - \def\intcalcSgn#1{% - \number\expandafter\InCa@Sgn\the\numexpr#1! % - }% - \def\intcalcMin#1#2{% - \number\expandafter\InCa@Min - \the\numexpr#1\expandafter!% - \the\numexpr#2! % - }% - \def\intcalcMax#1#2{% - \number\expandafter\InCa@Max - \the\numexpr#1\expandafter!% - \the\numexpr#2! % - }% - \def\intcalcCmp#1#2{% - \number\expandafter\InCa@Cmp - \the\numexpr#1\expandafter!\the\numexpr#2! % - }% - \def\intcalcInc#1{% - \the\numexpr#1+1\relax - }% - \def\intcalcDec#1{% - \the\numexpr#1-1\relax - }% - \def\IntCalcInc#1!{% - \the\numexpr#1+1\relax - }% - \def\IntCalcDec#1!{% - \the\numexpr#1-1\relax - }% - \def\intcalcAdd#1#2{% - \the\numexpr#1+(#2)\relax - }% - \def\intcalcSub#1#2{% - \the\numexpr#1-(#2)\relax - }% - - \def\IntCalcAdd#1!#2!{% - \the\numexpr#1+#2\relax - }% - \def\IntCalcSub#1!#2!{% - \the\numexpr#1-#2\relax - }% - \def\intcalcShl#1{% - \the\numexpr(#1)*2\relax - }% - \def\intcalcShr#1{% - \number\expandafter\InCa@Shr\the\numexpr#1! % - }% - \def\IntCalcShl#1!{% - \the\numexpr#1*2\relax - }% - \def\IntCalcShr#1!{% - \the\numexpr\ifodd#1 (#1-1)\else#1\fi/2\relax - }% - \def\InCa@Shr#1#2!{% - \ifx#1-% - -\InCa@Shr#2!% - \else - \ifodd#1#2 % - \the\numexpr(#1#2-1)/2\relax - \else - \the\numexpr#1#2/2\relax - \fi - \fi - }% - \def\intcalcMul#1#2{% - \the\numexpr(#1)*(#2)\relax - }% - \def\IntCalcMul#1!#2!{% - \the\numexpr#1*#2\relax - }% - \def\intcalcSqr#1{% - \number\expandafter\InCa@Sqr\the\numexpr#1! % - }% - \def\InCa@Sqr#1!{% - \the\numexpr#1*#1\relax - }% - \def\intcalcFac#1{% - \number\expandafter\InCa@Fac\the\numexpr#1! % - }% - \def\intcalcPow#1#2{% - \number\expandafter\InCa@Pow - \the\numexpr#1\expandafter!% - \the\numexpr#2! % - }% - \def\InCa@Pow#1#2!#3#4!{% - \ifcase#3#4 % power = 0 - 1% - \or % power = 1 - #1#2% - \or % power = 2 - \the\numexpr#1#2*#1#2\relax - \else - \ifcase#1#2 % basis = 0, power <> 0 - 0% - \ifx#3-% power < 0 - 0\IntCalcError:DivisionByZero% - \fi - \or - 1% basis = 1 - \else - \ifnum#1#2=\m@ne % basis = -1 - \ifodd#3#4 % - -% - \fi - 1% - \else % |basis| > 1 - \ifx#3-% power < 0 - 0% - \else % power > 2 - \InCa@PowRec#1#2!#3#4!1!% - \fi - \fi - \fi - \fi - }% - \def\InCa@PowRec#1!#2!#3!{% - \ifnum#2=\@ne - \the\numexpr#1*#3\relax - \else - \ifodd#2 % - \expandafter\InCa@PowRec - \the\numexpr#1*#1\expandafter!% - \the\numexpr(#2-1)/2\expandafter!% - \the\numexpr#1*#3\expandafter\expandafter\expandafter!% - \else - \expandafter\InCa@PowRec - \the\numexpr#1*#1\expandafter!% - \the\numexpr(#2-1)/2\expandafter!% - \number#3\expandafter\expandafter\expandafter!% - \fi - \fi - }% - \def\intcalcDiv#1#2{% - \number\expandafter\InCa@Div - \the\numexpr#1\expandafter!% - \the\numexpr#2! % - }% - \def\InCa@Div#1!#2!{% - \ifcase#2 % - 0\IntCalcError:DivisionByZero% - \else - \ifcase#1 % - 0% - \else - \expandafter\InCa@@Div - \romannumeral 0% - \ifnum#1<\z@ - \expandafter-\number-#1% - \else - \expandafter+\number#1% - \fi - \expandafter!% - \romannumeral 0% - \ifnum#2<\z@ - \expandafter-\number-#2% - \else - \expandafter+\number#2% - \fi - !% - \fi - \fi - }% - \def\InCa@Temp#1{% - \def\IntCalcDiv##1!##2!{% - \number - \ifcase##2 % - 0\IntCalcError:DivisionByZero% - \else - \ifcase##1 % - 0% - \else - \the\numexpr(##1-(##2-1)/2)/##2\relax - \fi - \fi - #1% - }% - }% - \InCa@Temp{ }% - \def\InCa@@Div#1#2!#3#4!{% - #1#3% - \the\numexpr(#2-(#4-1)/2)/#4\relax - }% - \def\intcalcMod#1#2{% - \number\expandafter\InCa@Mod - \the\numexpr#1\expandafter!% - \the\numexpr#2! % - }% - \def\InCa@Mod#1!#2!{% - \ifcase#2 % - 0\IntCalcError:DivisionByZero% - \else - \ifcase#1 % - 0% - \else - \expandafter\InCa@@Mod - \romannumeral 0% - \ifnum#1<\z@ - \expandafter-\number-#1% - \else - \expandafter+\number#1% - \fi - \expandafter!% - \romannumeral 0% - \ifnum#2<\z@ - \expandafter-\number-#2% - \else - \expandafter+\number#2% - \fi - !% - \fi - \fi - }% - \def\InCa@Temp#1{% - \def\IntCalcMod##1!##2!{% - \number - \ifcase##2 % - 0\IntCalcError:DivisionByZero% - \else - \ifcase##1 % - 0% - \else - \the\numexpr##1-(##1-(##2-1)/2)/##2*##2\relax - \fi - \fi - #1% - }% - }% - \InCa@Temp{ }% - \def\InCa@@Mod#1#2!#3#4!{% - \if#3+% - \if#1+% - \the\numexpr#2-\InCa@@Div+#2!+#4!*#4\relax - \else - \expandafter\InCa@ModX - \the\numexpr-#2+\InCa@@Div+#2!+#4!*#4!#4!% - \fi - \else - -% - \if#1+% - \expandafter\InCa@ModX - \the\numexpr-#2+\InCa@@Div+#2!+#4!*#4!#4!% - \else - \the\numexpr#2-\InCa@@Div+#2!+#4!*#4\relax - \fi - \fi - }% - \def\InCa@ModX#1!#2!{% - \ifcase#1 % - 0% - \else - \the\numexpr#1+#2\relax - \fi - }% - \expandafter\InCa@AtEnd +\def\intcalcNum#1{% +\the\numexpr#1\relax +}% +\def\intcalcInv#1{% +\number-\intcalcNum{#1} % +}% +\def\intcalcAbs#1{% +\number\expandafter\InCa@Abs\the\numexpr#1! % +}% +\def\intcalcSgn#1{% +\number\expandafter\InCa@Sgn\the\numexpr#1! % +}% +\def\intcalcMin#1#2{% +\number\expandafter\InCa@Min +\the\numexpr#1\expandafter!% +\the\numexpr#2! % +}% +\def\intcalcMax#1#2{% +\number\expandafter\InCa@Max +\the\numexpr#1\expandafter!% +\the\numexpr#2! % +}% +\def\intcalcCmp#1#2{% +\number\expandafter\InCa@Cmp +\the\numexpr#1\expandafter!\the\numexpr#2! % +}% +\def\intcalcInc#1{% +\the\numexpr#1+1\relax +}% +\def\intcalcDec#1{% +\the\numexpr#1-1\relax +}% +\def\IntCalcInc#1!{% +\the\numexpr#1+1\relax +}% +\def\IntCalcDec#1!{% +\the\numexpr#1-1\relax +}% +\def\intcalcAdd#1#2{% +\the\numexpr#1+(#2)\relax +}% +\def\intcalcSub#1#2{% +\the\numexpr#1-(#2)\relax +}% +\def\IntCalcAdd#1!#2!{% +\the\numexpr#1+#2\relax +}% +\def\IntCalcSub#1!#2!{% +\the\numexpr#1-#2\relax +}% +\def\intcalcShl#1{% +\the\numexpr(#1)*2\relax +}% +\def\intcalcShr#1{% +\number\expandafter\InCa@Shr\the\numexpr#1! % +}% +\def\IntCalcShl#1!{% +\the\numexpr#1*2\relax +}% +\def\IntCalcShr#1!{% +\the\numexpr\ifodd#1 (#1-1)\else#1\fi/2\relax +}% +\def\InCa@Shr#1#2!{% +\ifx#1-% + -\InCa@Shr#2!% +\else +\ifodd#1#2 % +\the\numexpr(#1#2-1)/2\relax +\else +\the\numexpr#1#2/2\relax +\fi +\fi +}% +\def\intcalcMul#1#2{% +\the\numexpr(#1)*(#2)\relax +}% +\def\IntCalcMul#1!#2!{% +\the\numexpr#1*#2\relax +}% +\def\intcalcSqr#1{% +\number\expandafter\InCa@Sqr\the\numexpr#1! % +}% +\def\InCa@Sqr#1!{% +\the\numexpr#1*#1\relax +}% +\def\intcalcFac#1{% +\number\expandafter\InCa@Fac\the\numexpr#1! % +}% +\def\intcalcPow#1#2{% +\number\expandafter\InCa@Pow +\the\numexpr#1\expandafter!% +\the\numexpr#2! % +}% +\def\InCa@Pow#1#2!#3#4!{% +\ifcase#3#4 % power = 0 + 1% +\or % power = 1 +#1#2% +\or % power = 2 +\the\numexpr#1#2*#1#2\relax +\else +\ifcase#1#2 % basis = 0, power <> 0 + 0% +\ifx#3-% power < 0 + 0\IntCalcError:DivisionByZero% +\fi +\or + 1% basis = 1 +\else +\ifnum#1#2=\m@ne % basis = -1 +\ifodd#3#4 % + -% +\fi + 1% +\else % |basis| > 1 +\ifx#3-% power < 0 + 0% +\else % power > 2 +\InCa@PowRec#1#2!#3#4!1!% +\fi +\fi +\fi +\fi +}% +\def\InCa@PowRec#1!#2!#3!{% +\ifnum#2=\@ne +\the\numexpr#1*#3\relax +\else +\ifodd#2 % +\expandafter\InCa@PowRec +\the\numexpr#1*#1\expandafter!% +\the\numexpr(#2-1)/2\expandafter!% +\the\numexpr#1*#3\expandafter\expandafter\expandafter!% +\else +\expandafter\InCa@PowRec +\the\numexpr#1*#1\expandafter!% +\the\numexpr(#2-1)/2\expandafter!% +\number#3\expandafter\expandafter\expandafter!% +\fi +\fi +}% +\def\intcalcDiv#1#2{% +\number\expandafter\InCa@Div +\the\numexpr#1\expandafter!% +\the\numexpr#2! % +}% +\def\InCa@Div#1!#2!{% +\ifcase#2 % + 0\IntCalcError:DivisionByZero% +\else +\ifcase#1 % + 0% +\else +\expandafter\InCa@@Div +\romannumeral 0% +\ifnum#1<\z@ +\expandafter-\number-#1% +\else +\expandafter+\number#1% +\fi +\expandafter!% +\romannumeral 0% +\ifnum#2<\z@ +\expandafter-\number-#2% +\else +\expandafter+\number#2% +\fi + !% +\fi +\fi +}% +\def\InCa@Temp#1{% +\def\IntCalcDiv##1!##2!{% +\number +\ifcase##2 % + 0\IntCalcError:DivisionByZero% +\else +\ifcase##1 % + 0% +\else +\the\numexpr(##1-(##2-1)/2)/##2\relax +\fi +\fi +#1% +}% +}% +\InCa@Temp{ }% +\def\InCa@@Div#1#2!#3#4!{% +#1#3% +\the\numexpr(#2-(#4-1)/2)/#4\relax +}% +\def\intcalcMod#1#2{% +\number\expandafter\InCa@Mod +\the\numexpr#1\expandafter!% +\the\numexpr#2! % +}% +\def\InCa@Mod#1!#2!{% +\ifcase#2 % + 0\IntCalcError:DivisionByZero% +\else +\ifcase#1 % + 0% +\else +\expandafter\InCa@@Mod +\romannumeral 0% +\ifnum#1<\z@ +\expandafter-\number-#1% +\else +\expandafter+\number#1% +\fi +\expandafter!% +\romannumeral 0% +\ifnum#2<\z@ +\expandafter-\number-#2% +\else +\expandafter+\number#2% +\fi + !% +\fi +\fi +}% +\def\InCa@Temp#1{% +\def\IntCalcMod##1!##2!{% +\number +\ifcase##2 % + 0\IntCalcError:DivisionByZero% +\else +\ifcase##1 % + 0% +\else +\the\numexpr##1-(##1-(##2-1)/2)/##2*##2\relax +\fi +\fi +#1% +}% +}% +\InCa@Temp{ }% +\def\InCa@@Mod#1#2!#3#4!{% +\if#3+% +\if#1+% +\the\numexpr#2-\InCa@@Div+#2!+#4!*#4\relax +\else +\expandafter\InCa@ModX +\the\numexpr-#2+\InCa@@Div+#2!+#4!*#4!#4!% +\fi +\else + -% +\if#1+% +\expandafter\InCa@ModX +\the\numexpr-#2+\InCa@@Div+#2!+#4!*#4!#4!% +\else +\the\numexpr#2-\InCa@@Div+#2!+#4!*#4\relax +\fi +\fi +}% +\def\InCa@ModX#1!#2!{% +\ifcase#1 % + 0% +\else +\the\numexpr#1+#2\relax +\fi +}% +\expandafter\InCa@AtEnd \fi% \def\intcalcNum#1{% - \number\expandafter\InCa@FirstOfOne\number#1! % +\number\expandafter\InCa@FirstOfOne\number#1! % } \def\intcalcInv#1{% - \number\expandafter\InCa@FirstOfOne\number-#1! % +\number\expandafter\InCa@FirstOfOne\number-#1! % } \def\InCa@FirstOfOne#1!{#1} \def\intcalcAbs#1{% - \number\expandafter\InCa@Abs\number#1! % +\number\expandafter\InCa@Abs\number#1! % } \def\intcalcSgn#1{% - \number\expandafter\InCa@Sgn\number#1! % +\number\expandafter\InCa@Sgn\number#1! % } \def\intcalcMin#1#2{% - \number\expandafter\InCa@Min - \number\number#1\expandafter!\number#2! % +\number\expandafter\InCa@Min +\number\number#1\expandafter!\number#2! % } \def\intcalcMax#1#2{% - \number\expandafter\InCa@Max - \number\number#1\expandafter!\number#2! % +\number\expandafter\InCa@Max +\number\number#1\expandafter!\number#2! % } \def\intcalcCmp#1#2{% - \number\expandafter\InCa@Cmp - \number\number#1\expandafter!\number#2! % +\number\expandafter\InCa@Cmp +\number\number#1\expandafter!\number#2! % }% \def\intcalcInc#1{% - \number\expandafter\InCa@IncSwitch\number#1! % +\number\expandafter\InCa@IncSwitch\number#1! % } \def\InCa@IncSwitch#1#2!{% - \ifx#1-% - -% - \csname InCa@Empty% - \InCa@Dec#2!% - \else - \csname InCa@Empty% - \InCa@Inc#1#2!% - \fi +\ifx#1-% + -% +\csname InCa@Empty% +\InCa@Dec#2!% +\else +\csname InCa@Empty% +\InCa@Inc#1#2!% +\fi } \def\intcalcDec#1{% - \number\expandafter\InCa@DecSwitch\number#1! % +\number\expandafter\InCa@DecSwitch\number#1! % } \def\InCa@DecSwitch#1#2!{% - \ifx#1-% - -% - \csname InCa@Empty% - \expandafter\InCa@Inc#2!% - \else - \ifx#10% - -1% - \else - \csname InCa@Empty% - \InCa@Dec#1#2!% - \fi - \fi +\ifx#1-% + -% +\csname InCa@Empty% +\expandafter\InCa@Inc#2!% +\else +\ifx#10% + -1% +\else +\csname InCa@Empty% +\InCa@Dec#1#2!% +\fi +\fi } \def\IntCalcInc#1!{% - \number\csname InCa@Empty\InCa@Inc#1! % +\number\csname InCa@Empty\InCa@Inc#1! % } \def\IntCalcDec#1!{% - \number\csname InCa@Empty\InCa@Dec#1! % +\number\csname InCa@Empty\InCa@Dec#1! % } \def\InCa@Inc#1#2{% - \ifx#2!% - \csname InCa@IncDigit#1\endcsname1% - \else - \csname InCa@IncDigit#1% - \expandafter\InCa@Inc\expandafter#2% - \fi +\ifx#2!% +\csname InCa@IncDigit#1\endcsname1% +\else +\csname InCa@IncDigit#1% +\expandafter\InCa@Inc\expandafter#2% +\fi } \def\InCa@Temp#1#2{% - \expandafter\def\csname InCa@IncDigit#1\endcsname##1{% - \endcsname - 0% - \ifcase##1 % - #1% - \else - #2% - \fi - }% +\expandafter\def\csname InCa@IncDigit#1\endcsname##1{% +\endcsname + 0% +\ifcase##1 % +#1% +\else +#2% +\fi +}% } \InCa@Temp 01 \InCa@Temp 12 @@ -2191,31 +2194,31 @@ $ \next \InCa@Temp 78 \InCa@Temp 89 \expandafter\def\csname InCa@IncDigit9\endcsname#1{% - \expandafter\endcsname - \ifcase#1 % - 09% - \else - 10% - \fi +\expandafter\endcsname +\ifcase#1 % + 09% +\else + 10% +\fi } \def\InCa@Dec#1#2{% - \ifx#2!% - \csname InCa@DecDigit#1\endcsname1% - \else - \csname InCa@DecDigit#1% - \expandafter\InCa@Dec\expandafter#2% - \fi +\ifx#2!% +\csname InCa@DecDigit#1\endcsname1% +\else +\csname InCa@DecDigit#1% +\expandafter\InCa@Dec\expandafter#2% +\fi } \def\InCa@Temp#1#2{% - \expandafter\def\csname InCa@DecDigit#1\endcsname##1{% - \endcsname - 0% - \ifcase##1 % - #1% - \else - #2% - \fi - }% +\expandafter\def\csname InCa@DecDigit#1\endcsname##1{% +\endcsname + 0% +\ifcase##1 % +#1% +\else +#2% +\fi +}% } \InCa@Temp 98 \InCa@Temp 87 @@ -2227,164 +2230,164 @@ $ \next \InCa@Temp 21 \InCa@Temp 10 \expandafter\def\csname InCa@DecDigit0\endcsname#1{% - \expandafter\endcsname - \ifcase#1 % - 00% - \else - 19% - \fi +\expandafter\endcsname +\ifcase#1 % + 00% +\else + 19% +\fi } \def\intcalcAdd#1#2{% - \number - \expandafter\InCa@AddSwitch - \number\number#1\expandafter!% - \number#2! % +\number +\expandafter\InCa@AddSwitch +\number\number#1\expandafter!% +\number#2! % } \def\intcalcSub#1#2{% - \number - \expandafter\InCa@AddSwitch - \number\number#1\expandafter!% - \number-\number#2! % +\number +\expandafter\InCa@AddSwitch +\number\number#1\expandafter!% +\number-\number#2! % } \def\InCa@AddSwitch#1!#2!{% - \ifnum#1<\z@ - \ifnum#2<\z@ - -% - \ifnum#1<#2 % - \expandafter\InCa@Add\number-#1\expandafter!% - \@gobble#2!% - \else - \expandafter\InCa@Add\number-#2\expandafter!% - \@gobble#1!% - \fi - \else - \ifnum-#1>#2 % - -% - \expandafter\InCa@Sub\@gobble#1!#2!% - \else - \expandafter\InCa@Sub\number#2\expandafter!% - \@gobble#1!% - \fi - \fi - \else - \ifnum#2<\z@ - \ifnum#1>-#2 % - \expandafter\InCa@Sub\number#1\expandafter!% - \@gobble#2!% - \else - -% - \expandafter\InCa@Sub\@gobble#2!#1!% - \fi - \else - \ifnum#1>#2 % - \InCa@Add#1!#2!% - \else - \InCa@Add#2!#1!% - \fi - \fi - \fi +\ifnum#1<\z@ +\ifnum#2<\z@ + -% +\ifnum#1<#2 % +\expandafter\InCa@Add\number-#1\expandafter!% +\@gobble#2!% +\else +\expandafter\InCa@Add\number-#2\expandafter!% +\@gobble#1!% +\fi +\else +\ifnum-#1>#2 % + -% +\expandafter\InCa@Sub\@gobble#1!#2!% +\else +\expandafter\InCa@Sub\number#2\expandafter!% +\@gobble#1!% +\fi +\fi +\else +\ifnum#2<\z@ +\ifnum#1>-#2 % +\expandafter\InCa@Sub\number#1\expandafter!% +\@gobble#2!% +\else + -% +\expandafter\InCa@Sub\@gobble#2!#1!% +\fi +\else +\ifnum#1>#2 % +\InCa@Add#1!#2!% +\else +\InCa@Add#2!#1!% +\fi +\fi +\fi } \def\IntCalcAdd#1!#2!{% - \number\InCa@Add#1!#2! % +\number\InCa@Add#1!#2! % } \def\IntCalcSub#1!#2!{% - \number\InCa@Sub#1!#2! % +\number\InCa@Sub#1!#2! % } \begingroup - \def\x#1{\endgroup - \let\InCa@Space= #1% - }% +\def\x#1{\endgroup +\let\InCa@Space= #1% +}% \x{ } \def\InCa@Add#1!#2!{% - \ifcase#2 % - #1% - \else - \InCa@@Add#1!#2!000000000\InCa@Space - \fi +\ifcase#2 % +#1% +\else +\InCa@@Add#1!#2!000000000\InCa@Space +\fi } \def\InCa@Sub#1!#2!{% - \ifnum#1=#2 % - 0% - \else - \InCa@@Sub#1!#2!000000000\InCa@Space - \fi +\ifnum#1=#2 % + 0% +\else +\InCa@@Sub#1!#2!000000000\InCa@Space +\fi } \def\InCa@@Add#1!#2#3!{% - \ifx\InCa@Empty#3\InCa@Empty - \@ReturnAfterElseFi{% - \InCa@@@Add!!#1!#2% - }% - \else - \@ReturnAfterFi{% - \InCa@@Add#1!#3!#2% - }% - \fi +\ifx\InCa@Empty#3\InCa@Empty +\@ReturnAfterElseFi{% +\InCa@@@Add!!#1!#2% +}% +\else +\@ReturnAfterFi{% +\InCa@@Add#1!#3!#2% +}% +\fi } \def\InCa@@Sub#1!#2#3!{% - \ifx\InCa@Empty#3\InCa@Empty - \@ReturnAfterElseFi{% - \InCa@@@Sub!!#1!#2% - }% - \else - \@ReturnAfterFi{% - \InCa@@Sub#1!#3!#2% - }% - \fi +\ifx\InCa@Empty#3\InCa@Empty +\@ReturnAfterElseFi{% +\InCa@@@Sub!!#1!#2% +}% +\else +\@ReturnAfterFi{% +\InCa@@Sub#1!#3!#2% +}% +\fi } \def\InCa@@@Add#1!#2!#3#4!#5{% - \ifx\InCa@Empty#4\InCa@Empty - \csname InCa@Empty% - \@ReturnAfterElseFi{% - \InCa@ProcessAdd#1#3!#5#2% - }% - \else - \@ReturnAfterFi{% - \InCa@@@Add#1#3!#5#2!#4!% - }% - \fi +\ifx\InCa@Empty#4\InCa@Empty +\csname InCa@Empty% +\@ReturnAfterElseFi{% +\InCa@ProcessAdd#1#3!#5#2% +}% +\else +\@ReturnAfterFi{% +\InCa@@@Add#1#3!#5#2!#4!% +}% +\fi } \def\InCa@@@Sub#1!#2!#3#4!#5{% - \ifx\InCa@Empty#4\InCa@Empty - \csname @gobble% - \@ReturnAfterElseFi{% - \InCa@ProcessSub#1#3!#5#2% - }% - \else - \@ReturnAfterFi{% - \InCa@@@Sub#1#3!#5#2!#4!% - }% - \fi +\ifx\InCa@Empty#4\InCa@Empty +\csname @gobble% +\@ReturnAfterElseFi{% +\InCa@ProcessSub#1#3!#5#2% +}% +\else +\@ReturnAfterFi{% +\InCa@@@Sub#1#3!#5#2!#4!% +}% +\fi } \def\InCa@ProcessAdd#1#2!#3#4{% - \ifx\InCa@Empty#2\InCa@Empty - \csname InCa@AddDigit#1\endcsname#3% - \romannumeral0#4% - \else - \csname InCa@AddDigit#1\csname InCa@DigitCarry#3% - \@ReturnAfterFi{% - \InCa@ProcessAdd#2!#4% - }% - \fi +\ifx\InCa@Empty#2\InCa@Empty +\csname InCa@AddDigit#1\endcsname#3% +\romannumeral0#4% +\else +\csname InCa@AddDigit#1\csname InCa@DigitCarry#3% +\@ReturnAfterFi{% +\InCa@ProcessAdd#2!#4% +}% +\fi } \def\InCa@ProcessSub#1#2!#3#4{% - \ifx\InCa@Empty#2\InCa@Empty - \csname InCa@SubDigit#1\endcsname#3% - \romannumeral0#4% - \else - \csname InCa@SubDigit#1\csname InCa@DigitCarry#3% - \@ReturnAfterFi{% - \InCa@ProcessSub#2!#4% - }% - \fi +\ifx\InCa@Empty#2\InCa@Empty +\csname InCa@SubDigit#1\endcsname#3% +\romannumeral0#4% +\else +\csname InCa@SubDigit#1\csname InCa@DigitCarry#3% +\@ReturnAfterFi{% +\InCa@ProcessSub#2!#4% +}% +\fi } \def\InCa@Temp#1#2{% - \expandafter\def\csname InCa@DigitCarry#1\endcsname##1{% - \ifcase##1 % - \endcsname#1% - \else - \endcsname#2% - \fi - }% +\expandafter\def\csname InCa@DigitCarry#1\endcsname##1{% +\ifcase##1 % +\endcsname#1% +\else +\endcsname#2% +\fi +}% } \InCa@Temp 01 \InCa@Temp 12 @@ -2397,286 +2400,286 @@ $ \next \InCa@Temp 89 \InCa@Temp 9{{10}} \expandafter\def\csname InCa@AddDigit0\endcsname#1{% - \ifnum#1>9 % - \endcsname10% - \else - \endcsname0#1% - \fi +\ifnum#1>9 % +\endcsname10% +\else +\endcsname0#1% +\fi } \def\InCa@Temp#1#2#3{% - \expandafter\def\csname InCa@AddDigit#1\endcsname##1{% - \ifnum##1>#2 % - \endcsname 1% - \else - \endcsname 0% - \fi - \ifcase##1 #1% 0 - #3% - \else #1% 10 - \fi - }% +\expandafter\def\csname InCa@AddDigit#1\endcsname##1{% +\ifnum##1>#2 % +\endcsname 1% +\else +\endcsname 0% +\fi +\ifcase##1 #1% 0 +#3% +\else #1% 10 +\fi +}% } \InCa@Temp 18{% - \or 2% 1 - \or 3% 2 - \or 4% 3 - \or 5% 4 - \or 6% 5 - \or 7% 6 - \or 8% 7 - \or 9% 8 - \or 0% 9 +\or 2% 1 +\or 3% 2 +\or 4% 3 +\or 5% 4 +\or 6% 5 +\or 7% 6 +\or 8% 7 +\or 9% 8 +\or 0% 9 }% \InCa@Temp 27{% - \or 3% 1 - \or 4% 2 - \or 5% 3 - \or 6% 4 - \or 7% 5 - \or 8% 6 - \or 9% 7 - \or 0% 8 - \or 1% 9 +\or 3% 1 +\or 4% 2 +\or 5% 3 +\or 6% 4 +\or 7% 5 +\or 8% 6 +\or 9% 7 +\or 0% 8 +\or 1% 9 }% \InCa@Temp 36{% - \or 4% 1 - \or 5% 2 - \or 6% 3 - \or 7% 4 - \or 8% 5 - \or 9% 6 - \or 0% 7 - \or 1% 8 - \or 2% 9 +\or 4% 1 +\or 5% 2 +\or 6% 3 +\or 7% 4 +\or 8% 5 +\or 9% 6 +\or 0% 7 +\or 1% 8 +\or 2% 9 }% \InCa@Temp 45{% - \or 5% 1 - \or 6% 2 - \or 7% 3 - \or 8% 4 - \or 9% 5 - \or 0% 6 - \or 1% 7 - \or 2% 8 - \or 3% 9 +\or 5% 1 +\or 6% 2 +\or 7% 3 +\or 8% 4 +\or 9% 5 +\or 0% 6 +\or 1% 7 +\or 2% 8 +\or 3% 9 }% \InCa@Temp 54{% - \or 6% 1 - \or 7% 2 - \or 8% 3 - \or 9% 4 - \or 0% 5 - \or 1% 6 - \or 2% 7 - \or 3% 8 - \or 4% 9 +\or 6% 1 +\or 7% 2 +\or 8% 3 +\or 9% 4 +\or 0% 5 +\or 1% 6 +\or 2% 7 +\or 3% 8 +\or 4% 9 }% \InCa@Temp 63{% - \or 7% 1 - \or 8% 2 - \or 9% 3 - \or 0% 4 - \or 1% 5 - \or 2% 6 - \or 3% 7 - \or 4% 8 - \or 5% 9 +\or 7% 1 +\or 8% 2 +\or 9% 3 +\or 0% 4 +\or 1% 5 +\or 2% 6 +\or 3% 7 +\or 4% 8 +\or 5% 9 }% \InCa@Temp 72{% - \or 8% 1 - \or 9% 2 - \or 0% 3 - \or 1% 4 - \or 2% 5 - \or 3% 6 - \or 4% 7 - \or 5% 8 - \or 6% 9 +\or 8% 1 +\or 9% 2 +\or 0% 3 +\or 1% 4 +\or 2% 5 +\or 3% 6 +\or 4% 7 +\or 5% 8 +\or 6% 9 }% \InCa@Temp 81{% - \or 9% 1 - \or 0% 2 - \or 1% 3 - \or 2% 4 - \or 3% 5 - \or 4% 6 - \or 5% 7 - \or 6% 8 - \or 7% 9 +\or 9% 1 +\or 0% 2 +\or 1% 3 +\or 2% 4 +\or 3% 5 +\or 4% 6 +\or 5% 7 +\or 6% 8 +\or 7% 9 }% \InCa@Temp 90{% - \or 0% 1 - \or 1% 2 - \or 2% 3 - \or 3% 4 - \or 4% 5 - \or 5% 6 - \or 6% 7 - \or 7% 8 - \or 8% 9 +\or 0% 1 +\or 1% 2 +\or 2% 3 +\or 3% 4 +\or 4% 5 +\or 5% 6 +\or 6% 7 +\or 7% 8 +\or 8% 9 }% \def\InCa@Temp#1#2{% - \expandafter\def\csname InCa@SubDigit#1\endcsname##1{% - \ifnum##1>#1 % - \endcsname 1% - \else - \endcsname 0% - \fi - \ifcase##1 #1% 0 - #2% - \else #1% 10 - \fi - }% +\expandafter\def\csname InCa@SubDigit#1\endcsname##1{% +\ifnum##1>#1 % +\endcsname 1% +\else +\endcsname 0% +\fi +\ifcase##1 #1% 0 +#2% +\else #1% 10 +\fi +}% } \InCa@Temp 0{% - \or 9% 1 - \or 8% 2 - \or 7% 3 - \or 6% 4 - \or 5% 5 - \or 4% 6 - \or 3% 7 - \or 2% 8 - \or 1% 9 +\or 9% 1 +\or 8% 2 +\or 7% 3 +\or 6% 4 +\or 5% 5 +\or 4% 6 +\or 3% 7 +\or 2% 8 +\or 1% 9 } \InCa@Temp 1{% - \or 0% 1 - \or 9% 2 - \or 8% 3 - \or 7% 4 - \or 6% 5 - \or 5% 6 - \or 4% 7 - \or 3% 8 - \or 2% 9 +\or 0% 1 +\or 9% 2 +\or 8% 3 +\or 7% 4 +\or 6% 5 +\or 5% 6 +\or 4% 7 +\or 3% 8 +\or 2% 9 } \InCa@Temp 2{% - \or 1% 1 - \or 0% 2 - \or 9% 3 - \or 8% 4 - \or 7% 5 - \or 6% 6 - \or 5% 7 - \or 4% 8 - \or 3% 9 +\or 1% 1 +\or 0% 2 +\or 9% 3 +\or 8% 4 +\or 7% 5 +\or 6% 6 +\or 5% 7 +\or 4% 8 +\or 3% 9 } \InCa@Temp 3{% - \or 2% 1 - \or 1% 2 - \or 0% 3 - \or 9% 4 - \or 8% 5 - \or 7% 6 - \or 6% 7 - \or 5% 8 - \or 4% 9 +\or 2% 1 +\or 1% 2 +\or 0% 3 +\or 9% 4 +\or 8% 5 +\or 7% 6 +\or 6% 7 +\or 5% 8 +\or 4% 9 } \InCa@Temp 4{% - \or 3% 1 - \or 2% 2 - \or 1% 3 - \or 0% 4 - \or 9% 5 - \or 8% 6 - \or 7% 7 - \or 6% 8 - \or 5% 9 +\or 3% 1 +\or 2% 2 +\or 1% 3 +\or 0% 4 +\or 9% 5 +\or 8% 6 +\or 7% 7 +\or 6% 8 +\or 5% 9 } \InCa@Temp 5{% - \or 4% 1 - \or 3% 2 - \or 2% 3 - \or 1% 4 - \or 0% 5 - \or 9% 6 - \or 8% 7 - \or 7% 8 - \or 6% 9 +\or 4% 1 +\or 3% 2 +\or 2% 3 +\or 1% 4 +\or 0% 5 +\or 9% 6 +\or 8% 7 +\or 7% 8 +\or 6% 9 } \InCa@Temp 6{% - \or 5% 1 - \or 4% 2 - \or 3% 3 - \or 2% 4 - \or 1% 5 - \or 0% 6 - \or 9% 7 - \or 8% 8 - \or 7% 9 +\or 5% 1 +\or 4% 2 +\or 3% 3 +\or 2% 4 +\or 1% 5 +\or 0% 6 +\or 9% 7 +\or 8% 8 +\or 7% 9 } \InCa@Temp 7{% - \or 6% 1 - \or 5% 2 - \or 4% 3 - \or 3% 4 - \or 2% 5 - \or 1% 6 - \or 0% 7 - \or 9% 8 - \or 8% 9 +\or 6% 1 +\or 5% 2 +\or 4% 3 +\or 3% 4 +\or 2% 5 +\or 1% 6 +\or 0% 7 +\or 9% 8 +\or 8% 9 } \InCa@Temp 8{% - \or 7% 1 - \or 6% 2 - \or 5% 3 - \or 4% 4 - \or 3% 5 - \or 2% 6 - \or 1% 7 - \or 0% 8 - \or 9% 9 +\or 7% 1 +\or 6% 2 +\or 5% 3 +\or 4% 4 +\or 3% 5 +\or 2% 6 +\or 1% 7 +\or 0% 8 +\or 9% 9 } \InCa@Temp 9{% - \or 8% 1 - \or 7% 2 - \or 6% 3 - \or 5% 4 - \or 4% 5 - \or 3% 6 - \or 2% 7 - \or 1% 8 - \or 0% 9 +\or 8% 1 +\or 7% 2 +\or 6% 3 +\or 5% 4 +\or 4% 5 +\or 3% 6 +\or 2% 7 +\or 1% 8 +\or 0% 9 } \def\intcalcShl#1{% - \number\expandafter\InCa@ShlSwitch\number#1! % +\number\expandafter\InCa@ShlSwitch\number#1! % } \def\InCa@ShlSwitch#1#2!{% - \ifx#1-% - -\csname InCa@Empty% - \InCa@Shl#2!% - \else - \csname InCa@Empty% - \InCa@Shl#1#2!% - \fi +\ifx#1-% + -\csname InCa@Empty% +\InCa@Shl#2!% +\else +\csname InCa@Empty% +\InCa@Shl#1#2!% +\fi } \def\IntCalcShl#1!{% - \number - \csname InCa@Empty% - \InCa@Shl#1! % +\number +\csname InCa@Empty% +\InCa@Shl#1! % } \def\InCa@Shl#1#2{% - \ifx#2!% - \csname InCa@ShlDigit#1\endcsname0% - \else - \csname InCa@ShlDigit#1% - \@ReturnAfterFi{% - \InCa@Shl#2% - }% - \fi +\ifx#2!% +\csname InCa@ShlDigit#1\endcsname0% +\else +\csname InCa@ShlDigit#1% +\@ReturnAfterFi{% +\InCa@Shl#2% +}% +\fi } \expandafter\def\csname InCa@ShlDigit0\endcsname{% - \endcsname0% +\endcsname0% } \def\InCa@Temp#1#2#3#4#5{% - \expandafter\def\csname InCa@ShlDigit#1\endcsname##1{% - \expandafter\endcsname - \ifcase##1 % - #2#3% - \else - #4#5% - \fi - }% +\expandafter\def\csname InCa@ShlDigit#1\endcsname##1{% +\expandafter\endcsname +\ifcase##1 % +#2#3% +\else +#4#5% +\fi +}% } \InCa@Temp 10203 \InCa@Temp 20405 @@ -2688,85 +2691,85 @@ $ \next \InCa@Temp 81617 \InCa@Temp 91819 \def\intcalcShr#1{% - \number\expandafter\InCa@ShrSwitch\number#1! % +\number\expandafter\InCa@ShrSwitch\number#1! % } \def\InCa@ShrSwitch#1#2!{% - \ifx#1-% - -\InCa@Shr#2!% - \else - \InCa@Shr#1#2!% - \fi +\ifx#1-% + -\InCa@Shr#2!% +\else +\InCa@Shr#1#2!% +\fi } \def\IntCalcShr#1!{% - \number\InCa@Shr#1! % +\number\InCa@Shr#1! % } \def\InCa@Shr#1#2{% - \InCa@ShrDigit#1!% - \ifx#2!% - \else - \@ReturnAfterFi{% - \ifodd#1 % - \@ReturnAfterElseFi{% - \InCa@Shr{1#2}% - }% - \else - \expandafter\InCa@Shr\expandafter#2% - \fi - }% - \fi +\InCa@ShrDigit#1!% +\ifx#2!% +\else +\@ReturnAfterFi{% +\ifodd#1 % +\@ReturnAfterElseFi{% +\InCa@Shr{1#2}% +}% +\else +\expandafter\InCa@Shr\expandafter#2% +\fi +}% +\fi } \def\InCa@ShrDigit#1!{% - \ifcase#1 0% 0 - \or 0% 1 - \or 1% 2 - \or 1% 3 - \or 2% 4 - \or 2% 5 - \or 3% 6 - \or 3% 7 - \or 4% 8 - \or 4% 9 - \or 5% 10 - \or 5% 11 - \or 6% 12 - \or 6% 13 - \or 7% 14 - \or 7% 15 - \or 8% 16 - \or 8% 17 - \or 9% 18 - \or 9% 19 - \fi +\ifcase#1 0% 0 +\or 0% 1 +\or 1% 2 +\or 1% 3 +\or 2% 4 +\or 2% 5 +\or 3% 6 +\or 3% 7 +\or 4% 8 +\or 4% 9 +\or 5% 10 +\or 5% 11 +\or 6% 12 +\or 6% 13 +\or 7% 14 +\or 7% 15 +\or 8% 16 +\or 8% 17 +\or 9% 18 +\or 9% 19 +\fi } \def\InCa@Temp#1{% - \def\InCa@Tim##1##2{% - \number - \ifcase##2 % 0 - 0% - \or % 1 - ##1% - \else % 2-9 - \csname InCa@Empty% - \InCa@ProcessTim##2##1!% - \fi - #1% - }% +\def\InCa@Tim##1##2{% +\number +\ifcase##2 % 0 + 0% +\or % 1 +##1% +\else % 2-9 +\csname InCa@Empty% +\InCa@ProcessTim##2##1!% +\fi +#1% +}% } \InCa@Temp{ } \def\InCa@ProcessTim#1#2#3{% - \ifx#3!% - \csname InCa@TimDigit#2\endcsname#10% - \else - \csname InCa@TimDigit#2\csname InCa@Param#1% - \@ReturnAfterFi{% - \InCa@ProcessTim#1#3% - }% - \fi +\ifx#3!% +\csname InCa@TimDigit#2\endcsname#10% +\else +\csname InCa@TimDigit#2\csname InCa@Param#1% +\@ReturnAfterFi{% +\InCa@ProcessTim#1#3% +}% +\fi } \def\InCa@Temp#1{% - \expandafter\def\csname InCa@Param#1\endcsname{% - \endcsname#1% - }% +\expandafter\def\csname InCa@Param#1\endcsname{% +\endcsname#1% +}% } \InCa@Temp 0% \InCa@Temp 1% @@ -2779,658 +2782,656 @@ $ \next \InCa@Temp 8% \InCa@Temp 9% \expandafter\def\csname InCa@TimDigit0\endcsname#1#2{% - \endcsname - 0#2% +\endcsname + 0#2% } \expandafter\def\csname InCa@TimDigit1\endcsname#1#2{% - \ifcase#2 % - \endcsname 0#1% - \else - \csname InCa@AddDigit#1\endcsname #2% - \fi +\ifcase#2 % +\endcsname 0#1% +\else +\csname InCa@AddDigit#1\endcsname #2% +\fi } \def\InCa@Temp#1#2{% - \expandafter\def\csname InCa@TimDigit#1\endcsname##1{% - \expandafter\InCa@TimDigitCarry - \number - \ifcase##1 0% 0 - #2% - \fi - !% - }% +\expandafter\def\csname InCa@TimDigit#1\endcsname##1{% +\expandafter\InCa@TimDigitCarry +\number +\ifcase##1 0% 0 +#2% +\fi + !% +}% } \InCa@Temp 2{% - \or 2% 1 - \or 4% 2 - \or 6% 3 - \or 8% 4 - \or 10% 5 - \or 12% 6 - \or 14% 7 - \or 16% 8 - \or 18% 9 +\or 2% 1 +\or 4% 2 +\or 6% 3 +\or 8% 4 +\or 10% 5 +\or 12% 6 +\or 14% 7 +\or 16% 8 +\or 18% 9 } \InCa@Temp 3{% - \or 3% 1 - \or 6% 2 - \or 9% 3 - \or 12% 4 - \or 15% 5 - \or 18% 6 - \or 21% 7 - \or 24% 8 - \or 27% 9 +\or 3% 1 +\or 6% 2 +\or 9% 3 +\or 12% 4 +\or 15% 5 +\or 18% 6 +\or 21% 7 +\or 24% 8 +\or 27% 9 } \InCa@Temp 4{% - \or 4% 1 - \or 8% 2 - \or 12% 3 - \or 16% 4 - \or 20% 5 - \or 24% 6 - \or 28% 7 - \or 32% 8 - \or 36% 9 +\or 4% 1 +\or 8% 2 +\or 12% 3 +\or 16% 4 +\or 20% 5 +\or 24% 6 +\or 28% 7 +\or 32% 8 +\or 36% 9 } \InCa@Temp 5{% - \or 5% 1 - \or 10% 2 - \or 15% 3 - \or 20% 4 - \or 25% 5 - \or 30% 6 - \or 35% 7 - \or 40% 8 - \or 45% 9 +\or 5% 1 +\or 10% 2 +\or 15% 3 +\or 20% 4 +\or 25% 5 +\or 30% 6 +\or 35% 7 +\or 40% 8 +\or 45% 9 } \InCa@Temp 6{% - \or 6% 1 - \or 12% 2 - \or 18% 3 - \or 24% 4 - \or 30% 5 - \or 36% 6 - \or 42% 7 - \or 48% 8 - \or 54% 9 +\or 6% 1 +\or 12% 2 +\or 18% 3 +\or 24% 4 +\or 30% 5 +\or 36% 6 +\or 42% 7 +\or 48% 8 +\or 54% 9 } \InCa@Temp 7{% - \or 7% 1 - \or 14% 2 - \or 21% 3 - \or 28% 4 - \or 35% 5 - \or 42% 6 - \or 49% 7 - \or 56% 8 - \or 63% 9 +\or 7% 1 +\or 14% 2 +\or 21% 3 +\or 28% 4 +\or 35% 5 +\or 42% 6 +\or 49% 7 +\or 56% 8 +\or 63% 9 } \InCa@Temp 8{% - \or 8% 1 - \or 16% 2 - \or 24% 3 - \or 32% 4 - \or 40% 5 - \or 48% 6 - \or 56% 7 - \or 64% 8 - \or 72% 9 +\or 8% 1 +\or 16% 2 +\or 24% 3 +\or 32% 4 +\or 40% 5 +\or 48% 6 +\or 56% 7 +\or 64% 8 +\or 72% 9 } \InCa@Temp 9{% - \or 9% 1 - \or 18% 2 - \or 27% 3 - \or 36% 4 - \or 45% 5 - \or 54% 6 - \or 63% 7 - \or 72% 8 - \or 81% 9 +\or 9% 1 +\or 18% 2 +\or 27% 3 +\or 36% 4 +\or 45% 5 +\or 54% 6 +\or 63% 7 +\or 72% 8 +\or 81% 9 } \def\InCa@TimDigitCarry#1!{% - \ifnum#1<10 % - \csname InCa@AddDigit#1\expandafter\endcsname - \else - \@ReturnAfterFi{% - \InCa@@TimDigitCarry#1!% - }% - \fi +\ifnum#1<10 % +\csname InCa@AddDigit#1\expandafter\endcsname +\else +\@ReturnAfterFi{% +\InCa@@TimDigitCarry#1!% +}% +\fi } \def\InCa@@TimDigitCarry#1#2!#3{% - \csname InCa@DigitCarry#1% - \csname InCa@AddDigit#2\endcsname #3% +\csname InCa@DigitCarry#1% +\csname InCa@AddDigit#2\endcsname #3% } \def\intcalcMul#1#2{% - \number - \expandafter\InCa@MulSwitch - \number\number#1\expandafter!% - \number#2! % +\number +\expandafter\InCa@MulSwitch +\number\number#1\expandafter!% +\number#2! % } \def\InCa@MulSwitch#1!#2!{% - \ifnum#1<\z@ - \ifnum#2<\z@ - \ifnum#1<#2 % - \expandafter\InCa@Mul\number-#1\expandafter!% - \@gobble#2!% - \else - \expandafter\InCa@Mul\number-#2\expandafter!% - \@gobble#1!% - \fi - \else - -% - \ifnum-#1>#2 % - \expandafter\InCa@Mul\@gobble#1!#2!% - \else - \expandafter\InCa@Mul\number#2\expandafter!% - \@gobble#1!% - \fi - \fi - \else - \ifnum#2<\z@ - -% - \ifnum#1>-#2 % - \expandafter\InCa@Mul\number#1\expandafter!% - \@gobble#2!% - \else - \expandafter\InCa@Mul\@gobble#2!#1!% - \fi - \else - \ifnum#1>#2 % - \InCa@Mul#1!#2!% - \else - \InCa@Mul#2!#1!% - \fi - \fi - \fi +\ifnum#1<\z@ +\ifnum#2<\z@ +\ifnum#1<#2 % +\expandafter\InCa@Mul\number-#1\expandafter!% +\@gobble#2!% +\else +\expandafter\InCa@Mul\number-#2\expandafter!% +\@gobble#1!% +\fi +\else + -% +\ifnum-#1>#2 % +\expandafter\InCa@Mul\@gobble#1!#2!% +\else +\expandafter\InCa@Mul\number#2\expandafter!% +\@gobble#1!% +\fi +\fi +\else +\ifnum#2<\z@ + -% +\ifnum#1>-#2 % +\expandafter\InCa@Mul\number#1\expandafter!% +\@gobble#2!% +\else +\expandafter\InCa@Mul\@gobble#2!#1!% +\fi +\else +\ifnum#1>#2 % +\InCa@Mul#1!#2!% +\else +\InCa@Mul#2!#1!% +\fi +\fi +\fi } \def\IntCalcMul#1!#2!{% - \number\InCa@Mul#1!#2! % +\number\InCa@Mul#1!#2! % } \def\InCa@Mul#1!#2!{% - \ifcase#2 % - 0% - \or - #1% - \or - \csname InCa@Empty% - \expandafter\InCa@Shl#1!% - \else - \ifnum#2<10 % - \InCa@Tim{#1}#2% - \else - \InCa@ProcessMul!#2!#1!% - \fi - \fi +\ifcase#2 % + 0% +\or +#1% +\or +\csname InCa@Empty% +\expandafter\InCa@Shl#1!% +\else +\ifnum#2<10 % +\InCa@Tim{#1}#2% +\else +\InCa@ProcessMul!#2!#1!% +\fi +\fi } \def\InCa@ProcessMul#1!#2#3!#4!{% - \ifx\InCa@Empty#3\InCa@Empty - \expandafter\InCa@Add\number - #10\expandafter\expandafter\expandafter!% - \InCa@Tim{#4}#2!% - \else - \ifx\InCa@Empty#1\InCa@Empty - \expandafter\expandafter\expandafter\InCa@ProcessMul - \InCa@Tim{#4}#2!% - #3!#4!% - \else - \expandafter\InCa@ProcessMul\number - \expandafter\InCa@Add\number% - #10\expandafter\expandafter\expandafter!% - \InCa@Tim{#4}#2!!% - #3!#4!% - \fi - \fi +\ifx\InCa@Empty#3\InCa@Empty +\expandafter\InCa@Add\number +#10\expandafter\expandafter\expandafter!% +\InCa@Tim{#4}#2!% +\else +\ifx\InCa@Empty#1\InCa@Empty +\expandafter\expandafter\expandafter\InCa@ProcessMul +\InCa@Tim{#4}#2!% +#3!#4!% +\else +\expandafter\InCa@ProcessMul\number +\expandafter\InCa@Add\number% +#10\expandafter\expandafter\expandafter!% +\InCa@Tim{#4}#2!!% +#3!#4!% +\fi +\fi } \def\intcalcSqr#1{% - \number\expandafter\InCa@Sqr\number#1! % +\number\expandafter\InCa@Sqr\number#1! % } \def\InCa@Sqr#1#2!{% - \ifx#1-% - \InCa@Mul#2!#2!% - \else - \InCa@Mul#1#2!#1#2!% - \fi +\ifx#1-% +\InCa@Mul#2!#2!% +\else +\InCa@Mul#1#2!#1#2!% +\fi } \def\intcalcFac#1{% - \number\expandafter\InCa@Fac\number#1! % +\number\expandafter\InCa@Fac\number#1! % } \def\intcalcPow#1#2{% - \number\expandafter\InCa@Pow - \number\number#1\expandafter!% - \number#2! % +\number\expandafter\InCa@Pow +\number\number#1\expandafter!% +\number#2! % } \def\InCa@Pow#1#2!#3#4!{% - \ifcase#3#4 % power = 0 - 1% - \or % power = 1 - #1#2% - \or % power = 2 - \ifx#1-% - \InCa@Mul#2!#2!% - \else - \InCa@Mul#1#2!#1#2!% - \fi - \else - \ifcase#1#2 % basis = 0, power <> 0 - 0% - \ifx#3-% power < 0 - 0\IntCalcError:DivisionByZero% - \fi - \or - 1% basis = 1 - \else - \ifnum#1#2=\m@ne % basis = -1 - \ifodd#3#4 % - -% - \fi - 1% - \else % |basis| > 1 - \ifx#3-% power < 0 - 0% - \else % power > 2 - \ifx#1-% basis < 0 - \ifodd#3#4 % - -% - \fi - \InCa@PowRec#2!#3#4!1!% - \else - \InCa@PowRec#1#2!#3#4!1!% - \fi - \fi - \fi - \fi - \fi +\ifcase#3#4 % power = 0 + 1% +\or % power = 1 +#1#2% +\or % power = 2 +\ifx#1-% +\InCa@Mul#2!#2!% +\else +\InCa@Mul#1#2!#1#2!% +\fi +\else +\ifcase#1#2 % basis = 0, power <> 0 + 0% +\ifx#3-% power < 0 + 0\IntCalcError:DivisionByZero% +\fi +\or + 1% basis = 1 +\else +\ifnum#1#2=\m@ne % basis = -1 +\ifodd#3#4 % + -% +\fi + 1% +\else % |basis| > 1 +\ifx#3-% power < 0 + 0% +\else % power > 2 +\ifx#1-% basis < 0 +\ifodd#3#4 % + -% +\fi +\InCa@PowRec#2!#3#4!1!% +\else +\InCa@PowRec#1#2!#3#4!1!% +\fi +\fi +\fi +\fi +\fi } \def\InCa@PowRec#1!#2!#3!{% - \ifnum#2=\@ne - \ifnum#1>#3 % - \InCa@Mul#1!#3!% - \else - \InCa@Mul#3!#1!% - \fi - \else - \expandafter\InCa@PowRec - \number\InCa@Mul#1!#1!\expandafter!% - \number\intcalcShr{#2}\expandafter!% - \number - \ifodd#2 % - \ifnum#1>#3 % - \InCa@Mul#1!#3!% - \else - \InCa@Mul#3!#1!% - \fi - \else - #3% - \fi - \expandafter!% - \fi +\ifnum#2=\@ne +\ifnum#1>#3 % +\InCa@Mul#1!#3!% +\else +\InCa@Mul#3!#1!% +\fi +\else +\expandafter\InCa@PowRec +\number\InCa@Mul#1!#1!\expandafter!% +\number\intcalcShr{#2}\expandafter!% +\number +\ifodd#2 % +\ifnum#1>#3 % +\InCa@Mul#1!#3!% +\else +\InCa@Mul#3!#1!% +\fi +\else +#3% +\fi +\expandafter!% +\fi } \def\intcalcDiv#1#2{% - \number\expandafter\InCa@Div - \number\number#1\expandafter!% - \number#2! % +\number\expandafter\InCa@Div +\number\number#1\expandafter!% +\number#2! % } \def\InCa@Div#1!#2!{% - \ifcase#2 % - 0\IntCalcError:DivisionByZero% - \else - \ifcase#1 % - 0% - \else - \expandafter\InCa@DivSwitch - \number#1\expandafter!% - \number#2!% - \fi - \fi +\ifcase#2 % + 0\IntCalcError:DivisionByZero% +\else +\ifcase#1 % + 0% +\else +\expandafter\InCa@DivSwitch +\number#1\expandafter!% +\number#2!% +\fi +\fi } \def\InCa@Temp#1{% - \def\IntCalcDiv##1!##2!{% - \number - \ifcase##2 % - 0\IntCalcError:DivisionByZero% - \else - \ifcase##1 % - 0% - \else - \InCa@@Div##1!##2!% - \fi - \fi - #1% - }% +\def\IntCalcDiv##1!##2!{% +\number +\ifcase##2 % + 0\IntCalcError:DivisionByZero% +\else +\ifcase##1 % + 0% +\else +\InCa@@Div##1!##2!% +\fi +\fi +#1% +}% } \InCa@Temp{ }% \def\InCa@DivSwitch#1!#2!{% - \ifnum#1<\z@ - \ifnum#2<\z@ - \expandafter\InCa@@Div\number-#1\expandafter!% - \@gobble#2!% - \else - -% - \expandafter\InCa@@Div\@gobble#1!#2!% - \fi - \else - \ifnum#2<\z@ - -% - \expandafter\InCa@@Div\number#1\expandafter!% - \@gobble#2!% - \else - \InCa@@Div#1!#2!% - \fi - \fi +\ifnum#1<\z@ +\ifnum#2<\z@ +\expandafter\InCa@@Div\number-#1\expandafter!% +\@gobble#2!% +\else + -% +\expandafter\InCa@@Div\@gobble#1!#2!% +\fi +\else +\ifnum#2<\z@ + -% +\expandafter\InCa@@Div\number#1\expandafter!% +\@gobble#2!% +\else +\InCa@@Div#1!#2!% +\fi +\fi } \def\InCa@@Div#1!#2!{% - \ifnum#1>#2 % - \ifcase#2 % 0 already catched +\ifnum#1>#2 % +\ifcase#2 % 0 already catched ? \IntCalcError:ThisCannotHappen% - \or % 1 - #1% - \or % 2 - \InCa@Shr#1!% - \else - \InCa@DivStart!#1!#2!#2!% - \fi - \else - \ifnum#1=#2 % - 1% - \else - 0% - \fi - \fi +\or % 1 +#1% +\or % 2 +\InCa@Shr#1!% +\else +\InCa@DivStart!#1!#2!#2!% +\fi +\else +\ifnum#1=#2 % + 1% +\else + 0% +\fi +\fi } \def\InCa@DivStart#1!#2#3!#4#5{% - \ifx#5!% - \@ReturnAfterElseFi{% - \InCa@DivStartI{#1#2}#3=!% - }% - \else - \@ReturnAfterFi{% - \InCa@DivStart{#1#2}!#3!#5% - }% - \fi +\ifx#5!% +\@ReturnAfterElseFi{% +\InCa@DivStartI{#1#2}#3=!% +}% +\else +\@ReturnAfterFi{% +\InCa@DivStart{#1#2}!#3!#5% +}% +\fi } \def\InCa@DivStartI#1!#2!{% - \expandafter\InCa@DivStartII - \number#2\expandafter\expandafter\expandafter!% - \intcalcShl{#2}!% - #1!% +\expandafter\InCa@DivStartII +\number#2\expandafter\expandafter\expandafter!% +\intcalcShl{#2}!% +#1!% } \def\InCa@DivStartII#1!#2!{% - \expandafter\InCa@DivStartIII - \number#1\expandafter!% - \number#2\expandafter\expandafter\expandafter!% - \intcalcShl{#2}!% +\expandafter\InCa@DivStartIII +\number#1\expandafter!% +\number#2\expandafter\expandafter\expandafter!% +\intcalcShl{#2}!% } \def\InCa@DivStartIII#1!#2!#3!{% - \expandafter\InCa@DivStartIV - \number#1\expandafter!% - \number#2\expandafter!% - \number#3\expandafter!% - \number\InCa@Add#3!#2!\expandafter\expandafter\expandafter!% - \intcalcShl{#3}!% +\expandafter\InCa@DivStartIV +\number#1\expandafter!% +\number#2\expandafter!% +\number#3\expandafter!% +\number\InCa@Add#3!#2!\expandafter\expandafter\expandafter!% +\intcalcShl{#3}!% } \def\InCa@DivStartIV#1!#2!#3!#4!#5!#6!{% - \InCa@ProcessDiv#6!#1!#2!#3!#4!#5!/% +\InCa@ProcessDiv#6!#1!#2!#3!#4!#5!/% } \def\InCa@ProcessDiv#1#2#3!#4!#5!#6!#7!#8!#9/{% - #9% - \ifnum#1<#4 % 0 - 0% - \ifx#2=% - \else - \InCa@ProcessDiv{#1#2}#3!#4!#5!#6!#7!#8!% - \fi - \else % 1-9 - \ifnum#1<#5 % 1 - 1% - \ifx#2=% - \else - \expandafter\InCa@ProcessDiv\expandafter{% - \number\InCa@Sub#1!#4!% - #2% - }#3!#4!#5!#6!#7!#8!% - \fi - \else % 2-9 - \ifnum#1<#7 % 2 3 4 5 - \ifnum#1<#6 % 2 3 - \@ReturnAfterElseFi{% - \expandafter\InCa@@ProcessDiv - \number\InCa@Sub#1!#5!!% - 23% - }% - \else % 4 5 - \@ReturnAfterFi{% - \expandafter\InCa@@ProcessDiv - \number\InCa@Sub#1!#6!!% - 45% - }% - \fi - #2#3!#4!#5!#6!#7!#8!% - \else % 6 7 8 9 - \ifnum#1<#8 % 6 7 - \@ReturnAfterElseFi{% - \expandafter\InCa@@ProcessDiv - \number\InCa@Sub#1!#7!!% - 67% - }% - \else % 8 9 - \@ReturnAfterFi{% - \expandafter\InCa@@ProcessDiv - \number\InCa@Sub#1!#8!!% - 89% - }% - \fi - #2#3!#4!#5!#6!#7!#8!% - \fi - \fi - \fi - \ifx#2=% - \expandafter\@gobble - \fi - /% +#9% +\ifnum#1<#4 % 0 + 0% +\ifx#2=% +\else +\InCa@ProcessDiv{#1#2}#3!#4!#5!#6!#7!#8!% +\fi +\else % 1-9 +\ifnum#1<#5 % 1 + 1% +\ifx#2=% +\else +\expandafter\InCa@ProcessDiv\expandafter{% +\number\InCa@Sub#1!#4!% +#2% +}#3!#4!#5!#6!#7!#8!% +\fi +\else % 2-9 +\ifnum#1<#7 % 2 3 4 5 +\ifnum#1<#6 % 2 3 +\@ReturnAfterElseFi{% +\expandafter\InCa@@ProcessDiv +\number\InCa@Sub#1!#5!!% + 23% +}% +\else % 4 5 +\@ReturnAfterFi{% +\expandafter\InCa@@ProcessDiv +\number\InCa@Sub#1!#6!!% + 45% +}% +\fi +#2#3!#4!#5!#6!#7!#8!% +\else % 6 7 8 9 +\ifnum#1<#8 % 6 7 +\@ReturnAfterElseFi{% +\expandafter\InCa@@ProcessDiv +\number\InCa@Sub#1!#7!!% + 67% +}% +\else % 8 9 +\@ReturnAfterFi{% +\expandafter\InCa@@ProcessDiv +\number\InCa@Sub#1!#8!!% + 89% +}% +\fi +#2#3!#4!#5!#6!#7!#8!% +\fi +\fi +\fi +\ifx#2=% +\expandafter\@gobble +\fi + /% } \def\InCa@@ProcessDiv#1!#2#3#4#5!#6!{% - \ifnum#1<#6 % - #2% - \@ReturnAfterElseFi{% - \ifx#4=% - \expandafter\InCa@CleanupIV - \else - \@ReturnAfterFi{% - \InCa@ProcessDiv{#1#4}#5!#6!% - }% - \fi - }% - \else - #3% - \@ReturnAfterFi{% - \ifx#4=% - \expandafter\InCa@CleanupIV - \else - \@ReturnAfterFi{% - \expandafter\InCa@ProcessDiv\expandafter{% - \number\InCa@Sub#1!#6! % - #4% - }#5!#6!% - }% - \fi - }% - \fi +\ifnum#1<#6 % +#2% +\@ReturnAfterElseFi{% +\ifx#4=% +\expandafter\InCa@CleanupIV +\else +\@ReturnAfterFi{% +\InCa@ProcessDiv{#1#4}#5!#6!% +}% +\fi +}% +\else +#3% +\@ReturnAfterFi{% +\ifx#4=% +\expandafter\InCa@CleanupIV +\else +\@ReturnAfterFi{% +\expandafter\InCa@ProcessDiv\expandafter{% +\number\InCa@Sub#1!#6! % +#4% +}#5!#6!% +}% +\fi +}% +\fi } \def\InCa@CleanupIV#1!#2!#3!#4!{} \def\intcalcMod#1#2{% - \number\expandafter\InCa@Mod - \number\number#1\expandafter!% - \number#2! % +\number\expandafter\InCa@Mod +\number\number#1\expandafter!% +\number#2! % } \def\InCa@Mod#1!#2!{% - \ifcase#2 % - 0\IntCalcError:DivisionByZero% - \else - \ifnum#2<\z@ - -% - \expandafter\InCa@Mod - \number-#1\expandafter!% - \number-#2!% - \else - \ifcase#1 % - 0% - \else - \ifcase#2 % 0 already catched +\ifcase#2 % + 0\IntCalcError:DivisionByZero% +\else +\ifnum#2<\z@ + -% +\expandafter\InCa@Mod +\number-#1\expandafter!% +\number-#2!% +\else +\ifcase#1 % + 0% +\else +\ifcase#2 % 0 already catched ? \IntCalcError:ThisCannotHappen% - \or % 1 - 0% - \or % 2 - \ifodd#1 1\else 0\fi - \else - \ifnum#1<\z@ - \expandafter\InCa@ModShift - \number-% - \expandafter\InCa@Sub - \number\@gobble#1\expandafter!% - \number\intcalcMul{#2}{% - \expandafter\InCa@Div\@gobble#1!#2!% - }!% - !#2!% - \else - \expandafter\InCa@Sub\number#1\expandafter!% - \number\intcalcMul{#2}{\InCa@Div#1!#2!}!% - \fi - \fi - \fi - \fi - \fi +\or % 1 + 0% +\or % 2 +\ifodd#1 1\else 0\fi +\else +\ifnum#1<\z@ +\expandafter\InCa@ModShift +\number-% +\expandafter\InCa@Sub +\number\@gobble#1\expandafter!% +\number\intcalcMul{#2}{% +\expandafter\InCa@Div\@gobble#1!#2!% +}!% + !#2!% +\else +\expandafter\InCa@Sub\number#1\expandafter!% +\number\intcalcMul{#2}{\InCa@Div#1!#2!}!% +\fi +\fi +\fi +\fi +\fi } \def\InCa@Temp#1{% - \def\IntCalcMod##1!##2!{% - \number - \ifcase##2 % - 0\IntCalcError:DivisionByZero% - \else - \ifcase##1 % - 0% - \else - \ifcase##2 % 0 already catched +\def\IntCalcMod##1!##2!{% +\number +\ifcase##2 % + 0\IntCalcError:DivisionByZero% +\else +\ifcase##1 % + 0% +\else +\ifcase##2 % 0 already catched ? \IntCalcError:ThisCannotHappen - \or % 1 - 0% - \or % 2 - \ifodd ##1 1\else 0\fi - \else - \expandafter\InCa@Sub\number##1\expandafter!% - \number\intcalcMul{##2}{\InCa@Div##1!##2!}!% - \fi - \fi - \fi - #1% - }% +\or % 1 + 0% +\or % 2 +\ifodd ##1 1\else 0\fi +\else +\expandafter\InCa@Sub\number##1\expandafter!% +\number\intcalcMul{##2}{\InCa@Div##1!##2!}!% +\fi +\fi +\fi +#1% +}% } \InCa@Temp{ }% \def\InCa@ModShift#1!#2!{% - \ifnum#1<\z@ - \expandafter\InCa@Sub\number#2\expandafter!% - \@gobble#1!% - \else - #1% - \fi +\ifnum#1<\z@ +\expandafter\InCa@Sub\number#2\expandafter!% +\@gobble#1!% +\else +#1% +\fi } \def\InCa@Empty{} \expandafter\ifx\csname @gobble\endcsname\relax - \long\def\@gobble#1{}% +\long\def\@gobble#1{}% \fi \long\def\@ReturnAfterFi#1\fi{\fi#1}% \long\def\@ReturnAfterElseFi#1\else#2\fi{\fi#1}% \InCa@AtEnd% - - - \endinput +\endinput \hobsub@StopPackage \hobsub@StartPackage{ifpdf} \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode58=12 % : - \catcode64=11 % @ - \catcode123=1 % { - \catcode125=2 % } - \expandafter\let\expandafter\x\csname ver@ifpdf.sty\endcsname - \ifx\x\relax % plain-TeX, first loading - \else - \def\empty{}% - \ifx\x\empty % LaTeX, first loading, - % variable is initialized, but \ProvidesPackage not yet seen - \else - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{ifpdf}{The package is already loaded}% - \aftergroup\endinput - \fi - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode58=12 % : +\catcode64=11 % @ +\catcode123=1 % { +\catcode125=2 % } +\expandafter\let\expandafter\x\csname ver@ifpdf.sty\endcsname +\ifx\x\relax % plain-TeX, first loading +\else +\def\empty{}% +\ifx\x\empty % LaTeX, first loading, +% variable is initialized, but \ProvidesPackage not yet seen +\else +\expandafter\ifx\csname PackageInfo\endcsname\relax +\def\x#1#2{% +\immediate\write-1{Package #1 Info: #2.}% +}% +\else +\def\x#1#2{\PackageInfo{#1}{#2, stopped}}% +\fi +\x{ifpdf}{The package is already loaded}% +\aftergroup\endinput +\fi +\fi \endgroup% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode40=12 % ( - \catcode41=12 % ) - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode47=12 % / - \catcode58=12 % : - \catcode64=11 % @ - \catcode91=12 % [ - \catcode93=12 % ] - \catcode123=1 % { - \catcode125=2 % } - \expandafter\ifx\csname ProvidesPackage\endcsname\relax - \def\x#1#2#3[#4]{\endgroup - \immediate\write-1{Package: #3 #4}% - \xdef#1{#4}% - }% - \else - \def\x#1#2[#3]{\endgroup - #2[{#3}]% - \ifx#1\@undefined - \xdef#1{#3}% - \fi - \ifx#1\relax - \xdef#1{#3}% - \fi - }% - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode40=12 % ( +\catcode41=12 % ) +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode47=12 % / +\catcode58=12 % : +\catcode64=11 % @ +\catcode91=12 % [ +\catcode93=12 % ] +\catcode123=1 % { +\catcode125=2 % } +\expandafter\ifx\csname ProvidesPackage\endcsname\relax +\def\x#1#2#3[#4]{\endgroup +\immediate\write-1{Package: #3 #4}% +\xdef#1{#4}% +}% +\else +\def\x#1#2[#3]{\endgroup +#2[{#3}]% +\ifx#1\@undefined +\xdef#1{#3}% +\fi +\ifx#1\relax +\xdef#1{#3}% +\fi +}% +\fi \expandafter\x\csname ver@ifpdf.sty\endcsname \ProvidesPackage{ifpdf}% - [2011/01/30 v2.3 Provides the ifpdf switch (HO)]% + [2011/01/30 v2.3 Provides the ifpdf switch (HO)]% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode123=1 % { - \catcode125=2 % } - \catcode64=11 % @ - \def\x{\endgroup - \expandafter\edef\csname ifpdf@AtEnd\endcsname{% - \endlinechar=\the\endlinechar\relax - \catcode13=\the\catcode13\relax - \catcode32=\the\catcode32\relax - \catcode35=\the\catcode35\relax - \catcode61=\the\catcode61\relax - \catcode64=\the\catcode64\relax - \catcode123=\the\catcode123\relax - \catcode125=\the\catcode125\relax - }% - }% +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode123=1 % { +\catcode125=2 % } +\catcode64=11 % @ +\def\x{\endgroup +\expandafter\edef\csname ifpdf@AtEnd\endcsname{% +\endlinechar=\the\endlinechar\relax +\catcode13=\the\catcode13\relax +\catcode32=\the\catcode32\relax +\catcode35=\the\catcode35\relax +\catcode61=\the\catcode61\relax +\catcode64=\the\catcode64\relax +\catcode123=\the\catcode123\relax +\catcode125=\the\catcode125\relax +}% +}% \x\catcode61\catcode48\catcode32=10\relax% \catcode13=5 % ^^M \endlinechar=13 % @@ -3439,11 +3440,11 @@ $ \next \catcode123=1 % { \catcode125=2 % } \def\TMP@EnsureCode#1#2{% - \edef\ifpdf@AtEnd{% - \ifpdf@AtEnd - \catcode#1=\the\catcode#1\relax - }% - \catcode#1=#2\relax +\edef\ifpdf@AtEnd{% +\ifpdf@AtEnd +\catcode#1=\the\catcode#1\relax +}% +\catcode#1=#2\relax } \TMP@EnsureCode{10}{12}% ^^J \TMP@EnsureCode{39}{12}% ' @@ -3461,209 +3462,209 @@ $ \next \TMP@EnsureCode{96}{12}% ` \edef\ifpdf@AtEnd{\ifpdf@AtEnd\noexpand\endinput} \begingroup - \expandafter\ifx\csname ifpdf\endcsname\relax - \else - \edef\i/{\expandafter\string\csname ifpdf\endcsname}% - \expandafter\ifx\csname PackageError\endcsname\relax - \def\x#1#2{% - \edef\z{#2}% - \expandafter\errhelp\expandafter{\z}% - \errmessage{Package ifpdf Error: #1}% - }% - \def\y{^^J}% - \newlinechar=10 % - \else - \def\x#1#2{% - \PackageError{ifpdf}{#1}{#2}% - }% - \def\y{\MessageBreak}% - \fi - \x{Name clash, \i/ is already defined}{% - Incompatible versions of \i/ can cause problems,\y - therefore package loading is aborted.% - }% - \endgroup - \expandafter\ifpdf@AtEnd - \fi% +\expandafter\ifx\csname ifpdf\endcsname\relax +\else +\edef\i/{\expandafter\string\csname ifpdf\endcsname}% +\expandafter\ifx\csname PackageError\endcsname\relax +\def\x#1#2{% +\edef\z{#2}% +\expandafter\errhelp\expandafter{\z}% +\errmessage{Package ifpdf Error: #1}% +}% +\def\y{^^J}% +\newlinechar=10 % +\else +\def\x#1#2{% +\PackageError{ifpdf}{#1}{#2}% +}% +\def\y{\MessageBreak}% +\fi +\x{Name clash, \i/ is already defined}{% + Incompatible versions of \i/ can cause problems,\y + therefore package loading is aborted.% +}% +\endgroup +\expandafter\ifpdf@AtEnd +\fi% \endgroup \begingroup - \def\skip#1\relax\begingroup{}% - \expandafter\ifx\csname pdfoutput\endcsname\relax - \else - \expandafter\skip - \fi - \expandafter\ifx\csname directlua\endcsname\relax - \expandafter\skip - \fi +\def\skip#1\relax\begingroup{}% +\expandafter\ifx\csname pdfoutput\endcsname\relax +\else +\expandafter\skip +\fi +\expandafter\ifx\csname directlua\endcsname\relax +\expandafter\skip +\fi \endgroup \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname RequirePackage\endcsname\relax - \def\TMP@RequirePackage#1[#2]{% - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname ver@#1.sty\endcsname\relax - \input #1.sty\relax - \fi - }% - \TMP@RequirePackage{ifluatex}[2009/04/10]% +\def\TMP@RequirePackage#1[#2]{% +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname ver@#1.sty\endcsname\relax +\input #1.sty\relax +\fi +}% +\TMP@RequirePackage{ifluatex}[2009/04/10]% \else - \RequirePackage{ifluatex}[2009/04/10]% +\RequirePackage{ifluatex}[2009/04/10]% \fi \ifluatex - \ifnum\luatexversion<36 % - \else - \begingroup - \directlua{tex.enableprimitives('ifpdf', {'pdfoutput'})}% - \global\let\pdfoutput\ifpdfpdfoutput - \endgroup - \fi +\ifnum\luatexversion<36 % +\else +\begingroup +\directlua{tex.enableprimitives('ifpdf', {'pdfoutput'})}% +\global\let\pdfoutput\ifpdfpdfoutput +\endgroup +\fi \fi \relax\begingroup\endgroup \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname newif\endcsname\relax - \edef\pdffalse{% - \let - \expandafter\noexpand\csname ifpdf\endcsname - \expandafter\noexpand\csname iffalse\endcsname - }% - \edef\pdftrue{% - \let - \expandafter\noexpand\csname ifpdf\endcsname - \expandafter\noexpand\csname iftrue\endcsname - }% - \pdffalse -\else - \csname newif\expandafter\endcsname\csname ifpdf\endcsname +\edef\pdffalse{% +\let +\expandafter\noexpand\csname ifpdf\endcsname +\expandafter\noexpand\csname iffalse\endcsname +}% +\edef\pdftrue{% +\let +\expandafter\noexpand\csname ifpdf\endcsname +\expandafter\noexpand\csname iftrue\endcsname +}% +\pdffalse +\else +\csname newif\expandafter\endcsname\csname ifpdf\endcsname \fi \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname pdfoutput\endcsname\relax \else - \ifnum\pdfoutput<1 % - \else - \pdftrue - \fi +\ifnum\pdfoutput<1 % +\else +\pdftrue +\fi \fi \begingroup - \expandafter\ifx\csname pdfoutput\endcsname\relax - \else - \escapechar=92 % - \edef\m{\meaning\pdfoutput}% - \edef\p{\string\pdfoutput}% - \ifx\m\p - \else - \expandafter\ifx\csname PackageWarningNoLine\endcsname\relax - \def\PackageWarningNoLine#1#2{% - \immediate\write16{% - Package `#1' Warning: #2.% - }% - }% - \fi - \PackageWarningNoLine{ifpdf}{% - Someone has redefined \string\pdfoutput% - }% - \fi - \fi +\expandafter\ifx\csname pdfoutput\endcsname\relax +\else +\escapechar=92 % +\edef\m{\meaning\pdfoutput}% +\edef\p{\string\pdfoutput}% +\ifx\m\p +\else +\expandafter\ifx\csname PackageWarningNoLine\endcsname\relax +\def\PackageWarningNoLine#1#2{% +\immediate\write16{% + Package `#1' Warning: #2.% +}% +}% +\fi +\PackageWarningNoLine{ifpdf}{% + Someone has redefined \string\pdfoutput% +}% +\fi +\fi \endgroup \begingroup - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \let\x\PackageInfo - \expandafter\let\csname on@line\endcsname\empty - \fi - \x{ifpdf}{pdfTeX in PDF mode is \ifpdf\else not \fi detected}% +\expandafter\ifx\csname PackageInfo\endcsname\relax +\def\x#1#2{% +\immediate\write-1{Package #1 Info: #2.}% +}% +\else +\let\x\PackageInfo +\expandafter\let\csname on@line\endcsname\empty +\fi +\x{ifpdf}{pdfTeX in PDF mode is \ifpdf\else not \fi detected}% \endgroup \ifpdf@AtEnd% - \endinput +\endinput \hobsub@StopPackage \hobsub@StartPackage{etexcmds} \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode58=12 % : - \catcode64=11 % @ - \catcode123=1 % { - \catcode125=2 % } - \expandafter\let\expandafter\x\csname ver@etexcmds.sty\endcsname - \ifx\x\relax % plain-TeX, first loading - \else - \def\empty{}% - \ifx\x\empty % LaTeX, first loading, - % variable is initialized, but \ProvidesPackage not yet seen - \else - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{etexcmds}{The package is already loaded}% - \aftergroup\endinput - \fi - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode58=12 % : +\catcode64=11 % @ +\catcode123=1 % { +\catcode125=2 % } +\expandafter\let\expandafter\x\csname ver@etexcmds.sty\endcsname +\ifx\x\relax % plain-TeX, first loading +\else +\def\empty{}% +\ifx\x\empty % LaTeX, first loading, +% variable is initialized, but \ProvidesPackage not yet seen +\else +\expandafter\ifx\csname PackageInfo\endcsname\relax +\def\x#1#2{% +\immediate\write-1{Package #1 Info: #2.}% +}% +\else +\def\x#1#2{\PackageInfo{#1}{#2, stopped}}% +\fi +\x{etexcmds}{The package is already loaded}% +\aftergroup\endinput +\fi +\fi \endgroup% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode40=12 % ( - \catcode41=12 % ) - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode47=12 % / - \catcode58=12 % : - \catcode64=11 % @ - \catcode91=12 % [ - \catcode93=12 % ] - \catcode123=1 % { - \catcode125=2 % } - \expandafter\ifx\csname ProvidesPackage\endcsname\relax - \def\x#1#2#3[#4]{\endgroup - \immediate\write-1{Package: #3 #4}% - \xdef#1{#4}% - }% - \else - \def\x#1#2[#3]{\endgroup - #2[{#3}]% - \ifx#1\@undefined - \xdef#1{#3}% - \fi - \ifx#1\relax - \xdef#1{#3}% - \fi - }% - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode40=12 % ( +\catcode41=12 % ) +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode47=12 % / +\catcode58=12 % : +\catcode64=11 % @ +\catcode91=12 % [ +\catcode93=12 % ] +\catcode123=1 % { +\catcode125=2 % } +\expandafter\ifx\csname ProvidesPackage\endcsname\relax +\def\x#1#2#3[#4]{\endgroup +\immediate\write-1{Package: #3 #4}% +\xdef#1{#4}% +}% +\else +\def\x#1#2[#3]{\endgroup +#2[{#3}]% +\ifx#1\@undefined +\xdef#1{#3}% +\fi +\ifx#1\relax +\xdef#1{#3}% +\fi +}% +\fi \expandafter\x\csname ver@etexcmds.sty\endcsname \ProvidesPackage{etexcmds}% - [2011/02/16 v1.5 Prefix for e-TeX command names (HO)]% + [2011/02/16 v1.5 Prefix for e-TeX command names (HO)]% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode123=1 % { - \catcode125=2 % } - \catcode64=11 % @ - \def\x{\endgroup - \expandafter\edef\csname etexcmds@AtEnd\endcsname{% - \endlinechar=\the\endlinechar\relax - \catcode13=\the\catcode13\relax - \catcode32=\the\catcode32\relax - \catcode35=\the\catcode35\relax - \catcode61=\the\catcode61\relax - \catcode64=\the\catcode64\relax - \catcode123=\the\catcode123\relax - \catcode125=\the\catcode125\relax - }% - }% +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode123=1 % { +\catcode125=2 % } +\catcode64=11 % @ +\def\x{\endgroup +\expandafter\edef\csname etexcmds@AtEnd\endcsname{% +\endlinechar=\the\endlinechar\relax +\catcode13=\the\catcode13\relax +\catcode32=\the\catcode32\relax +\catcode35=\the\catcode35\relax +\catcode61=\the\catcode61\relax +\catcode64=\the\catcode64\relax +\catcode123=\the\catcode123\relax +\catcode125=\the\catcode125\relax +}% +}% \x\catcode61\catcode48\catcode32=10\relax% \catcode13=5 % ^^M \endlinechar=13 % @@ -3672,11 +3673,11 @@ $ \next \catcode123=1 % { \catcode125=2 % } \def\TMP@EnsureCode#1#2{% - \edef\etexcmds@AtEnd{% - \etexcmds@AtEnd - \catcode#1=\the\catcode#1\relax - }% - \catcode#1=#2\relax +\edef\etexcmds@AtEnd{% +\etexcmds@AtEnd +\catcode#1=\the\catcode#1\relax +}% +\catcode#1=#2\relax } \TMP@EnsureCode{39}{12}% ' \TMP@EnsureCode{40}{12}% ( @@ -3689,230 +3690,230 @@ $ \next \TMP@EnsureCode{91}{12}% [ \TMP@EnsureCode{93}{12}% ] \edef\etexcmds@AtEnd{% - \etexcmds@AtEnd - \escapechar\the\escapechar\relax - \noexpand\endinput +\etexcmds@AtEnd +\escapechar\the\escapechar\relax +\noexpand\endinput } \escapechar=92 % backslash \def\etexcmds@newif#1{% - \expandafter\edef\csname etex@#1false\endcsname{% - \let - \expandafter\noexpand\csname ifetex@#1\endcsname - \noexpand\iffalse - }% - \expandafter\edef\csname etex@#1true\endcsname{% - \let - \expandafter\noexpand\csname ifetex@#1\endcsname - \noexpand\iftrue - }% - \csname etex@#1false\endcsname +\expandafter\edef\csname etex@#1false\endcsname{% +\let +\expandafter\noexpand\csname ifetex@#1\endcsname +\noexpand\iffalse +}% +\expandafter\edef\csname etex@#1true\endcsname{% +\let +\expandafter\noexpand\csname ifetex@#1\endcsname +\noexpand\iftrue +}% +\csname etex@#1false\endcsname } \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname RequirePackage\endcsname\relax - \def\TMP@RequirePackage#1[#2]{% - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname ver@#1.sty\endcsname\relax - \input #1.sty\relax - \fi - }% - \TMP@RequirePackage{infwarerr}[2007/09/09]% - \TMP@RequirePackage{ifluatex}[2010/03/01]% -\else - \RequirePackage{infwarerr}[2007/09/09]% - \RequirePackage{ifluatex}[2010/03/01]% +\def\TMP@RequirePackage#1[#2]{% +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname ver@#1.sty\endcsname\relax +\input #1.sty\relax +\fi +}% +\TMP@RequirePackage{infwarerr}[2007/09/09]% +\TMP@RequirePackage{ifluatex}[2010/03/01]% +\else +\RequirePackage{infwarerr}[2007/09/09]% +\RequirePackage{ifluatex}[2010/03/01]% \fi \etexcmds@newif{unexpanded} \begingroup \edef\x{\string\unexpanded}% \edef\y{\meaning\unexpanded}% \ifx\x\y - \endgroup - \let\etex@unexpanded\unexpanded - \etex@unexpandedtrue -\else - \edef\y{\meaning\normalunexpanded}% - \ifx\x\y - \endgroup - \let\etex@unexpanded\normalunexpanded - \etex@unexpandedtrue - \else - \edef\y{\meaning\@@unexpanded}% - \ifx\x\y - \endgroup - \let\etex@unexpanded\@@unexpanded - \etex@unexpandedtrue - \else - \ifluatex - \ifnum\luatexversion<36 % - \else - \begingroup - \directlua{% - tex.enableprimitives('etex@',{'unexpanded'})% - }% - \global\let\etex@unexpanded\etex@unexpanded - \endgroup - \fi - \fi - \edef\y{\meaning\etex@unexpanded}% - \ifx\x\y - \endgroup - \etex@unexpandedtrue - \else - \endgroup - \@PackageInfoNoLine{etexcmds}{% - Could not find \string\unexpanded.\MessageBreak - That can mean that you are not using e-TeX or% - \MessageBreak - that some package has redefined \string\unexpanded.% - \MessageBreak - In the latter case, load this package earlier% - }% - \etex@unexpandedfalse - \fi - \fi - \fi +\endgroup +\let\etex@unexpanded\unexpanded +\etex@unexpandedtrue +\else +\edef\y{\meaning\normalunexpanded}% +\ifx\x\y +\endgroup +\let\etex@unexpanded\normalunexpanded +\etex@unexpandedtrue +\else +\edef\y{\meaning\@@unexpanded}% +\ifx\x\y +\endgroup +\let\etex@unexpanded\@@unexpanded +\etex@unexpandedtrue +\else +\ifluatex +\ifnum\luatexversion<36 % +\else +\begingroup +\directlua{% + tex.enableprimitives('etex@',{'unexpanded'})% +}% +\global\let\etex@unexpanded\etex@unexpanded +\endgroup +\fi +\fi +\edef\y{\meaning\etex@unexpanded}% +\ifx\x\y +\endgroup +\etex@unexpandedtrue +\else +\endgroup +\@PackageInfoNoLine{etexcmds}{% + Could not find \string\unexpanded.\MessageBreak + That can mean that you are not using e-TeX or% +\MessageBreak + that some package has redefined \string\unexpanded.% +\MessageBreak + In the latter case, load this package earlier% +}% +\etex@unexpandedfalse +\fi +\fi +\fi \fi \etexcmds@newif{expanded} \begingroup \edef\x{\string\expanded}% \edef\y{\meaning\expanded}% \ifx\x\y - \endgroup - \let\etex@expanded\expanded - \etex@expandedtrue -\else - \edef\y{\meaning\normalexpanded}% - \ifx\x\y - \endgroup - \let\etex@expanded\normalexpanded - \etex@expandedtrue - \else - \edef\y{\meaning\@@expanded}% - \ifx\x\y - \endgroup - \let\etex@expanded\@@expanded - \etex@expandedtrue - \else - \ifluatex - \ifnum\luatexversion<36 % - \else - \begingroup - \directlua{% - tex.enableprimitives('etex@',{'expanded'})% - }% - \global\let\etex@expanded\etex@expanded - \endgroup - \fi - \fi - \edef\y{\meaning\etex@expanded}% - \ifx\x\y - \endgroup - \etex@expandedtrue - \else - \endgroup - \@PackageInfoNoLine{etexcmds}{% - Could not find \string\expanded.\MessageBreak - That can mean that you are not using pdfTeX 1.50 or% - \MessageBreak - that some package has redefined \string\expanded.% - \MessageBreak - In the latter case, load this package earlier% - }% - \etex@expandedfalse - \fi - \fi - \fi +\endgroup +\let\etex@expanded\expanded +\etex@expandedtrue +\else +\edef\y{\meaning\normalexpanded}% +\ifx\x\y +\endgroup +\let\etex@expanded\normalexpanded +\etex@expandedtrue +\else +\edef\y{\meaning\@@expanded}% +\ifx\x\y +\endgroup +\let\etex@expanded\@@expanded +\etex@expandedtrue +\else +\ifluatex +\ifnum\luatexversion<36 % +\else +\begingroup +\directlua{% + tex.enableprimitives('etex@',{'expanded'})% +}% +\global\let\etex@expanded\etex@expanded +\endgroup +\fi +\fi +\edef\y{\meaning\etex@expanded}% +\ifx\x\y +\endgroup +\etex@expandedtrue +\else +\endgroup +\@PackageInfoNoLine{etexcmds}{% + Could not find \string\expanded.\MessageBreak + That can mean that you are not using pdfTeX 1.50 or% +\MessageBreak + that some package has redefined \string\expanded.% +\MessageBreak + In the latter case, load this package earlier% +}% +\etex@expandedfalse +\fi +\fi +\fi \fi \etexcmds@AtEnd% - \endinput +\endinput \hobsub@StopPackage \hobsub@StartPackage{kvsetkeys} \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode58=12 % : - \catcode64=11 % @ - \catcode123=1 % { - \catcode125=2 % } - \expandafter\let\expandafter\x\csname ver@kvsetkeys.sty\endcsname - \ifx\x\relax % plain-TeX, first loading - \else - \def\empty{}% - \ifx\x\empty % LaTeX, first loading, - % variable is initialized, but \ProvidesPackage not yet seen - \else - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{kvsetkeys}{The package is already loaded}% - \aftergroup\endinput - \fi - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode58=12 % : +\catcode64=11 % @ +\catcode123=1 % { +\catcode125=2 % } +\expandafter\let\expandafter\x\csname ver@kvsetkeys.sty\endcsname +\ifx\x\relax % plain-TeX, first loading +\else +\def\empty{}% +\ifx\x\empty % LaTeX, first loading, +% variable is initialized, but \ProvidesPackage not yet seen +\else +\expandafter\ifx\csname PackageInfo\endcsname\relax +\def\x#1#2{% +\immediate\write-1{Package #1 Info: #2.}% +}% +\else +\def\x#1#2{\PackageInfo{#1}{#2, stopped}}% +\fi +\x{kvsetkeys}{The package is already loaded}% +\aftergroup\endinput +\fi +\fi \endgroup% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode40=12 % ( - \catcode41=12 % ) - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode47=12 % / - \catcode58=12 % : - \catcode64=11 % @ - \catcode91=12 % [ - \catcode93=12 % ] - \catcode123=1 % { - \catcode125=2 % } - \expandafter\ifx\csname ProvidesPackage\endcsname\relax - \def\x#1#2#3[#4]{\endgroup - \immediate\write-1{Package: #3 #4}% - \xdef#1{#4}% - }% - \else - \def\x#1#2[#3]{\endgroup - #2[{#3}]% - \ifx#1\@undefined - \xdef#1{#3}% - \fi - \ifx#1\relax - \xdef#1{#3}% - \fi - }% - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode40=12 % ( +\catcode41=12 % ) +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode47=12 % / +\catcode58=12 % : +\catcode64=11 % @ +\catcode91=12 % [ +\catcode93=12 % ] +\catcode123=1 % { +\catcode125=2 % } +\expandafter\ifx\csname ProvidesPackage\endcsname\relax +\def\x#1#2#3[#4]{\endgroup +\immediate\write-1{Package: #3 #4}% +\xdef#1{#4}% +}% +\else +\def\x#1#2[#3]{\endgroup +#2[{#3}]% +\ifx#1\@undefined +\xdef#1{#3}% +\fi +\ifx#1\relax +\xdef#1{#3}% +\fi +}% +\fi \expandafter\x\csname ver@kvsetkeys.sty\endcsname \ProvidesPackage{kvsetkeys}% - [2011/04/07 v1.13 Key value parser (HO)]% + [2011/04/07 v1.13 Key value parser (HO)]% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode123=1 % { - \catcode125=2 % } - \catcode64=11 % @ - \def\x{\endgroup - \expandafter\edef\csname KVS@AtEnd\endcsname{% - \endlinechar=\the\endlinechar\relax - \catcode13=\the\catcode13\relax - \catcode32=\the\catcode32\relax - \catcode35=\the\catcode35\relax - \catcode61=\the\catcode61\relax - \catcode64=\the\catcode64\relax - \catcode123=\the\catcode123\relax - \catcode125=\the\catcode125\relax - }% - }% +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode123=1 % { +\catcode125=2 % } +\catcode64=11 % @ +\def\x{\endgroup +\expandafter\edef\csname KVS@AtEnd\endcsname{% +\endlinechar=\the\endlinechar\relax +\catcode13=\the\catcode13\relax +\catcode32=\the\catcode32\relax +\catcode35=\the\catcode35\relax +\catcode61=\the\catcode61\relax +\catcode64=\the\catcode64\relax +\catcode123=\the\catcode123\relax +\catcode125=\the\catcode125\relax +}% +}% \x\catcode61\catcode48\catcode32=10\relax% \catcode13=5 % ^^M \endlinechar=13 % @@ -3921,11 +3922,11 @@ $ \next \catcode123=1 % { \catcode125=2 % } \def\TMP@EnsureCode#1#2{% - \edef\KVS@AtEnd{% - \KVS@AtEnd - \catcode#1=\the\catcode#1\relax - }% - \catcode#1=#2\relax +\edef\KVS@AtEnd{% +\KVS@AtEnd +\catcode#1=\the\catcode#1\relax +}% +\catcode#1=#2\relax } \TMP@EnsureCode{36}{3}% $ \TMP@EnsureCode{38}{4}% & @@ -3941,36 +3942,36 @@ $ \next \edef\KVS@AtEnd{\KVS@AtEnd\noexpand\endinput} \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname RequirePackage\endcsname\relax - \def\TMP@RequirePackage#1[#2]{% - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname ver@#1.sty\endcsname\relax - \input #1.sty\relax - \fi - }% - \TMP@RequirePackage{infwarerr}[2007/09/09]% - \TMP@RequirePackage{etexcmds}[2010/01/28]% -\else - \RequirePackage{infwarerr}[2007/09/09]% - \RequirePackage{etexcmds}[2010/01/28]% +\def\TMP@RequirePackage#1[#2]{% +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname ver@#1.sty\endcsname\relax +\input #1.sty\relax +\fi +}% +\TMP@RequirePackage{infwarerr}[2007/09/09]% +\TMP@RequirePackage{etexcmds}[2010/01/28]% +\else +\RequirePackage{infwarerr}[2007/09/09]% +\RequirePackage{etexcmds}[2010/01/28]% \fi \expandafter\ifx\csname toks@\endcsname\relax - \toksdef\toks@=0 % +\toksdef\toks@=0 % \fi \begingroup\expandafter\endgroup \ifcase0\ifetex@unexpanded - \expandafter\ifx\csname ifcsname\endcsname\relax - \else - \expandafter\ifx\csname unless\endcsname\relax - \else - 1% - \fi - \fi - \fi - \catcode`\$=9 % ignore - \catcode`\&=14 % comment +\expandafter\ifx\csname ifcsname\endcsname\relax +\else +\expandafter\ifx\csname unless\endcsname\relax +\else + 1% +\fi +\fi +\fi +\catcode`\$=9 % ignore +\catcode`\&=14 % comment \else % e-TeX - \catcode`\$=14 % comment - \catcode`\&=9 % ignore +\catcode`\$=14 % comment +\catcode`\&=9 % ignore \fi \def\KVS@Empty{} \long\def\KVS@FirstOfTwo#1#2{#1} @@ -3981,160 +3982,160 @@ $ \begingroup $ \toks@{#1}% $ \edef\KVS@Temp{\the\toks@}% $ \expandafter\endgroup - \ifx\KVS@Temp\KVS@Empty - \expandafter\KVS@FirstOfTwo - \else - \expandafter\KVS@SecondOfTwo - \fi +\ifx\KVS@Temp\KVS@Empty +\expandafter\KVS@FirstOfTwo +\else +\expandafter\KVS@SecondOfTwo +\fi } \long\def\kv@normalize#1{% - \begingroup - \toks@{,#1,}% - \KVS@Comma - \KVS@SpaceComma{ }% - \KVS@CommaSpace - \KVS@CommaComma - \KVS@Equals - \KVS@SpaceEquals{ }% - \KVS@EqualsSpace - \xdef\KVS@Global{\the\toks@}% - \endgroup - \let\kv@list\KVS@Global +\begingroup +\toks@{,#1,}% +\KVS@Comma +\KVS@SpaceComma{ }% +\KVS@CommaSpace +\KVS@CommaComma +\KVS@Equals +\KVS@SpaceEquals{ }% +\KVS@EqualsSpace +\xdef\KVS@Global{\the\toks@}% +\endgroup +\let\kv@list\KVS@Global } \def\comma@normalize#1{% - \begingroup - \toks@{,#1,}% - \KVS@Comma - \KVS@SpaceComma{ }% - \KVS@CommaSpace - \KVS@CommaComma - \xdef\KVS@Global{\the\toks@}% - \endgroup - \let\comma@list\KVS@Global +\begingroup +\toks@{,#1,}% +\KVS@Comma +\KVS@SpaceComma{ }% +\KVS@CommaSpace +\KVS@CommaComma +\xdef\KVS@Global{\the\toks@}% +\endgroup +\let\comma@list\KVS@Global } \begingroup - \lccode`\,=`\,% - \lccode`\~=`\,% +\lccode`\,=`\,% +\lccode`\~=`\,% \lowercase{\endgroup - \def\KVS@Comma{% - \toks@\expandafter{\expandafter}\expandafter - \KVS@@Comma\the\toks@~\KVS@Nil - }% - \long\def\KVS@@Comma#1~#2\KVS@Nil{% - \toks@\expandafter{\the\toks@#1}% - \KVS@IfEmpty{#2}{% - }{% - \KVS@@Comma,#2\KVS@Nil - }% - }% +\def\KVS@Comma{% +\toks@\expandafter{\expandafter}\expandafter +\KVS@@Comma\the\toks@~\KVS@Nil +}% +\long\def\KVS@@Comma#1~#2\KVS@Nil{% +\toks@\expandafter{\the\toks@#1}% +\KVS@IfEmpty{#2}{% +}{% +\KVS@@Comma,#2\KVS@Nil +}% +}% } \long\def\KVS@SpaceComma#1{% - \expandafter\KVS@@SpaceComma\the\toks@#1,\KVS@Nil +\expandafter\KVS@@SpaceComma\the\toks@#1,\KVS@Nil } \long\def\KVS@@SpaceComma#1 ,#2\KVS@Nil{% - \KVS@IfEmpty{#2}{% - \toks@{#1}% - }{% - \toks@{#1,#2}% - \expandafter\KVS@@SpaceComma\the\toks@\KVS@Nil - }% +\KVS@IfEmpty{#2}{% +\toks@{#1}% +}{% +\toks@{#1,#2}% +\expandafter\KVS@@SpaceComma\the\toks@\KVS@Nil +}% } \def\KVS@CommaSpace{% - \expandafter\KVS@@CommaSpace\the\toks@, \KVS@Nil +\expandafter\KVS@@CommaSpace\the\toks@, \KVS@Nil } \long\def\KVS@@CommaSpace#1, #2\KVS@Nil{% - \KVS@IfEmpty{#2}{% - \toks@{#1}% - }{% - \toks@{#1,#2}% - \expandafter\KVS@@CommaSpace\the\toks@\KVS@Nil - }% +\KVS@IfEmpty{#2}{% +\toks@{#1}% +}{% +\toks@{#1,#2}% +\expandafter\KVS@@CommaSpace\the\toks@\KVS@Nil +}% } \def\KVS@CommaComma{% - \expandafter\KVS@@CommaComma\the\toks@,\KVS@Nil +\expandafter\KVS@@CommaComma\the\toks@,\KVS@Nil } \long\def\KVS@@CommaComma#1,,#2\KVS@Nil{% - \toks@{#1,#2}% - \KVS@IfEmpty{#2}{% - }{% - \expandafter\KVS@@CommaComma\the\toks@\KVS@Nil - }% +\toks@{#1,#2}% +\KVS@IfEmpty{#2}{% +}{% +\expandafter\KVS@@CommaComma\the\toks@\KVS@Nil +}% } \begingroup - \lccode`\==`\=% - \lccode`\~=`\=% +\lccode`\==`\=% +\lccode`\~=`\=% \lowercase{\endgroup - \def\KVS@Equals{% - \toks@\expandafter{\expandafter}\expandafter - \KVS@@Equals\the\toks@~\KVS@Nil - }% - \long\def\KVS@@Equals#1~#2\KVS@Nil{% - \edef\KVS@Temp{\the\toks@}% - \ifx\KVS@Temp\KVS@Empty - \expandafter\KVS@FirstOfTwo - \else - \expandafter\KVS@SecondOfTwo - \fi - {% - \toks@{#1}% - }{% - \toks@\expandafter{\the\toks@=#1}% - }% - \KVS@IfEmpty{#2}{% - }{% - \KVS@@Equals#2\KVS@Nil - }% - }% +\def\KVS@Equals{% +\toks@\expandafter{\expandafter}\expandafter +\KVS@@Equals\the\toks@~\KVS@Nil +}% +\long\def\KVS@@Equals#1~#2\KVS@Nil{% +\edef\KVS@Temp{\the\toks@}% +\ifx\KVS@Temp\KVS@Empty +\expandafter\KVS@FirstOfTwo +\else +\expandafter\KVS@SecondOfTwo +\fi +{% +\toks@{#1}% +}{% +\toks@\expandafter{\the\toks@=#1}% +}% +\KVS@IfEmpty{#2}{% +}{% +\KVS@@Equals#2\KVS@Nil +}% +}% } \long\def\KVS@SpaceEquals#1{% - \expandafter\KVS@@SpaceEquals\the\toks@#1=\KVS@Nil +\expandafter\KVS@@SpaceEquals\the\toks@#1=\KVS@Nil } \long\def\KVS@@SpaceEquals#1 =#2\KVS@Nil{% - \KVS@IfEmpty{#2}{% - \toks@{#1}% - }{% - \toks@{#1=#2}% - \expandafter\KVS@@SpaceEquals\the\toks@\KVS@Nil - }% +\KVS@IfEmpty{#2}{% +\toks@{#1}% +}{% +\toks@{#1=#2}% +\expandafter\KVS@@SpaceEquals\the\toks@\KVS@Nil +}% } \def\KVS@EqualsSpace{% - \expandafter\KVS@@EqualsSpace\the\toks@= \KVS@Nil +\expandafter\KVS@@EqualsSpace\the\toks@= \KVS@Nil } \long\def\KVS@@EqualsSpace#1= #2\KVS@Nil{% - \KVS@IfEmpty{#2}{% - \toks@{#1}% - }{% - \toks@{#1=#2}% - \expandafter\KVS@@EqualsSpace\the\toks@\KVS@Nil - }% +\KVS@IfEmpty{#2}{% +\toks@{#1}% +}{% +\toks@{#1=#2}% +\expandafter\KVS@@EqualsSpace\the\toks@\KVS@Nil +}% } \long\def\kv@parse#1{% - \kv@normalize{#1}% - \expandafter\kv@parse@normalized\expandafter{\kv@list}% +\kv@normalize{#1}% +\expandafter\kv@parse@normalized\expandafter{\kv@list}% } \long\def\kv@parse@normalized#1#2{% - \KVS@Parse#1,\KVS@Nil{#2}% +\KVS@Parse#1,\KVS@Nil{#2}% } \long\def\KVS@Parse#1,#2\KVS@Nil#3{% - \KVS@IfEmpty{#1}{% - }{% - \KVS@Process#1=\KVS@Nil{#3}% - }% - \KVS@MaybeBreak - \KVS@IfEmpty{#2}{% - }{% - \KVS@Parse#2\KVS@Nil{#3}% - }% +\KVS@IfEmpty{#1}{% +}{% +\KVS@Process#1=\KVS@Nil{#3}% +}% +\KVS@MaybeBreak +\KVS@IfEmpty{#2}{% +}{% +\KVS@Parse#2\KVS@Nil{#3}% +}% } \long\def\KVS@Process#1=#2\KVS@Nil#3{% - \let\KVS@MaybeBreak\relax - \def\kv@key{#1}% - \KVS@IfEmpty{#2}{% - \let\kv@value\relax - #3{#1}{}% - }{% - \KVS@@Process{#1}#2\KVS@Nil{#3}% - }% +\let\KVS@MaybeBreak\relax +\def\kv@key{#1}% +\KVS@IfEmpty{#2}{% +\let\kv@value\relax +#3{#1}{}% +}{% +\KVS@@Process{#1}#2\KVS@Nil{#3}% +}% } \long\def\KVS@@Process#1#2=\KVS@Nil#3{% & \edef\kv@value{\etex@unexpanded{#2}}% @@ -4143,45 +4144,45 @@ $ \toks@{#2}% $ \xdef\KVS@Global{\the\toks@}% $ \endgroup $ \let\kv@value\KVS@Global - #3{#1}{#2}% +#3{#1}{#2}% } \let\KVS@MaybeBreak\relax \def\KVS@break#1#2#3#4{% - \let\KVS@MaybeBreak\relax +\let\KVS@MaybeBreak\relax } \def\kv@break{% - \let\KVS@MaybeBreak\KVS@break +\let\KVS@MaybeBreak\KVS@break } \def\comma@parse#1{% - \comma@normalize{#1}% - \expandafter\comma@parse@normalized\expandafter{\comma@list}% +\comma@normalize{#1}% +\expandafter\comma@parse@normalized\expandafter{\comma@list}% } \def\comma@parse@normalized#1#2{% - \KVS@CommaParse#1,\KVS@Nil{#2}% +\KVS@CommaParse#1,\KVS@Nil{#2}% } \def\KVS@CommaParse#1,#2\KVS@Nil#3{% - \KVS@IfEmpty{#1}{% - }{% - \def\comma@entry{#1}% - #3{#1}% - }% - \KVS@MaybeBreak - \KVS@IfEmpty{#2}{% - }{% - \KVS@CommaParse#2\KVS@Nil{#3}% - }% +\KVS@IfEmpty{#1}{% +}{% +\def\comma@entry{#1}% +#3{#1}% +}% +\KVS@MaybeBreak +\KVS@IfEmpty{#2}{% +}{% +\KVS@CommaParse#2\KVS@Nil{#3}% +}% } \def\comma@break{% - \let\KVS@MaybeBreak\KVS@break +\let\KVS@MaybeBreak\KVS@break } \def\kv@processor@default#1#2{% - \begingroup - \csname @safe@activestrue\endcsname - \let\ifincsname\iftrue - \edef\KVS@temp{\endgroup - \noexpand\KVS@ProcessorDefault{#1}{#2}% - }% - \KVS@temp +\begingroup +\csname @safe@activestrue\endcsname +\let\ifincsname\iftrue +\edef\KVS@temp{\endgroup +\noexpand\KVS@ProcessorDefault{#1}{#2}% +}% +\KVS@temp } \long\def\KVS@ProcessorDefault#1#2#3{% & \unless\ifcsname KV@#1@#2\endcsname @@ -4190,142 +4191,142 @@ $ \expandafter\ifx\csname KV@#1@#2\endcsname\relax & \unless\ifcsname KVS@#1@handler\endcsname $ \begingroup\expandafter\expandafter\expandafter\endgroup $ \expandafter\ifx\csname KVS@#1@handler\endcsname\relax - \kv@error@unknownkey{#1}{#2}% - \else - \csname KVS@#1@handler\endcsname{#2}{#3}% - \relax - \fi - \else - \ifx\kv@value\relax +\kv@error@unknownkey{#1}{#2}% +\else +\csname KVS@#1@handler\endcsname{#2}{#3}% +\relax +\fi +\else +\ifx\kv@value\relax & \unless\ifcsname KV@#1@#2@default\endcsname $ \begingroup\expandafter\expandafter\expandafter\endgroup $ \expandafter\ifx\csname KV@#1@#2@default\endcsname\relax - \kv@error@novalue{#1}{#2}% - \else - \csname KV@#1@#2@default\endcsname - \relax - \fi - \else - \csname KV@#1@#2\endcsname{#3}% - \fi - \fi +\kv@error@novalue{#1}{#2}% +\else +\csname KV@#1@#2@default\endcsname +\relax +\fi +\else +\csname KV@#1@#2\endcsname{#3}% +\fi +\fi } \long\def\kv@set@family@handler#1#2{% - \begingroup - \csname @safe@activestrue\endcsname - \let\ifincsname\iftrue - \expandafter\endgroup - \expandafter\def\csname KVS@#1@handler\endcsname##1##2{#2}% +\begingroup +\csname @safe@activestrue\endcsname +\let\ifincsname\iftrue +\expandafter\endgroup +\expandafter\def\csname KVS@#1@handler\endcsname##1##2{#2}% } \def\kv@error@novalue{% - \kv@error@generic{No value specified for}% +\kv@error@generic{No value specified for}% } \def\kv@error@unknownkey{% - \kv@error@generic{Undefined}% +\kv@error@generic{Undefined}% } \def\kv@error@generic#1#2#3{% - \@PackageError{kvsetkeys}{% - #1 key `#3'% - }{% - The keyval family of the key `#3' is `#2'.\MessageBreak - The setting of the key is ignored because of the error.\MessageBreak - \MessageBreak - \@ehc - }% +\@PackageError{kvsetkeys}{% +#1 key `#3'% +}{% + The keyval family of the key `#3' is `#2'.\MessageBreak + The setting of the key is ignored because of the error.\MessageBreak +\MessageBreak +\@ehc +}% } \long\def\kvsetkeys#1#2{% - \kv@parse{#2}{\kv@processor@default{#1}}% +\kv@parse{#2}{\kv@processor@default{#1}}% } \KVS@AtEnd% - \endinput +\endinput \hobsub@StopPackage \hobsub@StartPackage{kvdefinekeys} \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode58=12 % : - \catcode64=11 % @ - \catcode123=1 % { - \catcode125=2 % } - \expandafter\let\expandafter\x\csname ver@kvdefinekeys.sty\endcsname - \ifx\x\relax % plain-TeX, first loading - \else - \def\empty{}% - \ifx\x\empty % LaTeX, first loading, - % variable is initialized, but \ProvidesPackage not yet seen - \else - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{kvdefinekeys}{The package is already loaded}% - \aftergroup\endinput - \fi - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode58=12 % : +\catcode64=11 % @ +\catcode123=1 % { +\catcode125=2 % } +\expandafter\let\expandafter\x\csname ver@kvdefinekeys.sty\endcsname +\ifx\x\relax % plain-TeX, first loading +\else +\def\empty{}% +\ifx\x\empty % LaTeX, first loading, +% variable is initialized, but \ProvidesPackage not yet seen +\else +\expandafter\ifx\csname PackageInfo\endcsname\relax +\def\x#1#2{% +\immediate\write-1{Package #1 Info: #2.}% +}% +\else +\def\x#1#2{\PackageInfo{#1}{#2, stopped}}% +\fi +\x{kvdefinekeys}{The package is already loaded}% +\aftergroup\endinput +\fi +\fi \endgroup% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode40=12 % ( - \catcode41=12 % ) - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode47=12 % / - \catcode58=12 % : - \catcode64=11 % @ - \catcode91=12 % [ - \catcode93=12 % ] - \catcode123=1 % { - \catcode125=2 % } - \expandafter\ifx\csname ProvidesPackage\endcsname\relax - \def\x#1#2#3[#4]{\endgroup - \immediate\write-1{Package: #3 #4}% - \xdef#1{#4}% - }% - \else - \def\x#1#2[#3]{\endgroup - #2[{#3}]% - \ifx#1\@undefined - \xdef#1{#3}% - \fi - \ifx#1\relax - \xdef#1{#3}% - \fi - }% - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode40=12 % ( +\catcode41=12 % ) +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode47=12 % / +\catcode58=12 % : +\catcode64=11 % @ +\catcode91=12 % [ +\catcode93=12 % ] +\catcode123=1 % { +\catcode125=2 % } +\expandafter\ifx\csname ProvidesPackage\endcsname\relax +\def\x#1#2#3[#4]{\endgroup +\immediate\write-1{Package: #3 #4}% +\xdef#1{#4}% +}% +\else +\def\x#1#2[#3]{\endgroup +#2[{#3}]% +\ifx#1\@undefined +\xdef#1{#3}% +\fi +\ifx#1\relax +\xdef#1{#3}% +\fi +}% +\fi \expandafter\x\csname ver@kvdefinekeys.sty\endcsname \ProvidesPackage{kvdefinekeys}% - [2011/04/07 v1.3 Defining keys (HO)]% + [2011/04/07 v1.3 Defining keys (HO)]% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode123=1 % { - \catcode125=2 % } - \catcode64=11 % @ - \def\x{\endgroup - \expandafter\edef\csname KVD@AtEnd\endcsname{% - \endlinechar=\the\endlinechar\relax - \catcode13=\the\catcode13\relax - \catcode32=\the\catcode32\relax - \catcode35=\the\catcode35\relax - \catcode61=\the\catcode61\relax - \catcode64=\the\catcode64\relax - \catcode123=\the\catcode123\relax - \catcode125=\the\catcode125\relax - }% - }% +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode123=1 % { +\catcode125=2 % } +\catcode64=11 % @ +\def\x{\endgroup +\expandafter\edef\csname KVD@AtEnd\endcsname{% +\endlinechar=\the\endlinechar\relax +\catcode13=\the\catcode13\relax +\catcode32=\the\catcode32\relax +\catcode35=\the\catcode35\relax +\catcode61=\the\catcode61\relax +\catcode64=\the\catcode64\relax +\catcode123=\the\catcode123\relax +\catcode125=\the\catcode125\relax +}% +}% \x\catcode61\catcode48\catcode32=10\relax% \catcode13=5 % ^^M \endlinechar=13 % @@ -4334,11 +4335,11 @@ $ \expandafter\ifx\csname KV@#1@#2@default\endcsname\relax \catcode123=1 % { \catcode125=2 % } \def\TMP@EnsureCode#1#2{% - \edef\KVD@AtEnd{% - \KVD@AtEnd - \catcode#1=\the\catcode#1\relax - }% - \catcode#1=#2\relax +\edef\KVD@AtEnd{% +\KVD@AtEnd +\catcode#1=\the\catcode#1\relax +}% +\catcode#1=#2\relax } \TMP@EnsureCode{42}{12}% * \TMP@EnsureCode{46}{12}% . @@ -4348,247 +4349,247 @@ $ \expandafter\ifx\csname KV@#1@#2@default\endcsname\relax \edef\KVD@AtEnd{\KVD@AtEnd\noexpand\endinput} \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname RequirePackage\endcsname\relax - \def\TMP@RequirePackage#1[#2]{% - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname ver@#1.sty\endcsname\relax - \input #1.sty\relax - \fi - }% - \TMP@RequirePackage{ltxcmds}[2010/03/01]% +\def\TMP@RequirePackage#1[#2]{% +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname ver@#1.sty\endcsname\relax +\input #1.sty\relax +\fi +}% +\TMP@RequirePackage{ltxcmds}[2010/03/01]% \else - \RequirePackage{ltxcmds}[2010/03/01]% +\RequirePackage{ltxcmds}[2010/03/01]% \fi \ltx@IfUndefined{protected}{% - \ltx@IfUndefined{DeclareRobustCommand}{% - \def\kv@define@key#1#2% - }{% - \DeclareRobustCommand*{\kv@define@key}[2]% - }% +\ltx@IfUndefined{DeclareRobustCommand}{% +\def\kv@define@key#1#2% +}{% +\DeclareRobustCommand*{\kv@define@key}[2]% +}% }{% - \protected\def\kv@define@key#1#2% +\protected\def\kv@define@key#1#2% }% {% - \begingroup - \csname @safe@activestrue\endcsname - \let\ifincsname\iftrue - \edef\KVD@temp{\endgroup - \noexpand\KVD@DefineKey{#1}{#2}% - }% - \KVD@temp +\begingroup +\csname @safe@activestrue\endcsname +\let\ifincsname\iftrue +\edef\KVD@temp{\endgroup +\noexpand\KVD@DefineKey{#1}{#2}% +}% +\KVD@temp } \def\KVD@DefineKey#1#2{% - \ltx@ifnextchar[{% - \KVD@DefineKeyWithDefault{#1}{#2}% - }{% - \long\expandafter\def\csname KV@#1@#2\endcsname##1% - }% +\ltx@ifnextchar[{% +\KVD@DefineKeyWithDefault{#1}{#2}% +}{% +\long\expandafter\def\csname KV@#1@#2\endcsname##1% +}% } \long\def\KVD@DefineKeyWithDefault#1#2[#3]{% - \expandafter\def\csname KV@#1@#2@default\expandafter\endcsname - \expandafter{% - \csname KV@#1@#2\endcsname{#3}% - }% - \long\expandafter\def\csname KV@#1@#2\endcsname##1% +\expandafter\def\csname KV@#1@#2@default\expandafter\endcsname +\expandafter{% +\csname KV@#1@#2\endcsname{#3}% +}% +\long\expandafter\def\csname KV@#1@#2\endcsname##1% } \KVD@AtEnd% - \endinput +\endinput \hobsub@StopPackage \ifluatex \else - \expandafter\hobsub@GobbleRemainingPackage +\expandafter\hobsub@GobbleRemainingPackage \fi \hobsub@StartPackage{luatex-loader} \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode58=12 % : - \catcode64=11 % @ - \catcode123=1 % { - \catcode125=2 % } - \expandafter\let\expandafter\x\csname ver@luatex-loader.sty\endcsname - \ifx\x\relax % plain-TeX, first loading - \else - \def\empty{}% - \ifx\x\empty % LaTeX, first loading, - % variable is initialized, but \ProvidesPackage not yet seen - \else - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{luatex-loader}{The package is already loaded}% - \aftergroup\endinput - \fi - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode58=12 % : +\catcode64=11 % @ +\catcode123=1 % { +\catcode125=2 % } +\expandafter\let\expandafter\x\csname ver@luatex-loader.sty\endcsname +\ifx\x\relax % plain-TeX, first loading +\else +\def\empty{}% +\ifx\x\empty % LaTeX, first loading, +% variable is initialized, but \ProvidesPackage not yet seen +\else +\expandafter\ifx\csname PackageInfo\endcsname\relax +\def\x#1#2{% +\immediate\write-1{Package #1 Info: #2.}% +}% +\else +\def\x#1#2{\PackageInfo{#1}{#2, stopped}}% +\fi +\x{luatex-loader}{The package is already loaded}% +\aftergroup\endinput +\fi +\fi \endgroup% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode40=12 % ( - \catcode41=12 % ) - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode47=12 % / - \catcode58=12 % : - \catcode64=11 % @ - \catcode91=12 % [ - \catcode93=12 % ] - \catcode123=1 % { - \catcode125=2 % } - \expandafter\ifx\csname ProvidesPackage\endcsname\relax - \def\x#1#2#3[#4]{\endgroup - \immediate\write-1{Package: #3 #4}% - \xdef#1{#4}% - }% - \else - \def\x#1#2[#3]{\endgroup - #2[{#3}]% - \ifx#1\@undefined - \xdef#1{#3}% - \fi - \ifx#1\relax - \xdef#1{#3}% - \fi - }% - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode40=12 % ( +\catcode41=12 % ) +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode47=12 % / +\catcode58=12 % : +\catcode64=11 % @ +\catcode91=12 % [ +\catcode93=12 % ] +\catcode123=1 % { +\catcode125=2 % } +\expandafter\ifx\csname ProvidesPackage\endcsname\relax +\def\x#1#2#3[#4]{\endgroup +\immediate\write-1{Package: #3 #4}% +\xdef#1{#4}% +}% +\else +\def\x#1#2[#3]{\endgroup +#2[{#3}]% +\ifx#1\@undefined +\xdef#1{#3}% +\fi +\ifx#1\relax +\xdef#1{#3}% +\fi +}% +\fi \expandafter\x\csname ver@luatex-loader.sty\endcsname \ProvidesPackage{luatex-loader}% - [2010/03/09 v0.4 Lua module loader (HO)]% + [2010/03/09 v0.4 Lua module loader (HO)]% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5\endlinechar=13\relax% - \catcode10=12 % ^^J - \catcode34=12 % " - \catcode39=12 % ' - \catcode40=12 % ( - \catcode41=12 % ) - \catcode44=12 % , - \catcode46=12 % . - \catcode60=12 % < - \catcode61=12 % = - \catcode95=12 % _ (other!) - \catcode96=12 % ` - \catcode123=1 % { - \catcode125=2 % } - \endlinechar=10 % - \ifnum\luatexversion<36 % - \directlua0% - \else % - \expandafter\directlua % - \fi % - {% - do - local script = "oberdiek.luatex.lua" - local file = kpse.find_file(script, "texmfscripts") - if file then - texio.write_nl("(" .. file .. ")") - dofile(file) - else - error("File `" .. script .. "' not found") - end - end - }% +\catcode13=5\endlinechar=13\relax% +\catcode10=12 % ^^J +\catcode34=12 % " +\catcode39=12 % ' +\catcode40=12 % ( +\catcode41=12 % ) +\catcode44=12 % , +\catcode46=12 % . +\catcode60=12 % < +\catcode61=12 % = +\catcode95=12 % _ (other!) +\catcode96=12 % ` +\catcode123=1 % { +\catcode125=2 % } +\endlinechar=10 % +\ifnum\luatexversion<36 % +\directlua0% +\else % +\expandafter\directlua % +\fi % +{% + do + local script = "oberdiek.luatex.lua" + local file = kpse.find_file(script, "texmfscripts") + if file then + texio.write_nl("(" .. file .. ")") + dofile(file) + else + error("File `" .. script .. "' not found") + end + end +}% \endgroup\endinput% - \endinput +\endinput \hobsub@StopPackage \hobsub@StartPackage{pdftexcmds} \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode58=12 % : - \catcode64=11 % @ - \catcode123=1 % { - \catcode125=2 % } - \expandafter\let\expandafter\x\csname ver@pdftexcmds.sty\endcsname - \ifx\x\relax % plain-TeX, first loading - \else - \def\empty{}% - \ifx\x\empty % LaTeX, first loading, - % variable is initialized, but \ProvidesPackage not yet seen - \else - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{pdftexcmds}{The package is already loaded}% - \aftergroup\endinput - \fi - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode58=12 % : +\catcode64=11 % @ +\catcode123=1 % { +\catcode125=2 % } +\expandafter\let\expandafter\x\csname ver@pdftexcmds.sty\endcsname +\ifx\x\relax % plain-TeX, first loading +\else +\def\empty{}% +\ifx\x\empty % LaTeX, first loading, +% variable is initialized, but \ProvidesPackage not yet seen +\else +\expandafter\ifx\csname PackageInfo\endcsname\relax +\def\x#1#2{% +\immediate\write-1{Package #1 Info: #2.}% +}% +\else +\def\x#1#2{\PackageInfo{#1}{#2, stopped}}% +\fi +\x{pdftexcmds}{The package is already loaded}% +\aftergroup\endinput +\fi +\fi \endgroup% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode40=12 % ( - \catcode41=12 % ) - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode47=12 % / - \catcode58=12 % : - \catcode64=11 % @ - \catcode91=12 % [ - \catcode93=12 % ] - \catcode123=1 % { - \catcode125=2 % } - \expandafter\ifx\csname ProvidesPackage\endcsname\relax - \def\x#1#2#3[#4]{\endgroup - \immediate\write-1{Package: #3 #4}% - \xdef#1{#4}% - }% - \else - \def\x#1#2[#3]{\endgroup - #2[{#3}]% - \ifx#1\@undefined - \xdef#1{#3}% - \fi - \ifx#1\relax - \xdef#1{#3}% - \fi - }% - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode40=12 % ( +\catcode41=12 % ) +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode47=12 % / +\catcode58=12 % : +\catcode64=11 % @ +\catcode91=12 % [ +\catcode93=12 % ] +\catcode123=1 % { +\catcode125=2 % } +\expandafter\ifx\csname ProvidesPackage\endcsname\relax +\def\x#1#2#3[#4]{\endgroup +\immediate\write-1{Package: #3 #4}% +\xdef#1{#4}% +}% +\else +\def\x#1#2[#3]{\endgroup +#2[{#3}]% +\ifx#1\@undefined +\xdef#1{#3}% +\fi +\ifx#1\relax +\xdef#1{#3}% +\fi +}% +\fi \expandafter\x\csname ver@pdftexcmds.sty\endcsname \ProvidesPackage{pdftexcmds}% - [2011/04/16 v0.15 Utilities of pdfTeX for LuaTeX (HO)]% + [2011/04/16 v0.15 Utilities of pdfTeX for LuaTeX (HO)]% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode123=1 % { - \catcode125=2 % } - \catcode64=11 % @ - \def\x{\endgroup - \expandafter\edef\csname pdftexcmds@AtEnd\endcsname{% - \endlinechar=\the\endlinechar\relax - \catcode13=\the\catcode13\relax - \catcode32=\the\catcode32\relax - \catcode35=\the\catcode35\relax - \catcode61=\the\catcode61\relax - \catcode64=\the\catcode64\relax - \catcode123=\the\catcode123\relax - \catcode125=\the\catcode125\relax - }% - }% +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode123=1 % { +\catcode125=2 % } +\catcode64=11 % @ +\def\x{\endgroup +\expandafter\edef\csname pdftexcmds@AtEnd\endcsname{% +\endlinechar=\the\endlinechar\relax +\catcode13=\the\catcode13\relax +\catcode32=\the\catcode32\relax +\catcode35=\the\catcode35\relax +\catcode61=\the\catcode61\relax +\catcode64=\the\catcode64\relax +\catcode123=\the\catcode123\relax +\catcode125=\the\catcode125\relax +}% +}% \x\catcode61\catcode48\catcode32=10\relax% \catcode13=5 % ^^M \endlinechar=13 % @@ -4597,11 +4598,11 @@ $ \expandafter\ifx\csname KV@#1@#2@default\endcsname\relax \catcode123=1 % { \catcode125=2 % } \def\TMP@EnsureCode#1#2{% - \edef\pdftexcmds@AtEnd{% - \pdftexcmds@AtEnd - \catcode#1=\the\catcode#1\relax - }% - \catcode#1=#2\relax +\edef\pdftexcmds@AtEnd{% +\pdftexcmds@AtEnd +\catcode#1=\the\catcode#1\relax +}% +\catcode#1=#2\relax } \TMP@EnsureCode{0}{12}% \TMP@EnsureCode{1}{12}% @@ -4629,129 +4630,129 @@ $ \expandafter\ifx\csname KV@#1@#2@default\endcsname\relax \TMP@EnsureCode{96}{12}% ` \TMP@EnsureCode{126}{12}% ~ (other) \edef\pdftexcmds@AtEnd{% - \pdftexcmds@AtEnd - \escapechar=\number\escapechar\relax - \noexpand\endinput +\pdftexcmds@AtEnd +\escapechar=\number\escapechar\relax +\noexpand\endinput } \escapechar=92 % \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname RequirePackage\endcsname\relax - \def\TMP@RequirePackage#1[#2]{% - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname ver@#1.sty\endcsname\relax - \input #1.sty\relax - \fi - }% - \TMP@RequirePackage{infwarerr}[2007/09/09]% - \TMP@RequirePackage{ifluatex}[2010/03/01]% - \TMP@RequirePackage{ltxcmds}[2010/12/02]% - \TMP@RequirePackage{ifpdf}[2010/09/13]% -\else - \RequirePackage{infwarerr}[2007/09/09]% - \RequirePackage{ifluatex}[2010/03/01]% - \RequirePackage{ltxcmds}[2010/12/02]% - \RequirePackage{ifpdf}[2010/09/13]% +\def\TMP@RequirePackage#1[#2]{% +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname ver@#1.sty\endcsname\relax +\input #1.sty\relax +\fi +}% +\TMP@RequirePackage{infwarerr}[2007/09/09]% +\TMP@RequirePackage{ifluatex}[2010/03/01]% +\TMP@RequirePackage{ltxcmds}[2010/12/02]% +\TMP@RequirePackage{ifpdf}[2010/09/13]% +\else +\RequirePackage{infwarerr}[2007/09/09]% +\RequirePackage{ifluatex}[2010/03/01]% +\RequirePackage{ltxcmds}[2010/12/02]% +\RequirePackage{ifpdf}[2010/09/13]% \fi \ifluatex \else - \@PackageInfoNoLine{pdftexcmds}{LuaTeX not detected}% - \def\pdftexcmds@nopdftex{% - \@PackageInfoNoLine{pdftexcmds}{pdfTeX >= 1.30 not detected}% - \let\pdftexcmds@nopdftex\relax - }% - \def\pdftexcmds@temp#1{% - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname pdf#1\endcsname\relax - \pdftexcmds@nopdftex - \else - \expandafter\def\csname pdf@#1\expandafter\endcsname - \expandafter##\expandafter{% - \csname pdf#1\endcsname - }% - \fi - }% - \pdftexcmds@temp{strcmp}% - \pdftexcmds@temp{escapehex}% - \let\pdf@escapehexnative\pdf@escapehex - \pdftexcmds@temp{unescapehex}% - \let\pdf@unescapehexnative\pdf@unescapehex - \pdftexcmds@temp{escapestring}% - \pdftexcmds@temp{escapename}% - \pdftexcmds@temp{filesize}% - \pdftexcmds@temp{filemoddate}% - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname pdfshellescape\endcsname\relax - \pdftexcmds@nopdftex - \ltx@IfUndefined{pdftexversion}{% - }{% - \ifnum\pdftexversion>120 % 1.21a supports \ifeof18 - \ifeof18 % - \chardef\pdf@shellescape=0 % - \else - \chardef\pdf@shellescape=1 % - \fi - \fi - }% - \else - \def\pdf@shellescape{% - \pdfshellescape - }% - \fi - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname pdffiledump\endcsname\relax - \pdftexcmds@nopdftex - \else - \def\pdf@filedump#1#2#3{% - \pdffiledump offset#1 length#2{#3}% - }% - \fi - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname pdfmdfivesum\endcsname\relax - \pdftexcmds@nopdftex - \else - \def\pdf@mdfivesum#{\pdfmdfivesum}% - \let\pdf@mdfivesumnative\pdf@mdfivesum - \def\pdf@filemdfivesum#{\pdfmdfivesum file}% - \fi - \def\pdf@system#{% - \immediate\write18% - }% +\@PackageInfoNoLine{pdftexcmds}{LuaTeX not detected}% +\def\pdftexcmds@nopdftex{% +\@PackageInfoNoLine{pdftexcmds}{pdfTeX >= 1.30 not detected}% +\let\pdftexcmds@nopdftex\relax +}% +\def\pdftexcmds@temp#1{% +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname pdf#1\endcsname\relax +\pdftexcmds@nopdftex +\else +\expandafter\def\csname pdf@#1\expandafter\endcsname +\expandafter##\expandafter{% +\csname pdf#1\endcsname +}% +\fi +}% +\pdftexcmds@temp{strcmp}% +\pdftexcmds@temp{escapehex}% +\let\pdf@escapehexnative\pdf@escapehex +\pdftexcmds@temp{unescapehex}% +\let\pdf@unescapehexnative\pdf@unescapehex +\pdftexcmds@temp{escapestring}% +\pdftexcmds@temp{escapename}% +\pdftexcmds@temp{filesize}% +\pdftexcmds@temp{filemoddate}% +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname pdfshellescape\endcsname\relax +\pdftexcmds@nopdftex +\ltx@IfUndefined{pdftexversion}{% +}{% +\ifnum\pdftexversion>120 % 1.21a supports \ifeof18 +\ifeof18 % +\chardef\pdf@shellescape=0 % +\else +\chardef\pdf@shellescape=1 % +\fi +\fi +}% +\else +\def\pdf@shellescape{% +\pdfshellescape +}% +\fi +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname pdffiledump\endcsname\relax +\pdftexcmds@nopdftex +\else +\def\pdf@filedump#1#2#3{% +\pdffiledump offset#1 length#2{#3}% +}% +\fi +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname pdfmdfivesum\endcsname\relax +\pdftexcmds@nopdftex +\else +\def\pdf@mdfivesum#{\pdfmdfivesum}% +\let\pdf@mdfivesumnative\pdf@mdfivesum +\def\pdf@filemdfivesum#{\pdfmdfivesum file}% +\fi +\def\pdf@system#{% +\immediate\write18% +}% \fi \ifluatex - \ifnum\luatexversion<36 % - \def\pdftexcmds@directlua{\directlua0 }% - \else - \let\pdftexcmds@directlua\directlua - \fi - \begingroup - \newlinechar=10 % - \endlinechar=\newlinechar - \pdftexcmds@directlua{% - if tex.enableprimitives then - tex.enableprimitives( - 'pdf@', - {'primitive', 'ifprimitive', 'pdfdraftmode'} - ) - tex.enableprimitives('', {'luaescapestring'}) - end - }% - \endgroup % +\ifnum\luatexversion<36 % +\def\pdftexcmds@directlua{\directlua0 }% +\else +\let\pdftexcmds@directlua\directlua +\fi +\begingroup +\newlinechar=10 % +\endlinechar=\newlinechar +\pdftexcmds@directlua{% + if tex.enableprimitives then + tex.enableprimitives( + 'pdf@', +{'primitive', 'ifprimitive', 'pdfdraftmode'} + ) + tex.enableprimitives('', {'luaescapestring'}) + end +}% +\endgroup % \fi \def\pdftexcmds@strip@prefix#1>{} \def\pdftexcmds@temp#1#2#3{% - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname pdf@#1\endcsname\relax - \begingroup - \def\x{#3}% - \edef\x{\expandafter\pdftexcmds@strip@prefix\meaning\x}% - \escapechar=-1 % - \edef\y{\expandafter\meaning\csname#2\endcsname}% - \expandafter\endgroup - \ifx\x\y - \expandafter\let\csname pdf@#1\expandafter\endcsname - \csname #2\endcsname - \fi - \fi +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname pdf@#1\endcsname\relax +\begingroup +\def\x{#3}% +\edef\x{\expandafter\pdftexcmds@strip@prefix\meaning\x}% +\escapechar=-1 % +\edef\y{\expandafter\meaning\csname#2\endcsname}% +\expandafter\endgroup +\ifx\x\y +\expandafter\let\csname pdf@#1\expandafter\endcsname +\csname #2\endcsname +\fi +\fi } \pdftexcmds@temp{primitive}{pdfprimitive}{pdfprimitive}% pdfTeX, LuaTeX \pdftexcmds@temp{primitive}{primitive}{primitive}% XeTeX @@ -4762,467 +4763,466 @@ $ \expandafter\ifx\csname KV@#1@#2@default\endcsname\relax \pdftexcmds@temp{ifprimitive}{luatexifprimitive}{ifpdfprimitive}% LuaTeX \pdftexcmds@temp{ifprimitive}{luatexifpdfprimitive}{ifpdfprimitive}% LuaTeX \begingroup - \expandafter\ifx\csname pdf@primitive\endcsname\relax - \else - \expandafter\ifx\csname pdftexversion\endcsname\relax - \else - \ifnum\pdftexversion=140 % - \expandafter\ifx\csname pdftexrevision\endcsname\relax - \else - \ifnum\pdftexrevision<4 % - \endgroup - \let\pdf@primitive\@undefined - \@PackageInfoNoLine{pdftexcmds}{% - \string\pdf@primitive disabled, because\MessageBreak - \string\pdfprimitive\space is broken until pdfTeX 1.40.4% - }% - \begingroup - \fi - \fi - \fi - \fi - \fi +\expandafter\ifx\csname pdf@primitive\endcsname\relax +\else +\expandafter\ifx\csname pdftexversion\endcsname\relax +\else +\ifnum\pdftexversion=140 % +\expandafter\ifx\csname pdftexrevision\endcsname\relax +\else +\ifnum\pdftexrevision<4 % +\endgroup +\let\pdf@primitive\@undefined +\@PackageInfoNoLine{pdftexcmds}{% +\string\pdf@primitive disabled, because\MessageBreak +\string\pdfprimitive\space is broken until pdfTeX 1.40.4% +}% +\begingroup +\fi +\fi +\fi +\fi +\fi \endgroup \begingroup - \@PackageInfoNoLine{pdftexcmds}{% - \string\pdf@primitive\space is % - \expandafter\ifx\csname pdf@primitive\endcsname\relax not \fi - available% - }% - \@PackageInfoNoLine{pdftexcmds}{% - \string\pdf@ifprimitive\space is % - \expandafter\ifx\csname pdf@ifprimitive\endcsname\relax not \fi - available% - }% +\@PackageInfoNoLine{pdftexcmds}{% +\string\pdf@primitive\space is % +\expandafter\ifx\csname pdf@primitive\endcsname\relax not \fi + available% +}% +\@PackageInfoNoLine{pdftexcmds}{% +\string\pdf@ifprimitive\space is % +\expandafter\ifx\csname pdf@ifprimitive\endcsname\relax not \fi + available% +}% \endgroup \def\pdftexcmds@temp#1{% - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname pdf@#1\endcsname\relax - \begingroup - \escapechar=-1 % - \edef\x{\expandafter\meaning\csname#1\endcsname}% - \def\y{#1}% - \def\z##1->{}% - \edef\y{\expandafter\z\meaning\y}% - \expandafter\endgroup - \ifx\x\y - \expandafter\def\csname pdf@#1\expandafter\endcsname - \expandafter{% - \csname#1\endcsname - }% - \fi - \fi +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname pdf@#1\endcsname\relax +\begingroup +\escapechar=-1 % +\edef\x{\expandafter\meaning\csname#1\endcsname}% +\def\y{#1}% +\def\z##1->{}% +\edef\y{\expandafter\z\meaning\y}% +\expandafter\endgroup +\ifx\x\y +\expandafter\def\csname pdf@#1\expandafter\endcsname +\expandafter{% +\csname#1\endcsname +}% +\fi +\fi }% \pdftexcmds@temp{shellescape}% \pdftexcmds@temp{strcmp}% \def\pdf@isprimitive{% - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname pdf@strcmp\endcsname\relax - \long\def\pdf@isprimitive##1{% - \expandafter\pdftexcmds@isprimitive\expandafter{\meaning##1}% - }% - \long\def\pdftexcmds@isprimitive##1##2{% - \expandafter\pdftexcmds@@isprimitive\expandafter{\string##2}{##1}% - }% - \def\pdftexcmds@@isprimitive##1##2{% - \ifnum0\pdftexcmds@equal##1\delimiter##2\delimiter=1 % - \expandafter\ltx@firstoftwo - \else - \expandafter\ltx@secondoftwo - \fi - }% - \def\pdftexcmds@equal##1##2\delimiter##3##4\delimiter{% - \ifx##1##3% - \ifx\relax##2##4\relax - 1% - \else - \ifx\relax##2\relax - \else - \ifx\relax##4\relax - \else - \pdftexcmds@equalcont{##2}{##4}% - \fi - \fi - \fi - \fi - }% - \def\pdftexcmds@equalcont##1{% - \def\pdftexcmds@equalcont####1####2##1##1##1##1{% - ##1##1##1##1% - \pdftexcmds@equal####1\delimiter####2\delimiter - }% - }% - \expandafter\pdftexcmds@equalcont\csname fi\endcsname - \else - \long\def\pdf@isprimitive##1##2{% - \ifnum\pdf@strcmp{\meaning##1}{\string##2}=0 % - \expandafter\ltx@firstoftwo - \else - \expandafter\ltx@secondoftwo - \fi - }% - \fi +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname pdf@strcmp\endcsname\relax +\long\def\pdf@isprimitive##1{% +\expandafter\pdftexcmds@isprimitive\expandafter{\meaning##1}% +}% +\long\def\pdftexcmds@isprimitive##1##2{% +\expandafter\pdftexcmds@@isprimitive\expandafter{\string##2}{##1}% +}% +\def\pdftexcmds@@isprimitive##1##2{% +\ifnum0\pdftexcmds@equal##1\delimiter##2\delimiter=1 % +\expandafter\ltx@firstoftwo +\else +\expandafter\ltx@secondoftwo +\fi +}% +\def\pdftexcmds@equal##1##2\delimiter##3##4\delimiter{% +\ifx##1##3% +\ifx\relax##2##4\relax + 1% +\else +\ifx\relax##2\relax +\else +\ifx\relax##4\relax +\else +\pdftexcmds@equalcont{##2}{##4}% +\fi +\fi +\fi +\fi +}% +\def\pdftexcmds@equalcont##1{% +\def\pdftexcmds@equalcont####1####2##1##1##1##1{% +##1##1##1##1% +\pdftexcmds@equal####1\delimiter####2\delimiter +}% +}% +\expandafter\pdftexcmds@equalcont\csname fi\endcsname +\else +\long\def\pdf@isprimitive##1##2{% +\ifnum\pdf@strcmp{\meaning##1}{\string##2}=0 % +\expandafter\ltx@firstoftwo +\else +\expandafter\ltx@secondoftwo +\fi +}% +\fi } \ifluatex \else - \pdf@isprimitive +\pdf@isprimitive \fi \let\pdftexcmds@temp\ltx@zero % \ltx@IfUndefined{pdfdraftmode}{% - \@PackageInfoNoLine{pdftexcmds}{\ltx@backslashchar pdfdraftmode not found}% +\@PackageInfoNoLine{pdftexcmds}{\ltx@backslashchar pdfdraftmode not found}% }{% - \ifpdf - \let\pdftexcmds@temp\ltx@one - \@PackageInfoNoLine{pdftexcmds}{\ltx@backslashchar pdfdraftmode found}% - \else - \@PackageInfoNoLine{pdftexcmds}{% - \ltx@backslashchar pdfdraftmode is ignored in DVI mode% - }% - \fi +\ifpdf +\let\pdftexcmds@temp\ltx@one +\@PackageInfoNoLine{pdftexcmds}{\ltx@backslashchar pdfdraftmode found}% +\else +\@PackageInfoNoLine{pdftexcmds}{% +\ltx@backslashchar pdfdraftmode is ignored in DVI mode% +}% +\fi } \ifcase\pdftexcmds@temp - \let\pdf@draftmode\ltx@zero - \let\pdf@ifdraftmode\ltx@secondoftwo - \def\pdftexcmds@setdraftmode#1{}% -\else - \let\pdftexcmds@draftmode\pdfdraftmode - \def\pdf@ifdraftmode{% - \ifnum\pdftexcmds@draftmode=\ltx@one - \expandafter\ltx@firstoftwo - \else - \expandafter\ltx@secondoftwo - \fi - }% - \def\pdf@draftmode{% - \ifnum\pdftexcmds@draftmode=\ltx@one - \expandafter\ltx@one - \else - \expandafter\ltx@zero - \fi - }% - \def\pdftexcmds@setdraftmode#1{% - \pdftexcmds@draftmode=#1\relax - }% +\let\pdf@draftmode\ltx@zero +\let\pdf@ifdraftmode\ltx@secondoftwo +\def\pdftexcmds@setdraftmode#1{}% +\else +\let\pdftexcmds@draftmode\pdfdraftmode +\def\pdf@ifdraftmode{% +\ifnum\pdftexcmds@draftmode=\ltx@one +\expandafter\ltx@firstoftwo +\else +\expandafter\ltx@secondoftwo +\fi +}% +\def\pdf@draftmode{% +\ifnum\pdftexcmds@draftmode=\ltx@one +\expandafter\ltx@one +\else +\expandafter\ltx@zero +\fi +}% +\def\pdftexcmds@setdraftmode#1{% +\pdftexcmds@draftmode=#1\relax +}% \fi \def\pdf@setdraftmode#1{% - \begingroup - \count\ltx@cclv=#1\relax - \edef\x{\endgroup - \noexpand\pdftexcmds@@setdraftmode{\the\count\ltx@cclv}% - }% - \x +\begingroup +\count\ltx@cclv=#1\relax +\edef\x{\endgroup +\noexpand\pdftexcmds@@setdraftmode{\the\count\ltx@cclv}% +}% +\x } \def\pdftexcmds@@setdraftmode#1{% - \ifcase#1 % - \pdftexcmds@setdraftmode{#1}% - \or - \pdftexcmds@setdraftmode{#1}% - \else - \@PackageWarning{pdftexcmds}{% - \string\pdf@setdraftmode: Ignoring\MessageBreak - invalid value `#1'% - }% - \fi +\ifcase#1 % +\pdftexcmds@setdraftmode{#1}% +\or +\pdftexcmds@setdraftmode{#1}% +\else +\@PackageWarning{pdftexcmds}{% +\string\pdf@setdraftmode: Ignoring\MessageBreak + invalid value `#1'% +}% +\fi } \ifluatex \else - \expandafter\pdftexcmds@AtEnd +\expandafter\pdftexcmds@AtEnd \fi% \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname RequirePackage\endcsname\relax - \def\TMP@RequirePackage#1[#2]{% - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname ver@#1.sty\endcsname\relax - \input #1.sty\relax - \fi - }% - \TMP@RequirePackage{luatex-loader}[2009/04/10]% +\def\TMP@RequirePackage#1[#2]{% +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname ver@#1.sty\endcsname\relax +\input #1.sty\relax +\fi +}% +\TMP@RequirePackage{luatex-loader}[2009/04/10]% \else - \RequirePackage{luatex-loader}[2009/04/10]% +\RequirePackage{luatex-loader}[2009/04/10]% \fi \pdftexcmds@directlua{% - require("oberdiek.pdftexcmds")% + require("oberdiek.pdftexcmds")% } \begingroup - \def\x{2011/04/16 v0.15}% - \ltx@onelevel@sanitize\x - \edef\y{% - \pdftexcmds@directlua{% - if oberdiek.pdftexcmds.getversion then % - oberdiek.pdftexcmds.getversion()% - end% - }% - }% - \ifx\x\y - \else - \@PackageError{pdftexcmds}{% - Wrong version of lua module.\MessageBreak - Package version: \x\MessageBreak - Lua module: \y - }\@ehc - \fi +\def\x{2011/04/16 v0.15}% +\ltx@onelevel@sanitize\x +\edef\y{% +\pdftexcmds@directlua{% + if oberdiek.pdftexcmds.getversion then % + oberdiek.pdftexcmds.getversion()% + end% +}% +}% +\ifx\x\y +\else +\@PackageError{pdftexcmds}{% + Wrong version of lua module.\MessageBreak + Package version: \x\MessageBreak + Lua module: \y +}\@ehc +\fi \endgroup \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname newtoks\endcsname\relax - \toksdef\pdftexcmds@toks=0 % +\toksdef\pdftexcmds@toks=0 % \else - \csname newtoks\endcsname\pdftexcmds@toks +\csname newtoks\endcsname\pdftexcmds@toks \fi \def\pdftexcmds@Patch{0} - \ifnum\luatexversion>40 % - \ifnum\luatexversion<66 % - \def\pdftexcmds@Patch{1}% - \fi +\ifnum\luatexversion<66 % +\def\pdftexcmds@Patch{1}% +\fi \fi \ifcase\pdftexcmds@Patch - \catcode`\&=14 % -\else - \catcode`\&=9 % - \def\pdftexcmds@PatchDecode#1\@nil{% - \pdftexcmds@DecodeA#1^^A^^A\@nil{}% - }% - \def\pdftexcmds@DecodeA#1^^A^^A#2\@nil#3{% - \ifx\relax#2\relax - \ltx@ReturnAfterElseFi{% - \pdftexcmds@DecodeB#3#1^^A^^B\@nil{}% - }% - \else - \ltx@ReturnAfterFi{% - \pdftexcmds@DecodeA#2\@nil{#3#1^^@}% - }% - \fi - }% - \def\pdftexcmds@DecodeB#1^^A^^B#2\@nil#3{% - \ifx\relax#2\relax% - \ltx@ReturnAfterElseFi{% - \ltx@zero - #3#1% - }% - \else - \ltx@ReturnAfterFi{% - \pdftexcmds@DecodeB#2\@nil{#3#1^^A}% - }% - \fi - }% +\catcode`\&=14 % +\else +\catcode`\&=9 % +\def\pdftexcmds@PatchDecode#1\@nil{% +\pdftexcmds@DecodeA#1^^A^^A\@nil{}% +}% +\def\pdftexcmds@DecodeA#1^^A^^A#2\@nil#3{% +\ifx\relax#2\relax +\ltx@ReturnAfterElseFi{% +\pdftexcmds@DecodeB#3#1^^A^^B\@nil{}% +}% +\else +\ltx@ReturnAfterFi{% +\pdftexcmds@DecodeA#2\@nil{#3#1^^@}% +}% +\fi +}% +\def\pdftexcmds@DecodeB#1^^A^^B#2\@nil#3{% +\ifx\relax#2\relax% +\ltx@ReturnAfterElseFi{% +\ltx@zero +#3#1% +}% +\else +\ltx@ReturnAfterFi{% +\pdftexcmds@DecodeB#2\@nil{#3#1^^A}% +}% +\fi +}% \fi \ifnum\luatexversion<36 % \else - \catcode`\0=9 % +\catcode`\0=9 % \fi \long\def\pdf@strcmp#1#2{% - \directlua0{% - oberdiek.pdftexcmds.strcmp("\luaescapestring{#1}",% - "\luaescapestring{#2}")% - }% +\directlua0{% + oberdiek.pdftexcmds.strcmp("\luaescapestring{#1}",% + "\luaescapestring{#2}")% +}% }% \pdf@isprimitive \long\def\pdf@escapehex#1{% - \directlua0{% - oberdiek.pdftexcmds.escapehex("\luaescapestring{#1}", "byte")% - }% +\directlua0{% + oberdiek.pdftexcmds.escapehex("\luaescapestring{#1}", "byte")% +}% }% \long\def\pdf@escapehexnative#1{% - \directlua0{% - oberdiek.pdftexcmds.escapehex("\luaescapestring{#1}")% - }% +\directlua0{% + oberdiek.pdftexcmds.escapehex("\luaescapestring{#1}")% +}% }% \def\pdf@unescapehex#1{% & \romannumeral\expandafter\pdftexcmds@PatchDecode - \the\expandafter\pdftexcmds@toks - \directlua0{% - oberdiek.pdftexcmds.toks="pdftexcmds@toks"% - oberdiek.pdftexcmds.unescapehex("\luaescapestring{#1}", "byte", \pdftexcmds@Patch)% - }% +\the\expandafter\pdftexcmds@toks +\directlua0{% + oberdiek.pdftexcmds.toks="pdftexcmds@toks"% + oberdiek.pdftexcmds.unescapehex("\luaescapestring{#1}", "byte", \pdftexcmds@Patch)% +}% & \@nil }% \def\pdf@unescapehexnative#1{% & \romannumeral\expandafter\pdftexcmds@PatchDecode - \the\expandafter\pdftexcmds@toks - \directlua0{% - oberdiek.pdftexcmds.toks="pdftexcmds@toks"% - oberdiek.pdftexcmds.unescapehex("\luaescapestring{#1}", \pdftexcmds@Patch)% - }% +\the\expandafter\pdftexcmds@toks +\directlua0{% + oberdiek.pdftexcmds.toks="pdftexcmds@toks"% + oberdiek.pdftexcmds.unescapehex("\luaescapestring{#1}", \pdftexcmds@Patch)% +}% & \@nil }% \long\def\pdf@escapestring#1{% - \directlua0{% - oberdiek.pdftexcmds.escapestring("\luaescapestring{#1}", "byte")% - }% +\directlua0{% + oberdiek.pdftexcmds.escapestring("\luaescapestring{#1}", "byte")% +}% } \long\def\pdf@escapename#1{% - \directlua0{% - oberdiek.pdftexcmds.escapename("\luaescapestring{#1}", "byte")% - }% +\directlua0{% + oberdiek.pdftexcmds.escapename("\luaescapestring{#1}", "byte")% +}% } \long\def\pdf@escapenamenative#1{% - \directlua0{% - oberdiek.pdftexcmds.escapename("\luaescapestring{#1}")% - }% +\directlua0{% + oberdiek.pdftexcmds.escapename("\luaescapestring{#1}")% +}% } \def\pdf@filesize#1{% - \directlua0{% - oberdiek.pdftexcmds.filesize("\luaescapestring{#1}")% - }% +\directlua0{% + oberdiek.pdftexcmds.filesize("\luaescapestring{#1}")% +}% } \def\pdf@filemoddate#1{% - \directlua0{% - oberdiek.pdftexcmds.filemoddate("\luaescapestring{#1}")% - }% +\directlua0{% + oberdiek.pdftexcmds.filemoddate("\luaescapestring{#1}")% +}% } \def\pdf@filedump#1#2#3{% - \directlua0{% - oberdiek.pdftexcmds.filedump("\luaescapestring{\number#1}",% - "\luaescapestring{\number#2}",% - "\luaescapestring{#3}")% - }% +\directlua0{% + oberdiek.pdftexcmds.filedump("\luaescapestring{\number#1}",% + "\luaescapestring{\number#2}",% + "\luaescapestring{#3}")% +}% }% \long\def\pdf@mdfivesum#1{% - \directlua0{% - oberdiek.pdftexcmds.mdfivesum("\luaescapestring{#1}", "byte")% - }% +\directlua0{% + oberdiek.pdftexcmds.mdfivesum("\luaescapestring{#1}", "byte")% +}% }% \long\def\pdf@mdfivesumnative#1{% - \directlua0{% - oberdiek.pdftexcmds.mdfivesum("\luaescapestring{#1}")% - }% +\directlua0{% + oberdiek.pdftexcmds.mdfivesum("\luaescapestring{#1}")% +}% }% \def\pdf@filemdfivesum#1{% - \directlua0{% - oberdiek.pdftexcmds.filemdfivesum("\luaescapestring{#1}")% - }% +\directlua0{% + oberdiek.pdftexcmds.filemdfivesum("\luaescapestring{#1}")% +}% }% \ifnum\luatexversion<70 % \else - \def\pdf@shellescape{% - \directlua0{% - oberdiek.pdftexcmds.shellescape()% - }% - }% +\def\pdf@shellescape{% +\directlua0{% + oberdiek.pdftexcmds.shellescape()% +}% +}% \fi \def\pdf@system#1{% - \directlua0{% - oberdiek.pdftexcmds.system("\luaescapestring{#1}")% - }% +\directlua0{% + oberdiek.pdftexcmds.system("\luaescapestring{#1}")% +}% } \def\pdf@lastsystemstatus{% - \directlua0{% - oberdiek.pdftexcmds.lastsystemstatus()% - }% +\directlua0{% + oberdiek.pdftexcmds.lastsystemstatus()% +}% } \def\pdf@lastsystemexit{% - \directlua0{% - oberdiek.pdftexcmds.lastsystemexit()% - }% +\directlua0{% + oberdiek.pdftexcmds.lastsystemexit()% +}% } \catcode`\0=12 % \ifnum0% - \pdftexcmds@directlua{% - if io.popen then % - tex.write("1")% - end% - }% - =1 % - \def\pdf@pipe#1{% +\pdftexcmds@directlua{% + if io.popen then % + tex.write("1")% + end% +}% + =1 % +\def\pdf@pipe#1{% & \romannumeral\expandafter\pdftexcmds@PatchDecode - \the\expandafter\pdftexcmds@toks - \pdftexcmds@directlua{% - oberdiek.pdftexcmds.toks="pdftexcmds@toks"% - oberdiek.pdftexcmds.pipe("\luaescapestring{#1}", \pdftexcmds@Patch)% - }% +\the\expandafter\pdftexcmds@toks +\pdftexcmds@directlua{% + oberdiek.pdftexcmds.toks="pdftexcmds@toks"% + oberdiek.pdftexcmds.pipe("\luaescapestring{#1}", \pdftexcmds@Patch)% +}% & \@nil - }% +}% \fi \pdftexcmds@AtEnd% - \endinput +\endinput \hobsub@StopPackage \hobsub@StartPackage{pdfescape} \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode58=12 % : - \catcode64=11 % @ - \catcode123=1 % { - \catcode125=2 % } - \expandafter\let\expandafter\x\csname ver@pdfescape.sty\endcsname - \ifx\x\relax % plain-TeX, first loading - \else - \def\empty{}% - \ifx\x\empty % LaTeX, first loading, - % variable is initialized, but \ProvidesPackage not yet seen - \else - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{pdfescape}{The package is already loaded}% - \aftergroup\endinput - \fi - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode58=12 % : +\catcode64=11 % @ +\catcode123=1 % { +\catcode125=2 % } +\expandafter\let\expandafter\x\csname ver@pdfescape.sty\endcsname +\ifx\x\relax % plain-TeX, first loading +\else +\def\empty{}% +\ifx\x\empty % LaTeX, first loading, +% variable is initialized, but \ProvidesPackage not yet seen +\else +\expandafter\ifx\csname PackageInfo\endcsname\relax +\def\x#1#2{% +\immediate\write-1{Package #1 Info: #2.}% +}% +\else +\def\x#1#2{\PackageInfo{#1}{#2, stopped}}% +\fi +\x{pdfescape}{The package is already loaded}% +\aftergroup\endinput +\fi +\fi \endgroup% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode40=12 % ( - \catcode41=12 % ) - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode47=12 % / - \catcode58=12 % : - \catcode64=11 % @ - \catcode91=12 % [ - \catcode93=12 % ] - \catcode123=1 % { - \catcode125=2 % } - \expandafter\ifx\csname ProvidesPackage\endcsname\relax - \def\x#1#2#3[#4]{\endgroup - \immediate\write-1{Package: #3 #4}% - \xdef#1{#4}% - }% - \else - \def\x#1#2[#3]{\endgroup - #2[{#3}]% - \ifx#1\@undefined - \xdef#1{#3}% - \fi - \ifx#1\relax - \xdef#1{#3}% - \fi - }% - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode40=12 % ( +\catcode41=12 % ) +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode47=12 % / +\catcode58=12 % : +\catcode64=11 % @ +\catcode91=12 % [ +\catcode93=12 % ] +\catcode123=1 % { +\catcode125=2 % } +\expandafter\ifx\csname ProvidesPackage\endcsname\relax +\def\x#1#2#3[#4]{\endgroup +\immediate\write-1{Package: #3 #4}% +\xdef#1{#4}% +}% +\else +\def\x#1#2[#3]{\endgroup +#2[{#3}]% +\ifx#1\@undefined +\xdef#1{#3}% +\fi +\ifx#1\relax +\xdef#1{#3}% +\fi +}% +\fi \expandafter\x\csname ver@pdfescape.sty\endcsname \ProvidesPackage{pdfescape}% - [2011/04/04 v1.12 Provides string conversions (HO)]% + [2011/04/04 v1.12 Provides string conversions (HO)]% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode123 1 % { - \catcode125 2 % } - \catcode64 11 % - \def\x{\endgroup - \expandafter\edef\csname PE@AtEnd\endcsname{% - \endlinechar=\the\endlinechar\relax - \catcode13=\the\catcode13\relax - \catcode32=\the\catcode32\relax - \catcode35=\the\catcode35\relax - \catcode61=\the\catcode61\relax - \catcode64=\the\catcode64\relax - \catcode123=\the\catcode123\relax - \catcode125=\the\catcode125\relax - }% - }% +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode123 1 % { +\catcode125 2 % } +\catcode64 11 % +\def\x{\endgroup +\expandafter\edef\csname PE@AtEnd\endcsname{% +\endlinechar=\the\endlinechar\relax +\catcode13=\the\catcode13\relax +\catcode32=\the\catcode32\relax +\catcode35=\the\catcode35\relax +\catcode61=\the\catcode61\relax +\catcode64=\the\catcode64\relax +\catcode123=\the\catcode123\relax +\catcode125=\the\catcode125\relax +}% +}% \x\catcode61\catcode48\catcode32=10\relax% \catcode13=5 % ^^M \endlinechar=13 % @@ -5231,11 +5231,11 @@ $ \expandafter\ifx\csname KV@#1@#2@default\endcsname\relax \catcode123=1 % { \catcode125=2 % } \def\TMP@EnsureCode#1#2#3{% - \edef\PE@AtEnd{% - \PE@AtEnd - #1#2=\the#1#2\relax - }% - #1#2=#3\relax +\edef\PE@AtEnd{% +\PE@AtEnd +#1#2=\the#1#2\relax +}% +#1#2=#3\relax } \TMP@EnsureCode\catcode{0}{12}% ^^@ \TMP@EnsureCode\catcode{34}{12}% " @@ -5256,686 +5256,686 @@ $ \expandafter\ifx\csname KV@#1@#2@default\endcsname\relax \edef\PE@AtEnd{\PE@AtEnd\noexpand\endinput} \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname RequirePackage\endcsname\relax - \def\TMP@RequirePackage#1[#2]{% - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname ver@#1.sty\endcsname\relax - \input #1.sty\relax - \fi - }% - \TMP@RequirePackage{ltxcmds}[2010/04/08]% +\def\TMP@RequirePackage#1[#2]{% +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname ver@#1.sty\endcsname\relax +\input #1.sty\relax +\fi +}% +\TMP@RequirePackage{ltxcmds}[2010/04/08]% \else - \RequirePackage{ltxcmds}[2010/04/08]% +\RequirePackage{ltxcmds}[2010/04/08]% \fi \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname detokenize\endcsname\relax - \long\def\EdefSanitize#1#2{% - \begingroup - \csname @safe@activestrue\endcsname - \edef#1{#2}% - \PE@onelevel@sanitize#1% - \expandafter\endgroup - \expandafter\def\expandafter#1\expandafter{#1}% - }% - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname @onelevel@sanitize\endcsname\relax - \def\PE@onelevel@sanitize#1{% - \edef#1{\expandafter\PE@strip@prefix\meaning#1}% - }% - \def\PE@strip@prefix#1>{}% - \else - \let\PE@onelevel@sanitize\@onelevel@sanitize - \fi -\else - \long\def\EdefSanitize#1#2{% - \begingroup - \csname @safe@activestrue\endcsname - \edef#1{#2}% - \expandafter\endgroup - \expandafter\def\expandafter#1\expandafter{% - \detokenize\expandafter{#1}% - }% - }% - \def\PE@onelevel@sanitize#1{% - \edef#1{\detokenize\expandafter{#1}}% - }% +\long\def\EdefSanitize#1#2{% +\begingroup +\csname @safe@activestrue\endcsname +\edef#1{#2}% +\PE@onelevel@sanitize#1% +\expandafter\endgroup +\expandafter\def\expandafter#1\expandafter{#1}% +}% +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname @onelevel@sanitize\endcsname\relax +\def\PE@onelevel@sanitize#1{% +\edef#1{\expandafter\PE@strip@prefix\meaning#1}% +}% +\def\PE@strip@prefix#1>{}% +\else +\let\PE@onelevel@sanitize\@onelevel@sanitize +\fi +\else +\long\def\EdefSanitize#1#2{% +\begingroup +\csname @safe@activestrue\endcsname +\edef#1{#2}% +\expandafter\endgroup +\expandafter\def\expandafter#1\expandafter{% +\detokenize\expandafter{#1}% +}% +}% +\def\PE@onelevel@sanitize#1{% +\edef#1{\detokenize\expandafter{#1}}% +}% \fi \let\PE@sanitize\EdefSanitize \begingroup - \catcode`\ =12\relax% +\catcode`\ =12\relax% \def\x{\endgroup\def\PE@space@other{ }}\x\relax \def\PE@space@space{ } \def\PE@SanitizeSpaceOther#1{% - \edef#1{\expandafter\PE@SpaceToOther#1 \relax}% +\edef#1{\expandafter\PE@SpaceToOther#1 \relax}% } \def\PE@SpaceToOther#1 #2\relax{% - #1% - \ifx\\#2\\% - \else - \PE@space@other - \ltx@ReturnAfterFi{% - \PE@SpaceToOther#2\relax - }% - \fi +#1% +\ifx\\#2\\% +\else +\PE@space@other +\ltx@ReturnAfterFi{% +\PE@SpaceToOther#2\relax +}% +\fi } \def\EdefUnescapeName#1#2{% - \EdefSanitize#1{#2}% - \PE@SanitizeSpaceOther#1% - \PE@UnescapeName#1% - \PE@onelevel@sanitize#1% +\EdefSanitize#1{#2}% +\PE@SanitizeSpaceOther#1% +\PE@UnescapeName#1% +\PE@onelevel@sanitize#1% } \begingroup - \catcode`\$=6 % hash - \catcode`\#=12 % other - \gdef\PE@UnescapeName$1{% - \begingroup - \PE@InitUccodeHexDigit - \def\PE@result{}% - \expandafter\PE@DeName$1#\relax\relax - \expandafter\endgroup - \expandafter\def\expandafter$1\expandafter{\PE@result}% - }% - \gdef\PE@DeName$1#$2$3{% - \ifx\relax$2% - \edef\PE@result{\PE@result$1}% - \let\PE@next\relax - \else - \ifx\relax$3% - % wrong escape sequence in input - \edef\PE@result{\PE@result$1#}% - \let\PE@next\relax - \else - \uppercase{% - \def\PE@testA{$2}% - \def\PE@testB{$3}% - }% - \ifcase\ifcase\expandafter\PE@TestUcHexDigit\PE@testA - \ifcase\expandafter\PE@TestUcHexDigit\PE@testB - \ltx@zero - \else - \ltx@one - \fi - \else - \ltx@one - \fi - \uccode\ltx@zero="\PE@testA\PE@testB\relax - \uppercase{% - \def\PE@temp{^^@}% - }% - \uccode\ltx@zero=\ltx@zero - \edef\PE@result{\PE@result$1\PE@temp}% - \let\PE@next\PE@DeName - \else - % wrong escape sequence in input - \edef\PE@result{\PE@result$1#}% - \def\PE@next{\PE@DeName$2$3}% - \fi - \fi - \fi - \PE@next - }% +\catcode`\$=6 % hash +\catcode`\#=12 % other +\gdef\PE@UnescapeName$1{% +\begingroup +\PE@InitUccodeHexDigit +\def\PE@result{}% +\expandafter\PE@DeName$1#\relax\relax +\expandafter\endgroup +\expandafter\def\expandafter$1\expandafter{\PE@result}% +}% +\gdef\PE@DeName$1#$2$3{% +\ifx\relax$2% +\edef\PE@result{\PE@result$1}% +\let\PE@next\relax +\else +\ifx\relax$3% +% wrong escape sequence in input +\edef\PE@result{\PE@result$1#}% +\let\PE@next\relax +\else +\uppercase{% +\def\PE@testA{$2}% +\def\PE@testB{$3}% +}% +\ifcase\ifcase\expandafter\PE@TestUcHexDigit\PE@testA +\ifcase\expandafter\PE@TestUcHexDigit\PE@testB +\ltx@zero +\else +\ltx@one +\fi +\else +\ltx@one +\fi +\uccode\ltx@zero="\PE@testA\PE@testB\relax +\uppercase{% +\def\PE@temp{^^@}% +}% +\uccode\ltx@zero=\ltx@zero +\edef\PE@result{\PE@result$1\PE@temp}% +\let\PE@next\PE@DeName +\else +% wrong escape sequence in input +\edef\PE@result{\PE@result$1#}% +\def\PE@next{\PE@DeName$2$3}% +\fi +\fi +\fi +\PE@next +}% \endgroup \def\PE@InitUccodeHexDigit{% - \uccode`a=`A\relax - \uccode`b=`B\relax - \uccode`c=`C\relax - \uccode`d=`D\relax - \uccode`e=`E\relax - \uccode`f=`F\relax - \uccode`A=\ltx@zero - \uccode`B=\ltx@zero - \uccode`C=\ltx@zero - \uccode`D=\ltx@zero - \uccode`E=\ltx@zero - \uccode`F=\ltx@zero - \uccode`0=\ltx@zero - \uccode`1=\ltx@zero - \uccode`2=\ltx@zero - \uccode`3=\ltx@zero - \uccode`4=\ltx@zero - \uccode`5=\ltx@zero - \uccode`6=\ltx@zero - \uccode`7=\ltx@zero - \uccode`8=\ltx@zero - \uccode`9=\ltx@zero +\uccode`a=`A\relax +\uccode`b=`B\relax +\uccode`c=`C\relax +\uccode`d=`D\relax +\uccode`e=`E\relax +\uccode`f=`F\relax +\uccode`A=\ltx@zero +\uccode`B=\ltx@zero +\uccode`C=\ltx@zero +\uccode`D=\ltx@zero +\uccode`E=\ltx@zero +\uccode`F=\ltx@zero +\uccode`0=\ltx@zero +\uccode`1=\ltx@zero +\uccode`2=\ltx@zero +\uccode`3=\ltx@zero +\uccode`4=\ltx@zero +\uccode`5=\ltx@zero +\uccode`6=\ltx@zero +\uccode`7=\ltx@zero +\uccode`8=\ltx@zero +\uccode`9=\ltx@zero } \def\PE@TestUcHexDigit#1{% - \ifnum`#1<48 % 0 - \ltx@one - \else - \ifnum`#1>70 % F - \ltx@one - \else - \ifnum`#1>57 % 9 - \ifnum`#1<65 % A - \ltx@one - \else - \ltx@zero - \fi - \else - \ltx@zero - \fi - \fi - \fi +\ifnum`#1<48 % 0 +\ltx@one +\else +\ifnum`#1>70 % F +\ltx@one +\else +\ifnum`#1>57 % 9 +\ifnum`#1<65 % A +\ltx@one +\else +\ltx@zero +\fi +\else +\ltx@zero +\fi +\fi +\fi } \def\EdefUnescapeString#1#2{% - \EdefSanitize#1{#2}% - \PE@SanitizeSpaceOther#1% - \PE@NormalizeLineEnd#1% - \PE@UnescapeString#1% - \PE@onelevel@sanitize#1% +\EdefSanitize#1{#2}% +\PE@SanitizeSpaceOther#1% +\PE@NormalizeLineEnd#1% +\PE@UnescapeString#1% +\PE@onelevel@sanitize#1% } \begingroup - \uccode`\8=10 % lf - \uccode`\9=13 % cr +\uccode`\8=10 % lf +\uccode`\9=13 % cr \def\x#1#2{\endgroup - \def\PE@NormalizeLineEnd##1{% - \def\PE@result{}% - \expandafter\PE@@NormalizeLineEnd##1#2\relax - \let##1\PE@result - }% - \def\PE@@NormalizeLineEnd##1#2##2{% - \ifx\relax##2% - \edef\PE@result{\PE@result##1}% - \let\PE@next\relax - \else - \edef\PE@result{\PE@result##1#1}% - \ifx#1##2% lf - \let\PE@next\PE@@NormalizeLineEnd - \else - \def\PE@next{\PE@@NormalizeLineEnd##2}% - \fi - \fi - \PE@next - }% +\def\PE@NormalizeLineEnd##1{% +\def\PE@result{}% +\expandafter\PE@@NormalizeLineEnd##1#2\relax +\let##1\PE@result +}% +\def\PE@@NormalizeLineEnd##1#2##2{% +\ifx\relax##2% +\edef\PE@result{\PE@result##1}% +\let\PE@next\relax +\else +\edef\PE@result{\PE@result##1#1}% +\ifx#1##2% lf +\let\PE@next\PE@@NormalizeLineEnd +\else +\def\PE@next{\PE@@NormalizeLineEnd##2}% +\fi +\fi +\PE@next +}% }% \uppercase{% - \x 89% +\x 89% } \begingroup - \catcode`\|=0 % - \catcode`\\=12 % - |gdef|PE@UnescapeString#1{% - |begingroup - |def|PE@result{}% - |expandafter|PE@DeString#1\|relax - |expandafter|endgroup - |expandafter|def|expandafter#1|expandafter{|PE@result}% - }% - |gdef|PE@DeString#1\#2{% - |ifx|relax#2% - |edef|PE@result{|PE@result#1}% - |let|PE@next|relax - |else - |if n#2% - |uccode|ltx@zero=10 % - |else|if r#2% - |uccode|ltx@zero=13 % - |else|if t#2% - |uccode|ltx@zero=9 % - |else|if b#2% - |uccode|ltx@zero=8 % - |else|if f#2% - |uccode|ltx@zero=12 % - |else - |uccode|ltx@zero=|ltx@zero - |fi|fi|fi|fi|fi - |ifnum|uccode|ltx@zero>|ltx@zero - |uppercase{% - |edef|PE@temp{^^@}% - }% - |edef|PE@result{|PE@result#1|PE@temp}% - |let|PE@next|PE@DeString - |else - |if\#2% backslash - |edef|PE@result{|PE@result#1}% - |let|PE@next|PE@CheckEndBackslash - |else - |ifnum`#2=10 % linefeed - |edef|PE@result{|PE@result#1}% - |let|PE@next|PE@DeString - |else - |ifcase|PE@TestOctDigit#2% - |edef|PE@result{|PE@result#1}% - |def|PE@next{|PE@OctI#2}% - |else - |edef|PE@result{|PE@result#1#2}% - |let|PE@next|PE@DeString - |fi - |fi - |fi - |fi - |fi - |PE@next - }% - |gdef|PE@CheckEndBackslash#1{% - |ifx|relax#1% - |else - |edef|PE@result{|PE@result\}% - |expandafter|PE@DeString|expandafter#1% - |fi - }% +\catcode`\|=0 % +\catcode`\\=12 % + |gdef|PE@UnescapeString#1{% + |begingroup + |def|PE@result{}% + |expandafter|PE@DeString#1\|relax + |expandafter|endgroup + |expandafter|def|expandafter#1|expandafter{|PE@result}% +}% + |gdef|PE@DeString#1\#2{% + |ifx|relax#2% + |edef|PE@result{|PE@result#1}% + |let|PE@next|relax + |else + |if n#2% + |uccode|ltx@zero=10 % + |else|if r#2% + |uccode|ltx@zero=13 % + |else|if t#2% + |uccode|ltx@zero=9 % + |else|if b#2% + |uccode|ltx@zero=8 % + |else|if f#2% + |uccode|ltx@zero=12 % + |else + |uccode|ltx@zero=|ltx@zero + |fi|fi|fi|fi|fi + |ifnum|uccode|ltx@zero>|ltx@zero + |uppercase{% + |edef|PE@temp{^^@}% +}% + |edef|PE@result{|PE@result#1|PE@temp}% + |let|PE@next|PE@DeString + |else + |if\#2% backslash + |edef|PE@result{|PE@result#1}% + |let|PE@next|PE@CheckEndBackslash + |else + |ifnum`#2=10 % linefeed + |edef|PE@result{|PE@result#1}% + |let|PE@next|PE@DeString + |else + |ifcase|PE@TestOctDigit#2% + |edef|PE@result{|PE@result#1}% + |def|PE@next{|PE@OctI#2}% + |else + |edef|PE@result{|PE@result#1#2}% + |let|PE@next|PE@DeString + |fi + |fi + |fi + |fi + |fi + |PE@next +}% + |gdef|PE@CheckEndBackslash#1{% + |ifx|relax#1% + |else + |edef|PE@result{|PE@result\}% + |expandafter|PE@DeString|expandafter#1% + |fi +}% |endgroup \def\PE@TestOctDigit#1{% - \ifnum`#1<48 % 0 - \ltx@one - \else - \ifnum`#1>55 % 7 - \ltx@one - \else - \ltx@zero - \fi - \fi +\ifnum`#1<48 % 0 +\ltx@one +\else +\ifnum`#1>55 % 7 +\ltx@one +\else +\ltx@zero +\fi +\fi } \def\PE@OctI#1#2{% - \ifcase\PE@TestOctDigit#2% - \def\PE@next{\PE@OctII{#1#2}}% - \else - \def\PE@next{\PE@OctAll#1#2}% - \fi - \PE@next +\ifcase\PE@TestOctDigit#2% +\def\PE@next{\PE@OctII{#1#2}}% +\else +\def\PE@next{\PE@OctAll#1#2}% +\fi +\PE@next } \def\PE@OctII#1#2{% - \ifcase\PE@TestOctDigit#2% - \def\PE@next{\PE@OctAll{#1#2}}% - \else - \def\PE@next{\PE@OctAll{#1}#2}% - \fi - \PE@next +\ifcase\PE@TestOctDigit#2% +\def\PE@next{\PE@OctAll{#1#2}}% +\else +\def\PE@next{\PE@OctAll{#1}#2}% +\fi +\PE@next } \def\PE@OctAll#1{% - \uccode\ltx@zero='#1\relax - \uppercase{% - \edef\PE@result{\PE@result^^@}% - }% - \PE@DeString +\uccode\ltx@zero='#1\relax +\uppercase{% +\edef\PE@result{\PE@result^^@}% +}% +\PE@DeString } \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname RequirePackage\endcsname\relax - \def\TMP@RequirePackage#1[#2]{% - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname ver@#1.sty\endcsname\relax - \input #1.sty\relax - \fi - }% - \TMP@RequirePackage{pdftexcmds}[2007/11/11]% +\def\TMP@RequirePackage#1[#2]{% +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname ver@#1.sty\endcsname\relax +\input #1.sty\relax +\fi +}% +\TMP@RequirePackage{pdftexcmds}[2007/11/11]% \else - \RequirePackage{pdftexcmds}[2007/11/11]% +\RequirePackage{pdftexcmds}[2007/11/11]% \fi \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname pdf@escapehex\endcsname\relax - \long\def\EdefEscapeHex#1#2{% - \EdefSanitize#1{#2}% - \PE@SanitizeSpaceOther#1% - \PE@EscapeHex#1% - }% - \def\EdefUnescapeHex#1#2{% - \EdefSanitize#1{#2}% - \PE@UnescapeHex#1% - }% - \long\def\EdefEscapeName#1#2{% - \EdefSanitize#1{#2}% - \PE@SanitizeSpaceOther#1% - \PE@EscapeName#1% - }% - \long\def\EdefEscapeString#1#2{% - \EdefSanitize#1{#2}% - \PE@SanitizeSpaceOther#1% - \PE@EscapeString#1% - }% -\else - \long\def\PE@edefbabel#1#2#3{% - \begingroup - \csname @save@activestrue\endcsname - \edef#1{#2{#3}}% - \expandafter\endgroup - \expandafter\def\expandafter#1\expandafter{#1}% - }% - \long\def\EdefEscapeHex#1#2{% - \PE@edefbabel#1\pdf@escapehex{#2}% - }% - \def\EdefUnescapeHex#1#2{% - \PE@edefbabel#1\pdf@unescapehex{#2}% - }% - \long\def\EdefEscapeName#1#2{% - \PE@edefbabel#1\pdf@escapename{#2}% - }% - \long\def\EdefEscapeString#1#2{% - \PE@edefbabel#1\pdf@escapestring{#2}% - }% - \expandafter\PE@AtEnd +\long\def\EdefEscapeHex#1#2{% +\EdefSanitize#1{#2}% +\PE@SanitizeSpaceOther#1% +\PE@EscapeHex#1% +}% +\def\EdefUnescapeHex#1#2{% +\EdefSanitize#1{#2}% +\PE@UnescapeHex#1% +}% +\long\def\EdefEscapeName#1#2{% +\EdefSanitize#1{#2}% +\PE@SanitizeSpaceOther#1% +\PE@EscapeName#1% +}% +\long\def\EdefEscapeString#1#2{% +\EdefSanitize#1{#2}% +\PE@SanitizeSpaceOther#1% +\PE@EscapeString#1% +}% +\else +\long\def\PE@edefbabel#1#2#3{% +\begingroup +\csname @save@activestrue\endcsname +\edef#1{#2{#3}}% +\expandafter\endgroup +\expandafter\def\expandafter#1\expandafter{#1}% +}% +\long\def\EdefEscapeHex#1#2{% +\PE@edefbabel#1\pdf@escapehex{#2}% +}% +\def\EdefUnescapeHex#1#2{% +\PE@edefbabel#1\pdf@unescapehex{#2}% +}% +\long\def\EdefEscapeName#1#2{% +\PE@edefbabel#1\pdf@escapename{#2}% +}% +\long\def\EdefEscapeString#1#2{% +\PE@edefbabel#1\pdf@escapestring{#2}% +}% +\expandafter\PE@AtEnd \fi% \edef\PE@hash{\string#} \begingroup - \escapechar=-1 % +\escapechar=-1 % \edef\x{\endgroup - \def\noexpand\PE@backslash{\string\\}% +\def\noexpand\PE@backslash{\string\\}% } \x \ltx@newif\ifPE@etex \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname numexpr\endcsname\relax \else - \PE@etextrue +\PE@etextrue \fi \ifPE@etex - \def\PE@EscapeHex#1{% - \edef#1{\expandafter\PE@ToHex#1\relax}% - }% +\def\PE@EscapeHex#1{% +\edef#1{\expandafter\PE@ToHex#1\relax}% +}% \else - \def\PE@EscapeHex#1{% - \def\PE@result{}% - \expandafter\PE@ToHex#1\relax - \let#1\PE@result - }% +\def\PE@EscapeHex#1{% +\def\PE@result{}% +\expandafter\PE@ToHex#1\relax +\let#1\PE@result +}% \fi \def\PE@ToHex#1{% - \ifx\relax#1% - \else - \PE@HexChar{#1}% - \expandafter\PE@ToHex - \fi +\ifx\relax#1% +\else +\PE@HexChar{#1}% +\expandafter\PE@ToHex +\fi }% \ifPE@etex - \def\PE@HexChar#1{% - \PE@HexDigit{\numexpr\dimexpr.0625\dimexpr`#1sp\relax\relax\relax}% - \PE@HexDigit{% - \numexpr`#1-16*\dimexpr.0625\dimexpr`#1sp\relax\relax\relax - }% - }% -\else - \def\PE@HexChar#1{% - \dimen0=`#1sp% - \dimen2=.0625\dimen0 % - \advance\dimen0-16\dimen2 % - \edef\PE@result{% - \PE@result - \PE@HexDigit{\dimen2 }% - \PE@HexDigit{\dimen0 }% - }% - }% +\def\PE@HexChar#1{% +\PE@HexDigit{\numexpr\dimexpr.0625\dimexpr`#1sp\relax\relax\relax}% +\PE@HexDigit{% +\numexpr`#1-16*\dimexpr.0625\dimexpr`#1sp\relax\relax\relax +}% +}% +\else +\def\PE@HexChar#1{% +\dimen0=`#1sp% +\dimen2=.0625\dimen0 % +\advance\dimen0-16\dimen2 % +\edef\PE@result{% +\PE@result +\PE@HexDigit{\dimen2 }% +\PE@HexDigit{\dimen0 }% +}% +}% \fi \def\PE@HexDigit#1{% - \expandafter\string - \ifcase#1% - 0\or 1\or 2\or 3\or 4\or 5\or 6\or 7\or 8\or 9\or - A\or B\or C\or D\or E\or F% - \fi +\expandafter\string +\ifcase#1% + 0\or 1\or 2\or 3\or 4\or 5\or 6\or 7\or 8\or 9\or + A\or B\or C\or D\or E\or F% +\fi } \ifPE@etex - \def\PE@OctChar#1{% - \expandafter\PE@@OctChar - \the\numexpr\dimexpr.015625\dimexpr`#1sp\relax\relax - \expandafter\relax - \expandafter\relax - \the\numexpr\dimexpr.125\dimexpr`#1sp\relax\relax\relax - \relax - #1% - }% - \def\PE@@OctChar#1\relax#2\relax#3{% - \PE@backslash - #1% - \the\numexpr#2-8*#1\relax - \the\numexpr\dimexpr`#3sp\relax-8*#2\relax - }% -\else - \def\PE@OctChar#1{% - \dimen0=`#1sp% - \dimen2=.125\dimen0 % - \dimen4=.125\dimen2 % - \advance\dimen0-8\dimen2 % - \advance\dimen2-8\dimen4 % - \edef\PE@result{% - \PE@result - \PE@backslash - \number\dimen4 % - \number\dimen2 % - \number\dimen0 % - }% - }% +\def\PE@OctChar#1{% +\expandafter\PE@@OctChar +\the\numexpr\dimexpr.015625\dimexpr`#1sp\relax\relax +\expandafter\relax +\expandafter\relax +\the\numexpr\dimexpr.125\dimexpr`#1sp\relax\relax\relax +\relax +#1% +}% +\def\PE@@OctChar#1\relax#2\relax#3{% +\PE@backslash +#1% +\the\numexpr#2-8*#1\relax +\the\numexpr\dimexpr`#3sp\relax-8*#2\relax +}% +\else +\def\PE@OctChar#1{% +\dimen0=`#1sp% +\dimen2=.125\dimen0 % +\dimen4=.125\dimen2 % +\advance\dimen0-8\dimen2 % +\advance\dimen2-8\dimen4 % +\edef\PE@result{% +\PE@result +\PE@backslash +\number\dimen4 % +\number\dimen2 % +\number\dimen0 % +}% +}% \fi \def\PE@UnescapeHex#1{% - \begingroup - \PE@InitUccodeHexDigit - \def\PE@result{}% - \expandafter\PE@DeHex#1\relax\relax - \expandafter\endgroup - \expandafter\def\expandafter#1\expandafter{\PE@result}% +\begingroup +\PE@InitUccodeHexDigit +\def\PE@result{}% +\expandafter\PE@DeHex#1\relax\relax +\expandafter\endgroup +\expandafter\def\expandafter#1\expandafter{\PE@result}% } \def\PE@DeHex#1#2{% - \ifx#2\relax - \ifx#1\relax - \let\PE@next\relax - \else - \uppercase{% - \def\PE@testA{#1}% - }% - \ifcase\expandafter\PE@TestUcHexDigit\PE@testA - \def\PE@next{% - \PE@DeHex#10\relax\relax - }% - \else - \let\PE@next\relax - \fi - \fi - \else - \uppercase{% - \def\PE@testA{#1}% - \def\PE@testB{#2}% - }% - \ifcase\expandafter\PE@TestUcHexDigit\PE@testA - \ifcase\expandafter\PE@TestUcHexDigit\PE@testB - \uccode\ltx@zero="\PE@testA\PE@testB\relax - \ifnum\uccode\ltx@zero=32 % - \let\PE@temp\PE@space@space - \else - \uppercase{% - \def\PE@temp{^^@}% - }% - \fi - \edef\PE@result{\PE@result\PE@temp}% - \let\PE@next\PE@DeHex - \else - % invalid input sequence - \def\PE@next{% - \PE@DeHex#1% - }% - \fi - \else - % invalid input sequence - \def\PE@next{\PE@DeHex#2}% - \fi - \fi - \PE@next +\ifx#2\relax +\ifx#1\relax +\let\PE@next\relax +\else +\uppercase{% +\def\PE@testA{#1}% +}% +\ifcase\expandafter\PE@TestUcHexDigit\PE@testA +\def\PE@next{% +\PE@DeHex#10\relax\relax +}% +\else +\let\PE@next\relax +\fi +\fi +\else +\uppercase{% +\def\PE@testA{#1}% +\def\PE@testB{#2}% +}% +\ifcase\expandafter\PE@TestUcHexDigit\PE@testA +\ifcase\expandafter\PE@TestUcHexDigit\PE@testB +\uccode\ltx@zero="\PE@testA\PE@testB\relax +\ifnum\uccode\ltx@zero=32 % +\let\PE@temp\PE@space@space +\else +\uppercase{% +\def\PE@temp{^^@}% +}% +\fi +\edef\PE@result{\PE@result\PE@temp}% +\let\PE@next\PE@DeHex +\else +% invalid input sequence +\def\PE@next{% +\PE@DeHex#1% +}% +\fi +\else +% invalid input sequence +\def\PE@next{\PE@DeHex#2}% +\fi +\fi +\PE@next } \ifPE@etex - \def\PE@EscapeName#1{% - \edef#1{\expandafter\PE@EscapeNameTokens#1\relax}% - }% +\def\PE@EscapeName#1{% +\edef#1{\expandafter\PE@EscapeNameTokens#1\relax}% +}% \else - \def\PE@EscapeName#1{% - \def\PE@result{}% - \expandafter\PE@EscapeNameTokens#1\relax - \let#1\PE@result - }% +\def\PE@EscapeName#1{% +\def\PE@result{}% +\expandafter\PE@EscapeNameTokens#1\relax +\let#1\PE@result +}% \fi \def\PE@EscapeNameTokens#1{% - \ifx\relax#1% - \else - \ifnum`#1<33 % - \ifcase`#1 % - % drop illegal zero - \else - \PE@EscapeNameAdd\PE@hash - \PE@HexChar#1% - \fi - \else - \ifnum`#1>126 % - \PE@EscapeNameAdd\PE@hash - \PE@HexChar#1% - \else \ifnum`#1=35 \PE@EscapeNameHashChar 23% # - \else\ifnum`#1=37 \PE@EscapeNameHashChar 25% % - \else\ifnum`#1=40 \PE@EscapeNameHashChar 28% ( - \else\ifnum`#1=41 \PE@EscapeNameHashChar 29% ) - \else\ifnum`#1=47 \PE@EscapeNameHashChar 2F% / - \else\ifnum`#1=60 \PE@EscapeNameHashChar 3C% < - \else\ifnum`#1=62 \PE@EscapeNameHashChar 3E% > - \else\ifnum`#1=91 \PE@EscapeNameHashChar 5B% [ - \else\ifnum`#1=93 \PE@EscapeNameHashChar 5D% ] - \else\ifnum`#1=123 \PE@EscapeNameHashChar 7B% { - \else\ifnum`#1=125 \PE@EscapeNameHashChar 7D% } - \else - \PE@EscapeNameAdd{#1}% - \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi - \fi - \fi - \expandafter\PE@EscapeNameTokens - \fi +\ifx\relax#1% +\else +\ifnum`#1<33 % +\ifcase`#1 % +% drop illegal zero +\else +\PE@EscapeNameAdd\PE@hash +\PE@HexChar#1% +\fi +\else +\ifnum`#1>126 % +\PE@EscapeNameAdd\PE@hash +\PE@HexChar#1% +\else \ifnum`#1=35 \PE@EscapeNameHashChar 23% # +\else\ifnum`#1=37 \PE@EscapeNameHashChar 25% % +\else\ifnum`#1=40 \PE@EscapeNameHashChar 28% ( +\else\ifnum`#1=41 \PE@EscapeNameHashChar 29% ) +\else\ifnum`#1=47 \PE@EscapeNameHashChar 2F% / +\else\ifnum`#1=60 \PE@EscapeNameHashChar 3C% < +\else\ifnum`#1=62 \PE@EscapeNameHashChar 3E% > +\else\ifnum`#1=91 \PE@EscapeNameHashChar 5B% [ +\else\ifnum`#1=93 \PE@EscapeNameHashChar 5D% ] +\else\ifnum`#1=123 \PE@EscapeNameHashChar 7B% { +\else\ifnum`#1=125 \PE@EscapeNameHashChar 7D% } +\else +\PE@EscapeNameAdd{#1}% +\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi +\fi +\fi +\expandafter\PE@EscapeNameTokens +\fi }% \def\PE@EscapeNameHashChar#1#2{% - \PE@EscapeNameAdd{\PE@hash\string#1\string#2}% +\PE@EscapeNameAdd{\PE@hash\string#1\string#2}% +}% +\ifPE@etex +\def\PE@EscapeNameAdd#1{#1}% +\else +\def\PE@EscapeNameAdd#1{% +\edef\PE@result{% +\PE@result +#1% +}% +}% +\fi +\ifPE@etex +\def\PE@EscapeString#1{% +\edef#1{\expandafter\PE@EscapeStringTokens#1\relax}% +}% +\else +\def\PE@EscapeString#1{% +\begingroup +\def\PE@result{}% +\expandafter\PE@EscapeStringTokens#1\relax +\expandafter\endgroup +\expandafter\def\expandafter#1\expandafter{\PE@result}% +}% +\fi +\def\PE@EscapeStringTokens#1{% +\ifx\relax#1% +\else +\ifnum`#1<33 % +\PE@OctChar#1% +\else +\ifnum`#1>126 % +\PE@OctChar#1% +\else \ifnum`#1=40 \PE@EscapeStringAdd{\string\(}% ( +\else\ifnum`#1=41 \PE@EscapeStringAdd{\string\)}% ) +\else\ifnum`#1=92 \PE@EscapeStringAdd{\string\\}% \ +\else +\PE@EscapeStringAdd{#1}% +\fi\fi\fi +\fi +\fi +\expandafter\PE@EscapeStringTokens +\fi +}% +\ifPE@etex +\def\PE@EscapeStringAdd#1{#1}% +\else +\def\PE@EscapeStringAdd#1{% +\edef\PE@result{% +\PE@result +#1% +}% +}% +\fi +\PE@AtEnd% +\endinput + +\hobsub@StopPackage +\hobsub@StartPackage{bigintcalc} +\begingroup\catcode61\catcode48\catcode32=10\relax% +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode58=12 % : +\catcode64=11 % @ +\catcode123=1 % { +\catcode125=2 % } +\expandafter\let\expandafter\x\csname ver@bigintcalc.sty\endcsname +\ifx\x\relax % plain-TeX, first loading +\else +\def\empty{}% +\ifx\x\empty % LaTeX, first loading, +% variable is initialized, but \ProvidesPackage not yet seen +\else +\expandafter\ifx\csname PackageInfo\endcsname\relax +\def\x#1#2{% +\immediate\write-1{Package #1 Info: #2.}% }% -\ifPE@etex - \def\PE@EscapeNameAdd#1{#1}% \else - \def\PE@EscapeNameAdd#1{% - \edef\PE@result{% - \PE@result - #1% - }% - }% +\def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi -\ifPE@etex - \def\PE@EscapeString#1{% - \edef#1{\expandafter\PE@EscapeStringTokens#1\relax}% - }% -\else - \def\PE@EscapeString#1{% - \begingroup - \def\PE@result{}% - \expandafter\PE@EscapeStringTokens#1\relax - \expandafter\endgroup - \expandafter\def\expandafter#1\expandafter{\PE@result}% - }% +\x{bigintcalc}{The package is already loaded}% +\aftergroup\endinput \fi -\def\PE@EscapeStringTokens#1{% - \ifx\relax#1% - \else - \ifnum`#1<33 % - \PE@OctChar#1% - \else - \ifnum`#1>126 % - \PE@OctChar#1% - \else \ifnum`#1=40 \PE@EscapeStringAdd{\string\(}% ( - \else\ifnum`#1=41 \PE@EscapeStringAdd{\string\)}% ) - \else\ifnum`#1=92 \PE@EscapeStringAdd{\string\\}% \ - \else - \PE@EscapeStringAdd{#1}% - \fi\fi\fi - \fi - \fi - \expandafter\PE@EscapeStringTokens - \fi -}% -\ifPE@etex - \def\PE@EscapeStringAdd#1{#1}% -\else - \def\PE@EscapeStringAdd#1{% - \edef\PE@result{% - \PE@result - #1% - }% - }% \fi -\PE@AtEnd% - \endinput - -\hobsub@StopPackage -\hobsub@StartPackage{bigintcalc} -\begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode58=12 % : - \catcode64=11 % @ - \catcode123=1 % { - \catcode125=2 % } - \expandafter\let\expandafter\x\csname ver@bigintcalc.sty\endcsname - \ifx\x\relax % plain-TeX, first loading - \else - \def\empty{}% - \ifx\x\empty % LaTeX, first loading, - % variable is initialized, but \ProvidesPackage not yet seen - \else - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{bigintcalc}{The package is already loaded}% - \aftergroup\endinput - \fi - \fi \endgroup% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode40=12 % ( - \catcode41=12 % ) - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode47=12 % / - \catcode58=12 % : - \catcode64=11 % @ - \catcode91=12 % [ - \catcode93=12 % ] - \catcode123=1 % { - \catcode125=2 % } - \expandafter\ifx\csname ProvidesPackage\endcsname\relax - \def\x#1#2#3[#4]{\endgroup - \immediate\write-1{Package: #3 #4}% - \xdef#1{#4}% - }% - \else - \def\x#1#2[#3]{\endgroup - #2[{#3}]% - \ifx#1\@undefined - \xdef#1{#3}% - \fi - \ifx#1\relax - \xdef#1{#3}% - \fi - }% - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode40=12 % ( +\catcode41=12 % ) +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode47=12 % / +\catcode58=12 % : +\catcode64=11 % @ +\catcode91=12 % [ +\catcode93=12 % ] +\catcode123=1 % { +\catcode125=2 % } +\expandafter\ifx\csname ProvidesPackage\endcsname\relax +\def\x#1#2#3[#4]{\endgroup +\immediate\write-1{Package: #3 #4}% +\xdef#1{#4}% +}% +\else +\def\x#1#2[#3]{\endgroup +#2[{#3}]% +\ifx#1\@undefined +\xdef#1{#3}% +\fi +\ifx#1\relax +\xdef#1{#3}% +\fi +}% +\fi \expandafter\x\csname ver@bigintcalc.sty\endcsname \ProvidesPackage{bigintcalc}% - [2011/01/30 v1.2 Expandable big integer calculations (HO)]% + [2011/01/30 v1.2 Expandable big integer calculations (HO)]% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode123=1 % { - \catcode125=2 % } - \catcode64=11 % @ - \def\x{\endgroup - \expandafter\edef\csname BIC@AtEnd\endcsname{% - \endlinechar=\the\endlinechar\relax - \catcode13=\the\catcode13\relax - \catcode32=\the\catcode32\relax - \catcode35=\the\catcode35\relax - \catcode61=\the\catcode61\relax - \catcode64=\the\catcode64\relax - \catcode123=\the\catcode123\relax - \catcode125=\the\catcode125\relax - }% - }% +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode123=1 % { +\catcode125=2 % } +\catcode64=11 % @ +\def\x{\endgroup +\expandafter\edef\csname BIC@AtEnd\endcsname{% +\endlinechar=\the\endlinechar\relax +\catcode13=\the\catcode13\relax +\catcode32=\the\catcode32\relax +\catcode35=\the\catcode35\relax +\catcode61=\the\catcode61\relax +\catcode64=\the\catcode64\relax +\catcode123=\the\catcode123\relax +\catcode125=\the\catcode125\relax +}% +}% \x\catcode61\catcode48\catcode32=10\relax% \catcode13=5 % ^^M \endlinechar=13 % @@ -5944,11 +5944,11 @@ $ \expandafter\ifx\csname KV@#1@#2@default\endcsname\relax \catcode123=1 % { \catcode125=2 % } \def\TMP@EnsureCode#1#2{% - \edef\BIC@AtEnd{% - \BIC@AtEnd - \catcode#1=\the\catcode#1\relax - }% - \catcode#1=#2\relax +\edef\BIC@AtEnd{% +\BIC@AtEnd +\catcode#1=\the\catcode#1\relax +}% +\catcode#1=#2\relax } \TMP@EnsureCode{33}{12}% ! \TMP@EnsureCode{36}{14}% $ (comment!) @@ -5970,357 +5970,357 @@ $ \expandafter\ifx\csname KV@#1@#2@default\endcsname\relax \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname BIC@TestMode\endcsname\relax \else - \catcode63=9 % ? (ignore) +\catcode63=9 % ? (ignore) \fi ? \let\BIC@@TestMode\BIC@TestMode \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname numexpr\endcsname\relax - \catcode36=9 % $ (ignore) +\catcode36=9 % $ (ignore) \else - \catcode38=9 % & (ignore) +\catcode38=9 % & (ignore) \fi \let\BIC@Fi\fi \def\BIC@AfterFi#1#2\BIC@Fi{\fi#1}% \def\BIC@AfterFiFi#1#2\BIC@Fi{\fi\fi#1}% \def\BIC@AfterFiFiFi#1#2\BIC@Fi{\fi\fi\fi#1}% \begingroup - \def\x#1{\endgroup - \let\BIC@Space= #1% - }% +\def\x#1{\endgroup +\let\BIC@Space= #1% +}% \x{ } \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname RequirePackage\endcsname\relax - \def\TMP@RequirePackage#1[#2]{% - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname ver@#1.sty\endcsname\relax - \input #1.sty\relax - \fi - }% - \TMP@RequirePackage{pdftexcmds}[2007/11/11]% +\def\TMP@RequirePackage#1[#2]{% +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname ver@#1.sty\endcsname\relax +\input #1.sty\relax +\fi +}% +\TMP@RequirePackage{pdftexcmds}[2007/11/11]% \else \fi \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname pdf@escapehex\endcsname\relax - \def\BIC@Expand#1{% - \romannumeral0% - \BIC@@Expand#1!\@nil{}% - }% - \def\BIC@@Expand#1#2\@nil#3{% - \expandafter\ifcat\noexpand#1\relax - \expandafter\@firstoftwo - \else - \expandafter\@secondoftwo - \fi - {% - \expandafter\BIC@@Expand#1#2\@nil{#3}% - }{% - \ifx#1!% - \expandafter\@firstoftwo - \else - \expandafter\@secondoftwo - \fi - { #3}{% - \BIC@@Expand#2\@nil{#3#1}% - }% - }% - }% - \expandafter\ifx\csname @firstoftwo\endcsname\relax - \long\def\@firstoftwo#1#2{#1}% - \fi - \expandafter\ifx\csname @secondoftwo\endcsname\relax - \long\def\@secondoftwo#1#2{#2}% - \fi -\else - \def\BIC@Expand#1{% - \romannumeral0\expandafter\expandafter\expandafter\BIC@Space - \pdf@unescapehex{% - \expandafter\expandafter\expandafter - \BIC@StripHexSpace\pdf@escapehex{#1}20\@nil - }% - }% - \def\BIC@StripHexSpace#120#2\@nil{% - #1% - \ifx\\#2\\% - \else - \BIC@AfterFi{% - \BIC@StripHexSpace#2\@nil - }% - \BIC@Fi - }% +\def\BIC@Expand#1{% +\romannumeral0% +\BIC@@Expand#1!\@nil{}% +}% +\def\BIC@@Expand#1#2\@nil#3{% +\expandafter\ifcat\noexpand#1\relax +\expandafter\@firstoftwo +\else +\expandafter\@secondoftwo +\fi +{% +\expandafter\BIC@@Expand#1#2\@nil{#3}% +}{% +\ifx#1!% +\expandafter\@firstoftwo +\else +\expandafter\@secondoftwo +\fi +{ #3}{% +\BIC@@Expand#2\@nil{#3#1}% +}% +}% +}% +\expandafter\ifx\csname @firstoftwo\endcsname\relax +\long\def\@firstoftwo#1#2{#1}% +\fi +\expandafter\ifx\csname @secondoftwo\endcsname\relax +\long\def\@secondoftwo#1#2{#2}% +\fi +\else +\def\BIC@Expand#1{% +\romannumeral0\expandafter\expandafter\expandafter\BIC@Space +\pdf@unescapehex{% +\expandafter\expandafter\expandafter +\BIC@StripHexSpace\pdf@escapehex{#1}20\@nil +}% +}% +\def\BIC@StripHexSpace#120#2\@nil{% +#1% +\ifx\\#2\\% +\else +\BIC@AfterFi{% +\BIC@StripHexSpace#2\@nil +}% +\BIC@Fi +}% \fi \def\BIC@Normalize#1#2{% - \ifx#2-% - \ifx\\#1\\% - \BIC@AfterFiFi{% - \BIC@Normalize-% - }% - \else - \BIC@AfterFiFi{% - \BIC@Normalize{}% - }% - \fi - \else - \ifx#2+% - \BIC@AfterFiFi{% - \BIC@Normalize{#1}% - }% - \else - \ifx#20% - \BIC@AfterFiFiFi{% - \BIC@NormalizeZero{#1}% - }% - \else - \BIC@AfterFiFiFi{% - \BIC@NormalizeDigits#1#2% - }% - \fi - \fi - \BIC@Fi +\ifx#2-% +\ifx\\#1\\% +\BIC@AfterFiFi{% +\BIC@Normalize-% +}% +\else +\BIC@AfterFiFi{% +\BIC@Normalize{}% +}% +\fi +\else +\ifx#2+% +\BIC@AfterFiFi{% +\BIC@Normalize{#1}% +}% +\else +\ifx#20% +\BIC@AfterFiFiFi{% +\BIC@NormalizeZero{#1}% +}% +\else +\BIC@AfterFiFiFi{% +\BIC@NormalizeDigits#1#2% +}% +\fi +\fi +\BIC@Fi } \def\BIC@NormalizeZero#1#2{% - \ifx#2!% - \BIC@AfterFi{ 0}% - \else - \ifx#20% - \BIC@AfterFiFi{% - \BIC@NormalizeZero{#1}% - }% - \else - \BIC@AfterFiFi{% - \BIC@NormalizeDigits#1#2% - }% - \fi - \BIC@Fi +\ifx#2!% +\BIC@AfterFi{ 0}% +\else +\ifx#20% +\BIC@AfterFiFi{% +\BIC@NormalizeZero{#1}% +}% +\else +\BIC@AfterFiFi{% +\BIC@NormalizeDigits#1#2% +}% +\fi +\BIC@Fi } \def\BIC@NormalizeDigits#1!{ #1} \def\bigintcalcNum#1{% - \romannumeral0% - \expandafter\expandafter\expandafter\BIC@Normalize - \expandafter\expandafter\expandafter{% - \expandafter\expandafter\expandafter}% - \BIC@Expand{#1}!% +\romannumeral0% +\expandafter\expandafter\expandafter\BIC@Normalize +\expandafter\expandafter\expandafter{% +\expandafter\expandafter\expandafter}% +\BIC@Expand{#1}!% } \def\bigintcalcInv#1{% - \romannumeral0\expandafter\expandafter\expandafter\BIC@Space - \bigintcalcNum{-#1}% +\romannumeral0\expandafter\expandafter\expandafter\BIC@Space +\bigintcalcNum{-#1}% } \def\bigintcalcAbs#1{% - \romannumeral0% - \expandafter\expandafter\expandafter\BIC@Abs - \bigintcalcNum{#1}% +\romannumeral0% +\expandafter\expandafter\expandafter\BIC@Abs +\bigintcalcNum{#1}% } \def\BIC@Abs#1{% - \ifx#1-% - \expandafter\BIC@Space - \else - \expandafter\BIC@Space - \expandafter#1% - \fi +\ifx#1-% +\expandafter\BIC@Space +\else +\expandafter\BIC@Space +\expandafter#1% +\fi } \def\bigintcalcSgn#1{% - \number - \expandafter\expandafter\expandafter\BIC@Sgn - \bigintcalcNum{#1}! % +\number +\expandafter\expandafter\expandafter\BIC@Sgn +\bigintcalcNum{#1}! % } \def\BIC@Sgn#1#2!{% - \ifx#1-% - -1% - \else - \ifx#10% - 0% - \else - 1% - \fi - \fi +\ifx#1-% + -1% +\else +\ifx#10% + 0% +\else + 1% +\fi +\fi } \def\bigintcalcCmp#1#2{% - \number - \expandafter\expandafter\expandafter\BIC@Cmp - \bigintcalcNum{#2}!{#1}% +\number +\expandafter\expandafter\expandafter\BIC@Cmp +\bigintcalcNum{#2}!{#1}% } \def\BIC@Cmp#1!#2{% - \expandafter\expandafter\expandafter\BIC@@Cmp - \bigintcalcNum{#2}!#1!% +\expandafter\expandafter\expandafter\BIC@@Cmp +\bigintcalcNum{#2}!#1!% } \def\BIC@@Cmp#1#2!#3#4!{% - \ifx#1-% - \ifx#3-% - \BIC@AfterFiFi{% - \BIC@@Cmp#4!#2!% - }% - \else - \BIC@AfterFiFi{% - -1 % - }% - \fi - \else - \ifx#3-% - \BIC@AfterFiFi{% - 1 % - }% - \else - \BIC@AfterFiFi{% - \BIC@CmpLength#1#2!#3#4!#1#2!#3#4!% - }% - \fi - \BIC@Fi +\ifx#1-% +\ifx#3-% +\BIC@AfterFiFi{% +\BIC@@Cmp#4!#2!% +}% +\else +\BIC@AfterFiFi{% + -1 % +}% +\fi +\else +\ifx#3-% +\BIC@AfterFiFi{% + 1 % +}% +\else +\BIC@AfterFiFi{% +\BIC@CmpLength#1#2!#3#4!#1#2!#3#4!% +}% +\fi +\BIC@Fi } \def\BIC@PosCmp#1!#2!{% - \BIC@CmpLength#1!#2!#1!#2!% +\BIC@CmpLength#1!#2!#1!#2!% } \def\BIC@CmpLength#1#2!#3#4!{% - \ifx\\#2\\% - \ifx\\#4\\% - \BIC@AfterFiFi\BIC@CmpDiff - \else - \BIC@AfterFiFi{% - \BIC@CmpResult{-1}% - }% - \fi - \else - \ifx\\#4\\% - \BIC@AfterFiFi{% - \BIC@CmpResult1% - }% - \else - \BIC@AfterFiFi{% - \BIC@CmpLength#2!#4!% - }% - \fi - \BIC@Fi +\ifx\\#2\\% +\ifx\\#4\\% +\BIC@AfterFiFi\BIC@CmpDiff +\else +\BIC@AfterFiFi{% +\BIC@CmpResult{-1}% +}% +\fi +\else +\ifx\\#4\\% +\BIC@AfterFiFi{% +\BIC@CmpResult1% +}% +\else +\BIC@AfterFiFi{% +\BIC@CmpLength#2!#4!% +}% +\fi +\BIC@Fi } \def\BIC@CmpResult#1#2!#3!{#1 } \def\BIC@CmpDiff#1#2!#3#4!{% - \ifnum#1<#3 % - \BIC@AfterFi{% - -1 % - }% - \else - \ifnum#1>#3 % - \BIC@AfterFiFi{% - 1 % - }% - \else - \ifx\\#2\\% - \BIC@AfterFiFiFi{% - 0 % - }% - \else - \BIC@AfterFiFiFi{% - \BIC@CmpDiff#2!#4!% - }% - \fi - \fi - \BIC@Fi +\ifnum#1<#3 % +\BIC@AfterFi{% + -1 % +}% +\else +\ifnum#1>#3 % +\BIC@AfterFiFi{% + 1 % +}% +\else +\ifx\\#2\\% +\BIC@AfterFiFiFi{% + 0 % +}% +\else +\BIC@AfterFiFiFi{% +\BIC@CmpDiff#2!#4!% +}% +\fi +\fi +\BIC@Fi } \def\bigintcalcMin#1{% - \romannumeral0% - \expandafter\expandafter\expandafter\BIC@MinMax - \bigintcalcNum{#1}!-!% +\romannumeral0% +\expandafter\expandafter\expandafter\BIC@MinMax +\bigintcalcNum{#1}!-!% } \def\bigintcalcMax#1{% - \romannumeral0% - \expandafter\expandafter\expandafter\BIC@MinMax - \bigintcalcNum{#1}!!% +\romannumeral0% +\expandafter\expandafter\expandafter\BIC@MinMax +\bigintcalcNum{#1}!!% } \def\BIC@MinMax#1!#2!#3{% - \expandafter\expandafter\expandafter\BIC@@MinMax - \bigintcalcNum{#3}!#1!#2!% +\expandafter\expandafter\expandafter\BIC@@MinMax +\bigintcalcNum{#3}!#1!#2!% } \def\BIC@@MinMax#1!#2!#3!{% - \ifnum\BIC@@Cmp#1!#2!=#31 % - \BIC@AfterFi{ #1}% - \else - \BIC@AfterFi{ #2}% - \BIC@Fi +\ifnum\BIC@@Cmp#1!#2!=#31 % +\BIC@AfterFi{ #1}% +\else +\BIC@AfterFi{ #2}% +\BIC@Fi } \def\bigintcalcOdd#1{% - \romannumeral0% - \expandafter\expandafter\expandafter\BIC@Odd - \bigintcalcAbs{#1}!% +\romannumeral0% +\expandafter\expandafter\expandafter\BIC@Odd +\bigintcalcAbs{#1}!% } \def\BigIntCalcOdd#1!{% - \romannumeral0% - \BIC@Odd#1!% +\romannumeral0% +\BIC@Odd#1!% } \def\BIC@Odd#1#2{% - \ifx#2!% - \ifodd#1 % - \BIC@AfterFiFi{ 1}% - \else - \BIC@AfterFiFi{ 0}% - \fi - \else - \expandafter\BIC@Odd\expandafter#2% - \BIC@Fi +\ifx#2!% +\ifodd#1 % +\BIC@AfterFiFi{ 1}% +\else +\BIC@AfterFiFi{ 0}% +\fi +\else +\expandafter\BIC@Odd\expandafter#2% +\BIC@Fi } \def\bigintcalcInc#1{% - \romannumeral0% - \expandafter\expandafter\expandafter\BIC@IncSwitch - \bigintcalcNum{#1}!% +\romannumeral0% +\expandafter\expandafter\expandafter\BIC@IncSwitch +\bigintcalcNum{#1}!% } \def\BIC@IncSwitch#1#2!{% - \ifcase\BIC@@Cmp#1#2!-1!% - \BIC@AfterFi{ 0}% - \or - \BIC@AfterFi{% - \BIC@Inc#1#2!{}% - }% - \else - \BIC@AfterFi{% - \expandafter-\romannumeral0% - \BIC@Dec#2!{}% - }% - \BIC@Fi +\ifcase\BIC@@Cmp#1#2!-1!% +\BIC@AfterFi{ 0}% +\or +\BIC@AfterFi{% +\BIC@Inc#1#2!{}% +}% +\else +\BIC@AfterFi{% +\expandafter-\romannumeral0% +\BIC@Dec#2!{}% +}% +\BIC@Fi } \def\bigintcalcDec#1{% - \romannumeral0% - \expandafter\expandafter\expandafter\BIC@DecSwitch - \bigintcalcNum{#1}!% +\romannumeral0% +\expandafter\expandafter\expandafter\BIC@DecSwitch +\bigintcalcNum{#1}!% } \def\BIC@DecSwitch#1#2!{% - \ifcase\BIC@Sgn#1#2! % - \BIC@AfterFi{ -1}% - \or - \BIC@AfterFi{% - \BIC@Dec#1#2!{}% - }% - \else - \BIC@AfterFi{% - \expandafter-\romannumeral0% - \BIC@Inc#2!{}% - }% - \BIC@Fi +\ifcase\BIC@Sgn#1#2! % +\BIC@AfterFi{ -1}% +\or +\BIC@AfterFi{% +\BIC@Dec#1#2!{}% +}% +\else +\BIC@AfterFi{% +\expandafter-\romannumeral0% +\BIC@Inc#2!{}% +}% +\BIC@Fi } \def\BigIntCalcInc#1!{% - \romannumeral0\BIC@Inc#1!{}% +\romannumeral0\BIC@Inc#1!{}% } \def\BigIntCalcDec#1!{% - \romannumeral0\BIC@Dec#1!{}% +\romannumeral0\BIC@Dec#1!{}% } \def\BIC@Inc#1#2!#3{% - \ifx\\#2\\% - \BIC@AfterFi{% - \BIC@@Inc1#1#3!{}% - }% - \else - \BIC@AfterFi{% - \BIC@Inc#2!{#1#3}% - }% - \BIC@Fi +\ifx\\#2\\% +\BIC@AfterFi{% +\BIC@@Inc1#1#3!{}% +}% +\else +\BIC@AfterFi{% +\BIC@Inc#2!{#1#3}% +}% +\BIC@Fi } \def\BIC@@Inc#1#2#3!#4{% - \ifcase#1 % - \ifx\\#3\\% - \BIC@AfterFiFi{ #2#4}% - \else - \BIC@AfterFiFi{% - \BIC@@Inc0#3!{#2#4}% - }% - \fi - \else - \ifnum#2<9 % - \BIC@AfterFiFi{% +\ifcase#1 % +\ifx\\#3\\% +\BIC@AfterFiFi{ #2#4}% +\else +\BIC@AfterFiFi{% +\BIC@@Inc0#3!{#2#4}% +}% +\fi +\else +\ifnum#2<9 % +\BIC@AfterFiFi{% & \expandafter\BIC@@@Inc\the\numexpr#2+1\relax $ \expandafter\expandafter\expandafter\BIC@@@Inc $ \ifcase#2 \expandafter1% @@ -6334,51 +6334,51 @@ $ \or\expandafter8% $ \or\expandafter9% $? \else\BigIntCalcError:ThisCannotHappen% $ \fi - 0#3!{#4}% - }% - \else - \BIC@AfterFiFi{% - \BIC@@@Inc01#3!{#4}% - }% - \fi - \BIC@Fi + 0#3!{#4}% +}% +\else +\BIC@AfterFiFi{% +\BIC@@@Inc01#3!{#4}% +}% +\fi +\BIC@Fi } \def\BIC@@@Inc#1#2#3!#4{% - \ifx\\#3\\% - \ifnum#2=1 % - \BIC@AfterFiFi{ 1#1#4}% - \else - \BIC@AfterFiFi{ #1#4}% - \fi - \else - \BIC@AfterFi{% - \BIC@@Inc#2#3!{#1#4}% - }% - \BIC@Fi +\ifx\\#3\\% +\ifnum#2=1 % +\BIC@AfterFiFi{ 1#1#4}% +\else +\BIC@AfterFiFi{ #1#4}% +\fi +\else +\BIC@AfterFi{% +\BIC@@Inc#2#3!{#1#4}% +}% +\BIC@Fi } \def\BIC@Dec#1#2!#3{% - \ifx\\#2\\% - \BIC@AfterFi{% - \BIC@@Dec1#1#3!{}% - }% - \else - \BIC@AfterFi{% - \BIC@Dec#2!{#1#3}% - }% - \BIC@Fi +\ifx\\#2\\% +\BIC@AfterFi{% +\BIC@@Dec1#1#3!{}% +}% +\else +\BIC@AfterFi{% +\BIC@Dec#2!{#1#3}% +}% +\BIC@Fi } \def\BIC@@Dec#1#2#3!#4{% - \ifcase#1 % - \ifx\\#3\\% - \BIC@AfterFiFi{ #2#4}% - \else - \BIC@AfterFiFi{% - \BIC@@Dec0#3!{#2#4}% - }% - \fi - \else - \ifnum#2>0 % - \BIC@AfterFiFi{% +\ifcase#1 % +\ifx\\#3\\% +\BIC@AfterFiFi{ #2#4}% +\else +\BIC@AfterFiFi{% +\BIC@@Dec0#3!{#2#4}% +}% +\fi +\else +\ifnum#2>0 % +\BIC@AfterFiFi{% & \expandafter\BIC@@@Dec\the\numexpr#2-1\relax $ \expandafter\expandafter\expandafter\BIC@@@Dec $ \ifcase#2 @@ -6394,149 +6394,149 @@ $ \or\expandafter7% $ \or\expandafter8% $? \else\BigIntCalcError:ThisCannotHappen% $ \fi - 0#3!{#4}% - }% - \else - \BIC@AfterFiFi{% - \BIC@@@Dec91#3!{#4}% - }% - \fi - \BIC@Fi + 0#3!{#4}% +}% +\else +\BIC@AfterFiFi{% +\BIC@@@Dec91#3!{#4}% +}% +\fi +\BIC@Fi } \def\BIC@@@Dec#1#2#3!#4{% - \ifx\\#3\\% - \ifcase#1 % - \ifx\\#4\\% - \BIC@AfterFiFiFi{ 0}% - \else - \BIC@AfterFiFiFi{ #4}% - \fi - \else - \BIC@AfterFiFi{ #1#4}% - \fi - \else - \BIC@AfterFi{% - \BIC@@Dec#2#3!{#1#4}% - }% - \BIC@Fi +\ifx\\#3\\% +\ifcase#1 % +\ifx\\#4\\% +\BIC@AfterFiFiFi{ 0}% +\else +\BIC@AfterFiFiFi{ #4}% +\fi +\else +\BIC@AfterFiFi{ #1#4}% +\fi +\else +\BIC@AfterFi{% +\BIC@@Dec#2#3!{#1#4}% +}% +\BIC@Fi } \def\bigintcalcAdd#1{% - \romannumeral0% - \expandafter\expandafter\expandafter\BIC@Add - \bigintcalcNum{#1}!% +\romannumeral0% +\expandafter\expandafter\expandafter\BIC@Add +\bigintcalcNum{#1}!% } \def\BIC@Add#1!#2{% - \expandafter\expandafter\expandafter - \BIC@AddSwitch\bigintcalcNum{#2}!#1!% +\expandafter\expandafter\expandafter +\BIC@AddSwitch\bigintcalcNum{#2}!#1!% } \def\bigintcalcSub#1#2{% - \romannumeral0% - \expandafter\expandafter\expandafter\BIC@Add - \bigintcalcNum{-#2}!{#1}% +\romannumeral0% +\expandafter\expandafter\expandafter\BIC@Add +\bigintcalcNum{-#2}!{#1}% } \def\BIC@AddSwitch#1#2!#3#4!{% - \ifx#1-% x < 0 - \ifx#3-% y < 0 - \expandafter-\romannumeral0% - \ifnum\BIC@PosCmp#2!#4!=1 % -x > -y - \BIC@AfterFiFiFi{% - \BIC@AddXY#2!#4!!!% - }% - \else % -x <= -y - \BIC@AfterFiFiFi{% - \BIC@AddXY#4!#2!!!% - }% - \fi - \else % y >= 0 - \ifcase\BIC@PosCmp#2!#3#4!% -x = y - \BIC@AfterFiFiFi{ 0}% - \or % -x > y - \expandafter-\romannumeral0% - \BIC@AfterFiFiFi{% - \BIC@SubXY#2!#3#4!!!% - }% - \else % -x <= y - \BIC@AfterFiFiFi{% - \BIC@SubXY#3#4!#2!!!% - }% - \fi - \fi - \else % x >= 0 - \ifx#3-% y < 0 - \ifcase\BIC@PosCmp#1#2!#4!% x = -y - \BIC@AfterFiFiFi{ 0}% - \or % x > -y - \BIC@AfterFiFiFi{% - \BIC@SubXY#1#2!#4!!!% - }% - \else % x <= -y - \expandafter-\romannumeral0% - \BIC@AfterFiFiFi{% - \BIC@SubXY#4!#1#2!!!% - }% - \fi - \else % y >= 0 - \ifnum\BIC@PosCmp#1#2!#3#4!=1 % x > y - \BIC@AfterFiFiFi{% - \BIC@AddXY#1#2!#3#4!!!% - }% - \else % x <= y - \BIC@AfterFiFiFi{% - \BIC@AddXY#3#4!#1#2!!!% - }% - \fi - \fi - \BIC@Fi +\ifx#1-% x < 0 +\ifx#3-% y < 0 +\expandafter-\romannumeral0% +\ifnum\BIC@PosCmp#2!#4!=1 % -x > -y +\BIC@AfterFiFiFi{% +\BIC@AddXY#2!#4!!!% +}% +\else % -x <= -y +\BIC@AfterFiFiFi{% +\BIC@AddXY#4!#2!!!% +}% +\fi +\else % y >= 0 +\ifcase\BIC@PosCmp#2!#3#4!% -x = y +\BIC@AfterFiFiFi{ 0}% +\or % -x > y +\expandafter-\romannumeral0% +\BIC@AfterFiFiFi{% +\BIC@SubXY#2!#3#4!!!% +}% +\else % -x <= y +\BIC@AfterFiFiFi{% +\BIC@SubXY#3#4!#2!!!% +}% +\fi +\fi +\else % x >= 0 +\ifx#3-% y < 0 +\ifcase\BIC@PosCmp#1#2!#4!% x = -y +\BIC@AfterFiFiFi{ 0}% +\or % x > -y +\BIC@AfterFiFiFi{% +\BIC@SubXY#1#2!#4!!!% +}% +\else % x <= -y +\expandafter-\romannumeral0% +\BIC@AfterFiFiFi{% +\BIC@SubXY#4!#1#2!!!% +}% +\fi +\else % y >= 0 +\ifnum\BIC@PosCmp#1#2!#3#4!=1 % x > y +\BIC@AfterFiFiFi{% +\BIC@AddXY#1#2!#3#4!!!% +}% +\else % x <= y +\BIC@AfterFiFiFi{% +\BIC@AddXY#3#4!#1#2!!!% +}% +\fi +\fi +\BIC@Fi } \def\BigIntCalcAdd#1!#2!{% - \romannumeral0\BIC@AddXY#1!#2!!!% +\romannumeral0\BIC@AddXY#1!#2!!!% } \def\BigIntCalcSub#1!#2!{% - \romannumeral0\BIC@SubXY#1!#2!!!% +\romannumeral0\BIC@SubXY#1!#2!!!% } \def\BIC@AddXY#1#2!#3#4!#5!#6!{% - \ifx\\#2\\% - \ifx\\#3\\% - \BIC@AfterFiFi{% - \BIC@DoAdd0!#1#5!#60!% - }% - \else - \BIC@AfterFiFi{% - \BIC@DoAdd0!#1#5!#3#6!% - }% - \fi - \else - \ifx\\#4\\% - \ifx\\#3\\% - \BIC@AfterFiFiFi{% - \BIC@AddXY#2!{}!#1#5!#60!% - }% - \else - \BIC@AfterFiFiFi{% - \BIC@AddXY#2!{}!#1#5!#3#6!% - }% - \fi - \else - \BIC@AfterFiFi{% - \BIC@AddXY#2!#4!#1#5!#3#6!% - }% - \fi - \BIC@Fi +\ifx\\#2\\% +\ifx\\#3\\% +\BIC@AfterFiFi{% +\BIC@DoAdd0!#1#5!#60!% +}% +\else +\BIC@AfterFiFi{% +\BIC@DoAdd0!#1#5!#3#6!% +}% +\fi +\else +\ifx\\#4\\% +\ifx\\#3\\% +\BIC@AfterFiFiFi{% +\BIC@AddXY#2!{}!#1#5!#60!% +}% +\else +\BIC@AfterFiFiFi{% +\BIC@AddXY#2!{}!#1#5!#3#6!% +}% +\fi +\else +\BIC@AfterFiFi{% +\BIC@AddXY#2!#4!#1#5!#3#6!% +}% +\fi +\BIC@Fi } \def\BIC@DoAdd#1#2!#3#4!#5#6!{% - \ifx\\#4\\% - \BIC@AfterFi{% +\ifx\\#4\\% +\BIC@AfterFi{% & \expandafter\BIC@Space & \the\numexpr#1+#3+#5\relax#2% $ \expandafter\expandafter\expandafter\BIC@AddResult $ \BIC@AddDigit#1#3#5#2% - }% - \else - \BIC@AfterFi{% - \expandafter\expandafter\expandafter\BIC@DoAdd - \BIC@AddDigit#1#3#5#2!#4!#6!% - }% - \BIC@Fi +}% +\else +\BIC@AfterFi{% +\expandafter\expandafter\expandafter\BIC@DoAdd +\BIC@AddDigit#1#3#5#2!#4!#6!% +}% +\BIC@Fi } $ \def\BIC@AddResult#1{% $ \ifx#10% @@ -6546,7 +6546,7 @@ $ \expandafter\BIC@Space\expandafter#1% $ \fi $ }% \def\BIC@AddDigit#1#2#3{% - \romannumeral0% +\romannumeral0% & \expandafter\BIC@@AddDigit\the\numexpr#1+#2+#3!% $ \expandafter\BIC@@AddDigit\number% $ \csname @@ -6559,11 +6559,11 @@ $ \fi $ \endcsname#3!% } \def\BIC@@AddDigit#1!{% - \ifnum#1<10 % - \BIC@AfterFi{ 0#1}% - \else - \BIC@AfterFi{ #1}% - \BIC@Fi +\ifnum#1<10 % +\BIC@AfterFi{ 0#1}% +\else +\BIC@AfterFi{ #1}% +\BIC@Fi } $ \expandafter\def\csname BIC@AddCarry0\endcsname#1{#1}% $ \expandafter\def\csname BIC@AddCarry10\endcsname#1{1#1}% @@ -6586,56 +6586,56 @@ $ \BIC@Temp 7{8\or9\or10\or11\or12\or13\or14\or15\or16}% $ \BIC@Temp 8{9\or10\or11\or12\or13\or14\or15\or16\or17}% $ \BIC@Temp 9{10\or11\or12\or13\or14\or15\or16\or17\or18}% \def\BIC@SubXY#1#2!#3#4!#5!#6!{% - \ifx\\#2\\% - \ifx\\#3\\% - \BIC@AfterFiFi{% - \BIC@DoSub0!#1#5!#60!% - }% - \else - \BIC@AfterFiFi{% - \BIC@DoSub0!#1#5!#3#6!% - }% - \fi - \else - \ifx\\#4\\% - \ifx\\#3\\% - \BIC@AfterFiFiFi{% - \BIC@SubXY#2!{}!#1#5!#60!% - }% - \else - \BIC@AfterFiFiFi{% - \BIC@SubXY#2!{}!#1#5!#3#6!% - }% - \fi - \else - \BIC@AfterFiFi{% - \BIC@SubXY#2!#4!#1#5!#3#6!% - }% - \fi - \BIC@Fi +\ifx\\#2\\% +\ifx\\#3\\% +\BIC@AfterFiFi{% +\BIC@DoSub0!#1#5!#60!% +}% +\else +\BIC@AfterFiFi{% +\BIC@DoSub0!#1#5!#3#6!% +}% +\fi +\else +\ifx\\#4\\% +\ifx\\#3\\% +\BIC@AfterFiFiFi{% +\BIC@SubXY#2!{}!#1#5!#60!% +}% +\else +\BIC@AfterFiFiFi{% +\BIC@SubXY#2!{}!#1#5!#3#6!% +}% +\fi +\else +\BIC@AfterFiFi{% +\BIC@SubXY#2!#4!#1#5!#3#6!% +}% +\fi +\BIC@Fi } \def\BIC@DoSub#1#2!#3#4!#5#6!{% - \ifx\\#4\\% - \BIC@AfterFi{% - \expandafter\expandafter\expandafter\BIC@SubResult - \BIC@SubDigit#1#3#5#2% - }% - \else - \BIC@AfterFi{% - \expandafter\expandafter\expandafter\BIC@DoSub - \BIC@SubDigit#1#3#5#2!#4!#6!% - }% - \BIC@Fi +\ifx\\#4\\% +\BIC@AfterFi{% +\expandafter\expandafter\expandafter\BIC@SubResult +\BIC@SubDigit#1#3#5#2% +}% +\else +\BIC@AfterFi{% +\expandafter\expandafter\expandafter\BIC@DoSub +\BIC@SubDigit#1#3#5#2!#4!#6!% +}% +\BIC@Fi } \def\BIC@SubResult#1{% - \ifx#10% - \expandafter\BIC@SubResult - \else - \expandafter\BIC@Space\expandafter#1% - \fi +\ifx#10% +\expandafter\BIC@SubResult +\else +\expandafter\BIC@Space\expandafter#1% +\fi } \def\BIC@SubDigit#1#2#3{% - \romannumeral0% +\romannumeral0% & \expandafter\BIC@@SubDigit\the\numexpr#2-#3-#1!% $ \expandafter\BIC@@AddDigit\number $ \csname @@ -6676,26 +6676,26 @@ $ \BIC@Temp 7{13\or14\or15\or16\or17\or18\or19\or0\or1\or2}% $ \BIC@Temp 8{12\or13\or14\or15\or16\or17\or18\or19\or0\or1}% $ \BIC@Temp 9{11\or12\or13\or14\or15\or16\or17\or18\or19\or0}% \def\bigintcalcShl#1{% - \romannumeral0% - \expandafter\expandafter\expandafter\BIC@Shl - \bigintcalcNum{#1}!% +\romannumeral0% +\expandafter\expandafter\expandafter\BIC@Shl +\bigintcalcNum{#1}!% } \def\BIC@Shl#1#2!{% - \ifx#1-% - \BIC@AfterFi{% - \expandafter-\romannumeral0% +\ifx#1-% +\BIC@AfterFi{% +\expandafter-\romannumeral0% & \BIC@@Shl#2!!% $ \BIC@AddXY#2!#2!!!% - }% - \else - \BIC@AfterFi{% +}% +\else +\BIC@AfterFi{% & \BIC@@Shl#1#2!!% $ \BIC@AddXY#1#2!#1#2!!!% - }% - \BIC@Fi +}% +\BIC@Fi } \def\BigIntCalcShl#1!{% - \romannumeral0% +\romannumeral0% & \BIC@@Shl#1!!% $ \BIC@AddXY#1!#1!!!% } @@ -6734,82 +6734,82 @@ $ \BIC@AddXY#1!#1!!!% & \BIC@Fi & }% \def\bigintcalcShr#1{% - \romannumeral0% - \expandafter\expandafter\expandafter\BIC@Shr - \bigintcalcNum{#1}!% +\romannumeral0% +\expandafter\expandafter\expandafter\BIC@Shr +\bigintcalcNum{#1}!% } \def\BIC@Shr#1#2!{% - \ifx#1-% - \expandafter-\romannumeral0% - \BIC@AfterFi{% - \BIC@@Shr#2!% - }% - \else - \BIC@AfterFi{% - \BIC@@Shr#1#2!% - }% - \BIC@Fi +\ifx#1-% +\expandafter-\romannumeral0% +\BIC@AfterFi{% +\BIC@@Shr#2!% +}% +\else +\BIC@AfterFi{% +\BIC@@Shr#1#2!% +}% +\BIC@Fi } \def\BigIntCalcShr#1!{% - \romannumeral0% - \BIC@@Shr#1!% +\romannumeral0% +\BIC@@Shr#1!% } \def\BIC@@Shr#1#2!{% - \ifcase#1 % - \BIC@AfterFi{ 0}% - \or - \ifx\\#2\\% - \BIC@AfterFiFi{ 0}% - \else - \BIC@AfterFiFi{% - \BIC@@@Shr#1#2!!% - }% - \fi - \else - \BIC@AfterFi{% - \BIC@@@Shr0#1#2!!% - }% - \BIC@Fi +\ifcase#1 % +\BIC@AfterFi{ 0}% +\or +\ifx\\#2\\% +\BIC@AfterFiFi{ 0}% +\else +\BIC@AfterFiFi{% +\BIC@@@Shr#1#2!!% +}% +\fi +\else +\BIC@AfterFi{% +\BIC@@@Shr0#1#2!!% +}% +\BIC@Fi } \def\BIC@@@Shr#1#2#3!#4!{% - \ifx\\#3\\% - \ifodd#1#2 % - \BIC@AfterFiFi{% +\ifx\\#3\\% +\ifodd#1#2 % +\BIC@AfterFiFi{% & \expandafter\BIC@ShrResult\the\numexpr(#1#2-1)/2\relax $ \expandafter\expandafter\expandafter\BIC@ShrResult $ \csname BIC@ShrDigit#1#2\endcsname - #4!% - }% - \else - \BIC@AfterFiFi{% +#4!% +}% +\else +\BIC@AfterFiFi{% & \expandafter\BIC@ShrResult\the\numexpr#1#2/2\relax $ \expandafter\expandafter\expandafter\BIC@ShrResult $ \csname BIC@ShrDigit#1#2\endcsname - #4!% - }% - \fi - \else - \ifodd#1#2 % - \BIC@AfterFiFi{% +#4!% +}% +\fi +\else +\ifodd#1#2 % +\BIC@AfterFiFi{% & \expandafter\BIC@@@@Shr\the\numexpr(#1#2-1)/2\relax1% $ \expandafter\expandafter\expandafter\BIC@@@@Shr $ \csname BIC@ShrDigit#1#2\endcsname - #3!#4!% - }% - \else - \BIC@AfterFiFi{% +#3!#4!% +}% +\else +\BIC@AfterFiFi{% & \expandafter\BIC@@@@Shr\the\numexpr#1#2/2\relax0% $ \expandafter\expandafter\expandafter\BIC@@@@Shr $ \csname BIC@ShrDigit#1#2\endcsname - #3!#4!% - }% - \fi - \BIC@Fi +#3!#4!% +}% +\fi +\BIC@Fi } & \def\BIC@ShrResult#1#2!{ #2#1}% $ \def\BIC@ShrResult#1#2#3!{ #3#1}% \def\BIC@@@@Shr#1#2#3!#4!{% - \BIC@@@Shr#2#3!#4#1!% +\BIC@@@Shr#2#3!#4#1!% } $ \def\BIC@Temp#1#2#3#4{% $ \expandafter\def\csname BIC@ShrDigit#1#2\endcsname{#3#4}% @@ -6835,59 +6835,59 @@ $ \BIC@Temp 1781% $ \BIC@Temp 1890% $ \BIC@Temp 1991% \def\BIC@Tim#1!#2{% - \romannumeral0% - \ifcase#2 % 0 - \BIC@AfterFi{ 0}% - \or % 1 - \BIC@AfterFi{ #1}% - \or % 2 - \BIC@AfterFi{% - \BIC@Shl#1!% - }% - \else % 3-9 - \BIC@AfterFi{% - \BIC@@Tim#1!!#2% - }% - \BIC@Fi +\romannumeral0% +\ifcase#2 % 0 +\BIC@AfterFi{ 0}% +\or % 1 +\BIC@AfterFi{ #1}% +\or % 2 +\BIC@AfterFi{% +\BIC@Shl#1!% +}% +\else % 3-9 +\BIC@AfterFi{% +\BIC@@Tim#1!!#2% +}% +\BIC@Fi } \def\BIC@@Tim#1#2!{% - \ifx\\#2\\% - \BIC@AfterFi{% - \BIC@ProcessTim0!#1% - }% - \else - \BIC@AfterFi{% - \BIC@@Tim#2!#1% - }% - \BIC@Fi +\ifx\\#2\\% +\BIC@AfterFi{% +\BIC@ProcessTim0!#1% +}% +\else +\BIC@AfterFi{% +\BIC@@Tim#2!#1% +}% +\BIC@Fi } \def\BIC@ProcessTim#1#2!#3#4!#5{% - \ifx\\#4\\% - \BIC@AfterFi{% - \expandafter\BIC@Space +\ifx\\#4\\% +\BIC@AfterFi{% +\expandafter\BIC@Space & \the\numexpr#3*#5+#1\relax $ \romannumeral0\BIC@TimDigit#3#5#1% - #2% - }% - \else - \BIC@AfterFi{% - \expandafter\BIC@@ProcessTim +#2% +}% +\else +\BIC@AfterFi{% +\expandafter\BIC@@ProcessTim & \the\numexpr#3*#5+#1% $ \romannumeral0\BIC@TimDigit#3#5#1% - !#2!#4!#5% - }% - \BIC@Fi + !#2!#4!#5% +}% +\BIC@Fi } \def\BIC@@ProcessTim#1#2!{% - \ifx\\#2\\% - \BIC@AfterFi{% - \BIC@ProcessTim0#1% - }% - \else - \BIC@AfterFi{% - \BIC@ProcessTim#1#2% - }% - \BIC@Fi +\ifx\\#2\\% +\BIC@AfterFi{% +\BIC@ProcessTim0#1% +}% +\else +\BIC@AfterFi{% +\BIC@ProcessTim#1#2% +}% +\BIC@Fi } $ \def\BIC@TimDigit#1#2#3{% $ \ifcase#1 % 0 @@ -6931,799 +6931,798 @@ $ \BIC@Temp 7{14\or21\or28\or35\or42\or49\or56\or63}% $ \BIC@Temp 8{16\or24\or32\or40\or48\or56\or64\or72}% $ \BIC@Temp 9{18\or27\or36\or45\or54\or63\or72\or81}% \def\bigintcalcMul#1#2{% - \romannumeral0% - \expandafter\expandafter\expandafter\BIC@Mul - \bigintcalcNum{#1}!{#2}% +\romannumeral0% +\expandafter\expandafter\expandafter\BIC@Mul +\bigintcalcNum{#1}!{#2}% } \def\BIC@Mul#1!#2{% - \expandafter\expandafter\expandafter\BIC@MulSwitch - \bigintcalcNum{#2}!#1!% +\expandafter\expandafter\expandafter\BIC@MulSwitch +\bigintcalcNum{#2}!#1!% } \def\BIC@MulSwitch#1#2!#3#4!{% - \ifcase\BIC@Sgn#1#2! % x = 0 - \BIC@AfterFi{ 0}% - \or % x > 0 - \ifcase\BIC@Sgn#3#4! % y = 0 - \BIC@AfterFiFi{ 0}% - \or % y > 0 - \ifnum\BIC@PosCmp#1#2!#3#4!=1 % x > y - \BIC@AfterFiFiFi{% - \BIC@ProcessMul0!#1#2!#3#4!% - }% - \else % x <= y - \BIC@AfterFiFiFi{% - \BIC@ProcessMul0!#3#4!#1#2!% - }% - \fi - \else % y < 0 - \expandafter-\romannumeral0% - \ifnum\BIC@PosCmp#1#2!#4!=1 % x > -y - \BIC@AfterFiFiFi{% - \BIC@ProcessMul0!#1#2!#4!% - }% - \else % x <= -y - \BIC@AfterFiFiFi{% - \BIC@ProcessMul0!#4!#1#2!% - }% - \fi - \fi - \else % x < 0 - \ifcase\BIC@Sgn#3#4! % y = 0 - \BIC@AfterFiFi{ 0}% - \or % y > 0 - \expandafter-\romannumeral0% - \ifnum\BIC@PosCmp#2!#3#4!=1 % -x > y - \BIC@AfterFiFiFi{% - \BIC@ProcessMul0!#2!#3#4!% - }% - \else % -x <= y - \BIC@AfterFiFiFi{% - \BIC@ProcessMul0!#3#4!#2!% - }% - \fi - \else % y < 0 - \ifnum\BIC@PosCmp#2!#4!=1 % -x > -y - \BIC@AfterFiFiFi{% - \BIC@ProcessMul0!#2!#4!% - }% - \else % -x <= -y - \BIC@AfterFiFiFi{% - \BIC@ProcessMul0!#4!#2!% - }% - \fi - \fi - \BIC@Fi +\ifcase\BIC@Sgn#1#2! % x = 0 +\BIC@AfterFi{ 0}% +\or % x > 0 +\ifcase\BIC@Sgn#3#4! % y = 0 +\BIC@AfterFiFi{ 0}% +\or % y > 0 +\ifnum\BIC@PosCmp#1#2!#3#4!=1 % x > y +\BIC@AfterFiFiFi{% +\BIC@ProcessMul0!#1#2!#3#4!% +}% +\else % x <= y +\BIC@AfterFiFiFi{% +\BIC@ProcessMul0!#3#4!#1#2!% +}% +\fi +\else % y < 0 +\expandafter-\romannumeral0% +\ifnum\BIC@PosCmp#1#2!#4!=1 % x > -y +\BIC@AfterFiFiFi{% +\BIC@ProcessMul0!#1#2!#4!% +}% +\else % x <= -y +\BIC@AfterFiFiFi{% +\BIC@ProcessMul0!#4!#1#2!% +}% +\fi +\fi +\else % x < 0 +\ifcase\BIC@Sgn#3#4! % y = 0 +\BIC@AfterFiFi{ 0}% +\or % y > 0 +\expandafter-\romannumeral0% +\ifnum\BIC@PosCmp#2!#3#4!=1 % -x > y +\BIC@AfterFiFiFi{% +\BIC@ProcessMul0!#2!#3#4!% +}% +\else % -x <= y +\BIC@AfterFiFiFi{% +\BIC@ProcessMul0!#3#4!#2!% +}% +\fi +\else % y < 0 +\ifnum\BIC@PosCmp#2!#4!=1 % -x > -y +\BIC@AfterFiFiFi{% +\BIC@ProcessMul0!#2!#4!% +}% +\else % -x <= -y +\BIC@AfterFiFiFi{% +\BIC@ProcessMul0!#4!#2!% +}% +\fi +\fi +\BIC@Fi } \def\BigIntCalcMul#1!#2!{% - \romannumeral0% - \BIC@ProcessMul0!#1!#2!% +\romannumeral0% +\BIC@ProcessMul0!#1!#2!% } \def\BIC@ProcessMul#1!#2!#3#4!{% - \ifx\\#4\\% - \BIC@AfterFi{% - \expandafter\expandafter\expandafter\BIC@Space - \bigintcalcAdd{\BIC@Tim#2!#3}{#10}% - }% - \else - \BIC@AfterFi{% - \expandafter\expandafter\expandafter\BIC@ProcessMul - \bigintcalcAdd{\BIC@Tim#2!#3}{#10}!#2!#4!% - }% - \BIC@Fi -} - +\ifx\\#4\\% +\BIC@AfterFi{% +\expandafter\expandafter\expandafter\BIC@Space +\bigintcalcAdd{\BIC@Tim#2!#3}{#10}% +}% +\else +\BIC@AfterFi{% +\expandafter\expandafter\expandafter\BIC@ProcessMul +\bigintcalcAdd{\BIC@Tim#2!#3}{#10}!#2!#4!% +}% +\BIC@Fi +} \def\bigintcalcSqr#1{% - \romannumeral0% - \expandafter\expandafter\expandafter\BIC@Sqr - \bigintcalcNum{#1}!% +\romannumeral0% +\expandafter\expandafter\expandafter\BIC@Sqr +\bigintcalcNum{#1}!% } \def\BIC@Sqr#1{% - \ifx#1-% - \expandafter\BIC@@Sqr - \else - \expandafter\BIC@@Sqr\expandafter#1% - \fi +\ifx#1-% +\expandafter\BIC@@Sqr +\else +\expandafter\BIC@@Sqr\expandafter#1% +\fi } \def\BIC@@Sqr#1!{% - \BIC@ProcessMul0!#1!#1!% +\BIC@ProcessMul0!#1!#1!% } \def\bigintcalcFac#1{% - \romannumeral0% - \expandafter\expandafter\expandafter\BIC@Fac - \bigintcalcNum{#1}!% +\romannumeral0% +\expandafter\expandafter\expandafter\BIC@Fac +\bigintcalcNum{#1}!% } \def\BIC@Fac#1#2!{% - \ifx#1-% - \BIC@AfterFi{ 0\BigIntCalcError:FacNegative}% - \else - \ifnum\BIC@PosCmp#1#2!13!<0 % - \ifcase#1#2 % - \BIC@AfterFiFiFi{ 1}% 0! - \or\BIC@AfterFiFiFi{ 1}% 1! - \or\BIC@AfterFiFiFi{ 2}% 2! - \or\BIC@AfterFiFiFi{ 6}% 3! - \or\BIC@AfterFiFiFi{ 24}% 4! - \or\BIC@AfterFiFiFi{ 120}% 5! - \or\BIC@AfterFiFiFi{ 720}% 6! - \or\BIC@AfterFiFiFi{ 5040}% 7! - \or\BIC@AfterFiFiFi{ 40320}% 8! - \or\BIC@AfterFiFiFi{ 362880}% 9! - \or\BIC@AfterFiFiFi{ 3628800}% 10! - \or\BIC@AfterFiFiFi{ 39916800}% 11! - \or\BIC@AfterFiFiFi{ 479001600}% 12! +\ifx#1-% +\BIC@AfterFi{ 0\BigIntCalcError:FacNegative}% +\else +\ifnum\BIC@PosCmp#1#2!13!<0 % +\ifcase#1#2 % +\BIC@AfterFiFiFi{ 1}% 0! +\or\BIC@AfterFiFiFi{ 1}% 1! +\or\BIC@AfterFiFiFi{ 2}% 2! +\or\BIC@AfterFiFiFi{ 6}% 3! +\or\BIC@AfterFiFiFi{ 24}% 4! +\or\BIC@AfterFiFiFi{ 120}% 5! +\or\BIC@AfterFiFiFi{ 720}% 6! +\or\BIC@AfterFiFiFi{ 5040}% 7! +\or\BIC@AfterFiFiFi{ 40320}% 8! +\or\BIC@AfterFiFiFi{ 362880}% 9! +\or\BIC@AfterFiFiFi{ 3628800}% 10! +\or\BIC@AfterFiFiFi{ 39916800}% 11! +\or\BIC@AfterFiFiFi{ 479001600}% 12! ? \else\BigIntCalcError:ThisCannotHappen% - \fi - \else - \BIC@AfterFiFi{% - \BIC@ProcessFac#1#2!479001600!% - }% - \fi - \BIC@Fi +\fi +\else +\BIC@AfterFiFi{% +\BIC@ProcessFac#1#2!479001600!% +}% +\fi +\BIC@Fi } \def\BIC@ProcessFac#1!#2!{% - \ifnum\BIC@PosCmp#1!12!=0 % - \BIC@AfterFi{ #2}% - \else - \BIC@AfterFi{% - \expandafter\BIC@@ProcessFac - \romannumeral0\BIC@ProcessMul0!#2!#1!% - !#1!% - }% - \BIC@Fi +\ifnum\BIC@PosCmp#1!12!=0 % +\BIC@AfterFi{ #2}% +\else +\BIC@AfterFi{% +\expandafter\BIC@@ProcessFac +\romannumeral0\BIC@ProcessMul0!#2!#1!% + !#1!% +}% +\BIC@Fi } \def\BIC@@ProcessFac#1!#2!{% - \expandafter\BIC@ProcessFac - \romannumeral0\BIC@Dec#2!{}% - !#1!% +\expandafter\BIC@ProcessFac +\romannumeral0\BIC@Dec#2!{}% + !#1!% } \def\bigintcalcPow#1{% - \romannumeral0% - \expandafter\expandafter\expandafter\BIC@Pow - \bigintcalcNum{#1}!% +\romannumeral0% +\expandafter\expandafter\expandafter\BIC@Pow +\bigintcalcNum{#1}!% } \def\BIC@Pow#1!#2{% - \expandafter\expandafter\expandafter\BIC@PowSwitch - \bigintcalcNum{#2}!#1!% +\expandafter\expandafter\expandafter\BIC@PowSwitch +\bigintcalcNum{#2}!#1!% } \def\BIC@PowSwitch#1#2!#3#4!{% - \ifcase\ifx\\#2\\% - \ifx#100 % y = 0 - \else\ifx#111 % y = 1 - \else\ifx#122 % y = 2 - \else4 % y > 2 - \fi\fi\fi - \else - \ifx#1-3 % y < 0 - \else4 % y > 2 - \fi - \fi - \BIC@AfterFi{ 1}% y = 0 - \or % y = 1 - \BIC@AfterFi{ #3#4}% - \or % y = 2 - \ifx#3-% x < 0 - \BIC@AfterFiFi{% - \BIC@ProcessMul0!#4!#4!% - }% - \else % x >= 0 - \BIC@AfterFiFi{% - \BIC@ProcessMul0!#3#4!#3#4!% - }% - \fi - \or % y < 0 - \ifcase\ifx\\#4\\% - \ifx#300 % x = 0 - \else\ifx#311 % x = 1 - \else3 % x > 1 - \fi\fi - \else - \ifcase\BIC@MinusOne#3#4! % - 3 % |x| > 1 - \or - 2 % x = -1 +\ifcase\ifx\\#2\\% +\ifx#100 % y = 0 +\else\ifx#111 % y = 1 +\else\ifx#122 % y = 2 +\else4 % y > 2 +\fi\fi\fi +\else +\ifx#1-3 % y < 0 +\else4 % y > 2 +\fi +\fi +\BIC@AfterFi{ 1}% y = 0 +\or % y = 1 +\BIC@AfterFi{ #3#4}% +\or % y = 2 +\ifx#3-% x < 0 +\BIC@AfterFiFi{% +\BIC@ProcessMul0!#4!#4!% +}% +\else % x >= 0 +\BIC@AfterFiFi{% +\BIC@ProcessMul0!#3#4!#3#4!% +}% +\fi +\or % y < 0 +\ifcase\ifx\\#4\\% +\ifx#300 % x = 0 +\else\ifx#311 % x = 1 +\else3 % x > 1 +\fi\fi +\else +\ifcase\BIC@MinusOne#3#4! % + 3 % |x| > 1 +\or + 2 % x = -1 ? \else\BigIntCalcError:ThisCannotHappen% - \fi - \fi - \BIC@AfterFiFi{ 0\BigIntCalcError:DivisionByZero}% x = 0 - \or % x = 1 - \BIC@AfterFiFi{ 1}% x = 1 - \or % x = -1 - \ifcase\BIC@ModTwo#2! % even(y) - \BIC@AfterFiFiFi{ 1}% - \or % odd(y) - \BIC@AfterFiFiFi{ -1}% +\fi +\fi +\BIC@AfterFiFi{ 0\BigIntCalcError:DivisionByZero}% x = 0 +\or % x = 1 +\BIC@AfterFiFi{ 1}% x = 1 +\or % x = -1 +\ifcase\BIC@ModTwo#2! % even(y) +\BIC@AfterFiFiFi{ 1}% +\or % odd(y) +\BIC@AfterFiFiFi{ -1}% ? \else\BigIntCalcError:ThisCannotHappen% - \fi - \or % |x| > 1 - \BIC@AfterFiFi{ 0}% +\fi +\or % |x| > 1 +\BIC@AfterFiFi{ 0}% ? \else\BigIntCalcError:ThisCannotHappen% - \fi - \or % y > 2 - \ifcase\ifx\\#4\\% - \ifx#300 % x = 0 - \else\ifx#311 % x = 1 - \else4 % x > 1 - \fi\fi - \else - \ifx#3-% - \ifcase\BIC@MinusOne#3#4! % - 3 % x < -1 - \else - 2 % x = -1 - \fi - \else - 4 % x > 1 - \fi - \fi - \BIC@AfterFiFi{ 0}% x = 0 - \or % x = 1 - \BIC@AfterFiFi{ 1}% x = 1 - \or % x = -1 - \ifcase\BIC@ModTwo#1#2! % even(y) - \BIC@AfterFiFiFi{ 1}% - \or % odd(y) - \BIC@AfterFiFiFi{ -1}% +\fi +\or % y > 2 +\ifcase\ifx\\#4\\% +\ifx#300 % x = 0 +\else\ifx#311 % x = 1 +\else4 % x > 1 +\fi\fi +\else +\ifx#3-% +\ifcase\BIC@MinusOne#3#4! % + 3 % x < -1 +\else + 2 % x = -1 +\fi +\else + 4 % x > 1 +\fi +\fi +\BIC@AfterFiFi{ 0}% x = 0 +\or % x = 1 +\BIC@AfterFiFi{ 1}% x = 1 +\or % x = -1 +\ifcase\BIC@ModTwo#1#2! % even(y) +\BIC@AfterFiFiFi{ 1}% +\or % odd(y) +\BIC@AfterFiFiFi{ -1}% ? \else\BigIntCalcError:ThisCannotHappen% - \fi - \or % x < -1 - \ifcase\BIC@ModTwo#1#2! % even(y) - \BIC@AfterFiFiFi{% - \BIC@PowRec#4!#1#2!1!% - }% - \or % odd(y) - \expandafter-\romannumeral0% - \BIC@AfterFiFiFi{% - \BIC@PowRec#4!#1#2!1!% - }% +\fi +\or % x < -1 +\ifcase\BIC@ModTwo#1#2! % even(y) +\BIC@AfterFiFiFi{% +\BIC@PowRec#4!#1#2!1!% +}% +\or % odd(y) +\expandafter-\romannumeral0% +\BIC@AfterFiFiFi{% +\BIC@PowRec#4!#1#2!1!% +}% ? \else\BigIntCalcError:ThisCannotHappen% - \fi - \or % x > 1 - \BIC@AfterFiFi{% - \BIC@PowRec#3#4!#1#2!1!% - }% +\fi +\or % x > 1 +\BIC@AfterFiFi{% +\BIC@PowRec#3#4!#1#2!1!% +}% ? \else\BigIntCalcError:ThisCannotHappen% - \fi +\fi ? \else\BigIntCalcError:ThisCannotHappen% - \BIC@Fi +\BIC@Fi } \def\BIC@ModTwo#1#2!{% - \ifx\\#2\\% - \ifodd#1 % - \BIC@AfterFiFi1% - \else - \BIC@AfterFiFi0% - \fi - \else - \BIC@AfterFi{% - \BIC@ModTwo#2!% - }% - \BIC@Fi +\ifx\\#2\\% +\ifodd#1 % +\BIC@AfterFiFi1% +\else +\BIC@AfterFiFi0% +\fi +\else +\BIC@AfterFi{% +\BIC@ModTwo#2!% +}% +\BIC@Fi } \def\BIC@MinusOne#1#2!{% - \ifx#1-% - \BIC@@MinusOne#2!% - \else - 0% - \fi +\ifx#1-% +\BIC@@MinusOne#2!% +\else + 0% +\fi } \def\BIC@@MinusOne#1#2!{% - \ifx#11% - \ifx\\#2\\% - 1% - \else - 0% - \fi - \else - 0% - \fi +\ifx#11% +\ifx\\#2\\% + 1% +\else + 0% +\fi +\else + 0% +\fi } \def\BIC@PowRec#1!#2#3!#4!{% - \ifcase\ifx#21\ifx\\#3\\0 \else1 \fi\else1 \fi % y = 1 - \ifnum\BIC@PosCmp#1!#4!=1 % x > r - \BIC@AfterFiFi{% - \BIC@ProcessMul0!#1!#4!% - }% - \else - \BIC@AfterFiFi{% - \BIC@ProcessMul0!#4!#1!% - }% - \fi - \or - \ifcase\BIC@ModTwo#2#3! % even(y) - \BIC@AfterFiFi{% - \expandafter\BIC@@PowRec\romannumeral0% - \BIC@@Shr#2#3!% - !#1!#4!% - }% - \or % odd(y) - \ifnum\BIC@PosCmp#1!#4!=1 % x > r - \BIC@AfterFiFiFi{% - \expandafter\BIC@@@PowRec\romannumeral0% - \BIC@ProcessMul0!#1!#4!% - !#1!#2#3!% - }% - \else - \BIC@AfterFiFiFi{% - \expandafter\BIC@@@PowRec\romannumeral0% - \BIC@ProcessMul0!#1!#4!% - !#1!#2#3!% - }% - \fi +\ifcase\ifx#21\ifx\\#3\\0 \else1 \fi\else1 \fi % y = 1 +\ifnum\BIC@PosCmp#1!#4!=1 % x > r +\BIC@AfterFiFi{% +\BIC@ProcessMul0!#1!#4!% +}% +\else +\BIC@AfterFiFi{% +\BIC@ProcessMul0!#4!#1!% +}% +\fi +\or +\ifcase\BIC@ModTwo#2#3! % even(y) +\BIC@AfterFiFi{% +\expandafter\BIC@@PowRec\romannumeral0% +\BIC@@Shr#2#3!% + !#1!#4!% +}% +\or % odd(y) +\ifnum\BIC@PosCmp#1!#4!=1 % x > r +\BIC@AfterFiFiFi{% +\expandafter\BIC@@@PowRec\romannumeral0% +\BIC@ProcessMul0!#1!#4!% + !#1!#2#3!% +}% +\else +\BIC@AfterFiFiFi{% +\expandafter\BIC@@@PowRec\romannumeral0% +\BIC@ProcessMul0!#1!#4!% + !#1!#2#3!% +}% +\fi ? \else\BigIntCalcError:ThisCannotHappen% - \fi +\fi ? \else\BigIntCalcError:ThisCannotHappen% - \BIC@Fi +\BIC@Fi } \def\BIC@@PowRec#1!#2!#3!{% - \expandafter\BIC@PowRec\romannumeral0% - \BIC@ProcessMul0!#2!#2!% - !#1!#3!% +\expandafter\BIC@PowRec\romannumeral0% +\BIC@ProcessMul0!#2!#2!% + !#1!#3!% } \def\BIC@@@PowRec#1!#2!#3!{% - \expandafter\BIC@@PowRec\romannumeral0% - \BIC@@Shr#3!% - !#2!#1!% +\expandafter\BIC@@PowRec\romannumeral0% +\BIC@@Shr#3!% + !#2!#1!% } \def\bigintcalcDiv#1{% - \romannumeral0% - \expandafter\expandafter\expandafter\BIC@Div - \bigintcalcNum{#1}!% +\romannumeral0% +\expandafter\expandafter\expandafter\BIC@Div +\bigintcalcNum{#1}!% } \def\BIC@Div#1!#2{% - \expandafter\expandafter\expandafter\BIC@DivSwitchSign - \bigintcalcNum{#2}!#1!% +\expandafter\expandafter\expandafter\BIC@DivSwitchSign +\bigintcalcNum{#2}!#1!% } \def\BigIntCalcDiv#1!#2!{% - \romannumeral0% - \BIC@DivSwitchSign#2!#1!% +\romannumeral0% +\BIC@DivSwitchSign#2!#1!% } \def\BIC@DivSwitchSign#1#2!#3#4!{% - \ifcase\BIC@Sgn#1#2! % y = 0 - \BIC@AfterFi{ 0\BigIntCalcError:DivisionByZero}% - \or % y > 0 - \ifcase\BIC@Sgn#3#4! % x = 0 - \BIC@AfterFiFi{ 0}% - \or % x > 0 - \BIC@AfterFiFi{% - \BIC@DivSwitch{}#3#4!#1#2!% - }% - \else % x < 0 - \BIC@AfterFiFi{% - \BIC@DivSwitch-#4!#1#2!% - }% - \fi - \else % y < 0 - \ifcase\BIC@Sgn#3#4! % x = 0 - \BIC@AfterFiFi{ 0}% - \or % x > 0 - \BIC@AfterFiFi{% - \BIC@DivSwitch-#3#4!#2!% - }% - \else % x < 0 - \BIC@AfterFiFi{% - \BIC@DivSwitch{}#4!#2!% - }% - \fi - \BIC@Fi +\ifcase\BIC@Sgn#1#2! % y = 0 +\BIC@AfterFi{ 0\BigIntCalcError:DivisionByZero}% +\or % y > 0 +\ifcase\BIC@Sgn#3#4! % x = 0 +\BIC@AfterFiFi{ 0}% +\or % x > 0 +\BIC@AfterFiFi{% +\BIC@DivSwitch{}#3#4!#1#2!% +}% +\else % x < 0 +\BIC@AfterFiFi{% +\BIC@DivSwitch-#4!#1#2!% +}% +\fi +\else % y < 0 +\ifcase\BIC@Sgn#3#4! % x = 0 +\BIC@AfterFiFi{ 0}% +\or % x > 0 +\BIC@AfterFiFi{% +\BIC@DivSwitch-#3#4!#2!% +}% +\else % x < 0 +\BIC@AfterFiFi{% +\BIC@DivSwitch{}#4!#2!% +}% +\fi +\BIC@Fi } \def\BIC@DivSwitch#1#2!#3#4!{% - \ifcase\BIC@PosCmp#3#4!#2!% y = x - \BIC@AfterFi{ #11}% - \or % y > x - \BIC@AfterFi{ 0}% - \else % y < x - \ifx\\#1\\% - \else - \expandafter-\romannumeral0% - \fi - \ifcase\ifx\\#4\\% - \ifx#310 % y = 1 - \else\ifx#321 % y = 2 - \else\ifx#342 % y = 4 - \else3 % y > 2 - \fi\fi\fi - \else - 3 % y > 2 - \fi - \BIC@AfterFiFi{ #2}% y = 1 - \or % y = 2 - \BIC@AfterFiFi{% - \BIC@@Shr#2!% - }% - \or % y = 4 - \BIC@AfterFiFi{% - \expandafter\BIC@@Shr\romannumeral0% - \BIC@@Shr#2!!% - }% - \or % y > 2 - \BIC@AfterFiFi{% - \BIC@DivStartX#2!#3#4!!!% - }% +\ifcase\BIC@PosCmp#3#4!#2!% y = x +\BIC@AfterFi{ #11}% +\or % y > x +\BIC@AfterFi{ 0}% +\else % y < x +\ifx\\#1\\% +\else +\expandafter-\romannumeral0% +\fi +\ifcase\ifx\\#4\\% +\ifx#310 % y = 1 +\else\ifx#321 % y = 2 +\else\ifx#342 % y = 4 +\else3 % y > 2 +\fi\fi\fi +\else + 3 % y > 2 +\fi +\BIC@AfterFiFi{ #2}% y = 1 +\or % y = 2 +\BIC@AfterFiFi{% +\BIC@@Shr#2!% +}% +\or % y = 4 +\BIC@AfterFiFi{% +\expandafter\BIC@@Shr\romannumeral0% +\BIC@@Shr#2!!% +}% +\or % y > 2 +\BIC@AfterFiFi{% +\BIC@DivStartX#2!#3#4!!!% +}% ? \else\BigIntCalcError:ThisCannotHappen% - \fi - \BIC@Fi +\fi +\BIC@Fi } \def\BIC@DivStartX#1#2!#3#4!#5!#6!{% - \ifx\\#4\\% - \BIC@AfterFi{% - \BIC@DivStartYii#6#3#4!{#5#1}#2=!% - }% - \else - \BIC@AfterFi{% - \BIC@DivStartX#2!#4!#5#1!#6#3!% - }% - \BIC@Fi +\ifx\\#4\\% +\BIC@AfterFi{% +\BIC@DivStartYii#6#3#4!{#5#1}#2=!% +}% +\else +\BIC@AfterFi{% +\BIC@DivStartX#2!#4!#5#1!#6#3!% +}% +\BIC@Fi } \def\BIC@DivStartYii#1!{% - \expandafter\BIC@DivStartYiv\romannumeral0% - \BIC@Shl#1!% - !#1!% +\expandafter\BIC@DivStartYiv\romannumeral0% +\BIC@Shl#1!% + !#1!% } \def\BIC@DivStartYiv#1!{% - \expandafter\BIC@DivStartYvi\romannumeral0% - \BIC@Shl#1!% - !#1!% +\expandafter\BIC@DivStartYvi\romannumeral0% +\BIC@Shl#1!% + !#1!% } \def\BIC@DivStartYvi#1!#2!{% - \expandafter\BIC@DivStartYviii\romannumeral0% - \BIC@AddXY#1!#2!!!% - !#1!#2!% +\expandafter\BIC@DivStartYviii\romannumeral0% +\BIC@AddXY#1!#2!!!% + !#1!#2!% } \def\BIC@DivStartYviii#1!#2!{% - \expandafter\BIC@DivStart\romannumeral0% - \BIC@Shl#2!% - !#1!#2!% +\expandafter\BIC@DivStart\romannumeral0% +\BIC@Shl#2!% + !#1!#2!% } \def\BIC@DivStart#1!#2!#3!#4!#5!#6!{% - \BIC@ProcessDiv#6!!#5!#4!#3!#2!#1!=% +\BIC@ProcessDiv#6!!#5!#4!#3!#2!#1!=% } \def\BIC@ProcessDiv#1#2#3!#4!#5!{% - \ifcase\BIC@PosCmp#5!#1!% y = #1 - \ifx#2=% - \BIC@AfterFiFi{\BIC@DivCleanup{#41}}% - \else - \BIC@AfterFiFi{% - \BIC@ProcessDiv#2#3!#41!#5!% - }% - \fi - \or % y > #1 - \ifx#2=% - \BIC@AfterFiFi{\BIC@DivCleanup{#40}}% - \else - \ifx\\#4\\% - \BIC@AfterFiFiFi{% - \BIC@ProcessDiv{#1#2}#3!!#5!% - }% - \else - \BIC@AfterFiFiFi{% - \BIC@ProcessDiv{#1#2}#3!#40!#5!% - }% - \fi - \fi - \else % y < #1 - \BIC@AfterFi{% - \BIC@@ProcessDiv{#1}#2#3!#4!#5!% - }% - \BIC@Fi +\ifcase\BIC@PosCmp#5!#1!% y = #1 +\ifx#2=% +\BIC@AfterFiFi{\BIC@DivCleanup{#41}}% +\else +\BIC@AfterFiFi{% +\BIC@ProcessDiv#2#3!#41!#5!% +}% +\fi +\or % y > #1 +\ifx#2=% +\BIC@AfterFiFi{\BIC@DivCleanup{#40}}% +\else +\ifx\\#4\\% +\BIC@AfterFiFiFi{% +\BIC@ProcessDiv{#1#2}#3!!#5!% +}% +\else +\BIC@AfterFiFiFi{% +\BIC@ProcessDiv{#1#2}#3!#40!#5!% +}% +\fi +\fi +\else % y < #1 +\BIC@AfterFi{% +\BIC@@ProcessDiv{#1}#2#3!#4!#5!% +}% +\BIC@Fi } \def\BIC@DivCleanup#1#2={ #1}% \def\BIC@@ProcessDiv#1#2#3!#4!#5!#6!#7!{% - \ifcase\BIC@PosCmp#7!#1!% 4y = #1 - \ifx#2=% - \BIC@AfterFiFi{\BIC@DivCleanup{#44}}% - \else - \BIC@AfterFiFi{% - \BIC@ProcessDiv#2#3!#44!#5!#6!#7!% - }% - \fi - \or % 4y > #1 - \ifcase\BIC@PosCmp#6!#1!% 2y = #1 - \ifx#2=% - \BIC@AfterFiFiFi{\BIC@DivCleanup{#42}}% - \else - \BIC@AfterFiFiFi{% - \BIC@ProcessDiv#2#3!#42!#5!#6!#7!% - }% - \fi - \or % 2y > #1 - \ifx#2=% - \BIC@AfterFiFiFi{\BIC@DivCleanup{#41}}% - \else - \BIC@AfterFiFiFi{% - \BIC@DivSub#1!#5!#2#3!#41!#5!#6!#7!% - }% - \fi - \else % 2y < #1 - \BIC@AfterFiFi{% - \expandafter\BIC@ProcessDivII\romannumeral0% - \BIC@SubXY#1!#6!!!% - !#2#3!#4!#5!23% - #6!#7!% - }% - \fi - \else % 4y < #1 - \BIC@AfterFi{% - \BIC@@@ProcessDiv{#1}#2#3!#4!#5!#6!#7!% - }% - \BIC@Fi +\ifcase\BIC@PosCmp#7!#1!% 4y = #1 +\ifx#2=% +\BIC@AfterFiFi{\BIC@DivCleanup{#44}}% +\else +\BIC@AfterFiFi{% +\BIC@ProcessDiv#2#3!#44!#5!#6!#7!% +}% +\fi +\or % 4y > #1 +\ifcase\BIC@PosCmp#6!#1!% 2y = #1 +\ifx#2=% +\BIC@AfterFiFiFi{\BIC@DivCleanup{#42}}% +\else +\BIC@AfterFiFiFi{% +\BIC@ProcessDiv#2#3!#42!#5!#6!#7!% +}% +\fi +\or % 2y > #1 +\ifx#2=% +\BIC@AfterFiFiFi{\BIC@DivCleanup{#41}}% +\else +\BIC@AfterFiFiFi{% +\BIC@DivSub#1!#5!#2#3!#41!#5!#6!#7!% +}% +\fi +\else % 2y < #1 +\BIC@AfterFiFi{% +\expandafter\BIC@ProcessDivII\romannumeral0% +\BIC@SubXY#1!#6!!!% + !#2#3!#4!#5!23% +#6!#7!% +}% +\fi +\else % 4y < #1 +\BIC@AfterFi{% +\BIC@@@ProcessDiv{#1}#2#3!#4!#5!#6!#7!% +}% +\BIC@Fi } \def\BIC@DivSub#1!#2!#3{% - \expandafter\BIC@ProcessDiv\expandafter{% - \romannumeral0% - \BIC@SubXY#1!#2!!!% - #3% - }% +\expandafter\BIC@ProcessDiv\expandafter{% +\romannumeral0% +\BIC@SubXY#1!#2!!!% +#3% +}% } \def\BIC@ProcessDivII#1!#2#3!#4!#5!#6#7{% - \ifcase\BIC@PosCmp#5!#1!% y = #1 - \ifx#2=% - \BIC@AfterFiFi{\BIC@DivCleanup{#4#7}}% - \else - \BIC@AfterFiFi{% - \BIC@ProcessDiv#2#3!#4#7!#5!% - }% - \fi - \or % y > #1 - \ifx#2=% - \BIC@AfterFiFi{\BIC@DivCleanup{#4#6}}% - \else - \BIC@AfterFiFi{% - \BIC@ProcessDiv{#1#2}#3!#4#6!#5!% - }% - \fi - \else % y < #1 - \ifx#2=% - \BIC@AfterFiFi{\BIC@DivCleanup{#4#7}}% - \else - \BIC@AfterFiFi{% - \BIC@DivSub#1!#5!#2#3!#4#7!#5!% - }% - \fi - \BIC@Fi +\ifcase\BIC@PosCmp#5!#1!% y = #1 +\ifx#2=% +\BIC@AfterFiFi{\BIC@DivCleanup{#4#7}}% +\else +\BIC@AfterFiFi{% +\BIC@ProcessDiv#2#3!#4#7!#5!% +}% +\fi +\or % y > #1 +\ifx#2=% +\BIC@AfterFiFi{\BIC@DivCleanup{#4#6}}% +\else +\BIC@AfterFiFi{% +\BIC@ProcessDiv{#1#2}#3!#4#6!#5!% +}% +\fi +\else % y < #1 +\ifx#2=% +\BIC@AfterFiFi{\BIC@DivCleanup{#4#7}}% +\else +\BIC@AfterFiFi{% +\BIC@DivSub#1!#5!#2#3!#4#7!#5!% +}% +\fi +\BIC@Fi } \def\BIC@@@ProcessDiv#1#2#3!#4!#5!#6!#7!#8!#9!{% - \ifcase\BIC@PosCmp#8!#1!% 6y = #1 - \ifx#2=% - \BIC@AfterFiFi{\BIC@DivCleanup{#46}}% - \else - \BIC@AfterFiFi{% - \BIC@ProcessDiv#2#3!#46!#5!#6!#7!#8!#9!% - }% - \fi - \or % 6y > #1 - \BIC@AfterFi{% - \expandafter\BIC@ProcessDivII\romannumeral0% - \BIC@SubXY#1!#7!!!% - !#2#3!#4!#5!45% - #6!#7!#8!#9!% - }% - \else % 6y < #1 - \ifcase\BIC@PosCmp#9!#1!% 8y = #1 - \ifx#2=% - \BIC@AfterFiFiFi{\BIC@DivCleanup{#48}}% - \else - \BIC@AfterFiFiFi{% - \BIC@ProcessDiv#2#3!#48!#5!#6!#7!#8!#9!% - }% - \fi - \or % 8y > #1 - \BIC@AfterFiFi{% - \expandafter\BIC@ProcessDivII\romannumeral0% - \BIC@SubXY#1!#8!!!% - !#2#3!#4!#5!67% - #6!#7!#8!#9!% - }% - \else % 8y < #1 - \BIC@AfterFiFi{% - \expandafter\BIC@ProcessDivII\romannumeral0% - \BIC@SubXY#1!#9!!!% - !#2#3!#4!#5!89% - #6!#7!#8!#9!% - }% - \fi - \BIC@Fi +\ifcase\BIC@PosCmp#8!#1!% 6y = #1 +\ifx#2=% +\BIC@AfterFiFi{\BIC@DivCleanup{#46}}% +\else +\BIC@AfterFiFi{% +\BIC@ProcessDiv#2#3!#46!#5!#6!#7!#8!#9!% +}% +\fi +\or % 6y > #1 +\BIC@AfterFi{% +\expandafter\BIC@ProcessDivII\romannumeral0% +\BIC@SubXY#1!#7!!!% + !#2#3!#4!#5!45% +#6!#7!#8!#9!% +}% +\else % 6y < #1 +\ifcase\BIC@PosCmp#9!#1!% 8y = #1 +\ifx#2=% +\BIC@AfterFiFiFi{\BIC@DivCleanup{#48}}% +\else +\BIC@AfterFiFiFi{% +\BIC@ProcessDiv#2#3!#48!#5!#6!#7!#8!#9!% +}% +\fi +\or % 8y > #1 +\BIC@AfterFiFi{% +\expandafter\BIC@ProcessDivII\romannumeral0% +\BIC@SubXY#1!#8!!!% + !#2#3!#4!#5!67% +#6!#7!#8!#9!% +}% +\else % 8y < #1 +\BIC@AfterFiFi{% +\expandafter\BIC@ProcessDivII\romannumeral0% +\BIC@SubXY#1!#9!!!% + !#2#3!#4!#5!89% +#6!#7!#8!#9!% +}% +\fi +\BIC@Fi } \def\bigintcalcMod#1{% - \romannumeral0% - \expandafter\expandafter\expandafter\BIC@Mod - \bigintcalcNum{#1}!% +\romannumeral0% +\expandafter\expandafter\expandafter\BIC@Mod +\bigintcalcNum{#1}!% } \def\BIC@Mod#1!#2{% - \expandafter\expandafter\expandafter\BIC@ModSwitchSign - \bigintcalcNum{#2}!#1!% +\expandafter\expandafter\expandafter\BIC@ModSwitchSign +\bigintcalcNum{#2}!#1!% } \def\BigIntCalcMod#1!#2!{% - \romannumeral0% - \BIC@ModSwitchSign#2!#1!% +\romannumeral0% +\BIC@ModSwitchSign#2!#1!% } \def\BIC@ModSwitchSign#1#2!#3#4!{% - \ifcase\ifx\\#2\\% - \ifx#100 % y = 0 - \else1 % y > 0 - \fi - \else - \ifx#1-2 % y < 0 - \else1 % y > 0 - \fi - \fi - \BIC@AfterFi{ 0\BigIntCalcError:DivisionByZero}% - \or % y > 0 - \ifcase\ifx\\#4\\\ifx#300 \else1 \fi\else1 \fi % x = 0 - \BIC@AfterFiFi{ 0}% - \else - \BIC@AfterFiFi{% - \BIC@ModSwitch{}#3#4!#1#2!% - }% - \fi - \else % y < 0 - \ifcase\ifx\\#4\\% - \ifx#300 % x = 0 - \else1 % x > 0 - \fi - \else - \ifx#3-2 % x < 0 - \else1 % x > 0 - \fi - \fi - \BIC@AfterFiFi{ 0}% - \or % x > 0 - \BIC@AfterFiFi{% - \BIC@ModSwitch--#3#4!#2!% - }% - \else % x < 0 - \BIC@AfterFiFi{% - \BIC@ModSwitch-#4!#2!% - }% - \fi - \BIC@Fi +\ifcase\ifx\\#2\\% +\ifx#100 % y = 0 +\else1 % y > 0 +\fi +\else +\ifx#1-2 % y < 0 +\else1 % y > 0 +\fi +\fi +\BIC@AfterFi{ 0\BigIntCalcError:DivisionByZero}% +\or % y > 0 +\ifcase\ifx\\#4\\\ifx#300 \else1 \fi\else1 \fi % x = 0 +\BIC@AfterFiFi{ 0}% +\else +\BIC@AfterFiFi{% +\BIC@ModSwitch{}#3#4!#1#2!% +}% +\fi +\else % y < 0 +\ifcase\ifx\\#4\\% +\ifx#300 % x = 0 +\else1 % x > 0 +\fi +\else +\ifx#3-2 % x < 0 +\else1 % x > 0 +\fi +\fi +\BIC@AfterFiFi{ 0}% +\or % x > 0 +\BIC@AfterFiFi{% +\BIC@ModSwitch--#3#4!#2!% +}% +\else % x < 0 +\BIC@AfterFiFi{% +\BIC@ModSwitch-#4!#2!% +}% +\fi +\BIC@Fi } \def\BIC@ModSwitch#1#2#3!#4#5!{% - \ifcase\ifx\\#5\\% - \ifx#410 % y = 1 - \else\ifx#421 % y = 2 - \else2 % y > 2 - \fi\fi - \else2 % y > 2 - \fi - \BIC@AfterFi{ 0}% y = 1 - \or % y = 2 - \ifcase\BIC@ModTwo#2#3! % even(x) - \BIC@AfterFiFi{ 0}% - \or % odd(x) - \BIC@AfterFiFi{ #11}% +\ifcase\ifx\\#5\\% +\ifx#410 % y = 1 +\else\ifx#421 % y = 2 +\else2 % y > 2 +\fi\fi +\else2 % y > 2 +\fi +\BIC@AfterFi{ 0}% y = 1 +\or % y = 2 +\ifcase\BIC@ModTwo#2#3! % even(x) +\BIC@AfterFiFi{ 0}% +\or % odd(x) +\BIC@AfterFiFi{ #11}% ? \else\BigIntCalcError:ThisCannotHappen% - \fi - \or % y > 2 - \ifx\\#1\\% - \else - \expandafter\BIC@Space\romannumeral0% - \expandafter\BIC@ModMinus\romannumeral0% - \fi - \ifx#2-% x < 0 - \BIC@AfterFiFi{% - \expandafter\expandafter\expandafter\BIC@ModX - \bigintcalcSub{#2#3}{% - \bigintcalcMul{#4#5}{\bigintcalcDiv{#2#3}{#4#5}}% - }!#4#5!% - }% - \else % x > 0 - \BIC@AfterFiFi{% - \expandafter\expandafter\expandafter\BIC@Space - \bigintcalcSub{#2#3}{% - \bigintcalcMul{#4#5}{\bigintcalcDiv{#2#3}{#4#5}}% - }% - }% - \fi +\fi +\or % y > 2 +\ifx\\#1\\% +\else +\expandafter\BIC@Space\romannumeral0% +\expandafter\BIC@ModMinus\romannumeral0% +\fi +\ifx#2-% x < 0 +\BIC@AfterFiFi{% +\expandafter\expandafter\expandafter\BIC@ModX +\bigintcalcSub{#2#3}{% +\bigintcalcMul{#4#5}{\bigintcalcDiv{#2#3}{#4#5}}% +}!#4#5!% +}% +\else % x > 0 +\BIC@AfterFiFi{% +\expandafter\expandafter\expandafter\BIC@Space +\bigintcalcSub{#2#3}{% +\bigintcalcMul{#4#5}{\bigintcalcDiv{#2#3}{#4#5}}% +}% +}% +\fi ? \else\BigIntCalcError:ThisCannotHappen% - \BIC@Fi +\BIC@Fi } \def\BIC@ModMinus#1{% - \ifx#10% - \BIC@AfterFi{ 0}% - \else - \BIC@AfterFi{ -#1}% - \BIC@Fi +\ifx#10% +\BIC@AfterFi{ 0}% +\else +\BIC@AfterFi{ -#1}% +\BIC@Fi } \def\BIC@ModX#1#2!#3!{% - \ifx#1-% z < 0 - \BIC@AfterFi{% - \expandafter\BIC@Space\romannumeral0% - \BIC@SubXY#3!#2!!!% - }% - \else % z >= 0 - \BIC@AfterFi{ #1#2}% - \BIC@Fi +\ifx#1-% z < 0 +\BIC@AfterFi{% +\expandafter\BIC@Space\romannumeral0% +\BIC@SubXY#3!#2!!!% +}% +\else % z >= 0 +\BIC@AfterFi{ #1#2}% +\BIC@Fi } \BIC@AtEnd% - \endinput +\endinput \hobsub@StopPackage \hobsub@StartPackage{bitset} \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode58=12 % : - \catcode64=11 % @ - \catcode123=1 % { - \catcode125=2 % } - \expandafter\let\expandafter\x\csname ver@bitset.sty\endcsname - \ifx\x\relax % plain-TeX, first loading - \else - \def\empty{}% - \ifx\x\empty % LaTeX, first loading, - % variable is initialized, but \ProvidesPackage not yet seen - \else - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{bitset}{The package is already loaded}% - \aftergroup\endinput - \fi - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode58=12 % : +\catcode64=11 % @ +\catcode123=1 % { +\catcode125=2 % } +\expandafter\let\expandafter\x\csname ver@bitset.sty\endcsname +\ifx\x\relax % plain-TeX, first loading +\else +\def\empty{}% +\ifx\x\empty % LaTeX, first loading, +% variable is initialized, but \ProvidesPackage not yet seen +\else +\expandafter\ifx\csname PackageInfo\endcsname\relax +\def\x#1#2{% +\immediate\write-1{Package #1 Info: #2.}% +}% +\else +\def\x#1#2{\PackageInfo{#1}{#2, stopped}}% +\fi +\x{bitset}{The package is already loaded}% +\aftergroup\endinput +\fi +\fi \endgroup% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode40=12 % ( - \catcode41=12 % ) - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode47=12 % / - \catcode58=12 % : - \catcode64=11 % @ - \catcode91=12 % [ - \catcode93=12 % ] - \catcode123=1 % { - \catcode125=2 % } - \expandafter\ifx\csname ProvidesPackage\endcsname\relax - \def\x#1#2#3[#4]{\endgroup - \immediate\write-1{Package: #3 #4}% - \xdef#1{#4}% - }% - \else - \def\x#1#2[#3]{\endgroup - #2[{#3}]% - \ifx#1\@undefined - \xdef#1{#3}% - \fi - \ifx#1\relax - \xdef#1{#3}% - \fi - }% - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode40=12 % ( +\catcode41=12 % ) +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode47=12 % / +\catcode58=12 % : +\catcode64=11 % @ +\catcode91=12 % [ +\catcode93=12 % ] +\catcode123=1 % { +\catcode125=2 % } +\expandafter\ifx\csname ProvidesPackage\endcsname\relax +\def\x#1#2#3[#4]{\endgroup +\immediate\write-1{Package: #3 #4}% +\xdef#1{#4}% +}% +\else +\def\x#1#2[#3]{\endgroup +#2[{#3}]% +\ifx#1\@undefined +\xdef#1{#3}% +\fi +\ifx#1\relax +\xdef#1{#3}% +\fi +}% +\fi \expandafter\x\csname ver@bitset.sty\endcsname \ProvidesPackage{bitset}% - [2011/01/30 v1.1 Data type bit set (HO)]% + [2011/01/30 v1.1 Data type bit set (HO)]% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode123=1 % { - \catcode125=2 % } - \catcode64=11 % @ - \def\x{\endgroup - \expandafter\edef\csname BitSet@AtEnd\endcsname{% - \endlinechar=\the\endlinechar\relax - \catcode13=\the\catcode13\relax - \catcode32=\the\catcode32\relax - \catcode35=\the\catcode35\relax - \catcode61=\the\catcode61\relax - \catcode64=\the\catcode64\relax - \catcode123=\the\catcode123\relax - \catcode125=\the\catcode125\relax - }% - }% +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode123=1 % { +\catcode125=2 % } +\catcode64=11 % @ +\def\x{\endgroup +\expandafter\edef\csname BitSet@AtEnd\endcsname{% +\endlinechar=\the\endlinechar\relax +\catcode13=\the\catcode13\relax +\catcode32=\the\catcode32\relax +\catcode35=\the\catcode35\relax +\catcode61=\the\catcode61\relax +\catcode64=\the\catcode64\relax +\catcode123=\the\catcode123\relax +\catcode125=\the\catcode125\relax +}% +}% \x\catcode61\catcode48\catcode32=10\relax% \catcode13=5 % ^^M \endlinechar=13 % @@ -7732,11 +7731,11 @@ $ \BIC@Temp 9{18\or27\or36\or45\or54\or63\or72\or81}% \catcode123=1 % { \catcode125=2 % } \def\TMP@EnsureCode#1#2{% - \edef\BitSet@AtEnd{% - \BitSet@AtEnd - \catcode#1=\the\catcode#1\relax - }% - \catcode#1=#2\relax +\edef\BitSet@AtEnd{% +\BitSet@AtEnd +\catcode#1=\the\catcode#1\relax +}% +\catcode#1=#2\relax } \TMP@EnsureCode{33}{12}% ! \TMP@EnsureCode{39}{12}% ' @@ -7759,24 +7758,24 @@ $ \BIC@Temp 9{18\or27\or36\or45\or54\or63\or72\or81}% \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname BitSet@TestMode\endcsname\relax \else - \catcode63=9 % ? (ignore) +\catcode63=9 % ? (ignore) \fi ? \let\BitSet@@TestMode\BitSet@TestMode \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname RequirePackage\endcsname\relax - \def\TMP@RequirePackage#1[#2]{% - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname ver@#1.sty\endcsname\relax - \input #1.sty\relax - \fi - }% - \TMP@RequirePackage{infwarerr}[2007/09/09]% - \TMP@RequirePackage{intcalc}[2007/09/27]% - \TMP@RequirePackage{bigintcalc}[2007/09/27]% -\else - \RequirePackage{infwarerr}[2007/09/09]% - \RequirePackage{intcalc}[2007/09/27]% - \RequirePackage{bigintcalc}[2007/09/27]% +\def\TMP@RequirePackage#1[#2]{% +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname ver@#1.sty\endcsname\relax +\input #1.sty\relax +\fi +}% +\TMP@RequirePackage{infwarerr}[2007/09/09]% +\TMP@RequirePackage{intcalc}[2007/09/27]% +\TMP@RequirePackage{bigintcalc}[2007/09/27]% +\else +\RequirePackage{infwarerr}[2007/09/09]% +\RequirePackage{intcalc}[2007/09/27]% +\RequirePackage{bigintcalc}[2007/09/27]% \fi \def\BitSet@MaxSize{2147483647}% \def\BitSet@Empty{} @@ -7786,177 +7785,177 @@ $ \BIC@Temp 9{18\or27\or36\or45\or54\or63\or72\or81}% \def\BitSet@SecondOfTwo#1#2{#2} \def\BitSet@Space{ } \def\BitSet@ZapSpace#1 #2{% - #1% - \ifx\BitSet@Empty#2% - \else - \expandafter\BitSet@ZapSpace - \fi - #2% +#1% +\ifx\BitSet@Empty#2% +\else +\expandafter\BitSet@ZapSpace +\fi +#2% } \let\BitSet@Fi\fi \def\BitSet@AfterFi#1#2\BitSet@Fi{\fi#1} \def\BitSet@AfterFiFi#1#2\BitSet@Fi{\fi\fi#1}% \def\BitSet@AfterFiFiFi#1#2\BitSet@Fi{\fi\fi\fi#1}% \def\BitSet@IfUndefined#1{% - \expandafter\ifx\csname BS@#1\endcsname\relax - \expandafter\BitSet@FirstOfTwo - \else - \expandafter\BitSet@SecondOfTwo - \fi +\expandafter\ifx\csname BS@#1\endcsname\relax +\expandafter\BitSet@FirstOfTwo +\else +\expandafter\BitSet@SecondOfTwo +\fi } \def\BitSet@CheckIndex#1#2#3{% - \BitSet@IfUndefined{#2}{\bitsetReset{#2}}{}% - \expandafter\expandafter\expandafter\BitSet@@CheckIndex - \intcalcNum{#3}!% - {#2}{#1}% +\BitSet@IfUndefined{#2}{\bitsetReset{#2}}{}% +\expandafter\expandafter\expandafter\BitSet@@CheckIndex +\intcalcNum{#3}!% +{#2}{#1}% } \def\BitSet@@CheckIndex#1!#2#3{% - \ifnum#1<0 % - \BitSet@AfterFi{% - \@PackageError{bitset}{% - Invalid negative index (#1)% - }\@ehc - }% - \else - \BitSet@AfterFi{% - #3{#2}{#1}% - }% - \BitSet@Fi +\ifnum#1<0 % +\BitSet@AfterFi{% +\@PackageError{bitset}{% + Invalid negative index (#1)% +}\@ehc +}% +\else +\BitSet@AfterFi{% +#3{#2}{#1}% +}% +\BitSet@Fi } \def\bitsetReset#1{% - \expandafter\def\csname BS@#1\endcsname{0}% +\expandafter\def\csname BS@#1\endcsname{0}% } \def\bitsetLet#1#2{% - \BitSet@IfUndefined{#2}{% - \bitsetReset{#1}% - }{% - \expandafter\let\csname BS@#1\expandafter\endcsname - \csname BS@#2\endcsname - }% +\BitSet@IfUndefined{#2}{% +\bitsetReset{#1}% +}{% +\expandafter\let\csname BS@#1\expandafter\endcsname +\csname BS@#2\endcsname +}% } \def\bitsetSetBin#1#2{% - \edef\BitSet@Temp{#2}% - \edef\BitSet@Temp{% - \expandafter\expandafter\expandafter\BitSet@ZapSpace - \expandafter\BitSet@Temp\BitSet@Space\BitSet@Empty - }% - \edef\BitSet@Temp{% - \expandafter\BitSet@KillZeros\BitSet@Temp\BitSet@Empty - }% - \ifx\BitSet@Temp\BitSet@Empty - \expandafter\let\csname BS@#1\endcsname\BitSet@Zero - \else - \expandafter\edef\csname BS@#1\endcsname{% - \expandafter\BitSet@Reverse\BitSet@Temp!% - }% - \fi +\edef\BitSet@Temp{#2}% +\edef\BitSet@Temp{% +\expandafter\expandafter\expandafter\BitSet@ZapSpace +\expandafter\BitSet@Temp\BitSet@Space\BitSet@Empty +}% +\edef\BitSet@Temp{% +\expandafter\BitSet@KillZeros\BitSet@Temp\BitSet@Empty +}% +\ifx\BitSet@Temp\BitSet@Empty +\expandafter\let\csname BS@#1\endcsname\BitSet@Zero +\else +\expandafter\edef\csname BS@#1\endcsname{% +\expandafter\BitSet@Reverse\BitSet@Temp!% +}% +\fi } \def\BitSet@KillZeros#1{% - \ifx#10% - \expandafter\BitSet@KillZeros - \else - #1% - \fi +\ifx#10% +\expandafter\BitSet@KillZeros +\else +#1% +\fi } \def\BitSet@Reverse#1#2!{% - \ifx\\#2\\% - #1% - \else - \BitSet@AfterFi{% - \BitSet@Reverse#2!#1% - }% - \BitSet@Fi +\ifx\\#2\\% +#1% +\else +\BitSet@AfterFi{% +\BitSet@Reverse#2!#1% +}% +\BitSet@Fi } \def\bitsetSetOct{% - \BitSet@SetOctHex\BitSet@FromFirstOct +\BitSet@SetOctHex\BitSet@FromFirstOct } \def\bitsetSetHex{% - \BitSet@SetOctHex\BitSet@FromFirstHex +\BitSet@SetOctHex\BitSet@FromFirstHex } \def\BitSet@SetOctHex#1#2#3{% - \edef\BitSet@Temp{#3}% - \edef\BitSet@Temp{% - \expandafter\expandafter\expandafter\BitSet@ZapSpace - \expandafter\BitSet@Temp\BitSet@Space\BitSet@Empty - }% - \edef\BitSet@Temp{% - \expandafter\BitSet@KillZeros\BitSet@Temp\BitSet@Empty - }% - \ifx\BitSet@Temp\BitSet@Empty - \expandafter\let\csname BS@#2\endcsname\BitSet@Zero - \else - \edef\BitSet@Temp{% - \expandafter#1\BitSet@Temp!% - }% - \ifx\BitSet@Temp\BitSet@Empty - \expandafter\let\csname BS@#2\endcsname\BitSet@Zero - \else - \expandafter\edef\csname BS@#2\endcsname{% - \expandafter\BitSet@Reverse\BitSet@Temp!% - }% - \fi - \fi +\edef\BitSet@Temp{#3}% +\edef\BitSet@Temp{% +\expandafter\expandafter\expandafter\BitSet@ZapSpace +\expandafter\BitSet@Temp\BitSet@Space\BitSet@Empty +}% +\edef\BitSet@Temp{% +\expandafter\BitSet@KillZeros\BitSet@Temp\BitSet@Empty +}% +\ifx\BitSet@Temp\BitSet@Empty +\expandafter\let\csname BS@#2\endcsname\BitSet@Zero +\else +\edef\BitSet@Temp{% +\expandafter#1\BitSet@Temp!% +}% +\ifx\BitSet@Temp\BitSet@Empty +\expandafter\let\csname BS@#2\endcsname\BitSet@Zero +\else +\expandafter\edef\csname BS@#2\endcsname{% +\expandafter\BitSet@Reverse\BitSet@Temp!% +}% +\fi +\fi } \def\BitSet@FromFirstOct#1{% - \ifx#1!% - \else - \ifcase#1 \BitSet@AfterFiFi\BitSet@FromFirstOct - \or 1% - \or 10% - \or 11% - \or 100% - \or 101% - \or 110% - \or 111% - \else \BitSetError:WrongOctalDigit% - \fi - \expandafter\BitSet@FromOct - \BitSet@Fi +\ifx#1!% +\else +\ifcase#1 \BitSet@AfterFiFi\BitSet@FromFirstOct +\or 1% +\or 10% +\or 11% +\or 100% +\or 101% +\or 110% +\or 111% +\else \BitSetError:WrongOctalDigit% +\fi +\expandafter\BitSet@FromOct +\BitSet@Fi } \def\BitSet@FromOct#1{% - \ifx#1!% - \else - \ifcase#1 000% - \or 001% - \or 010% - \or 011% - \or 100% - \or 101% - \or 110% - \or 111% - \else \BitSetError:WrongOctalDigit% - \fi - \expandafter\BitSet@FromOct - \fi +\ifx#1!% +\else +\ifcase#1 000% +\or 001% +\or 010% +\or 011% +\or 100% +\or 101% +\or 110% +\or 111% +\else \BitSetError:WrongOctalDigit% +\fi +\expandafter\BitSet@FromOct +\fi } \def\BitSet@FromFirstHex#1{% - \ifx#1!% - \else - \ifx#10% - \BitSet@AfterFiFi\BitSet@FromFirstHex - \fi - \expandafter\ifx\csname BitSet@Hex#1\endcsname\relax - \BitSetError:InvalidHexDigit% - \else - \expandafter\expandafter\expandafter\BitSet@KillZeros - \csname BitSet@Hex#1\endcsname - \fi - \expandafter\BitSet@FromHex - \BitSet@Fi +\ifx#1!% +\else +\ifx#10% +\BitSet@AfterFiFi\BitSet@FromFirstHex +\fi +\expandafter\ifx\csname BitSet@Hex#1\endcsname\relax +\BitSetError:InvalidHexDigit% +\else +\expandafter\expandafter\expandafter\BitSet@KillZeros +\csname BitSet@Hex#1\endcsname +\fi +\expandafter\BitSet@FromHex +\BitSet@Fi } \def\BitSet@FromHex#1{% - \ifx#1!% - \else - \expandafter\ifx\csname BitSet@Hex#1\endcsname\relax - \BitSetError:InvalidHexDigit% - \else - \csname BitSet@Hex#1\endcsname - \fi - \expandafter\BitSet@FromHex - \fi +\ifx#1!% +\else +\expandafter\ifx\csname BitSet@Hex#1\endcsname\relax +\BitSetError:InvalidHexDigit% +\else +\csname BitSet@Hex#1\endcsname +\fi +\expandafter\BitSet@FromHex +\fi } \def\BitSet@Temp#1{% - \expandafter\def\csname BitSet@Hex#1\endcsname +\expandafter\def\csname BitSet@Hex#1\endcsname } \BitSet@Temp 0{0000}% \BitSet@Temp 1{0001}% @@ -7981,165 +7980,165 @@ $ \BIC@Temp 9{18\or27\or36\or45\or54\or63\or72\or81}% \BitSet@Temp e{1110}% \BitSet@Temp f{1111}% \def\bitsetSetDec#1#2{% - \edef\BitSet@Temp{#2}% - \edef\BitSet@Temp{% - \expandafter\expandafter\expandafter\BitSet@ZapSpace - \expandafter\BitSet@Temp\BitSet@Space\BitSet@Empty - }% - \edef\BitSet@Temp{% - \expandafter\BitSet@KillZeros\BitSet@Temp\BitSet@Empty - }% - \ifx\BitSet@Temp\BitSet@Empty - \expandafter\let\csname BS@#1\endcsname\BitSet@Zero - \else - \ifcase\bigintcalcSgn{\BitSet@Temp} % - \expandafter\let\csname BS@#1\endcsname\BitSet@Zero - \or - \ifnum\bigintcalcCmp\BitSet@Temp\BitSet@MaxSize>0 % - \expandafter\edef\csname BS@#1\endcsname{% - \expandafter\BitSet@SetDecBig\BitSet@Temp!% - }% - \else - \expandafter\edef\csname BS@#1\endcsname{% - \expandafter\BitSet@SetDec\BitSet@Temp!% - }% - \fi - \else - \@PackageError{bitset}{% - Bit sets cannot be negative% - }\@ehc - \fi - \fi +\edef\BitSet@Temp{#2}% +\edef\BitSet@Temp{% +\expandafter\expandafter\expandafter\BitSet@ZapSpace +\expandafter\BitSet@Temp\BitSet@Space\BitSet@Empty +}% +\edef\BitSet@Temp{% +\expandafter\BitSet@KillZeros\BitSet@Temp\BitSet@Empty +}% +\ifx\BitSet@Temp\BitSet@Empty +\expandafter\let\csname BS@#1\endcsname\BitSet@Zero +\else +\ifcase\bigintcalcSgn{\BitSet@Temp} % +\expandafter\let\csname BS@#1\endcsname\BitSet@Zero +\or +\ifnum\bigintcalcCmp\BitSet@Temp\BitSet@MaxSize>0 % +\expandafter\edef\csname BS@#1\endcsname{% +\expandafter\BitSet@SetDecBig\BitSet@Temp!% +}% +\else +\expandafter\edef\csname BS@#1\endcsname{% +\expandafter\BitSet@SetDec\BitSet@Temp!% +}% +\fi +\else +\@PackageError{bitset}{% + Bit sets cannot be negative% +}\@ehc +\fi +\fi } \def\BitSet@SetDecBig#1#2#3#4#5#6#7#8#9!{% - \ifx\\#9\\% - \BitSet@SetDec#1#2#3#4#5#6#7#8!% - \else - \ifcase\BigIntCalcOdd#1#2#4#5#6#7#8#9! % - 0% - \or - 1% +\ifx\\#9\\% +\BitSet@SetDec#1#2#3#4#5#6#7#8!% +\else +\ifcase\BigIntCalcOdd#1#2#4#5#6#7#8#9! % + 0% +\or + 1% ? \else\BitSetError:ThisCannotHappen% - \fi - \BitSet@AfterFi{% - \expandafter\expandafter\expandafter\BitSet@SetDecBig - \BigIntCalcShr#1#2#3#4#5#6#7#8#9!!% - }% - \BitSet@Fi +\fi +\BitSet@AfterFi{% +\expandafter\expandafter\expandafter\BitSet@SetDecBig +\BigIntCalcShr#1#2#3#4#5#6#7#8#9!!% +}% +\BitSet@Fi } \def\BitSet@SetDec#1!{% - \ifcase#1 % - \or 1% - \else - \ifodd#1 % - 1% - \else - 0% - \fi - \BitSet@AfterFi{% - \expandafter\expandafter\expandafter\BitSet@SetDec - \IntCalcShr#1!!% - }% - \BitSet@Fi +\ifcase#1 % +\or 1% +\else +\ifodd#1 % + 1% +\else + 0% +\fi +\BitSet@AfterFi{% +\expandafter\expandafter\expandafter\BitSet@SetDec +\IntCalcShr#1!!% +}% +\BitSet@Fi } \def\bitsetGetBin#1#2{% - \romannumeral0% - \expandafter\expandafter\expandafter\BitSet@@GetBin - \intcalcNum{#2}!{#1}% +\romannumeral0% +\expandafter\expandafter\expandafter\BitSet@@GetBin +\intcalcNum{#2}!{#1}% } \def\BitSet@@GetBin#1!#2{% - \BitSet@IfUndefined{#2}{% - \ifnum#1>1 % - \BitSet@AfterFi{% - \expandafter\expandafter\expandafter\BitSet@Fill - \IntCalcDec#1!!0% - }% - \else - \BitSet@AfterFi{ 0}% - \BitSet@Fi - }{% - \expandafter\expandafter\expandafter\BitSet@NumBinRev - \expandafter\expandafter\expandafter1% - \expandafter\expandafter\expandafter!% - \csname BS@#2\endcsname!!#1!% - }% +\BitSet@IfUndefined{#2}{% +\ifnum#1>1 % +\BitSet@AfterFi{% +\expandafter\expandafter\expandafter\BitSet@Fill +\IntCalcDec#1!!0% +}% +\else +\BitSet@AfterFi{ 0}% +\BitSet@Fi +}{% +\expandafter\expandafter\expandafter\BitSet@NumBinRev +\expandafter\expandafter\expandafter1% +\expandafter\expandafter\expandafter!% +\csname BS@#2\endcsname!!#1!% +}% } \def\BitSet@Fill#1!{% - \ifnum#1>0 % - \BitSet@AfterFi{% - \expandafter\expandafter\expandafter\BitSet@Fill - \IntCalcDec#1!!0% - }% - \else - \BitSet@AfterFi{ }% - \BitSet@Fi +\ifnum#1>0 % +\BitSet@AfterFi{% +\expandafter\expandafter\expandafter\BitSet@Fill +\IntCalcDec#1!!0% +}% +\else +\BitSet@AfterFi{ }% +\BitSet@Fi } \def\BitSet@NumBinRev#1!#2#3!{% - \ifx\\#3\\% - \BitSet@AfterFi{% - \BitSet@NumBinFill#1!#2% - }% - \else - \BitSet@AfterFi{% - \expandafter\expandafter\expandafter\BitSet@NumBinRev - \IntCalcInc#1!!#3!#2% - }% - \BitSet@Fi +\ifx\\#3\\% +\BitSet@AfterFi{% +\BitSet@NumBinFill#1!#2% +}% +\else +\BitSet@AfterFi{% +\expandafter\expandafter\expandafter\BitSet@NumBinRev +\IntCalcInc#1!!#3!#2% +}% +\BitSet@Fi } \def\BitSet@NumBinFill#1!#2!#3!{% - \ifnum#3>#1 % - \BitSet@AfterFi{% - \expandafter\expandafter\expandafter\BitSet@Fill - \IntCalcSub#3!#1!!#2% - }% - \else - \BitSet@AfterFi{ #2}% - \BitSet@Fi +\ifnum#3>#1 % +\BitSet@AfterFi{% +\expandafter\expandafter\expandafter\BitSet@Fill +\IntCalcSub#3!#1!!#2% +}% +\else +\BitSet@AfterFi{ #2}% +\BitSet@Fi } \def\bitsetGetOct#1#2{% - \romannumeral0% - \bitsetIsEmpty{#1}{% - \expandafter\expandafter\expandafter\BitSet@@GetOctHex - \intcalcNum{#2}!3!230% - }{% - \expandafter\expandafter\expandafter\BitSet@@GetOct - \expandafter\expandafter\expandafter1% - \expandafter\expandafter\expandafter!% - \expandafter\expandafter\expandafter!% - \csname BS@#1\endcsname00% - \BitSet@Empty\BitSet@Empty\BitSet@Empty!{#2}% - }% +\romannumeral0% +\bitsetIsEmpty{#1}{% +\expandafter\expandafter\expandafter\BitSet@@GetOctHex +\intcalcNum{#2}!3!230% +}{% +\expandafter\expandafter\expandafter\BitSet@@GetOct +\expandafter\expandafter\expandafter1% +\expandafter\expandafter\expandafter!% +\expandafter\expandafter\expandafter!% +\csname BS@#1\endcsname00% +\BitSet@Empty\BitSet@Empty\BitSet@Empty!{#2}% +}% } \def\bitsetGetHex#1#2{% - \romannumeral0% - \bitsetIsEmpty{#1}{% - \expandafter\expandafter\expandafter\BitSet@@GetOctHex - \intcalcNum{#2}!4!340% - }{% - \expandafter\expandafter\expandafter\BitSet@@GetHex - \expandafter\expandafter\expandafter1% - \expandafter\expandafter\expandafter!% - \expandafter\expandafter\expandafter!% - \csname BS@#1\endcsname000% - \BitSet@Empty\BitSet@Empty\BitSet@Empty\BitSet@Empty!{#2}% - }% +\romannumeral0% +\bitsetIsEmpty{#1}{% +\expandafter\expandafter\expandafter\BitSet@@GetOctHex +\intcalcNum{#2}!4!340% +}{% +\expandafter\expandafter\expandafter\BitSet@@GetHex +\expandafter\expandafter\expandafter1% +\expandafter\expandafter\expandafter!% +\expandafter\expandafter\expandafter!% +\csname BS@#1\endcsname000% +\BitSet@Empty\BitSet@Empty\BitSet@Empty\BitSet@Empty!{#2}% +}% } \def\BitSet@@GetOct#1!#2!#3#4#5{% - \ifx#5\BitSet@Empty - \BitSet@AfterFi{% - \expandafter\expandafter\expandafter\BitSet@GetOctHex - \IntCalcDec#1!!#2!23% - }% - \else - \BitSet@AfterFi{% - \expandafter\expandafter\expandafter\BitSet@@GetOct - \number\IntCalcInc#1!\expandafter\expandafter\expandafter!% - \csname BitSet@Oct#5#4#3\endcsname#2!% - }% - \BitSet@Fi +\ifx#5\BitSet@Empty +\BitSet@AfterFi{% +\expandafter\expandafter\expandafter\BitSet@GetOctHex +\IntCalcDec#1!!#2!23% +}% +\else +\BitSet@AfterFi{% +\expandafter\expandafter\expandafter\BitSet@@GetOct +\number\IntCalcInc#1!\expandafter\expandafter\expandafter!% +\csname BitSet@Oct#5#4#3\endcsname#2!% +}% +\BitSet@Fi } \def\BitSet@Temp#1#2#3#4{% - \expandafter\def\csname BitSet@Oct#1#2#3\endcsname{#4}% +\expandafter\def\csname BitSet@Oct#1#2#3\endcsname{#4}% } \BitSet@Temp0000% \BitSet@Temp0011% @@ -8150,21 +8149,21 @@ $ \BIC@Temp 9{18\or27\or36\or45\or54\or63\or72\or81}% \BitSet@Temp1106% \BitSet@Temp1117% \def\BitSet@@GetHex#1!#2!#3#4#5#6{% - \ifx#6\BitSet@Empty - \BitSet@AfterFi{% - \expandafter\expandafter\expandafter\BitSet@GetOctHex - \IntCalcDec#1!!#2!34% - }% - \else - \BitSet@AfterFi{% - \expandafter\expandafter\expandafter\BitSet@@GetHex - \number\IntCalcInc#1!\expandafter\expandafter\expandafter!% - \csname BitSet@Hex#6#5#4#3\endcsname#2!% - }% - \BitSet@Fi +\ifx#6\BitSet@Empty +\BitSet@AfterFi{% +\expandafter\expandafter\expandafter\BitSet@GetOctHex +\IntCalcDec#1!!#2!34% +}% +\else +\BitSet@AfterFi{% +\expandafter\expandafter\expandafter\BitSet@@GetHex +\number\IntCalcInc#1!\expandafter\expandafter\expandafter!% +\csname BitSet@Hex#6#5#4#3\endcsname#2!% +}% +\BitSet@Fi } \def\BitSet@Temp#1#2#3#4#5{% - \expandafter\def\csname BitSet@Hex#1#2#3#4\endcsname{#5}% +\expandafter\def\csname BitSet@Hex#1#2#3#4\endcsname{#5}% } \BitSet@Temp00000% \BitSet@Temp00011% @@ -8183,67 +8182,67 @@ $ \BIC@Temp 9{18\or27\or36\or45\or54\or63\or72\or81}% \BitSet@Temp1110E% \BitSet@Temp1111F% \def\BitSet@GetOctHex#1!#2!#3#4#5!#6{% - \expandafter\BitSet@@GetOctHex - \number\intcalcNum{#6}\expandafter\expandafter\expandafter!% - \IntCalcMul#1!#4!!#3#4#2% +\expandafter\BitSet@@GetOctHex +\number\intcalcNum{#6}\expandafter\expandafter\expandafter!% +\IntCalcMul#1!#4!!#3#4#2% } \def\BitSet@@GetOctHex#1!#2!#3#4{% - \ifnum#1>#2 % - \BitSet@AfterFi{% - \expandafter\expandafter\expandafter\expandafter - \expandafter\expandafter\expandafter\BitSet@Fill - \expandafter\IntCalcDiv\number - \expandafter\expandafter\expandafter\IntCalcAdd - \IntCalcSub#1!#2!!#3!!#4!!% - }% - \else - \BitSet@AfterFi{ }% - \BitSet@Fi +\ifnum#1>#2 % +\BitSet@AfterFi{% +\expandafter\expandafter\expandafter\expandafter +\expandafter\expandafter\expandafter\BitSet@Fill +\expandafter\IntCalcDiv\number +\expandafter\expandafter\expandafter\IntCalcAdd +\IntCalcSub#1!#2!!#3!!#4!!% +}% +\else +\BitSet@AfterFi{ }% +\BitSet@Fi } \def\bitsetGetDec#1{% - \romannumeral0% - \BitSet@IfUndefined{#1}{ 0}{% - \expandafter\expandafter\expandafter\BitSet@GetDec - \csname BS@#1\endcsname!% - }% +\romannumeral0% +\BitSet@IfUndefined{#1}{ 0}{% +\expandafter\expandafter\expandafter\BitSet@GetDec +\csname BS@#1\endcsname!% +}% } \def\BitSet@GetDec#1#2!{% - \ifx\\#2\\% - \BitSet@AfterFi{ #1}% - \else - \BitSet@AfterFi{% - \BitSet@@GetDec2!#1!#2!% - }% - \BitSet@Fi +\ifx\\#2\\% +\BitSet@AfterFi{ #1}% +\else +\BitSet@AfterFi{% +\BitSet@@GetDec2!#1!#2!% +}% +\BitSet@Fi } \def\BitSet@@GetDec#1!#2!#3#4!{% - \ifx\\#4\\% - \ifx#31% - \BitSet@AfterFiFi{% - \expandafter\expandafter\expandafter\BitSet@Space - \IntCalcAdd#1!#2!% - }% - \else - \BitSet@AfterFiFi{ #2}% - \fi - \else - \ifx#31% - \BitSet@AfterFiFi{% - \csname BitSet@N#1% - \expandafter\expandafter\expandafter\endcsname - \IntCalcAdd#1!#2!!#4!% - }% - \else - \BitSet@AfterFiFi{% - \csname BitSet@N#1\endcsname#2!#4!% - }% - \fi - \BitSet@Fi +\ifx\\#4\\% +\ifx#31% +\BitSet@AfterFiFi{% +\expandafter\expandafter\expandafter\BitSet@Space +\IntCalcAdd#1!#2!% +}% +\else +\BitSet@AfterFiFi{ #2}% +\fi +\else +\ifx#31% +\BitSet@AfterFiFi{% +\csname BitSet@N#1% +\expandafter\expandafter\expandafter\endcsname +\IntCalcAdd#1!#2!!#4!% +}% +\else +\BitSet@AfterFiFi{% +\csname BitSet@N#1\endcsname#2!#4!% +}% +\fi +\BitSet@Fi } \def\BitSet@Temp#1#2{% - \expandafter\def\csname BitSet@N#1\endcsname{% - \BitSet@@GetDec#2!% - }% +\expandafter\def\csname BitSet@N#1\endcsname{% +\BitSet@@GetDec#2!% +}% } \BitSet@Temp{1}{2} \BitSet@Temp{2}{4} @@ -8276,864 +8275,864 @@ $ \BIC@Temp 9{18\or27\or36\or45\or54\or63\or72\or81}% \BitSet@Temp{268435456}{536870912} \BitSet@Temp{536870912}{1073741824} \expandafter\def\csname BitSet@N1073741824\endcsname{% - \BitSet@GetDecBig2147483648!% +\BitSet@GetDecBig2147483648!% +}% +\def\BitSet@GetDecBig#1!#2!#3#4!{% +\ifx\\#4\\% +\ifx#31% +\BitSet@AfterFiFi{% +\expandafter\expandafter\expandafter\BitSet@Space +\BigIntCalcAdd#1!#2!% +}% +\else +\BitSet@AfterFiFi{ #2}% +\fi +\else +\ifx#31% +\BitSet@AfterFiFi{% +\expandafter\expandafter\expandafter\BitSet@@GetDecBig +\BigIntCalcAdd#1!#2!!#1!#4!% }% -\def\BitSet@GetDecBig#1!#2!#3#4!{% - \ifx\\#4\\% - \ifx#31% - \BitSet@AfterFiFi{% - \expandafter\expandafter\expandafter\BitSet@Space - \BigIntCalcAdd#1!#2!% - }% - \else - \BitSet@AfterFiFi{ #2}% - \fi - \else - \ifx#31% - \BitSet@AfterFiFi{% - \expandafter\expandafter\expandafter\BitSet@@GetDecBig - \BigIntCalcAdd#1!#2!!#1!#4!% - }% - \else - \BitSet@AfterFiFi{% - \expandafter\expandafter\expandafter\BitSet@GetDecBig - \BigIntCalcShl#1!!#2!#4!% - }% - \fi - \BitSet@Fi +\else +\BitSet@AfterFiFi{% +\expandafter\expandafter\expandafter\BitSet@GetDecBig +\BigIntCalcShl#1!!#2!#4!% +}% +\fi +\BitSet@Fi } \def\BitSet@@GetDecBig#1!#2!{% - \expandafter\expandafter\expandafter\BitSet@GetDecBig - \BigIntCalcShl#2!!#1!% +\expandafter\expandafter\expandafter\BitSet@GetDecBig +\BigIntCalcShl#2!!#1!% } \def\bitsetAnd#1#2{% - \bitsetIsEmpty{#1}{% - \bitsetReset{#1}% - }{% - \bitsetIsEmpty{#2}{% - \bitsetReset{#1}% - }{% - \expandafter\edef\csname BS@#1\endcsname{% - \expandafter\expandafter\expandafter\BitSet@And - \csname BS@#1\expandafter\expandafter\expandafter\endcsname - \expandafter\expandafter\expandafter!% - \csname BS@#2\endcsname!!% - }% - \expandafter\ifx\csname BS@#1\endcsname\BitSet@Empty - \bitsetReset{#1}% - \fi - }% - }% +\bitsetIsEmpty{#1}{% +\bitsetReset{#1}% +}{% +\bitsetIsEmpty{#2}{% +\bitsetReset{#1}% +}{% +\expandafter\edef\csname BS@#1\endcsname{% +\expandafter\expandafter\expandafter\BitSet@And +\csname BS@#1\expandafter\expandafter\expandafter\endcsname +\expandafter\expandafter\expandafter!% +\csname BS@#2\endcsname!!% +}% +\expandafter\ifx\csname BS@#1\endcsname\BitSet@Empty +\bitsetReset{#1}% +\fi +}% +}% } \def\BitSet@And#1#2!#3#4!#5!{% - \ifx\\#2\\% - \ifnum#1#3=11 #51\fi - \else - \ifx\\#4\\% - \ifnum#1#3=11 #51\fi - \else - \ifnum#1#3=11 % - #51% - \BitSet@AfterFiFiFi{% - \BitSet@And#2!#4!!% - }% - \else - \BitSet@AfterFiFiFi{% - \BitSet@And#2!#4!#50!% - }% - \fi - \fi - \BitSet@Fi +\ifx\\#2\\% +\ifnum#1#3=11 #51\fi +\else +\ifx\\#4\\% +\ifnum#1#3=11 #51\fi +\else +\ifnum#1#3=11 % +#51% +\BitSet@AfterFiFiFi{% +\BitSet@And#2!#4!!% +}% +\else +\BitSet@AfterFiFiFi{% +\BitSet@And#2!#4!#50!% +}% +\fi +\fi +\BitSet@Fi } \def\bitsetAndNot#1#2{% - \bitsetIsEmpty{#1}{% - \bitsetReset{#1}% - }{% - \bitsetIsEmpty{#2}{% - }{% - \expandafter\edef\csname BS@#1\endcsname{% - \expandafter\expandafter\expandafter\BitSet@AndNot - \csname BS@#1\expandafter\expandafter\expandafter\endcsname - \expandafter\expandafter\expandafter!% - \csname BS@#2\endcsname!!% - }% - \expandafter\ifx\csname BS@#1\endcsname\BitSet@Empty - \bitsetReset{#1}% - \fi - }% - }% +\bitsetIsEmpty{#1}{% +\bitsetReset{#1}% +}{% +\bitsetIsEmpty{#2}{% +}{% +\expandafter\edef\csname BS@#1\endcsname{% +\expandafter\expandafter\expandafter\BitSet@AndNot +\csname BS@#1\expandafter\expandafter\expandafter\endcsname +\expandafter\expandafter\expandafter!% +\csname BS@#2\endcsname!!% +}% +\expandafter\ifx\csname BS@#1\endcsname\BitSet@Empty +\bitsetReset{#1}% +\fi +}% +}% } \def\BitSet@AndNot#1#2!#3#4!#5!{% - \ifx\\#2\\% - \ifnum#1#3=10 #51\fi - \else - \ifx\\#4\\% - #5% - \ifnum#1#3=10 1\else 0\fi - #2% - \else - \ifnum#1#3=10 % - #51% - \BitSet@AfterFiFiFi{% - \BitSet@AndNot#2!#4!!% - }% - \else - \BitSet@AfterFiFiFi{% - \BitSet@AndNot#2!#4!#50!% - }% - \fi - \fi - \BitSet@Fi +\ifx\\#2\\% +\ifnum#1#3=10 #51\fi +\else +\ifx\\#4\\% +#5% +\ifnum#1#3=10 1\else 0\fi +#2% +\else +\ifnum#1#3=10 % +#51% +\BitSet@AfterFiFiFi{% +\BitSet@AndNot#2!#4!!% +}% +\else +\BitSet@AfterFiFiFi{% +\BitSet@AndNot#2!#4!#50!% +}% +\fi +\fi +\BitSet@Fi } \def\bitsetOr#1#2{% - \bitsetIsEmpty{#2}{% - \BitSet@IfUndefined{#1}{\bitsetReset{#1}}{}% - }{% - \bitsetIsEmpty{#1}{% - \expandafter\let\csname BS@#1\expandafter\endcsname - \csname BS@#2\endcsname - }{% - \expandafter\edef\csname BS@#1\endcsname{% - \expandafter\expandafter\expandafter\BitSet@Or - \csname BS@#1\expandafter\expandafter\expandafter\endcsname - \expandafter\expandafter\expandafter!% - \csname BS@#2\endcsname!% - }% - }% - }% +\bitsetIsEmpty{#2}{% +\BitSet@IfUndefined{#1}{\bitsetReset{#1}}{}% +}{% +\bitsetIsEmpty{#1}{% +\expandafter\let\csname BS@#1\expandafter\endcsname +\csname BS@#2\endcsname +}{% +\expandafter\edef\csname BS@#1\endcsname{% +\expandafter\expandafter\expandafter\BitSet@Or +\csname BS@#1\expandafter\expandafter\expandafter\endcsname +\expandafter\expandafter\expandafter!% +\csname BS@#2\endcsname!% +}% +}% +}% } \def\BitSet@Or#1#2!#3#4!{% - \ifnum#1#3>0 1\else 0\fi - \ifx\\#2\\% - #4% - \else - \ifx\\#4\\% - #2% - \else - \BitSet@AfterFiFi{% - \BitSet@Or#2!#4!% - }% - \fi - \BitSet@Fi +\ifnum#1#3>0 1\else 0\fi +\ifx\\#2\\% +#4% +\else +\ifx\\#4\\% +#2% +\else +\BitSet@AfterFiFi{% +\BitSet@Or#2!#4!% +}% +\fi +\BitSet@Fi } \def\bitsetXor#1#2{% - \bitsetIsEmpty{#2}{% - \BitSet@IfUndefined{#1}{\bitsetReset{#1}}{}% - }{% - \bitsetIsEmpty{#1}{% - \expandafter\let\csname BS@#1\expandafter\endcsname - \csname BS@#2\endcsname - }{% - \expandafter\edef\csname BS@#1\endcsname{% - \expandafter\expandafter\expandafter\BitSet@Xor - \csname BS@#1\expandafter\expandafter\expandafter\endcsname - \expandafter\expandafter\expandafter!% - \csname BS@#2\endcsname!!% - }% - \expandafter\ifx\csname BS@#1\endcsname\BitSet@Empty - \bitsetReset{#1}% - \fi - }% - }% +\bitsetIsEmpty{#2}{% +\BitSet@IfUndefined{#1}{\bitsetReset{#1}}{}% +}{% +\bitsetIsEmpty{#1}{% +\expandafter\let\csname BS@#1\expandafter\endcsname +\csname BS@#2\endcsname +}{% +\expandafter\edef\csname BS@#1\endcsname{% +\expandafter\expandafter\expandafter\BitSet@Xor +\csname BS@#1\expandafter\expandafter\expandafter\endcsname +\expandafter\expandafter\expandafter!% +\csname BS@#2\endcsname!!% +}% +\expandafter\ifx\csname BS@#1\endcsname\BitSet@Empty +\bitsetReset{#1}% +\fi +}% +}% } \def\BitSet@Xor#1#2!#3#4!#5!{% - \ifx\\#2\\% - \ifx#1#3% - \ifx\\#4\\% - \else - #50#4% - \fi - \else - #51#4% - \fi - \else - \ifx\\#4\\% - #5% - \ifx#1#30\else 1\fi - #2% - \else - \ifx#1#3% - \BitSet@AfterFiFiFi{% - \BitSet@Xor#2!#4!#50!% - }% - \else - #51% - \BitSet@AfterFiFiFi{% - \BitSet@Xor#2!#4!!% - }% - \fi - \fi - \BitSet@Fi +\ifx\\#2\\% +\ifx#1#3% +\ifx\\#4\\% +\else +#50#4% +\fi +\else +#51#4% +\fi +\else +\ifx\\#4\\% +#5% +\ifx#1#30\else 1\fi +#2% +\else +\ifx#1#3% +\BitSet@AfterFiFiFi{% +\BitSet@Xor#2!#4!#50!% +}% +\else +#51% +\BitSet@AfterFiFiFi{% +\BitSet@Xor#2!#4!!% +}% +\fi +\fi +\BitSet@Fi } \def\bitsetShiftLeft#1#2{% - \BitSet@IfUndefined{#1}{% - \bitsetReset{#1}% - }{% - \bitsetIsEmpty{#1}{% - }{% - \expandafter\expandafter\expandafter\BitSet@ShiftLeft - \intcalcNum{#2}!{#1}% - }% - }% +\BitSet@IfUndefined{#1}{% +\bitsetReset{#1}% +}{% +\bitsetIsEmpty{#1}{% +}{% +\expandafter\expandafter\expandafter\BitSet@ShiftLeft +\intcalcNum{#2}!{#1}% +}% +}% } \def\BitSet@ShiftLeft#1!#2{% - \ifcase\intcalcSgn{#1} % - \or - \begingroup - \uccode`m=`0 % - \uppercase\expandafter{\expandafter\endgroup - \expandafter\edef\csname BS@#2\expandafter\endcsname - \expandafter{% - \romannumeral#1000\expandafter\BitSet@Space - \csname BS@#2\endcsname - }% - }% - \else - \expandafter\BitSet@ShiftRight\BitSet@Gobble#1!{#2}% - \fi +\ifcase\intcalcSgn{#1} % +\or +\begingroup +\uccode`m=`0 % +\uppercase\expandafter{\expandafter\endgroup +\expandafter\edef\csname BS@#2\expandafter\endcsname +\expandafter{% +\romannumeral#1000\expandafter\BitSet@Space +\csname BS@#2\endcsname +}% +}% +\else +\expandafter\BitSet@ShiftRight\BitSet@Gobble#1!{#2}% +\fi } \def\bitsetShiftRight#1#2{% - \BitSet@IfUndefined{#1}{% - \bitsetReset{#1}% - }{% - \bitsetIsEmpty{#1}{% - }{% - \expandafter\expandafter\expandafter\BitSet@ShiftRight - \intcalcNum{#2}!{#1}% - }% - }% +\BitSet@IfUndefined{#1}{% +\bitsetReset{#1}% +}{% +\bitsetIsEmpty{#1}{% +}{% +\expandafter\expandafter\expandafter\BitSet@ShiftRight +\intcalcNum{#2}!{#1}% +}% +}% } \def\BitSet@ShiftRight#1!#2{% - \ifcase\intcalcSgn{#1} % - \or - \expandafter\edef\csname BS@#2\endcsname{% - \expandafter\expandafter\expandafter\BitSet@Kill - \csname BS@#2\expandafter\endcsname\expandafter\BitSet@Empty - \expandafter=% - \expandafter{\expandafter}\expandafter{\expandafter}% - \romannumeral#1000!% - }% - \else - \expandafter\BitSet@ShiftLeft\BitSet@Gobble#1!{#2}% - \fi +\ifcase\intcalcSgn{#1} % +\or +\expandafter\edef\csname BS@#2\endcsname{% +\expandafter\expandafter\expandafter\BitSet@Kill +\csname BS@#2\expandafter\endcsname\expandafter\BitSet@Empty +\expandafter=% +\expandafter{\expandafter}\expandafter{\expandafter}% +\romannumeral#1000!% +}% +\else +\expandafter\BitSet@ShiftLeft\BitSet@Gobble#1!{#2}% +\fi } \def\BitSet@Kill#1#2=#3#4#5{% - #3#4% - \ifx#5!% - \ifx#1\BitSet@Empty - 0% - \else - #1#2% - \fi - \else - \ifx#1\BitSet@Empty - 0% - \BitSet@AfterFiFi\BitSet@Cleanup - \else - \BitSet@Kill#2=% - \fi - \BitSet@Fi +#3#4% +\ifx#5!% +\ifx#1\BitSet@Empty + 0% +\else +#1#2% +\fi +\else +\ifx#1\BitSet@Empty + 0% +\BitSet@AfterFiFi\BitSet@Cleanup +\else +\BitSet@Kill#2=% +\fi +\BitSet@Fi } \def\bitsetClear{% - \BitSet@CheckIndex\BitSet@Clear +\BitSet@CheckIndex\BitSet@Clear } \def\bitsetSet{% - \BitSet@CheckIndex\BitSet@Set +\BitSet@CheckIndex\BitSet@Set } \def\bitsetFlip{% - \BitSet@CheckIndex\BitSet@Flip +\BitSet@CheckIndex\BitSet@Flip } \def\bitsetSetValue#1#2#3{% - \expandafter\expandafter\expandafter\BitSet@SetValue - \intcalcNum{#3}!{#1}{#2}% +\expandafter\expandafter\expandafter\BitSet@SetValue +\intcalcNum{#3}!{#1}{#2}% } \def\BitSet@SetValue#1!{% - \BitSet@CheckIndex{% - \ifcase#1 % - \expandafter\BitSet@Clear - \or - \expandafter\BitSet@Set - \else - \BitSet@ErrorInvalidBitValue{#1}% - \expandafter\expandafter\expandafter\BitSet@Gobble - \expandafter\BitSet@Gobble - \fi - }% +\BitSet@CheckIndex{% +\ifcase#1 % +\expandafter\BitSet@Clear +\or +\expandafter\BitSet@Set +\else +\BitSet@ErrorInvalidBitValue{#1}% +\expandafter\expandafter\expandafter\BitSet@Gobble +\expandafter\BitSet@Gobble +\fi +}% } \def\BitSet@ErrorInvalidBitValue#1{% - \@PackageError{bitset}{% - Invalid bit value (#1) not in range 0..1% - }\@ehc +\@PackageError{bitset}{% + Invalid bit value (#1) not in range 0..1% +}\@ehc } \def\BitSet@Clear#1#2{% - \edef\BitSet@Temp{% - \expandafter\expandafter\expandafter\BitSet@@Clear - \csname BS@#1\expandafter\endcsname - \expandafter\BitSet@Empty\expandafter=\expandafter!% - \romannumeral#2000!% - }% - \expandafter\let\csname BS@#1\expandafter\endcsname - \ifx\BitSet@Temp\BitSet@Empty - \BitSet@Zero - \else - \BitSet@Temp - \fi +\edef\BitSet@Temp{% +\expandafter\expandafter\expandafter\BitSet@@Clear +\csname BS@#1\expandafter\endcsname +\expandafter\BitSet@Empty\expandafter=\expandafter!% +\romannumeral#2000!% +}% +\expandafter\let\csname BS@#1\expandafter\endcsname +\ifx\BitSet@Temp\BitSet@Empty +\BitSet@Zero +\else +\BitSet@Temp +\fi } \def\BitSet@@Clear#1#2=#3!#4{% - \ifx#4!% - \ifx#1\BitSet@Empty - \else - \ifx\BitSet@Empty#2% - \else - #30#2% - \fi - \fi - \else - \ifx#1\BitSet@Empty - \BitSet@AfterFiFi\BitSet@Cleanup - \else - \ifx#10% - \BitSet@AfterFiFiFi{% - \BitSet@@Clear#2=#30!% - }% - \else - #31% - \BitSet@AfterFiFiFi{% - \BitSet@@Clear#2=!% - }% - \fi - \fi - \BitSet@Fi +\ifx#4!% +\ifx#1\BitSet@Empty +\else +\ifx\BitSet@Empty#2% +\else +#30#2% +\fi +\fi +\else +\ifx#1\BitSet@Empty +\BitSet@AfterFiFi\BitSet@Cleanup +\else +\ifx#10% +\BitSet@AfterFiFiFi{% +\BitSet@@Clear#2=#30!% +}% +\else +#31% +\BitSet@AfterFiFiFi{% +\BitSet@@Clear#2=!% +}% +\fi +\fi +\BitSet@Fi } \def\BitSet@Set#1#2{% - \expandafter\edef\csname BS@#1\endcsname{% - \expandafter\expandafter\expandafter\BitSet@@Set - \csname BS@#1\expandafter\endcsname - \expandafter\BitSet@Empty\expandafter=% - \expandafter{\expandafter}\expandafter{\expandafter}% - \romannumeral#2000!% - }% +\expandafter\edef\csname BS@#1\endcsname{% +\expandafter\expandafter\expandafter\BitSet@@Set +\csname BS@#1\expandafter\endcsname +\expandafter\BitSet@Empty\expandafter=% +\expandafter{\expandafter}\expandafter{\expandafter}% +\romannumeral#2000!% +}% } \def\BitSet@@Set#1#2=#3#4#5{% - #3#4% - \ifx#5!% - 1#2% - \else - \ifx#1\BitSet@Empty - 0% - \BitSet@AfterFiFi\BitSet@@@Set - \else - #1% - \BitSet@@Set#2=% - \fi - \BitSet@Fi +#3#4% +\ifx#5!% + 1#2% +\else +\ifx#1\BitSet@Empty + 0% +\BitSet@AfterFiFi\BitSet@@@Set +\else +#1% +\BitSet@@Set#2=% +\fi +\BitSet@Fi } \def\BitSet@@@Set#1{% - \ifx#1!% - 1% - \else - 0% - \expandafter\BitSet@@@Set - \fi +\ifx#1!% + 1% +\else + 0% +\expandafter\BitSet@@@Set +\fi } \def\BitSet@Flip#1#2{% - \edef\BitSet@Temp{% - \expandafter\expandafter\expandafter\BitSet@@Flip - \csname BS@#1\expandafter\endcsname - \expandafter\BitSet@Empty\expandafter=\expandafter!% - \romannumeral#2000!% - }% - \expandafter\let\csname BS@#1\expandafter\endcsname - \ifx\BitSet@Temp\BitSet@Empty - \BitSet@Zero - \else - \BitSet@Temp - \fi +\edef\BitSet@Temp{% +\expandafter\expandafter\expandafter\BitSet@@Flip +\csname BS@#1\expandafter\endcsname +\expandafter\BitSet@Empty\expandafter=\expandafter!% +\romannumeral#2000!% +}% +\expandafter\let\csname BS@#1\expandafter\endcsname +\ifx\BitSet@Temp\BitSet@Empty +\BitSet@Zero +\else +\BitSet@Temp +\fi } \def\BitSet@@Flip#1#2=#3!#4{% - \ifx#4!% - \ifx#11% - \ifx\BitSet@Empty#2% - \else - #30#2% - \fi - \else - #31#2% - \fi - \else - \ifx#1\BitSet@Empty - #30% - \BitSet@AfterFiFi\BitSet@@@Set - \else - \ifx#10% - \BitSet@AfterFiFiFi{% - \BitSet@@Flip#2=#30!% - }% - \else - #31% - \BitSet@AfterFiFiFi{% - \BitSet@@Flip#2=!% - }% - \fi - \fi - \BitSet@Fi +\ifx#4!% +\ifx#11% +\ifx\BitSet@Empty#2% +\else +#30#2% +\fi +\else +#31#2% +\fi +\else +\ifx#1\BitSet@Empty +#30% +\BitSet@AfterFiFi\BitSet@@@Set +\else +\ifx#10% +\BitSet@AfterFiFiFi{% +\BitSet@@Flip#2=#30!% +}% +\else +#31% +\BitSet@AfterFiFiFi{% +\BitSet@@Flip#2=!% +}% +\fi +\fi +\BitSet@Fi } \def\bitsetClearRange{% - \BitSet@Range\BitSet@Clear +\BitSet@Range\BitSet@Clear } \def\bitsetSetRange{% - \BitSet@Range\BitSet@Set +\BitSet@Range\BitSet@Set } \def\bitsetFlipRange{% - \BitSet@Range\BitSet@Flip +\BitSet@Range\BitSet@Flip } \def\bitsetSetValueRange#1#2#3#4{% - \expandafter\expandafter\expandafter\BitSet@SetValueRange - \intcalcNum{#4}!{#1}{#2}{#3}% +\expandafter\expandafter\expandafter\BitSet@SetValueRange +\intcalcNum{#4}!{#1}{#2}{#3}% } \def\BitSet@SetValueRange#1!#2#3#4{% - \ifcase#1 % - \BitSet@Range\BitSet@Clear{#2}{#3}{#4}% - \or - \BitSet@Range\BitSet@Set{#2}{#3}{#4}% - \else - \BitSet@ErrorInvalidBitValue{#1}% - \fi +\ifcase#1 % +\BitSet@Range\BitSet@Clear{#2}{#3}{#4}% +\or +\BitSet@Range\BitSet@Set{#2}{#3}{#4}% +\else +\BitSet@ErrorInvalidBitValue{#1}% +\fi } \def\BitSet@Range#1#2#3#4{% - \edef\BitSet@Temp{% - \noexpand\BitSet@@Range\noexpand#1{#2}% - \intcalcNum{#3}!\intcalcNum{#4}!% - }% - \BitSet@Temp +\edef\BitSet@Temp{% +\noexpand\BitSet@@Range\noexpand#1{#2}% +\intcalcNum{#3}!\intcalcNum{#4}!% +}% +\BitSet@Temp } \def\BitSet@@Range#1#2#3!#4!{% - \ifnum#3<0 % - \BitSet@NegativeIndex#1{#2}#3!#4!0!#4!% - \else - \ifnum#4<0 % - \BitSet@NegativeIndex#1{#2}#3!#4!#3!0!% - \else - \ifcase\intcalcCmp{#3}{#4} % - \or - \@PackageError{bitset}{% - Wrong index numbers in range [#3..#4]\MessageBreak% hash-ok - for clear/set/flip on bit set `#2'.\MessageBreak - The lower index exceeds the upper index.\MessageBreak - Canceling the operation as error recovery% - }\@ehc - \else - \BitSet@@@Range#3!#4!#1{#2}% - \fi - \fi - \fi +\ifnum#3<0 % +\BitSet@NegativeIndex#1{#2}#3!#4!0!#4!% +\else +\ifnum#4<0 % +\BitSet@NegativeIndex#1{#2}#3!#4!#3!0!% +\else +\ifcase\intcalcCmp{#3}{#4} % +\or +\@PackageError{bitset}{% + Wrong index numbers in range [#3..#4]\MessageBreak% hash-ok + for clear/set/flip on bit set `#2'.\MessageBreak + The lower index exceeds the upper index.\MessageBreak + Canceling the operation as error recovery% +}\@ehc +\else +\BitSet@@@Range#3!#4!#1{#2}% +\fi +\fi +\fi } \def\BitSet@NegativeIndex#1#2#3!#4!#5!#6!{% - \@PackageError{bitset}{% - Negative index in range [#3..#4]\MessageBreak % hash-ok - for \string\bitset - \ifx#1\BitSet@Clear - Clear% - \else - \ifx#1\BitSet@Set - Set% - \else - Flip% - \fi - \fi - Range on bit set `#2'.\MessageBreak - Using [#5..#6] as error recovery% hash-ok - }\@ehc - \BitSet@@Range#1{#2}#5!#6!% +\@PackageError{bitset}{% + Negative index in range [#3..#4]\MessageBreak % hash-ok + for \string\bitset +\ifx#1\BitSet@Clear + Clear% +\else +\ifx#1\BitSet@Set + Set% +\else + Flip% +\fi +\fi + Range on bit set `#2'.\MessageBreak + Using [#5..#6] as error recovery% hash-ok +}\@ehc +\BitSet@@Range#1{#2}#5!#6!% } \def\BitSet@@@Range#1!#2!#3#4{% - \ifnum#1<#2 % - #3{#4}{#1}% - \BitSet@AfterFi{% - \expandafter\expandafter\expandafter\BitSet@@@Range - \IntCalcInc#1!!#2!#3{#4}% - }% - \BitSet@Fi +\ifnum#1<#2 % +#3{#4}{#1}% +\BitSet@AfterFi{% +\expandafter\expandafter\expandafter\BitSet@@@Range +\IntCalcInc#1!!#2!#3{#4}% +}% +\BitSet@Fi } \def\bitsetGet#1#2{% - \number - \expandafter\expandafter\expandafter\BitSet@Get - \intcalcNum{#2}!{#1}% +\number +\expandafter\expandafter\expandafter\BitSet@Get +\intcalcNum{#2}!{#1}% } \def\BitSet@Get#1!#2{% - \ifnum#1<0 % - \BitSet@AfterFi{% - 0 \BitSetError:NegativeIndex% - }% - \else - \BitSet@IfUndefined{#2}{0}{% - \expandafter\expandafter\expandafter\BitSet@@Get - \csname BS@#2\expandafter\endcsname - \expandafter!\expandafter=% - \expandafter{\expandafter}\expandafter{\expandafter}% - \romannumeral\intcalcNum{#1}000!% - }% - \expandafter\BitSet@Space - \BitSet@Fi +\ifnum#1<0 % +\BitSet@AfterFi{% + 0 \BitSetError:NegativeIndex% +}% +\else +\BitSet@IfUndefined{#2}{0}{% +\expandafter\expandafter\expandafter\BitSet@@Get +\csname BS@#2\expandafter\endcsname +\expandafter!\expandafter=% +\expandafter{\expandafter}\expandafter{\expandafter}% +\romannumeral\intcalcNum{#1}000!% +}% +\expandafter\BitSet@Space +\BitSet@Fi } \def\BitSet@@Get#1#2=#3#4#5{% - #3#4% - \ifx#5!% - \ifx#1!% - 0% - \else - #1% - \fi - \else - \ifx#1!% - 0% - \BitSet@AfterFiFi\BitSet@Cleanup - \else - \BitSet@@Get#2=% - \fi - \BitSet@Fi +#3#4% +\ifx#5!% +\ifx#1!% + 0% +\else +#1% +\fi +\else +\ifx#1!% + 0% +\BitSet@AfterFiFi\BitSet@Cleanup +\else +\BitSet@@Get#2=% +\fi +\BitSet@Fi } \def\bitsetNextClearBit#1#2{% - \number - \expandafter\expandafter\expandafter\BitSet@NextClearBit - \intcalcNum{#2}!{#1} % +\number +\expandafter\expandafter\expandafter\BitSet@NextClearBit +\intcalcNum{#2}!{#1} % } \def\BitSet@NextClearBit#1!#2{% - \ifnum#1<0 % - \BitSet@NextClearBit0!{#2}% - \BitSet@AfterFi{% - \expandafter\BitSet@Space - \expandafter\BitSetError:NegativeIndex\romannumeral0% - }% - \else - \bitsetIsEmpty{#2}{#1}{% - \expandafter\BitSet@Skip - \number#1\expandafter\expandafter\expandafter!% - \csname BS@#2\endcsname!!!!!!!!!=% - {\BitSet@@NextClearBit#1!}% - }% - \BitSet@Fi +\ifnum#1<0 % +\BitSet@NextClearBit0!{#2}% +\BitSet@AfterFi{% +\expandafter\BitSet@Space +\expandafter\BitSetError:NegativeIndex\romannumeral0% +}% +\else +\bitsetIsEmpty{#2}{#1}{% +\expandafter\BitSet@Skip +\number#1\expandafter\expandafter\expandafter!% +\csname BS@#2\endcsname!!!!!!!!!=% +{\BitSet@@NextClearBit#1!}% +}% +\BitSet@Fi } \def\BitSet@@NextClearBit#1!#2{% - \ifx#2!% - #1% - \else - \ifx#20% - #1% - \BitSet@AfterFiFi\BitSet@Cleanup - \else - \BitSet@AfterFiFi{% - \expandafter\expandafter\expandafter\BitSet@@NextClearBit - \IntCalcInc#1!!% - }% - \fi - \BitSet@Fi +\ifx#2!% +#1% +\else +\ifx#20% +#1% +\BitSet@AfterFiFi\BitSet@Cleanup +\else +\BitSet@AfterFiFi{% +\expandafter\expandafter\expandafter\BitSet@@NextClearBit +\IntCalcInc#1!!% +}% +\fi +\BitSet@Fi } \def\bitsetNextSetBit#1#2{% - \number - \expandafter\expandafter\expandafter\BitSet@NextSetBit - \intcalcNum{#2}!{#1} % +\number +\expandafter\expandafter\expandafter\BitSet@NextSetBit +\intcalcNum{#2}!{#1} % } \def\BitSet@NextSetBit#1!#2{% - \ifnum#1<0 % - \BitSet@NextSetBit0!{#2}% - \BitSet@AfterFi{% - \expandafter\BitSet@Space - \expandafter\BitSetError:NegativeIndex\romannumeral0% - }% - \else - \bitsetIsEmpty{#2}{-1}{% - \expandafter\BitSet@Skip - \number#1\expandafter\expandafter\expandafter!% - \csname BS@#2\endcsname!!!!!!!!!=% - {\BitSet@@NextSetBit#1!}% - }% - \BitSet@Fi +\ifnum#1<0 % +\BitSet@NextSetBit0!{#2}% +\BitSet@AfterFi{% +\expandafter\BitSet@Space +\expandafter\BitSetError:NegativeIndex\romannumeral0% +}% +\else +\bitsetIsEmpty{#2}{-1}{% +\expandafter\BitSet@Skip +\number#1\expandafter\expandafter\expandafter!% +\csname BS@#2\endcsname!!!!!!!!!=% +{\BitSet@@NextSetBit#1!}% +}% +\BitSet@Fi } \def\BitSet@@NextSetBit#1!#2{% - \ifx#2!% - -1% - \else - \ifx#21% - #1% - \BitSet@AfterFiFi\BitSet@Cleanup - \else - \BitSet@AfterFiFi{% - \expandafter\expandafter\expandafter\BitSet@@NextSetBit - \IntCalcInc#1!!% - }% - \fi - \BitSet@Fi +\ifx#2!% + -1% +\else +\ifx#21% +#1% +\BitSet@AfterFiFi\BitSet@Cleanup +\else +\BitSet@AfterFiFi{% +\expandafter\expandafter\expandafter\BitSet@@NextSetBit +\IntCalcInc#1!!% +}% +\fi +\BitSet@Fi } \def\BitSet@Cleanup#1!{} \def\BitSet@Skip#1!#2{% - \ifx#2!% - \BitSet@AfterFi{% - \BitSet@SkipContinue% - }% - \else - \ifcase#1 % - \BitSet@AfterFiFi{% - \BitSet@SkipContinue#2% - }% - \or - \BitSet@AfterFiFi\BitSet@SkipContinue - \or - \BitSet@AfterFiFi{% - \expandafter\BitSet@SkipContinue\BitSet@Gobble - }% - \else - \ifnum#1>8 % - \BitSet@AfterFiFiFi{% - \expandafter\BitSet@Skip - \number\IntCalcSub#1!8!\expandafter!% - \BitSet@GobbleSeven - }% - \else - \BitSet@AfterFiFiFi{% - \expandafter\expandafter\expandafter\BitSet@Skip - \IntCalcDec#1!!% - }% - \fi - \fi - \BitSet@Fi +\ifx#2!% +\BitSet@AfterFi{% +\BitSet@SkipContinue% +}% +\else +\ifcase#1 % +\BitSet@AfterFiFi{% +\BitSet@SkipContinue#2% +}% +\or +\BitSet@AfterFiFi\BitSet@SkipContinue +\or +\BitSet@AfterFiFi{% +\expandafter\BitSet@SkipContinue\BitSet@Gobble +}% +\else +\ifnum#1>8 % +\BitSet@AfterFiFiFi{% +\expandafter\BitSet@Skip +\number\IntCalcSub#1!8!\expandafter!% +\BitSet@GobbleSeven +}% +\else +\BitSet@AfterFiFiFi{% +\expandafter\expandafter\expandafter\BitSet@Skip +\IntCalcDec#1!!% +}% +\fi +\fi +\BitSet@Fi } \def\BitSet@SkipContinue#1!#2=#3{% - #3#1!% +#3#1!% } \def\BitSet@GobbleSeven#1#2#3#4#5#6#7{} \def\bitsetGetSetBitList#1{% - \romannumeral0% - \bitsetIsEmpty{#1}{ }{% - \expandafter\BitSet@GetSetBitList - \number\BitSet@NextSetBit0!{#1}!{#1}{}!% - }% +\romannumeral0% +\bitsetIsEmpty{#1}{ }{% +\expandafter\BitSet@GetSetBitList +\number\BitSet@NextSetBit0!{#1}!{#1}{}!% +}% } \def\BitSet@GetSetBitList#1!#2#3#4!{% - \ifnum#1<0 % - \BitSet@AfterFi{ #4}% - \else - \BitSet@AfterFi{% - \expandafter\BitSet@GetSetBitList\number - \expandafter\expandafter\expandafter\BitSet@NextSetBit - \IntCalcInc#1!!{#2}!{#2},#4#3#1!% - }% - \BitSet@Fi +\ifnum#1<0 % +\BitSet@AfterFi{ #4}% +\else +\BitSet@AfterFi{% +\expandafter\BitSet@GetSetBitList\number +\expandafter\expandafter\expandafter\BitSet@NextSetBit +\IntCalcInc#1!!{#2}!{#2},#4#3#1!% +}% +\BitSet@Fi } \def\bitsetSize#1{% - \number - \BitSet@IfUndefined{#1}{0 }{% - \expandafter\expandafter\expandafter\BitSet@Size - \expandafter\expandafter\expandafter1% - \expandafter\expandafter\expandafter!% - \csname BS@#1\endcsname!0!% - }% +\number +\BitSet@IfUndefined{#1}{0 }{% +\expandafter\expandafter\expandafter\BitSet@Size +\expandafter\expandafter\expandafter1% +\expandafter\expandafter\expandafter!% +\csname BS@#1\endcsname!0!% +}% } \def\BitSet@Size#1!#2#3!#4!{% - \ifx#21% - \ifx\\#3\\% - \BitSet@AfterFiFi{#1 }% - \else - \BitSet@AfterFiFi{% - \expandafter\expandafter\expandafter\BitSet@Size - \IntCalcInc#1!!#3!#1!% - }% - \fi - \else - \ifx\\#3\\% - \BitSet@AfterFiFi{#4 }% - \else - \BitSet@AfterFiFi{% - \expandafter\expandafter\expandafter\BitSet@Size - \IntCalcInc#1!!#3!#4!% - }% - \fi - \fi - \BitSet@Fi +\ifx#21% +\ifx\\#3\\% +\BitSet@AfterFiFi{#1 }% +\else +\BitSet@AfterFiFi{% +\expandafter\expandafter\expandafter\BitSet@Size +\IntCalcInc#1!!#3!#1!% +}% +\fi +\else +\ifx\\#3\\% +\BitSet@AfterFiFi{#4 }% +\else +\BitSet@AfterFiFi{% +\expandafter\expandafter\expandafter\BitSet@Size +\IntCalcInc#1!!#3!#4!% +}% +\fi +\fi +\BitSet@Fi } \def\bitsetCardinality#1{% - \number - \BitSet@IfUndefined{#1}{0 }{% - \expandafter\expandafter\expandafter\BitSet@Cardinality - \expandafter\expandafter\expandafter0% - \expandafter\expandafter\expandafter!% - \csname BS@#1\endcsname!% - }% +\number +\BitSet@IfUndefined{#1}{0 }{% +\expandafter\expandafter\expandafter\BitSet@Cardinality +\expandafter\expandafter\expandafter0% +\expandafter\expandafter\expandafter!% +\csname BS@#1\endcsname!% +}% } \def\BitSet@Cardinality#1!#2#3!{% - \ifx#21% - \ifx\\#3\\% - \BitSet@AfterFiFi{\IntCalcInc#1! }% - \else - \BitSet@AfterFiFi{% - \expandafter\expandafter\expandafter\BitSet@Cardinality - \IntCalcInc#1!!#3!% - }% - \fi - \else - \ifx\\#3\\% - \BitSet@AfterFiFi{#1 }% - \else - \BitSet@AfterFiFi{% - \BitSet@Cardinality#1!#3!% - }% - \fi - \fi - \BitSet@Fi +\ifx#21% +\ifx\\#3\\% +\BitSet@AfterFiFi{\IntCalcInc#1! }% +\else +\BitSet@AfterFiFi{% +\expandafter\expandafter\expandafter\BitSet@Cardinality +\IntCalcInc#1!!#3!% +}% +\fi +\else +\ifx\\#3\\% +\BitSet@AfterFiFi{#1 }% +\else +\BitSet@AfterFiFi{% +\BitSet@Cardinality#1!#3!% +}% +\fi +\fi +\BitSet@Fi } \def\bitsetIsDefined#1{% - \BitSet@IfUndefined{#1}% - \BitSet@SecondOfTwo - \BitSet@FirstOfTwo +\BitSet@IfUndefined{#1}% +\BitSet@SecondOfTwo +\BitSet@FirstOfTwo } \def\bitsetIsEmpty#1{% - \BitSet@IfUndefined{#1}\BitSet@FirstOfTwo{% - \expandafter\ifx\csname BS@#1\endcsname\BitSet@Zero - \expandafter\BitSet@FirstOfTwo - \else - \expandafter\BitSet@SecondOfTwo - \fi - }% +\BitSet@IfUndefined{#1}\BitSet@FirstOfTwo{% +\expandafter\ifx\csname BS@#1\endcsname\BitSet@Zero +\expandafter\BitSet@FirstOfTwo +\else +\expandafter\BitSet@SecondOfTwo +\fi +}% } \def\BitSet@Zero{0} \def\bitsetQuery#1#2{% - \ifnum\bitsetGet{#1}{#2}=1 % - \expandafter\BitSet@FirstOfTwo - \else - \expandafter\BitSet@SecondOfTwo - \fi +\ifnum\bitsetGet{#1}{#2}=1 % +\expandafter\BitSet@FirstOfTwo +\else +\expandafter\BitSet@SecondOfTwo +\fi } \def\bitsetEquals#1#2{% - \BitSet@IfUndefined{#1}{% - \BitSet@IfUndefined{#2}\BitSet@FirstOfTwo\BitSet@SecondOfTwo - }{% - \BitSet@IfUndefined{#2}\BitSet@SecondOfTwo{% - \expandafter\ifx\csname BS@#1\expandafter\endcsname - \csname BS@#2\endcsname - \expandafter\BitSet@FirstOfTwo - \else - \expandafter\BitSet@SecondOfTwo - \fi - }% - }% +\BitSet@IfUndefined{#1}{% +\BitSet@IfUndefined{#2}\BitSet@FirstOfTwo\BitSet@SecondOfTwo +}{% +\BitSet@IfUndefined{#2}\BitSet@SecondOfTwo{% +\expandafter\ifx\csname BS@#1\expandafter\endcsname +\csname BS@#2\endcsname +\expandafter\BitSet@FirstOfTwo +\else +\expandafter\BitSet@SecondOfTwo +\fi +}% +}% } \def\bitsetIntersects#1#2{% - \bitsetIsEmpty{#1}\BitSet@SecondOfTwo{% - \bitsetIsEmpty{#2}\BitSet@SecondOfTwo{% - \expandafter\expandafter\expandafter\BitSet@Intersects - \csname BS@#1\expandafter\expandafter\expandafter\endcsname - \expandafter\expandafter\expandafter!% - \csname BS@#2\endcsname!% - }% - }% +\bitsetIsEmpty{#1}\BitSet@SecondOfTwo{% +\bitsetIsEmpty{#2}\BitSet@SecondOfTwo{% +\expandafter\expandafter\expandafter\BitSet@Intersects +\csname BS@#1\expandafter\expandafter\expandafter\endcsname +\expandafter\expandafter\expandafter!% +\csname BS@#2\endcsname!% +}% +}% } \def\BitSet@Intersects#1#2!#3#4!{% - \ifnum#1#3=11 % - \BitSet@AfterFi\BitSet@FirstOfTwo - \else - \ifx\\#2\\% - \BitSet@AfterFiFi\BitSet@SecondOfTwo - \else - \ifx\\#4\\% - \BitSet@AfterFiFiFi\BitSet@SecondOfTwo - \else - \BitSet@AfterFiFiFi{% - \BitSet@Intersects#2!#4!% - }% - \fi - \fi - \BitSet@Fi +\ifnum#1#3=11 % +\BitSet@AfterFi\BitSet@FirstOfTwo +\else +\ifx\\#2\\% +\BitSet@AfterFiFi\BitSet@SecondOfTwo +\else +\ifx\\#4\\% +\BitSet@AfterFiFiFi\BitSet@SecondOfTwo +\else +\BitSet@AfterFiFiFi{% +\BitSet@Intersects#2!#4!% +}% +\fi +\fi +\BitSet@Fi } \BitSet@AtEnd% - \endinput +\endinput \hobsub@StopPackage \hobsub@StartPackage{uniquecounter} \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode58=12 % : - \catcode64=11 % @ - \catcode123=1 % { - \catcode125=2 % } - \expandafter\let\expandafter\x\csname ver@uniquecounter.sty\endcsname - \ifx\x\relax % plain-TeX, first loading - \else - \def\empty{}% - \ifx\x\empty % LaTeX, first loading, - % variable is initialized, but \ProvidesPackage not yet seen - \else - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{uniquecounter}{The package is already loaded}% - \aftergroup\endinput - \fi - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode58=12 % : +\catcode64=11 % @ +\catcode123=1 % { +\catcode125=2 % } +\expandafter\let\expandafter\x\csname ver@uniquecounter.sty\endcsname +\ifx\x\relax % plain-TeX, first loading +\else +\def\empty{}% +\ifx\x\empty % LaTeX, first loading, +% variable is initialized, but \ProvidesPackage not yet seen +\else +\expandafter\ifx\csname PackageInfo\endcsname\relax +\def\x#1#2{% +\immediate\write-1{Package #1 Info: #2.}% +}% +\else +\def\x#1#2{\PackageInfo{#1}{#2, stopped}}% +\fi +\x{uniquecounter}{The package is already loaded}% +\aftergroup\endinput +\fi +\fi \endgroup% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode40=12 % ( - \catcode41=12 % ) - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode47=12 % / - \catcode58=12 % : - \catcode64=11 % @ - \catcode91=12 % [ - \catcode93=12 % ] - \catcode123=1 % { - \catcode125=2 % } - \expandafter\ifx\csname ProvidesPackage\endcsname\relax - \def\x#1#2#3[#4]{\endgroup - \immediate\write-1{Package: #3 #4}% - \xdef#1{#4}% - }% - \else - \def\x#1#2[#3]{\endgroup - #2[{#3}]% - \ifx#1\@undefined - \xdef#1{#3}% - \fi - \ifx#1\relax - \xdef#1{#3}% - \fi - }% - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode40=12 % ( +\catcode41=12 % ) +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode47=12 % / +\catcode58=12 % : +\catcode64=11 % @ +\catcode91=12 % [ +\catcode93=12 % ] +\catcode123=1 % { +\catcode125=2 % } +\expandafter\ifx\csname ProvidesPackage\endcsname\relax +\def\x#1#2#3[#4]{\endgroup +\immediate\write-1{Package: #3 #4}% +\xdef#1{#4}% +}% +\else +\def\x#1#2[#3]{\endgroup +#2[{#3}]% +\ifx#1\@undefined +\xdef#1{#3}% +\fi +\ifx#1\relax +\xdef#1{#3}% +\fi +}% +\fi \expandafter\x\csname ver@uniquecounter.sty\endcsname \ProvidesPackage{uniquecounter}% - [2011/01/30 v1.2 Provides unlimited unique counter (HO)]% + [2011/01/30 v1.2 Provides unlimited unique counter (HO)]% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode123=1 % { - \catcode125=2 % } - \catcode64=11 % @ - \def\x{\endgroup - \expandafter\edef\csname uqc@AtEnd\endcsname{% - \endlinechar=\the\endlinechar\relax - \catcode13=\the\catcode13\relax - \catcode32=\the\catcode32\relax - \catcode35=\the\catcode35\relax - \catcode61=\the\catcode61\relax - \catcode64=\the\catcode64\relax - \catcode123=\the\catcode123\relax - \catcode125=\the\catcode125\relax - }% - }% +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode123=1 % { +\catcode125=2 % } +\catcode64=11 % @ +\def\x{\endgroup +\expandafter\edef\csname uqc@AtEnd\endcsname{% +\endlinechar=\the\endlinechar\relax +\catcode13=\the\catcode13\relax +\catcode32=\the\catcode32\relax +\catcode35=\the\catcode35\relax +\catcode61=\the\catcode61\relax +\catcode64=\the\catcode64\relax +\catcode123=\the\catcode123\relax +\catcode125=\the\catcode125\relax +}% +}% \x\catcode61\catcode48\catcode32=10\relax% \catcode13=5 % ^^M \endlinechar=13 % @@ -9142,11 +9141,11 @@ $ \BIC@Temp 9{18\or27\or36\or45\or54\or63\or72\or81}% \catcode123=1 % { \catcode125=2 % } \def\TMP@EnsureCode#1#2{% - \edef\uqc@AtEnd{% - \uqc@AtEnd - \catcode#1=\the\catcode#1\relax - }% - \catcode#1=#2\relax +\edef\uqc@AtEnd{% +\uqc@AtEnd +\catcode#1=\the\catcode#1\relax +}% +\catcode#1=#2\relax } \TMP@EnsureCode{33}{12}% ! \TMP@EnsureCode{39}{12}% ' @@ -9160,90 +9159,90 @@ $ \BIC@Temp 9{18\or27\or36\or45\or54\or63\or72\or81}% \edef\uqc@AtEnd{\uqc@AtEnd\noexpand\endinput} \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname RequirePackage\endcsname\relax - \def\TMP@RequirePackage#1[#2]{% - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname ver@#1.sty\endcsname\relax - \input #1.sty\relax - \fi - }% - \TMP@RequirePackage{bigintcalc}[2007/11/11]% - \TMP@RequirePackage{infwarerr}[2007/09/09]% -\else - \RequirePackage{bigintcalc}[2007/11/11]% - \RequirePackage{infwarerr}[2007/09/09]% +\def\TMP@RequirePackage#1[#2]{% +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname ver@#1.sty\endcsname\relax +\input #1.sty\relax +\fi +}% +\TMP@RequirePackage{bigintcalc}[2007/11/11]% +\TMP@RequirePackage{infwarerr}[2007/09/09]% +\else +\RequirePackage{bigintcalc}[2007/11/11]% +\RequirePackage{infwarerr}[2007/09/09]% \fi \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname numexpr\endcsname\relax - \def\uqc@IncNum#1{% - \begingroup - \count@=\csname uqc@cnt@#1\endcsname\relax - \advance\count@\@ne - \expandafter\xdef\csname uqc@cnt@#1\endcsname{% - \number\count@ - }% - \ifnum\count@=2147483647 % - \global\expandafter\let\csname uqc@inc@#1\endcsname - \uqc@IncBig - \fi - \endgroup - }% -\else - \def\uqc@IncNum#1{% - \expandafter\xdef\csname uqc@cnt@#1\endcsname{% - \number\numexpr\csname uqc@cnt@#1\endcsname+1% - }% - \ifnum\csname uqc@cnt@#1\endcsname=2147483647 % - \global\expandafter\let\csname uqc@inc@#1\endcsname - \uqc@IncBig - \fi - }% +\def\uqc@IncNum#1{% +\begingroup +\count@=\csname uqc@cnt@#1\endcsname\relax +\advance\count@\@ne +\expandafter\xdef\csname uqc@cnt@#1\endcsname{% +\number\count@ +}% +\ifnum\count@=2147483647 % +\global\expandafter\let\csname uqc@inc@#1\endcsname +\uqc@IncBig +\fi +\endgroup +}% +\else +\def\uqc@IncNum#1{% +\expandafter\xdef\csname uqc@cnt@#1\endcsname{% +\number\numexpr\csname uqc@cnt@#1\endcsname+1% +}% +\ifnum\csname uqc@cnt@#1\endcsname=2147483647 % +\global\expandafter\let\csname uqc@inc@#1\endcsname +\uqc@IncBig +\fi +}% \fi \def\uqc@IncBig#1{% - \expandafter\xdef\csname uqc@cnt@#1\endcsname{% - \expandafter\expandafter\expandafter - \BigIntCalcInc\csname uqc@cnt@#1\endcsname!% - }% +\expandafter\xdef\csname uqc@cnt@#1\endcsname{% +\expandafter\expandafter\expandafter +\BigIntCalcInc\csname uqc@cnt@#1\endcsname!% +}% } \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname newcommand\endcsname\relax - \def\uqc@Def#1{\def#1##1}% +\def\uqc@Def#1{\def#1##1}% \else - \def\uqc@Def#1{\newcommand*{#1}[1]}% +\def\uqc@Def#1{\newcommand*{#1}[1]}% \fi \uqc@Def\UniqueCounterNew{% - \expandafter\ifx\csname uqc@cnt@#1\endcsname\relax - \expandafter\xdef\csname uqc@cnt@#1\endcsname{0}% - \global\expandafter\let\csname uqc@inc@#1\endcsname\uqc@IncNum - \@PackageInfo{uniquecounter}{New unique counter `#1'}% - \else - \@PackageError{uniquecounter}{Unique counter `#1' is already defined}\@ehc - \fi +\expandafter\ifx\csname uqc@cnt@#1\endcsname\relax +\expandafter\xdef\csname uqc@cnt@#1\endcsname{0}% +\global\expandafter\let\csname uqc@inc@#1\endcsname\uqc@IncNum +\@PackageInfo{uniquecounter}{New unique counter `#1'}% +\else +\@PackageError{uniquecounter}{Unique counter `#1' is already defined}\@ehc +\fi } \uqc@Def\UniqueCounterIncrement{% - \expandafter\ifx\csname uqc@cnt@#1\endcsname\relax - \@PackageError{uniquecounter}{Unique counter `#1' is undefined}\@ehc - \else - \csname uqc@inc@#1\endcsname{#1}% - \fi +\expandafter\ifx\csname uqc@cnt@#1\endcsname\relax +\@PackageError{uniquecounter}{Unique counter `#1' is undefined}\@ehc +\else +\csname uqc@inc@#1\endcsname{#1}% +\fi } \uqc@Def\UniqueCounterGet{% - \csname uqc@cnt@#1\endcsname +\csname uqc@cnt@#1\endcsname } \uqc@Def\UniqueCounterCall{% - \expandafter\ifx\csname uqc@cnt@#1\endcsname\relax - \@PackageError{uniquecounter}{Unique counter `#1' is undefined}\@ehc - \expandafter\uqc@Call\expandafter0% - \else - \UniqueCounterIncrement{#1}% - \expandafter\expandafter\expandafter\uqc@Call - \expandafter\expandafter\expandafter{% - \csname uqc@cnt@#1\expandafter\endcsname\expandafter - }% - \fi +\expandafter\ifx\csname uqc@cnt@#1\endcsname\relax +\@PackageError{uniquecounter}{Unique counter `#1' is undefined}\@ehc +\expandafter\uqc@Call\expandafter0% +\else +\UniqueCounterIncrement{#1}% +\expandafter\expandafter\expandafter\uqc@Call +\expandafter\expandafter\expandafter{% +\csname uqc@cnt@#1\expandafter\endcsname\expandafter +}% +\fi } \long\def\uqc@Call#1#2{#2{#1}}% \uqc@AtEnd% - \endinput +\endinput \hobsub@StopPackage \HOBsub@AtEnd% diff --git a/Master/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty b/Master/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty index 40ffc832cee..fe7c3eed6a3 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty @@ -22,6 +22,9 @@ %% %% This is a generated file. %% +%% Project: hobsub +%% Version: 2011/04/18 v1.3 +%% %% Copyright (C) 2011 by %% Heiko Oberdiek %% @@ -48,90 +51,90 @@ %% hobsub-hyperref.sty, hobsub-test1.tex. %% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode58=12 % : - \catcode64=11 % @ - \catcode123=1 % { - \catcode125=2 % } - \expandafter\let\expandafter\x\csname ver@hobsub-hyperref.sty\endcsname - \ifx\x\relax % plain-TeX, first loading - \else - \def\empty{}% - \ifx\x\empty % LaTeX, first loading, - % variable is initialized, but \ProvidesPackage not yet seen - \else - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{hobsub-hyperref}{The package is already loaded}% - \aftergroup\endinput - \fi - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode58=12 % : +\catcode64=11 % @ +\catcode123=1 % { +\catcode125=2 % } +\expandafter\let\expandafter\x\csname ver@hobsub-hyperref.sty\endcsname +\ifx\x\relax % plain-TeX, first loading +\else +\def\empty{}% +\ifx\x\empty % LaTeX, first loading, +% variable is initialized, but \ProvidesPackage not yet seen +\else +\expandafter\ifx\csname PackageInfo\endcsname\relax +\def\x#1#2{% +\immediate\write-1{Package #1 Info: #2.}% +}% +\else +\def\x#1#2{\PackageInfo{#1}{#2, stopped}}% +\fi +\x{hobsub-hyperref}{The package is already loaded}% +\aftergroup\endinput +\fi +\fi \endgroup% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode40=12 % ( - \catcode41=12 % ) - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode47=12 % / - \catcode58=12 % : - \catcode64=11 % @ - \catcode91=12 % [ - \catcode93=12 % ] - \catcode123=1 % { - \catcode125=2 % } - \expandafter\ifx\csname ProvidesPackage\endcsname\relax - \def\x#1#2#3[#4]{\endgroup - \immediate\write-1{Package: #3 #4}% - \xdef#1{#4}% - }% - \else - \def\x#1#2[#3]{\endgroup - #2[{#3}]% - \ifx#1\@undefined - \xdef#1{#3}% - \fi - \ifx#1\relax - \xdef#1{#3}% - \fi - }% - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode40=12 % ( +\catcode41=12 % ) +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode47=12 % / +\catcode58=12 % : +\catcode64=11 % @ +\catcode91=12 % [ +\catcode93=12 % ] +\catcode123=1 % { +\catcode125=2 % } +\expandafter\ifx\csname ProvidesPackage\endcsname\relax +\def\x#1#2#3[#4]{\endgroup +\immediate\write-1{Package: #3 #4}% +\xdef#1{#4}% +}% +\else +\def\x#1#2[#3]{\endgroup +#2[{#3}]% +\ifx#1\@undefined +\xdef#1{#3}% +\fi +\ifx#1\relax +\xdef#1{#3}% +\fi +}% +\fi \expandafter\x\csname ver@hobsub-hyperref.sty\endcsname \ProvidesPackage{hobsub-hyperref}% - [2011/01/30 v1.0 Bundle oberdiek, subset hyperref (HO)]% + [2011/04/18 v1.3 Bundle oberdiek, subset hyperref (HO)]% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode123=1 % { - \catcode125=2 % } - \catcode64=11 % @ - \def\x{\endgroup - \expandafter\edef\csname HOBsub@AtEnd\endcsname{% - \endlinechar=\the\endlinechar\relax - \catcode13=\the\catcode13\relax - \catcode32=\the\catcode32\relax - \catcode35=\the\catcode35\relax - \catcode61=\the\catcode61\relax - \catcode64=\the\catcode64\relax - \catcode123=\the\catcode123\relax - \catcode125=\the\catcode125\relax - }% - }% +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode123=1 % { +\catcode125=2 % } +\catcode64=11 % @ +\def\x{\endgroup +\expandafter\edef\csname HOBsub@AtEnd\endcsname{% +\endlinechar=\the\endlinechar\relax +\catcode13=\the\catcode13\relax +\catcode32=\the\catcode32\relax +\catcode35=\the\catcode35\relax +\catcode61=\the\catcode61\relax +\catcode64=\the\catcode64\relax +\catcode123=\the\catcode123\relax +\catcode125=\the\catcode125\relax +}% +}% \x\catcode61\catcode48\catcode32=10\relax% \catcode13=5 % ^^M \endlinechar=13 % @@ -140,11 +143,11 @@ \catcode123=1 % { \catcode125=2 % } \def\TMP@EnsureCode#1#2{% - \edef\HOBsub@AtEnd{% - \HOBsub@AtEnd - \catcode#1=\the\catcode#1\relax - }% - \catcode#1=#2\relax +\edef\HOBsub@AtEnd{% +\HOBsub@AtEnd +\catcode#1=\the\catcode#1\relax +}% +\catcode#1=#2\relax } \TMP@EnsureCode{39}{12}% ' \TMP@EnsureCode{40}{12}% ( @@ -158,114 +161,115 @@ \TMP@EnsureCode{96}{12}% ` \edef\HOBsub@AtEnd{\HOBsub@AtEnd\noexpand\endinput} \NeedsTeXFormat{LaTeX2e} -\RequirePackage{hobsub-generic}[2011/01/30] +\RequirePackage{hobsub-generic}[2011/04/18] \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname ver@hobsub.sty\endcsname\relax \else - \expandafter\hobsub@GobbleRemainingPackage +\expandafter\hobsub@GobbleRemainingPackage \fi \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname HOBsub@OrgEndinput\endcsname\relax - \let\HOBsub@OrgEndinput\endinput +\let\HOBsub@OrgEndinput\endinput \fi \def\hobsub@GobbleRemainingPackage{% - \begingroup - \catcode92=14 % backslash: comment - \catcode32=14 % space: comment - \catcode123=14 % left brace: comment - \catcode125=14 % right brace: comment - \catcode60=3 % less: math - \catcode62=4 % greater: align - \endlinechar=-1 % - \HOBsub@GobbleRemainingPackage +\begingroup +\catcode92=14 % backslash: comment +\catcode32=14 % space: comment +\catcode35=14 % hash: comment +\catcode123=14 % left brace: comment +\catcode125=14 % right brace: comment +\catcode60=3 % less: math +\catcode62=4 % greater: align +\endlinechar=-1 % +\HOBsub@GobbleRemainingPackage } \catcode60=3 % less: dollar \catcode62=4 % greater: align \long\def\HOBsub@GobbleRemainingPackage#1{% - \endgroup +\endgroup } \catcode60=12 % less: other \catcode62=12 % greater: other \def\hobsub@StartPackage#1{% - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname ver@#1.sty\endcsname\relax - \let\HOBsub@OrgCurrName\@currname - \let\HOBsub@OrgCurrExt\@currext - \csname @pushfilename\endcsname - \def\@currname{#1}% - \def\@currext{sty}% - \expandafter\def\csname\@currname.\@currext-h@@k\endcsname{}% - \let\endinput\hobsub@GobbleRemainingPackage - \def\hobsub@StopPackage{% - \let\hobsub@StopPackage\relax - \HOBsub@StopPackage - }% - \hobsub@AddToFileList{#1.sty}% - \else - \hobsub@Info{hobsub}{Skipping package `#1' (already loaded)}% - \let\hobsub@StopPackage\relax - \expandafter\hobsub@GobbleRemainingPackage - \fi +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname ver@#1.sty\endcsname\relax +\let\HOBsub@OrgCurrName\@currname +\let\HOBsub@OrgCurrExt\@currext +\csname @pushfilename\endcsname +\def\@currname{#1}% +\def\@currext{sty}% +\expandafter\def\csname\@currname.\@currext-h@@k\endcsname{}% +\let\endinput\hobsub@GobbleRemainingPackage +\def\hobsub@StopPackage{% +\let\hobsub@StopPackage\relax +\HOBsub@StopPackage +}% +\hobsub@AddToFileList{#1.sty}% +\else +\hobsub@Info{hobsub}{Skipping package `#1' (already loaded)}% +\let\hobsub@StopPackage\relax +\expandafter\hobsub@GobbleRemainingPackage +\fi } \let\hobsub@StopPackage\relax \def\hobsub@Info#1#2{% - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname @PackageInfoNoLine\endcsname\relax - \immediate\write-1{Package #1 Info: #2.}% - \else - \let\hobsub@Info\@PackageInfoNoLine - \hobsub@Info{#1}{#2}% - \fi +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname @PackageInfoNoLine\endcsname\relax +\immediate\write-1{Package #1 Info: #2.}% +\else +\let\hobsub@Info\@PackageInfoNoLine +\hobsub@Info{#1}{#2}% +\fi } \def\HOBsub@StopPackage{% - \csname\@currname.\@currext-h@@k\endcsname - \let\endinput\HOBsub@OrgEndinput - \csname @popfilename\endcsname - \let\@currname\HOBsub@OrgCurrName - \let\@currext\HOBsub@OrgCurrExt +\csname\@currname.\@currext-h@@k\endcsname +\let\endinput\HOBsub@OrgEndinput +\csname @popfilename\endcsname +\let\@currname\HOBsub@OrgCurrName +\let\@currext\HOBsub@OrgCurrExt } \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname @addtofilelist\endcsname\relax - \def\hobsub@AddToFileList#1{}% +\def\hobsub@AddToFileList#1{}% \else - \def\hobsub@AddToFileList#1{% - \@addtofilelist{#1}% - }% +\def\hobsub@AddToFileList#1{% +\@addtofilelist{#1}% +}% \fi \hobsub@GobbleRemainingPackage \hobsub@StartPackage{hobsub}% \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname ProvidesPackage\endcsname\relax - \immediate\write-1{% - Package: hobsub 2011/01/30 v1.0 Subsetting bundle oberdiek (HO)% - }% +\immediate\write-1{% + Package: hobsub 2011/04/18 v1.3 Subsetting bundle oberdiek (HO)% +}% \else - \ProvidesPackage{hobsub}% - [2011/01/30 v1.0 Subsetting bundle oberdiek (HO)]% +\ProvidesPackage{hobsub}% + [2011/04/18 v1.3 Subsetting bundle oberdiek (HO)]% \fi - \endinput +\endinput \hobsub@StopPackage \hobsub@StartPackage{letltxmacro} \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode123=1 % { - \catcode125=2 % } - \catcode64=11 % @ - \def\x{\endgroup - \expandafter\edef\csname llm@AtEnd\endcsname{% - \endlinechar=\the\endlinechar\relax - \catcode13=\the\catcode13\relax - \catcode32=\the\catcode32\relax - \catcode35=\the\catcode35\relax - \catcode61=\the\catcode61\relax - \catcode64=\the\catcode64\relax - \catcode123=\the\catcode123\relax - \catcode125=\the\catcode125\relax - }% - }% +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode123=1 % { +\catcode125=2 % } +\catcode64=11 % @ +\def\x{\endgroup +\expandafter\edef\csname llm@AtEnd\endcsname{% +\endlinechar=\the\endlinechar\relax +\catcode13=\the\catcode13\relax +\catcode32=\the\catcode32\relax +\catcode35=\the\catcode35\relax +\catcode61=\the\catcode61\relax +\catcode64=\the\catcode64\relax +\catcode123=\the\catcode123\relax +\catcode125=\the\catcode125\relax +}% +}% \x\catcode61\catcode48\catcode32=10\relax% \catcode13=5 % ^^M \endlinechar=13 % @@ -274,11 +278,11 @@ \catcode123=1 % { \catcode125=2 % } \def\TMP@EnsureCode#1#2{% - \edef\llm@AtEnd{% - \llm@AtEnd - \catcode#1=\the\catcode#1\relax - }% - \catcode#1=#2\relax +\edef\llm@AtEnd{% +\llm@AtEnd +\catcode#1=\the\catcode#1\relax +}% +\catcode#1=#2\relax } \TMP@EnsureCode{40}{12}% ( \TMP@EnsureCode{41}{12}% ) @@ -291,128 +295,128 @@ \TMP@EnsureCode{91}{12}% [ \TMP@EnsureCode{93}{12}% ] \edef\llm@AtEnd{% - \llm@AtEnd - \escapechar\the\escapechar\relax - \noexpand\endinput +\llm@AtEnd +\escapechar\the\escapechar\relax +\noexpand\endinput } \escapechar=92 % `\\ \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{letltxmacro}% - [2010/09/02 v1.4 Let assignment for LaTeX macros (HO)] + [2010/09/02 v1.4 Let assignment for LaTeX macros (HO)] \newcommand*{\LetLtxMacro}{% - \llm@ModeLetLtxMacro{}% +\llm@ModeLetLtxMacro{}% } \newcommand*{\GlobalLetLtxMacro}{% - \llm@ModeLetLtxMacro\global +\llm@ModeLetLtxMacro\global } \newcommand*{\llm@ModeLetLtxMacro}[3]{% - \edef\llm@escapechar{\the\escapechar}% - \escapechar=-1 % - \edef\reserved@a{% - \noexpand\protect - \expandafter\noexpand - \csname\string#3 \endcsname - }% - \ifx\reserved@a#3\relax - #1\edef#2{% - \noexpand\protect - \expandafter\noexpand - \csname\string#2 \endcsname - }% - #1\expandafter\let - \csname\string#2 \expandafter\endcsname - \csname\string#3 \endcsname - \expandafter\llm@LetLtxMacro - \csname\string#2 \expandafter\endcsname - \csname\string#3 \endcsname{#1}% - \else - \llm@LetLtxMacro{#2}{#3}{#1}% - \fi - \escapechar=\llm@escapechar\relax +\edef\llm@escapechar{\the\escapechar}% +\escapechar=-1 % +\edef\reserved@a{% +\noexpand\protect +\expandafter\noexpand +\csname\string#3 \endcsname +}% +\ifx\reserved@a#3\relax +#1\edef#2{% +\noexpand\protect +\expandafter\noexpand +\csname\string#2 \endcsname +}% +#1\expandafter\let +\csname\string#2 \expandafter\endcsname +\csname\string#3 \endcsname +\expandafter\llm@LetLtxMacro +\csname\string#2 \expandafter\endcsname +\csname\string#3 \endcsname{#1}% +\else +\llm@LetLtxMacro{#2}{#3}{#1}% +\fi +\escapechar=\llm@escapechar\relax } \def\llm@LetLtxMacro#1#2#3{% - \escapechar=92 % - \expandafter\llm@CheckParams\meaning#2:->\@nil{% - \begingroup - \def\@protected@testopt{% - \expandafter\@testopt\@gobble - }% - \def\@testopt##1##2{% - \toks@={##2}% - }% - \let\llm@testopt\@empty - \edef\x{% - \noexpand\@protected@testopt - \noexpand#2% - \expandafter\noexpand\csname\string#2\endcsname - }% - \expandafter\expandafter\expandafter\def - \expandafter\expandafter\expandafter\y - \expandafter\expandafter\expandafter{% - \expandafter\llm@CarThree#2{}{}{}\llm@nil - }% - \ifx\x\y - #2% - \def\llm@testopt{% - \noexpand\@protected@testopt - \noexpand#1% - }% - \else - \edef\x{% - \noexpand\@testopt - \expandafter\noexpand - \csname\string#2\endcsname - }% - \expandafter\expandafter\expandafter\def - \expandafter\expandafter\expandafter\y - \expandafter\expandafter\expandafter{% - \expandafter\llm@CarTwo#2{}{}\llm@nil - }% - \ifx\x\y - #2% - \def\llm@testopt{% - \noexpand\@testopt - }% - \fi - \fi - \ifx\llm@testopt\@empty - \else - \llm@protected\xdef\llm@GlobalTemp{% - \llm@testopt - \expandafter\noexpand - \csname\string#1\endcsname - {\the\toks@}% - }% - \fi - \expandafter\endgroup\ifx\llm@testopt\@empty - #3\let#1=#2\relax - \else - #3\let#1=\llm@GlobalTemp - #3\expandafter\let - \csname\string#1\expandafter\endcsname - \csname\string#2\endcsname - \fi - }{% - #3\let#1=#2\relax - }% +\escapechar=92 % +\expandafter\llm@CheckParams\meaning#2:->\@nil{% +\begingroup +\def\@protected@testopt{% +\expandafter\@testopt\@gobble +}% +\def\@testopt##1##2{% +\toks@={##2}% +}% +\let\llm@testopt\@empty +\edef\x{% +\noexpand\@protected@testopt +\noexpand#2% +\expandafter\noexpand\csname\string#2\endcsname +}% +\expandafter\expandafter\expandafter\def +\expandafter\expandafter\expandafter\y +\expandafter\expandafter\expandafter{% +\expandafter\llm@CarThree#2{}{}{}\llm@nil +}% +\ifx\x\y +#2% +\def\llm@testopt{% +\noexpand\@protected@testopt +\noexpand#1% +}% +\else +\edef\x{% +\noexpand\@testopt +\expandafter\noexpand +\csname\string#2\endcsname +}% +\expandafter\expandafter\expandafter\def +\expandafter\expandafter\expandafter\y +\expandafter\expandafter\expandafter{% +\expandafter\llm@CarTwo#2{}{}\llm@nil +}% +\ifx\x\y +#2% +\def\llm@testopt{% +\noexpand\@testopt +}% +\fi +\fi +\ifx\llm@testopt\@empty +\else +\llm@protected\xdef\llm@GlobalTemp{% +\llm@testopt +\expandafter\noexpand +\csname\string#1\endcsname +{\the\toks@}% +}% +\fi +\expandafter\endgroup\ifx\llm@testopt\@empty +#3\let#1=#2\relax +\else +#3\let#1=\llm@GlobalTemp +#3\expandafter\let +\csname\string#1\expandafter\endcsname +\csname\string#2\endcsname +\fi +}{% +#3\let#1=#2\relax +}% } \def\llm@CheckParams#1:->#2\@nil{% - \begingroup - \def\x{#1}% - \ifx\x\llm@macro - \endgroup - \def\llm@protected{}% - \expandafter\@firstoftwo - \else - \ifx\x\llm@protectedmacro - \endgroup - \def\llm@protected{\protected}% - \expandafter\expandafter\expandafter\@firstoftwo - \else - \endgroup - \expandafter\expandafter\expandafter\@secondoftwo - \fi - \fi +\begingroup +\def\x{#1}% +\ifx\x\llm@macro +\endgroup +\def\llm@protected{}% +\expandafter\@firstoftwo +\else +\ifx\x\llm@protectedmacro +\endgroup +\def\llm@protected{\protected}% +\expandafter\expandafter\expandafter\@firstoftwo +\else +\endgroup +\expandafter\expandafter\expandafter\@secondoftwo +\fi +\fi } \def\llm@macro{macro} \@onelevel@sanitize\llm@macro @@ -421,28 +425,28 @@ \def\llm@CarThree#1#2#3#4\llm@nil{#1#2#3}% \def\llm@CarTwo#1#2#3\llm@nil{#1#2}% \llm@AtEnd% - \endinput +\endinput \hobsub@StopPackage \hobsub@StartPackage{hopatch} \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode123=1 % { - \catcode125=2 % } - \catcode64=11 % @ - \def\x{\endgroup - \expandafter\edef\csname HOpatch@AtEnd\endcsname{% - \endlinechar=\the\endlinechar\relax - \catcode13=\the\catcode13\relax - \catcode32=\the\catcode32\relax - \catcode35=\the\catcode35\relax - \catcode61=\the\catcode61\relax - \catcode64=\the\catcode64\relax - \catcode123=\the\catcode123\relax - \catcode125=\the\catcode125\relax - }% - }% +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode123=1 % { +\catcode125=2 % } +\catcode64=11 % @ +\def\x{\endgroup +\expandafter\edef\csname HOpatch@AtEnd\endcsname{% +\endlinechar=\the\endlinechar\relax +\catcode13=\the\catcode13\relax +\catcode32=\the\catcode32\relax +\catcode35=\the\catcode35\relax +\catcode61=\the\catcode61\relax +\catcode64=\the\catcode64\relax +\catcode123=\the\catcode123\relax +\catcode125=\the\catcode125\relax +}% +}% \x\catcode61\catcode48\catcode32=10\relax% \catcode13=5 % ^^M \endlinechar=13 % @@ -451,11 +455,11 @@ \catcode123=1 % { \catcode125=2 % } \def\TMP@EnsureCode#1#2{% - \edef\HOpatch@AtEnd{% - \HOpatch@AtEnd - \catcode#1=\the\catcode#1\relax - }% - \catcode#1=#2\relax +\edef\HOpatch@AtEnd{% +\HOpatch@AtEnd +\catcode#1=\the\catcode#1\relax +}% +\catcode#1=#2\relax } \TMP@EnsureCode{40}{12}% ( \TMP@EnsureCode{41}{12}% ) @@ -467,99 +471,99 @@ \edef\HOpatch@AtEnd{\HOpatch@AtEnd\noexpand\endinput} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{hopatch}% - [2011/01/30 v1.0 Wrapper for package hooks (HO)] + [2011/01/30 v1.0 Wrapper for package hooks (HO)] \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname RequirePackage\endcsname\relax - \def\TMP@RequirePackage#1[#2]{% - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname ver@#1.sty\endcsname\relax - \input #1.sty\relax - \fi - }% - \TMP@RequirePackage{ltxcmds}[2010/12/12]% +\def\TMP@RequirePackage#1[#2]{% +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname ver@#1.sty\endcsname\relax +\input #1.sty\relax +\fi +}% +\TMP@RequirePackage{ltxcmds}[2010/12/12]% \else - \RequirePackage{ltxcmds}[2010/12/12]% +\RequirePackage{ltxcmds}[2010/12/12]% \fi \def\HOpatch@counter{0}% \ltx@ifundefined{numexpr}{% - \def\HOpatch@StepCounter{% - \begingroup - \count@\HOpatch@counter\relax - \advance\count@\ltx@one\relax - \edef\x{\endgroup - \noexpand\def\noexpand\HOpatch@counter{\the\count@}% - }% - }% +\def\HOpatch@StepCounter{% +\begingroup +\count@\HOpatch@counter\relax +\advance\count@\ltx@one\relax +\edef\x{\endgroup +\noexpand\def\noexpand\HOpatch@counter{\the\count@}% +}% +}% }{% - \def\HOpatch@StepCounter{% - \edef\HOpatch@counter{% - \the\numexpr\HOpatch@counter+\ltx@one\relax - }% - }% +\def\HOpatch@StepCounter{% +\edef\HOpatch@counter{% +\the\numexpr\HOpatch@counter+\ltx@one\relax +}% +}% } \def\HOpatch@list{} \def\HOpatch@Add{% - \ltx@LocalAppendToMacro\HOpatch@list +\ltx@LocalAppendToMacro\HOpatch@list } \def\hopatch@AfterPackage#1{% - \ltx@ifpackageloaded{#1}{% - \ltx@firstofone - }{% - \HOpatch@AfterPackage{#1}% - }% +\ltx@ifpackageloaded{#1}{% +\ltx@firstofone +}{% +\HOpatch@AfterPackage{#1}% +}% } \def\HOpatch@AfterPackage#1{% - \edef\HOpatch@temp{#1}% - \HOpatch@StepCounter - \expandafter\HOpatch@@AfterPackage - \csname HOpatch@\HOpatch@counter\expandafter\endcsname{% - \HOpatch@temp - }% +\edef\HOpatch@temp{#1}% +\HOpatch@StepCounter +\expandafter\HOpatch@@AfterPackage +\csname HOpatch@\HOpatch@counter\expandafter\endcsname{% +\HOpatch@temp +}% } \def\HOpatch@@AfterPackage#1#2#3{% - \begingroup - \toks@{#3}% - \xdef\HOpatch@gtemp{% - \noexpand\ltx@ifpackageloaded{#2}{% - \noexpand\let\noexpand#1\noexpand\relax - \the\toks@ - }{}% - }% - \endgroup - \let#1\HOpatch@gtemp - \HOpatch@Add#1% - \HOpatch@Try{AfterPackage}{#2}#1% - \HOpatch@Try{AtEndPackage}{#2}#1% - \HOpatch@Try{AtEndOfPackageFile}{#2}#1% +\begingroup +\toks@{#3}% +\xdef\HOpatch@gtemp{% +\noexpand\ltx@ifpackageloaded{#2}{% +\noexpand\let\noexpand#1\noexpand\relax +\the\toks@ +}{}% +}% +\endgroup +\let#1\HOpatch@gtemp +\HOpatch@Add#1% +\HOpatch@Try{AfterPackage}{#2}#1% +\HOpatch@Try{AtEndPackage}{#2}#1% +\HOpatch@Try{AtEndOfPackageFile}{#2}#1% } \def\HOpatch@Try#1#2#3{% - \ltx@ifundefined{#1}{}{% - \csname #1\endcsname{#2}{#3}% - }% +\ltx@ifundefined{#1}{}{% +\csname #1\endcsname{#2}{#3}% +}% } \AtBeginDocument{\HOpatch@list} \ltx@ifundefined{AtEndPreamble}{}{% - \AtEndPreamble{\HOpatch@list}% +\AtEndPreamble{\HOpatch@list}% } \ltx@ifundefined{AfterEndPreamble}{}{% - \AfterEndPreamble{% - \let\HOpatch@OrgIfPackageLoaded\@ifpackageloaded - \let\HOpatch@OrgIfPackageLater\@ifpackagelater - \let\HOpatch@OrgIfClassLoaded\@ifclassloaded - \let\HOpatch@OrgIfClassLater\@ifclasslater - \let\@ifpackageloaded\ltx@ifpackageloaded - \let\@ifpackagelater\ltx@ifpackagelater - \let\@ifclassloaded\ltx@ifclassloaded - \let\@ifclasslater\ltx@ifclasslater - \HOpatch@list - \let\@ifpackageloaded\HOpatch@OrgIfPackageLoaded - \let\@ifpackagelater\HOpatch@OrgIfPackageLater - \let\@ifclassloaded\HOpatch@OrgIfClassLoaded - \let\@ifclasslater\HOpatch@OrgIfClassLater - }% +\AfterEndPreamble{% +\let\HOpatch@OrgIfPackageLoaded\@ifpackageloaded +\let\HOpatch@OrgIfPackageLater\@ifpackagelater +\let\HOpatch@OrgIfClassLoaded\@ifclassloaded +\let\HOpatch@OrgIfClassLater\@ifclasslater +\let\@ifpackageloaded\ltx@ifpackageloaded +\let\@ifpackagelater\ltx@ifpackagelater +\let\@ifclassloaded\ltx@ifclassloaded +\let\@ifclasslater\ltx@ifclasslater +\HOpatch@list +\let\@ifpackageloaded\HOpatch@OrgIfPackageLoaded +\let\@ifpackagelater\HOpatch@OrgIfPackageLater +\let\@ifclassloaded\HOpatch@OrgIfClassLoaded +\let\@ifclasslater\HOpatch@OrgIfClassLater +}% } \HOpatch@AtEnd% - \endinput +\endinput \hobsub@StopPackage \hobsub@StartPackage{xcolor-patch} @@ -567,175 +571,175 @@ \ProvidesPackage{xcolor-patch}[2011/01/30 xcolor patch] \RequirePackage{hopatch}[2011/01/30] \hopatch@AfterPackage{xcolor}{% - \long\def\reserved@a#1#2#3{% - \long\def\@@tmp##1##2{% - \ifx#1##1% - \toks@{##2}% - \expandafter\remove@to@nnil - \else - \expandafter\@@tmp - \fi - }% - \@@tmp#2#1{#3}\@nnil\the\toks@ - }% - \ifx\XC@ifxcase\reserved@a - \long\def\XC@ifxcase#1#2#3{% - \long\def\XC@if@##1##2{% - \ifx#1##1% - \toks@{##2}% - \expandafter\remove@to@nnil - \else - \expandafter\XC@if@ - \fi - }% - \XC@if@#2#1{#3}\@nnil - \the\toks@ - }% - \fi - \long\def\reserved@a#1#2#3{% - \long\def\@@tmp##1##2{% - \@expandtwoargs\in@{,#1,}{,##1,}% - \ifin@ - \toks@{##2}% - \expandafter\remove@to@nnil - \else - \expandafter\@@tmp - \fi - }% - \@@tmp#2{#1}{#3}\@nnil - \the\toks@ - }% - \ifx\XC@ifcase\reserved@a - \long\def\XC@ifcase#1#2#3{% - \long\def\XC@if@##1##2{% - \@expandtwoargs\in@{,#1,}{,##1,}% - \ifin@ - \toks@{##2}% - \expandafter\remove@to@nnil - \else - \expandafter\XC@if@ - \fi - }% - \XC@if@#2{#1}{#3}\@nnil - \the\toks@ - }% - \fi - \def\reserved@a#1,{% - \XC@ifxcase\tm{% - \XC@mod@rgb{% - \XC@calcN{#1}\@@tmp - \edef\@@tmp{\@@tmp,\@@tmp,\@@tmp}% - }% - \XC@mod@cmy{% - \XC@calcC{#1}\@@tmp - \edef\@@tmp{\@@tmp,\@@tmp,\@@tmp}% - }% - \XC@mod@cmyk{% - \XC@calcC{#1}\@@tmp - \edef\@@tmp{0,0,0,\@@tmp}% - }% - \XC@mod@RGB{% - \edef\@@scl{\rangeRGB}% - \XC@calcM{#1}\@@tmp - \edef\@@tmp{\@@tmp,\@@tmp,\@@tmp}% - }% - \XC@mod@HTML{% - \edef\@@scl{\@cclv}% - \XC@calcM{#1}\@@tmp - \XC@calcH\@@tmp\@@tmp - \edef\@@tmp{\@@tmp\@@tmp\@@tmp}% - }% - \XC@mod@HSB{% - \edef\@@scl{\rangeHSB}% - \XC@calcM{#1}\@@tmp - \edef\@@tmp{0,0,\@@tmp}% - }% - \XC@mod@Gray{% - \edef\@@scl{\rangeGray}% - \XC@calcM{#1}\@@tmp - }% - }% - {% - \XC@calcN{#1}\@@tmp - \edef\@@tmp{0,0,\@@tmp}% - }% - }% - \ifx\XC@cnv@gray\reserved@a - \def\XC@cnv@gray#1,{% - \XC@ifxcase\tm{% - \XC@mod@rgb{% - \XC@calcN{#1}\@@tmp - \edef\@@tmp{\@@tmp,\@@tmp,\@@tmp}% - }% - \XC@mod@gray{}% - \XC@mod@cmy{% - \XC@calcC{#1}\@@tmp - \edef\@@tmp{\@@tmp,\@@tmp,\@@tmp}% - }% - \XC@mod@cmyk{% - \XC@calcC{#1}\@@tmp - \edef\@@tmp{0,0,0,\@@tmp}% - }% - \XC@mod@RGB{% - \edef\@@scl{\rangeRGB}% - \XC@calcM{#1}\@@tmp - \edef\@@tmp{\@@tmp,\@@tmp,\@@tmp}% - }% - \XC@mod@HTML{% - \edef\@@scl{\@cclv}% - \XC@calcM{#1}\@@tmp - \XC@calcH\@@tmp\@@tmp - \edef\@@tmp{\@@tmp\@@tmp\@@tmp}% - }% - \XC@mod@HSB{% - \edef\@@scl{\rangeHSB}% - \XC@calcM{#1}\@@tmp - \edef\@@tmp{0,0,\@@tmp}% - }% - \XC@mod@Gray{% - \edef\@@scl{\rangeGray}% - \XC@calcM{#1}\@@tmp - }% - }% - {% - \XC@calcN{#1}\@@tmp - \edef\@@tmp{0,0,\@@tmp}% - }% - }% - \fi - \@ifundefined{XC@frameb@x }{% - \expandafter\let\csname XC@frameb@x \endcsname\XC@frameb@x - \edef\XC@frameb@x{% - \noexpand\protect - \expandafter\noexpand\csname XC@frameb@x \endcsname - }% - \expandafter\ifx\csname XC@frameb@x \endcsname\@frameb@x - \let\@frameb@x\XC@frameb@x - \fi - }{}% -} - \endinput +\long\def\reserved@a#1#2#3{% +\long\def\@@tmp##1##2{% +\ifx#1##1% +\toks@{##2}% +\expandafter\remove@to@nnil +\else +\expandafter\@@tmp +\fi +}% +\@@tmp#2#1{#3}\@nnil\the\toks@ +}% +\ifx\XC@ifxcase\reserved@a +\long\def\XC@ifxcase#1#2#3{% +\long\def\XC@if@##1##2{% +\ifx#1##1% +\toks@{##2}% +\expandafter\remove@to@nnil +\else +\expandafter\XC@if@ +\fi +}% +\XC@if@#2#1{#3}\@nnil +\the\toks@ +}% +\fi +\long\def\reserved@a#1#2#3{% +\long\def\@@tmp##1##2{% +\@expandtwoargs\in@{,#1,}{,##1,}% +\ifin@ +\toks@{##2}% +\expandafter\remove@to@nnil +\else +\expandafter\@@tmp +\fi +}% +\@@tmp#2{#1}{#3}\@nnil +\the\toks@ +}% +\ifx\XC@ifcase\reserved@a +\long\def\XC@ifcase#1#2#3{% +\long\def\XC@if@##1##2{% +\@expandtwoargs\in@{,#1,}{,##1,}% +\ifin@ +\toks@{##2}% +\expandafter\remove@to@nnil +\else +\expandafter\XC@if@ +\fi +}% +\XC@if@#2{#1}{#3}\@nnil +\the\toks@ +}% +\fi +\def\reserved@a#1,{% +\XC@ifxcase\tm{% +\XC@mod@rgb{% +\XC@calcN{#1}\@@tmp +\edef\@@tmp{\@@tmp,\@@tmp,\@@tmp}% +}% +\XC@mod@cmy{% +\XC@calcC{#1}\@@tmp +\edef\@@tmp{\@@tmp,\@@tmp,\@@tmp}% +}% +\XC@mod@cmyk{% +\XC@calcC{#1}\@@tmp +\edef\@@tmp{0,0,0,\@@tmp}% +}% +\XC@mod@RGB{% +\edef\@@scl{\rangeRGB}% +\XC@calcM{#1}\@@tmp +\edef\@@tmp{\@@tmp,\@@tmp,\@@tmp}% +}% +\XC@mod@HTML{% +\edef\@@scl{\@cclv}% +\XC@calcM{#1}\@@tmp +\XC@calcH\@@tmp\@@tmp +\edef\@@tmp{\@@tmp\@@tmp\@@tmp}% +}% +\XC@mod@HSB{% +\edef\@@scl{\rangeHSB}% +\XC@calcM{#1}\@@tmp +\edef\@@tmp{0,0,\@@tmp}% +}% +\XC@mod@Gray{% +\edef\@@scl{\rangeGray}% +\XC@calcM{#1}\@@tmp +}% +}% +{% +\XC@calcN{#1}\@@tmp +\edef\@@tmp{0,0,\@@tmp}% +}% +}% +\ifx\XC@cnv@gray\reserved@a +\def\XC@cnv@gray#1,{% +\XC@ifxcase\tm{% +\XC@mod@rgb{% +\XC@calcN{#1}\@@tmp +\edef\@@tmp{\@@tmp,\@@tmp,\@@tmp}% +}% +\XC@mod@gray{}% +\XC@mod@cmy{% +\XC@calcC{#1}\@@tmp +\edef\@@tmp{\@@tmp,\@@tmp,\@@tmp}% +}% +\XC@mod@cmyk{% +\XC@calcC{#1}\@@tmp +\edef\@@tmp{0,0,0,\@@tmp}% +}% +\XC@mod@RGB{% +\edef\@@scl{\rangeRGB}% +\XC@calcM{#1}\@@tmp +\edef\@@tmp{\@@tmp,\@@tmp,\@@tmp}% +}% +\XC@mod@HTML{% +\edef\@@scl{\@cclv}% +\XC@calcM{#1}\@@tmp +\XC@calcH\@@tmp\@@tmp +\edef\@@tmp{\@@tmp\@@tmp\@@tmp}% +}% +\XC@mod@HSB{% +\edef\@@scl{\rangeHSB}% +\XC@calcM{#1}\@@tmp +\edef\@@tmp{0,0,\@@tmp}% +}% +\XC@mod@Gray{% +\edef\@@scl{\rangeGray}% +\XC@calcM{#1}\@@tmp +}% +}% +{% +\XC@calcN{#1}\@@tmp +\edef\@@tmp{0,0,\@@tmp}% +}% +}% +\fi +\@ifundefined{XC@frameb@x }{% +\expandafter\let\csname XC@frameb@x \endcsname\XC@frameb@x +\edef\XC@frameb@x{% +\noexpand\protect +\expandafter\noexpand\csname XC@frameb@x \endcsname +}% +\expandafter\ifx\csname XC@frameb@x \endcsname\@frameb@x +\let\@frameb@x\XC@frameb@x +\fi +}{}% +} +\endinput \hobsub@StopPackage \hobsub@StartPackage{atveryend} \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode123=1 % { - \catcode125=2 % } - \catcode64=11 % @ - \def\x{\endgroup - \expandafter\edef\csname AtVeryEnd@AtEnd\endcsname{% - \endlinechar=\the\endlinechar\relax - \catcode13=\the\catcode13\relax - \catcode32=\the\catcode32\relax - \catcode35=\the\catcode35\relax - \catcode61=\the\catcode61\relax - \catcode64=\the\catcode64\relax - \catcode123=\the\catcode123\relax - \catcode125=\the\catcode125\relax - }% - }% +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode123=1 % { +\catcode125=2 % } +\catcode64=11 % @ +\def\x{\endgroup +\expandafter\edef\csname AtVeryEnd@AtEnd\endcsname{% +\endlinechar=\the\endlinechar\relax +\catcode13=\the\catcode13\relax +\catcode32=\the\catcode32\relax +\catcode35=\the\catcode35\relax +\catcode61=\the\catcode61\relax +\catcode64=\the\catcode64\relax +\catcode123=\the\catcode123\relax +\catcode125=\the\catcode125\relax +}% +}% \x\catcode61\catcode48\catcode32=10\relax% \catcode13=5 % ^^M \endlinechar=13 % @@ -744,11 +748,11 @@ \catcode123=1 % { \catcode125=2 % } \def\TMP@EnsureCode#1#2{% - \edef\AtVeryEnd@AtEnd{% - \AtVeryEnd@AtEnd - \catcode#1=\the\catcode#1\relax - }% - \catcode#1=#2\relax +\edef\AtVeryEnd@AtEnd{% +\AtVeryEnd@AtEnd +\catcode#1=\the\catcode#1\relax +}% +\catcode#1=#2\relax } \TMP@EnsureCode{9}{10}% (tab) \TMP@EnsureCode{39}{12}% ' @@ -765,379 +769,379 @@ \edef\AtVeryEnd@AtEnd{\AtVeryEnd@AtEnd\noexpand\endinput} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{atveryend}% - [2011/04/15 v1.6 Hooks at very end of document (HO)] + [2011/04/15 v1.6 Hooks at very end of document (HO)] \let\AtVeryEnd@BeforeClearDocumentHook\@empty \let\AtVeryEnd@AfterLastShipoutHook\@empty \let\AtVeryEnd@AtVeryEndDocumentHook\@empty \let\AtVeryEnd@AtEndAfterFileListHook\@empty \let\AtVeryEnd@AtVeryVeryEndHook\@empty \newcommand*{\BeforeClearDocument}{% - \g@addto@macro\AtVeryEnd@BeforeClearDocumentHook +\g@addto@macro\AtVeryEnd@BeforeClearDocumentHook } \newcommand*{\AfterLastShipout}{% - \g@addto@macro\AtVeryEnd@AfterLastShipoutHook +\g@addto@macro\AtVeryEnd@AfterLastShipoutHook } \newcommand*{\AtVeryEndDocument}{% - \g@addto@macro\AtVeryEnd@AtVeryEndDocumentHook +\g@addto@macro\AtVeryEnd@AtVeryEndDocumentHook } \newcommand*{\AtEndAfterFileList}{% - \g@addto@macro\AtVeryEnd@AtEndAfterFileListHook +\g@addto@macro\AtVeryEnd@AtEndAfterFileListHook } \newcommand*{\AtVeryVeryEnd}{% - \g@addto@macro\AtVeryEnd@AtVeryVeryEndHook +\g@addto@macro\AtVeryEnd@AtVeryVeryEndHook } \newcommand*{\Call@BeforeClearDocument}{% - \let\BeforeClearDocument\@firstofone - \ifx\AtVeryEnd@BeforeClearDocumentHook\@empty - \PackageInfo{atveryend}{Empty hook `BeforeClearDocument'}% - \else - \PackageInfo{atveryend}{Executing hook `BeforeClearDocument'}% - \AtVeryEnd@BeforeClearDocumentHook - \fi - \global\let\AtVeryEnd@BeforeClearDocumentHook\@undefined - \global\let\Call@BeforeClearDocument\relax +\let\BeforeClearDocument\@firstofone +\ifx\AtVeryEnd@BeforeClearDocumentHook\@empty +\PackageInfo{atveryend}{Empty hook `BeforeClearDocument'}% +\else +\PackageInfo{atveryend}{Executing hook `BeforeClearDocument'}% +\AtVeryEnd@BeforeClearDocumentHook +\fi +\global\let\AtVeryEnd@BeforeClearDocumentHook\@undefined +\global\let\Call@BeforeClearDocument\relax } \newcommand*{\Call@AfterLastShipout}{% - \let\AfterLastShipout\@firstofone - \ifx\AtVeryEnd@AfterLastShipoutHook\@empty - \PackageInfo{atveryend}{Empty hook `AfterLastShipout'}% - \else - \PackageInfo{atveryend}{Executing hook `AfterLastShipout'}% - \AtVeryEnd@AfterLastShipoutHook - \fi - \global\let\AtVeryEnd@AfterLastShipoutHook\@undefined - \global\let\Call@AfterLastShipout\relax +\let\AfterLastShipout\@firstofone +\ifx\AtVeryEnd@AfterLastShipoutHook\@empty +\PackageInfo{atveryend}{Empty hook `AfterLastShipout'}% +\else +\PackageInfo{atveryend}{Executing hook `AfterLastShipout'}% +\AtVeryEnd@AfterLastShipoutHook +\fi +\global\let\AtVeryEnd@AfterLastShipoutHook\@undefined +\global\let\Call@AfterLastShipout\relax } \newcommand*{\Call@AtVeryEndDocument}{% - \let\AtVeryEndDocument\@firstofone - \ifx\AtVeryEnd@AtVeryEndDocumentHook\@empty - \PackageInfo{atveryend}{Empty hook `AtVeryEndDocument'}% - \else - \PackageInfo{atveryend}{Executing hook `AtVeryEndDocument'}% - \AtVeryEnd@AtVeryEndDocumentHook - \fi - \global\let\AtVeryEnd@AtVeryEndDocumentHook\@undefined - \global\let\Call@AtVeryEndDocument\relax +\let\AtVeryEndDocument\@firstofone +\ifx\AtVeryEnd@AtVeryEndDocumentHook\@empty +\PackageInfo{atveryend}{Empty hook `AtVeryEndDocument'}% +\else +\PackageInfo{atveryend}{Executing hook `AtVeryEndDocument'}% +\AtVeryEnd@AtVeryEndDocumentHook +\fi +\global\let\AtVeryEnd@AtVeryEndDocumentHook\@undefined +\global\let\Call@AtVeryEndDocument\relax } \newcommand*{\Call@AtEndAfterFileList}{% - \Call@AtVeryEndDocument - \let\AtEndAfterFileList\@firstofone - \ifx\AtVeryEnd@AtEndAfterFileListHook\@empty - \PackageInfo{atveryend}{Empty hook `AtEndAfterFileList'}% - \else - \PackageInfo{atveryend}{Executing hook `AtEndAfterFileList'}% - \AtVeryEnd@AtEndAfterFileListHook - \fi - \global\let\AtVeryEnd@AtEndAfterFileListHook\@undefined - \global\let\Call@AtEndAfterFileList\relax +\Call@AtVeryEndDocument +\let\AtEndAfterFileList\@firstofone +\ifx\AtVeryEnd@AtEndAfterFileListHook\@empty +\PackageInfo{atveryend}{Empty hook `AtEndAfterFileList'}% +\else +\PackageInfo{atveryend}{Executing hook `AtEndAfterFileList'}% +\AtVeryEnd@AtEndAfterFileListHook +\fi +\global\let\AtVeryEnd@AtEndAfterFileListHook\@undefined +\global\let\Call@AtEndAfterFileList\relax } \newcommand*{\Call@AtVeryVeryEnd}{% - \Call@AtEndAfterFileList - \let\AtVeryVeryEnd\@firstofone - \ifx\AtVeryEnd@AtVeryVeryEndHook\@empty - \PackageInfo{atveryend}{Empty hook `AtVeryVeryEnd'}% - \else - \PackageInfo{atveryend}{Executing hook `AtVeryVeryEnd'}% - \AtVeryEnd@AtVeryVeryEndHook - \fi - \global\let\AtVeryEnd@AtVeryVeryEndHook\@undefined - \global\let\Call@AtVeryVeryEnd\relax +\Call@AtEndAfterFileList +\let\AtVeryVeryEnd\@firstofone +\ifx\AtVeryEnd@AtVeryVeryEndHook\@empty +\PackageInfo{atveryend}{Empty hook `AtVeryVeryEnd'}% +\else +\PackageInfo{atveryend}{Executing hook `AtVeryVeryEnd'}% +\AtVeryEnd@AtVeryVeryEndHook +\fi +\global\let\AtVeryEnd@AtVeryVeryEndHook\@undefined +\global\let\Call@AtVeryVeryEnd\relax } \def\AtVeryEnd@test@standard{% - \let\AtEndDocument\@firstofone - \@enddocumenthook - \@checkend{document}% - \clearpage - \begingroup - \if@filesw - \immediate\closeout\@mainaux - \let\@setckpt\@gobbletwo - \let\@newl@bel\@testdef - \@tempswafalse - \makeatletter - \input\jobname.aux % - \fi - \@dofilelist - \ifdim \font@submax >\fontsubfuzz\relax - \@font@warning{Size substitutions with differences\MessageBreak - up to \font@submax\space have occurred.\@gobbletwo}% - \fi - \@defaultsubs - \@refundefined - \if@filesw - \ifx \@multiplelabels \relax - \if@tempswa - \@latex@warning@no@line{Label(s) may have changed. % - Rerun to get cross-references right}% - \fi - \else - \@multiplelabels - \fi - \fi - \endgroup - \deadcycles\z@ - \@@end +\let\AtEndDocument\@firstofone +\@enddocumenthook +\@checkend{document}% +\clearpage +\begingroup +\if@filesw +\immediate\closeout\@mainaux +\let\@setckpt\@gobbletwo +\let\@newl@bel\@testdef +\@tempswafalse +\makeatletter +\input\jobname.aux % +\fi +\@dofilelist +\ifdim \font@submax >\fontsubfuzz\relax +\@font@warning{Size substitutions with differences\MessageBreak + up to \font@submax\space have occurred.\@gobbletwo}% +\fi +\@defaultsubs +\@refundefined +\if@filesw +\ifx \@multiplelabels \relax +\if@tempswa +\@latex@warning@no@line{Label(s) may have changed. % + Rerun to get cross-references right}% +\fi +\else +\@multiplelabels +\fi +\fi +\endgroup +\deadcycles\z@ +\@@end } \def\AtVeryEnd@enddocument@standard{% - \let\AtEndDocument\@firstofone - \@enddocumenthook - \@checkend{document}% - \Call@BeforeClearDocument - \clearpage - \Call@AfterLastShipout - \begingroup - \if@filesw - \immediate\closeout\@mainaux - \let\@setckpt\@gobbletwo - \let\@newl@bel\@testdef - \@tempswafalse - \makeatletter - \input\jobname.aux % - \fi - \Call@AtVeryEndDocument - \@dofilelist - \Call@AtEndAfterFileList - \ifdim \font@submax >\fontsubfuzz\relax - \@font@warning{Size substitutions with differences\MessageBreak - up to \font@submax\space have occurred.\@gobbletwo}% - \fi - \@defaultsubs - \@refundefined - \if@filesw - \ifx \@multiplelabels \relax - \if@tempswa - \@latex@warning@no@line{Label(s) may have changed. % - Rerun to get cross-references right}% - \fi - \else - \@multiplelabels - \fi - \fi - \endgroup - \deadcycles\z@ - \Call@AtVeryVeryEnd - \@@end +\let\AtEndDocument\@firstofone +\@enddocumenthook +\@checkend{document}% +\Call@BeforeClearDocument +\clearpage +\Call@AfterLastShipout +\begingroup +\if@filesw +\immediate\closeout\@mainaux +\let\@setckpt\@gobbletwo +\let\@newl@bel\@testdef +\@tempswafalse +\makeatletter +\input\jobname.aux % +\fi +\Call@AtVeryEndDocument +\@dofilelist +\Call@AtEndAfterFileList +\ifdim \font@submax >\fontsubfuzz\relax +\@font@warning{Size substitutions with differences\MessageBreak + up to \font@submax\space have occurred.\@gobbletwo}% +\fi +\@defaultsubs +\@refundefined +\if@filesw +\ifx \@multiplelabels \relax +\if@tempswa +\@latex@warning@no@line{Label(s) may have changed. % + Rerun to get cross-references right}% +\fi +\else +\@multiplelabels +\fi +\fi +\endgroup +\deadcycles\z@ +\Call@AtVeryVeryEnd +\@@end } \expandafter\def\expandafter\AtVeryEnd@test@booklet\expandafter{% - \expandafter\twoupclearpage - \AtVeryEnd@test@standard +\expandafter\twoupclearpage +\AtVeryEnd@test@standard } \expandafter\def\expandafter\AtVeryEnd@enddocument@booklet\expandafter{% - \expandafter\twoclearpage - \AtVeryEnd@enddocument@standard +\expandafter\twoclearpage +\AtVeryEnd@enddocument@standard } \def\AtVeryEnd@test@dinbrief{% - \@checkend{document} % - \newpage - \begingroup - \if@filesw - \ifnum\c@labelgen>0 % - \immediate\closeout\@mainlbl - \makeatletter - \input \jobname@lbl\relax - \clearpage - \fi - \immediate\closeout\@mainaux - \fi - \endgroup - \deadcycles\z@ - \@@end +\@checkend{document} % +\newpage +\begingroup +\if@filesw +\ifnum\c@labelgen>0 % +\immediate\closeout\@mainlbl +\makeatletter +\input \jobname@lbl\relax +\clearpage +\fi +\immediate\closeout\@mainaux +\fi +\endgroup +\deadcycles\z@ +\@@end } \def\AtVeryEnd@enddocument@dinbrief{% - \@checkend{document}% - \Call@BeforeClearDocument - \newpage - \Call@AfterLastShipout - \begingroup - \if@filesw - \ifnum\c@labelgen>\z@ - \immediate\closeout\@mainlbl - \makeatletter - \input \jobname@lbl\relax - \clearpage - \fi - \immediate\closeout\@mainaux - \fi - \Call@AtVeryEndDocument - \csname @dofilelist\endcsname - \Call@AtEndAfterFileList - \endgroup - \deadcycles\z@ - \Call@AtVeryVeryEnd - \@@end +\@checkend{document}% +\Call@BeforeClearDocument +\newpage +\Call@AfterLastShipout +\begingroup +\if@filesw +\ifnum\c@labelgen>\z@ +\immediate\closeout\@mainlbl +\makeatletter +\input \jobname@lbl\relax +\clearpage +\fi +\immediate\closeout\@mainaux +\fi +\Call@AtVeryEndDocument +\csname @dofilelist\endcsname +\Call@AtEndAfterFileList +\endgroup +\deadcycles\z@ +\Call@AtVeryVeryEnd +\@@end } \def\AtVeryEnd@test@combine{% - \@enddocumenthook - \@checkend{document}% - \clearpage - \begingroup - \if@filesw - \immediate\closeout\@mainaux - \immediate\closeout\@partaux - \let\@setckpt\@gobbletwo - \let\@newl@bel\@testdef - \@tempswafalse - \makeatletter \input\c@lmainauxfile %% change here - \fi - \c@lenddoca %% a replacement - \@refundefined - \endgroup - \deadcycles\z@ - \@@end +\@enddocumenthook +\@checkend{document}% +\clearpage +\begingroup +\if@filesw +\immediate\closeout\@mainaux +\immediate\closeout\@partaux +\let\@setckpt\@gobbletwo +\let\@newl@bel\@testdef +\@tempswafalse +\makeatletter \input\c@lmainauxfile %% change here +\fi +\c@lenddoca %% a replacement +\@refundefined +\endgroup +\deadcycles\z@ +\@@end } \def\AtVeryEnd@enddocument@combine{% - \@enddocumenthook - \@checkend{document}% - \Call@BeforeClearDocument - \clearpage - \Call@AfterLastShipout - \begingroup - \if@filesw - \immediate\closeout\@mainaux - \immediate\closeout\@partaux - \let\@setckpt\@gobbletwo - \let\@newl@bel\@testdef - \@tempswafalse - \makeatletter \input\c@lmainauxfile %% change here - \fi - \Call@AtVeryEndDocument - \c@lenddoca %% a replacement - \@refundefined - \endgroup - \deadcycles\z@ - \Call@AtVeryVeryEnd - \@@end +\@enddocumenthook +\@checkend{document}% +\Call@BeforeClearDocument +\clearpage +\Call@AfterLastShipout +\begingroup +\if@filesw +\immediate\closeout\@mainaux +\immediate\closeout\@partaux +\let\@setckpt\@gobbletwo +\let\@newl@bel\@testdef +\@tempswafalse +\makeatletter \input\c@lmainauxfile %% change here +\fi +\Call@AtVeryEndDocument +\c@lenddoca %% a replacement +\@refundefined +\endgroup +\deadcycles\z@ +\Call@AtVeryVeryEnd +\@@end } \long\def\AtVeryEnd@test@c@lenddoca{% - \@dofilelist - \ifdim\font@submax>\fontsubfuzz\relax - \@font@warning{% - Size substitutions with differences\MessageBreak - up to \font@submax\space have occured.\@gobbletwo - }% - \fi - \@defaultsubs - \if@filesw - \ifx\@multiplelabels\relax - \if@tempswa - \@latex@warning@no@line{% - Label(s) may have changed. % - Rerun to get cross-references right% - }% - \fi - \else - \@multiplelabels - \fi - \fi +\@dofilelist +\ifdim\font@submax>\fontsubfuzz\relax +\@font@warning{% + Size substitutions with differences\MessageBreak + up to \font@submax\space have occured.\@gobbletwo +}% +\fi +\@defaultsubs +\if@filesw +\ifx\@multiplelabels\relax +\if@tempswa +\@latex@warning@no@line{% + Label(s) may have changed. % + Rerun to get cross-references right% +}% +\fi +\else +\@multiplelabels +\fi +\fi } \ifx\AtVeryEnd@c@lenddoca\c@lenddoca - \def\c@lenddoca{% - \@dofilelist - \Call@AtEndAfterFileList - \ifdim\font@submax>\fontsubfuzz\relax - \@font@warning{% - Size substitutions with differences\MessageBreak - up to \font@submax\space have occured.\@gobbletwo - }% - \fi - \@defaultsubs - \if@filesw - \ifx\@multiplelabels\relax - \if@tempswa - \@latex@warning@no@line{% - Label(s) may have changed. % - Rerun to get cross-references right% - }% - \fi - \else - \@multiplelabels - \fi - \fi - }% +\def\c@lenddoca{% +\@dofilelist +\Call@AtEndAfterFileList +\ifdim\font@submax>\fontsubfuzz\relax +\@font@warning{% + Size substitutions with differences\MessageBreak + up to \font@submax\space have occured.\@gobbletwo +}% +\fi +\@defaultsubs +\if@filesw +\ifx\@multiplelabels\relax +\if@tempswa +\@latex@warning@no@line{% + Label(s) may have changed. % + Rerun to get cross-references right% +}% +\fi +\else +\@multiplelabels +\fi +\fi +}% \fi \def\AtVeryEnd@test@jpsj{% - \if@lastpagebalancing - \global\let\@outputdblcol=\balancing@outputdblcol - \fi - \@checkend{document}% - \clearpage - \begingroup - \if@filesw - \immediate\closeout\@mainaux - \def\global\@namedef##1##2{}% - \def\newlabel{\@testdef r}% - \def\bibcite{\@testdef b}% - \@tempswafalse - \makeatletter - \input \jobname.aux % - \if@tempswa - \@warning{% - Label(s) may have changed. % - Rerun to get cross-references right% - }% - \fi - \fi - \endgroup - \deadcycles\z@ - \@@end +\if@lastpagebalancing +\global\let\@outputdblcol=\balancing@outputdblcol +\fi +\@checkend{document}% +\clearpage +\begingroup +\if@filesw +\immediate\closeout\@mainaux +\def\global\@namedef##1##2{}% +\def\newlabel{\@testdef r}% +\def\bibcite{\@testdef b}% +\@tempswafalse +\makeatletter +\input \jobname.aux % +\if@tempswa +\@warning{% + Label(s) may have changed. % + Rerun to get cross-references right% +}% +\fi +\fi +\endgroup +\deadcycles\z@ +\@@end } \def\AtVeryEnd@enddocument@jpsj{% - \if@lastpagebalancing - \global\let\@outputdblcol=\balancing@outputdblcol - \fi - \@checkend{document}% - \Call@BeforeClearDocument - \clearpage - \Call@AfterLastShipout - \begingroup - \if@filesw - \immediate\closeout\@mainaux - \def\global\@namedef##1##2{}% - \def\newlabel{\@testdef r}% - \def\bibcite{\@testdef b}% - \@tempswafalse - \makeatletter - \input \jobname.aux % - \if@tempswa - \@warning{% - Label(s) may have changed. % - Rerun to get cross-references right% - }% - \fi - \fi - \Call@AtVeryEndDocument - \csname @dofilelist\endcsname - \Call@AtEndAfterFileList - \endgroup - \deadcycles\z@ - \Call@AtVeryVeryEnd - \@@end +\if@lastpagebalancing +\global\let\@outputdblcol=\balancing@outputdblcol +\fi +\@checkend{document}% +\Call@BeforeClearDocument +\clearpage +\Call@AfterLastShipout +\begingroup +\if@filesw +\immediate\closeout\@mainaux +\def\global\@namedef##1##2{}% +\def\newlabel{\@testdef r}% +\def\bibcite{\@testdef b}% +\@tempswafalse +\makeatletter +\input \jobname.aux % +\if@tempswa +\@warning{% + Label(s) may have changed. % + Rerun to get cross-references right% +}% +\fi +\fi +\Call@AtVeryEndDocument +\csname @dofilelist\endcsname +\Call@AtEndAfterFileList +\endgroup +\deadcycles\z@ +\Call@AtVeryVeryEnd +\@@end } \def\AtVeryEnd@Test#1#2{% - \expandafter\ifx\csname AtVeryEnd@test@#2\endcsname#1% - \expandafter\let\expandafter#1% - \csname AtVeryEnd@enddocument@#2\endcsname - \begingroup - \let\on@line\@empty - \PackageInfo{atveryend}{% - \string#1 detected (#2)% - }% - \endgroup - \expandafter\AtVeryEnd@SkipToNil - \fi +\expandafter\ifx\csname AtVeryEnd@test@#2\endcsname#1% +\expandafter\let\expandafter#1% +\csname AtVeryEnd@enddocument@#2\endcsname +\begingroup +\let\on@line\@empty +\PackageInfo{atveryend}{% +\string#1 detected (#2)% +}% +\endgroup +\expandafter\AtVeryEnd@SkipToNil +\fi } \def\AtVeryEnd@SkipToNil#1\@nil{} \def\AtVeryEnd@RedefEndDocument#1{% - \ifx#1\@undefined - \else - \AtVeryEnd@Test#1{standard}% - \AtVeryEnd@Test#1{booklet}% - \AtVeryEnd@Test#1{dinbrief}% - \AtVeryEnd@Test#1{combine}% - \AtVeryEnd@Test#1{jpsj}% - \AtVeryEnd@SkipToNil - \@nil - \fi +\ifx#1\@undefined +\else +\AtVeryEnd@Test#1{standard}% +\AtVeryEnd@Test#1{booklet}% +\AtVeryEnd@Test#1{dinbrief}% +\AtVeryEnd@Test#1{combine}% +\AtVeryEnd@Test#1{jpsj}% +\AtVeryEnd@SkipToNil +\@nil +\fi } \AtVeryEnd@RedefEndDocument\enddocument \AtVeryEnd@RedefEndDocument\AP@enddocument % afterpage.sty @@ -1154,246 +1158,246 @@ \AtVeryEnd@RedefEndDocument\enddocumentasusual % frenchle.sty \AtVeryEnd@RedefEndDocument\old@enddocument % uwthesis.cls \AtBeginDocument{% - \@ifpackageloaded{scrlfile}{% - \@ifundefined{BeforeClosingMainAux}{}{% - \BeforeClosingMainAux{\Call@AfterLastShipout}% - }% - \@ifundefined{AfterReadingMainAux}{}{% - \AfterReadingMainAux{\Call@AtVeryEndDocument}% - }% - }{}% - \@ifpackageloaded{etoolbox}{% - \@ifundefined{AfterEndDocument}{}{% - \AfterEndDocument{\Call@AtVeryEndDocument}% - }% - }{}% - \def\AtVeryEnd@document{document}% - \def\AtVeryEnd@RedefCheckEnd{% - \expandafter\def\expandafter\@checkend - \expandafter##\expandafter1\expandafter{% - \@checkend{##1}% - \def\AtVeryEnd@temp{##1}% - \ifx\AtVeryEnd@temp\AtVeryEnd@document - \let\AtVeryEnd@OrgClearpage\clearpage - \def\clearpage{% - \let\clearpage\AtVeryEnd@OrgClearpage - \Call@BeforeClearDocument - \clearpage - \Call@AfterLastShipout - }% - \fi - }% - \aftergroup\AtVeryEnd@RedefCheckEnd - }% - \AtEndDocument{% - \AtVeryEnd@RedefCheckEnd - }% +\@ifpackageloaded{scrlfile}{% +\@ifundefined{BeforeClosingMainAux}{}{% +\BeforeClosingMainAux{\Call@AfterLastShipout}% +}% +\@ifundefined{AfterReadingMainAux}{}{% +\AfterReadingMainAux{\Call@AtVeryEndDocument}% +}% +}{}% +\@ifpackageloaded{etoolbox}{% +\@ifundefined{AfterEndDocument}{}{% +\AfterEndDocument{\Call@AtVeryEndDocument}% +}% +}{}% +\def\AtVeryEnd@document{document}% +\def\AtVeryEnd@RedefCheckEnd{% +\expandafter\def\expandafter\@checkend +\expandafter##\expandafter1\expandafter{% +\@checkend{##1}% +\def\AtVeryEnd@temp{##1}% +\ifx\AtVeryEnd@temp\AtVeryEnd@document +\let\AtVeryEnd@OrgClearpage\clearpage +\def\clearpage{% +\let\clearpage\AtVeryEnd@OrgClearpage +\Call@BeforeClearDocument +\clearpage +\Call@AfterLastShipout +}% +\fi +}% +\aftergroup\AtVeryEnd@RedefCheckEnd +}% +\AtEndDocument{% +\AtVeryEnd@RedefCheckEnd +}% } \AtEndDocument{% - \@ifundefined{@dofilelist}{% - \gdef\@dofilelist{% - \Call@AtVeryEndDocument - \Call@AtEndAfterFileList - }% - }{% - \begingroup - \toks@\expandafter{\@dofilelist}% - \xdef\@dofilelist{% - \noexpand\Call@AtVeryEndDocument - \the\toks@ - \noexpand\Call@AtEndAfterFileList - }% - \endgroup - }% +\@ifundefined{@dofilelist}{% +\gdef\@dofilelist{% +\Call@AtVeryEndDocument +\Call@AtEndAfterFileList +}% +}{% +\begingroup +\toks@\expandafter{\@dofilelist}% +\xdef\@dofilelist{% +\noexpand\Call@AtVeryEndDocument +\the\toks@ +\noexpand\Call@AtEndAfterFileList +}% +\endgroup +}% } \def\AtVeryEnd@temp{% - \AtBeginDocument{% - \let\@startlabels\startlabels - \let\@mlabel\mlabel - \if@filesw - \immediate\write\@mainaux{\string\@startlabels}% - \fi - }% - \AtEndDocument{% - \if@filesw - \immediate\write\@mainaux{\string\clearpage}% - \fi - }% +\AtBeginDocument{% +\let\@startlabels\startlabels +\let\@mlabel\mlabel +\if@filesw +\immediate\write\@mainaux{\string\@startlabels}% +\fi +}% +\AtEndDocument{% +\if@filesw +\immediate\write\@mainaux{\string\clearpage}% +\fi +}% } \ifx\makelabels\AtVeryEnd@temp \else - \expandafter\AtVeryEnd@AtEnd +\expandafter\AtVeryEnd@AtEnd \fi% \let\AtVeryEnd@PatchLetter=N% \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname endletter\endcsname\relax \else - \long\def\AtVeryEnd@TestEndLetter#1\@auxout#2#3\AtVeryEnd@Nil{% - \def\AtVeryEnd@temp{#2}% - \ifx\AtVeryEnd@temp\@empty - \else - \@onelevel@sanitize\AtVeryEnd@temp - \edef\AtVeryEnd@StringMlabel{% - \string\string - \string\@mlabel - \expandafter\@gobble\string\{% - }% - \def\AtVeryEnd@CatchFirst##1##2##3##4##5##6##7##8{% - ##1##2##3##4##5##6##7##8\AtVeryEnd@CatchSecond - }% - \def\AtVeryEnd@CatchSecond##1##2##3##4##5##6##7##8##9\@nil{% - ##1##2##3##4##5##6##7##8% - }% - \edef\AtVeryEnd@temp{% - \expandafter\AtVeryEnd@CatchFirst\AtVeryEnd@temp - {}{}{}{}{}{}{}{}% - {}{}{}{}{}{}{}{}% - \@nil - }% - \ifx\AtVeryEnd@temp\AtVeryEnd@StringMlabel - \expandafter\def\expandafter\endletter\expandafter{% - \endletter - \begingroup - \let\\=\relax - \let\protect\@unexpandable@protect - \let\@mlabel=\relax - \edef\x{\endgroup - \noexpand\AtEndDocument{% - \@gobble#2% - }% - }% - \x - }% - \let\AtVeryEnd@PatchLetter=Y% - \fi - \fi - }% - \expandafter\AtVeryEnd@TestEndLetter\endletter - \@auxout{}\AtVeryEnd@Nil -\fi -\ifx\AtVeryEnd@PatchLetter Y% - \begingroup - \let\on@line\@empty - \PackageInfo{atveryend}{% - \@backslashchar makelabels detected. % - Moving labels\MessageBreak - from `.aux' file to \@backslashchar AtEndDocument% - }% - \endgroup - \def\makelabels{% - \AtBeginDocument{% - \let\@startlabels\startlabels - \let\@mlabel\mlabel - }% - }% - \AtEndDocument{% - \@ifundefined{@startlabels}{% - }{% - \clearpage - \@startlabels - }% - }% - \AfterLastShipout{% - \let\@startlabels\relax - \let\@mlabel\@gobbletwo - }% -\else - \PackageWarningNoLine{atveryend}{% - \@backslashchar makelabels detected, but labels cannot\MessageBreak - be moved to \@backslashchar AtEndDocument, because\MessageBreak - \@backslashchar endletter is not in expected form% - }% -\fi -\AtVeryEnd@AtEnd% - \endinput - -\hobsub@StopPackage -\hobsub@StartPackage{atbegshi} -\begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode58=12 % : - \catcode64=11 % @ - \catcode123=1 % { - \catcode125=2 % } - \expandafter\let\expandafter\x\csname ver@atbegshi.sty\endcsname - \ifx\x\relax % plain-TeX, first loading - \else - \def\empty{}% - \ifx\x\empty % LaTeX, first loading, - % variable is initialized, but \ProvidesPackage not yet seen - \else - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{atbegshi}{The package is already loaded}% - \aftergroup\endinput - \fi - \fi +\long\def\AtVeryEnd@TestEndLetter#1\@auxout#2#3\AtVeryEnd@Nil{% +\def\AtVeryEnd@temp{#2}% +\ifx\AtVeryEnd@temp\@empty +\else +\@onelevel@sanitize\AtVeryEnd@temp +\edef\AtVeryEnd@StringMlabel{% +\string\string +\string\@mlabel +\expandafter\@gobble\string\{% +}% +\def\AtVeryEnd@CatchFirst##1##2##3##4##5##6##7##8{% +##1##2##3##4##5##6##7##8\AtVeryEnd@CatchSecond +}% +\def\AtVeryEnd@CatchSecond##1##2##3##4##5##6##7##8##9\@nil{% +##1##2##3##4##5##6##7##8% +}% +\edef\AtVeryEnd@temp{% +\expandafter\AtVeryEnd@CatchFirst\AtVeryEnd@temp +{}{}{}{}{}{}{}{}% +{}{}{}{}{}{}{}{}% +\@nil +}% +\ifx\AtVeryEnd@temp\AtVeryEnd@StringMlabel +\expandafter\def\expandafter\endletter\expandafter{% +\endletter +\begingroup +\let\\=\relax +\let\protect\@unexpandable@protect +\let\@mlabel=\relax +\edef\x{\endgroup +\noexpand\AtEndDocument{% +\@gobble#2% +}% +}% +\x +}% +\let\AtVeryEnd@PatchLetter=Y% +\fi +\fi +}% +\expandafter\AtVeryEnd@TestEndLetter\endletter +\@auxout{}\AtVeryEnd@Nil +\fi +\ifx\AtVeryEnd@PatchLetter Y% +\begingroup +\let\on@line\@empty +\PackageInfo{atveryend}{% +\@backslashchar makelabels detected. % + Moving labels\MessageBreak + from `.aux' file to \@backslashchar AtEndDocument% +}% +\endgroup +\def\makelabels{% +\AtBeginDocument{% +\let\@startlabels\startlabels +\let\@mlabel\mlabel +}% +}% +\AtEndDocument{% +\@ifundefined{@startlabels}{% +}{% +\clearpage +\@startlabels +}% +}% +\AfterLastShipout{% +\let\@startlabels\relax +\let\@mlabel\@gobbletwo +}% +\else +\PackageWarningNoLine{atveryend}{% +\@backslashchar makelabels detected, but labels cannot\MessageBreak + be moved to \@backslashchar AtEndDocument, because\MessageBreak +\@backslashchar endletter is not in expected form% +}% +\fi +\AtVeryEnd@AtEnd% +\endinput + +\hobsub@StopPackage +\hobsub@StartPackage{atbegshi} +\begingroup\catcode61\catcode48\catcode32=10\relax% +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode58=12 % : +\catcode64=11 % @ +\catcode123=1 % { +\catcode125=2 % } +\expandafter\let\expandafter\x\csname ver@atbegshi.sty\endcsname +\ifx\x\relax % plain-TeX, first loading +\else +\def\empty{}% +\ifx\x\empty % LaTeX, first loading, +% variable is initialized, but \ProvidesPackage not yet seen +\else +\expandafter\ifx\csname PackageInfo\endcsname\relax +\def\x#1#2{% +\immediate\write-1{Package #1 Info: #2.}% +}% +\else +\def\x#1#2{\PackageInfo{#1}{#2, stopped}}% +\fi +\x{atbegshi}{The package is already loaded}% +\aftergroup\endinput +\fi +\fi \endgroup% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode40=12 % ( - \catcode41=12 % ) - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode47=12 % / - \catcode58=12 % : - \catcode64=11 % @ - \catcode91=12 % [ - \catcode93=12 % ] - \catcode123=1 % { - \catcode125=2 % } - \expandafter\ifx\csname ProvidesPackage\endcsname\relax - \def\x#1#2#3[#4]{\endgroup - \immediate\write-1{Package: #3 #4}% - \xdef#1{#4}% - }% - \else - \def\x#1#2[#3]{\endgroup - #2[{#3}]% - \ifx#1\@undefined - \xdef#1{#3}% - \fi - \ifx#1\relax - \xdef#1{#3}% - \fi - }% - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode40=12 % ( +\catcode41=12 % ) +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode47=12 % / +\catcode58=12 % : +\catcode64=11 % @ +\catcode91=12 % [ +\catcode93=12 % ] +\catcode123=1 % { +\catcode125=2 % } +\expandafter\ifx\csname ProvidesPackage\endcsname\relax +\def\x#1#2#3[#4]{\endgroup +\immediate\write-1{Package: #3 #4}% +\xdef#1{#4}% +}% +\else +\def\x#1#2[#3]{\endgroup +#2[{#3}]% +\ifx#1\@undefined +\xdef#1{#3}% +\fi +\ifx#1\relax +\xdef#1{#3}% +\fi +}% +\fi \expandafter\x\csname ver@atbegshi.sty\endcsname \ProvidesPackage{atbegshi}% - [2011/01/30 v1.15 At begin shipout hook (HO)]% + [2011/01/30 v1.15 At begin shipout hook (HO)]% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode123=1 % { - \catcode125=2 % } - \catcode64=11 % @ - \def\x{\endgroup - \expandafter\edef\csname AtBegShi@AtEnd\endcsname{% - \endlinechar=\the\endlinechar\relax - \catcode13=\the\catcode13\relax - \catcode32=\the\catcode32\relax - \catcode35=\the\catcode35\relax - \catcode61=\the\catcode61\relax - \catcode64=\the\catcode64\relax - \catcode123=\the\catcode123\relax - \catcode125=\the\catcode125\relax - }% - }% +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode123=1 % { +\catcode125=2 % } +\catcode64=11 % @ +\def\x{\endgroup +\expandafter\edef\csname AtBegShi@AtEnd\endcsname{% +\endlinechar=\the\endlinechar\relax +\catcode13=\the\catcode13\relax +\catcode32=\the\catcode32\relax +\catcode35=\the\catcode35\relax +\catcode61=\the\catcode61\relax +\catcode64=\the\catcode64\relax +\catcode123=\the\catcode123\relax +\catcode125=\the\catcode125\relax +}% +}% \x\catcode61\catcode48\catcode32=10\relax% \catcode13=5 % ^^M \endlinechar=13 % @@ -1402,11 +1406,11 @@ \catcode123=1 % { \catcode125=2 % } \def\TMP@EnsureCode#1#2{% - \edef\AtBegShi@AtEnd{% - \AtBegShi@AtEnd - \catcode#1=\the\catcode#1\relax - }% - \catcode#1=#2\relax +\edef\AtBegShi@AtEnd{% +\AtBegShi@AtEnd +\catcode#1=\the\catcode#1\relax +}% +\catcode#1=#2\relax } \TMP@EnsureCode{40}{12}% ( \TMP@EnsureCode{41}{12}% ) @@ -1422,638 +1426,638 @@ \edef\AtBegShi@AtEnd{\AtBegShi@AtEnd\noexpand\endinput} \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname RequirePackage\endcsname\relax - \def\TMP@RequirePackage#1[#2]{% - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname ver@#1.sty\endcsname\relax - \input #1.sty\relax - \fi - }% - \TMP@RequirePackage{infwarerr}[2007/09/09]% - \TMP@RequirePackage{ltxcmds}[2010/03/01]% -\else - \RequirePackage{infwarerr}[2007/09/09]% - \RequirePackage{ltxcmds}[2010/03/01]% +\def\TMP@RequirePackage#1[#2]{% +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname ver@#1.sty\endcsname\relax +\input #1.sty\relax +\fi +}% +\TMP@RequirePackage{infwarerr}[2007/09/09]% +\TMP@RequirePackage{ltxcmds}[2010/03/01]% +\else +\RequirePackage{infwarerr}[2007/09/09]% +\RequirePackage{ltxcmds}[2010/03/01]% \fi \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname @ifdefinable\endcsname\relax - \def\AtBegShi@CheckDefinable#1{% - \ifcase\ifx#1\relax - \ltx@one - \else - \ifx#1\@undefined - \ltx@one - \else - \ltx@zero - \fi - \fi - \@PackageError{atbegshi}{% - \string#1\space is already defined% - }\@ehd - \fi - }% -\else - \def\AtBegShi@CheckDefinable#1{% - \@ifdefinable{#1}{}% - }% +\def\AtBegShi@CheckDefinable#1{% +\ifcase\ifx#1\relax +\ltx@one +\else +\ifx#1\@undefined +\ltx@one +\else +\ltx@zero +\fi +\fi +\@PackageError{atbegshi}{% +\string#1\space is already defined% +}\@ehd +\fi +}% +\else +\def\AtBegShi@CheckDefinable#1{% +\@ifdefinable{#1}{}% +}% \fi \ltx@newif\ifAtBegShi@Discarded \AtBegShi@CheckDefinable\AtBeginShipoutDiscard \def\AtBeginShipoutDiscard{% - \deadcycles=\ltx@zero - \global\AtBegShi@Discardedtrue +\deadcycles=\ltx@zero +\global\AtBegShi@Discardedtrue } \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname currentgrouplevel\endcsname\relax - \catcode`X=9 % ignore - \catcode`E=14 % comment +\catcode`X=9 % ignore +\catcode`E=14 % comment \else - \catcode`X=14 % comment - \catcode`E=9 % ignore +\catcode`X=14 % comment +\catcode`E=9 % ignore \fi \def\AtBegShi@Shipout{% X \begingroup X \setbox\AtBeginShipoutBox=\hbox\bgroup X \kern\p@ E \edef\AtBegShi@GroupLevel{\number\currentgrouplevel}% - \afterassignment\AtBegShi@Test +\afterassignment\AtBegShi@Test X \global - \setbox\AtBeginShipoutBox=% +\setbox\AtBeginShipoutBox=% } \def\AtBegShi@Test{% X \ifdim\lastkern=0pt % E \ifnum\AtBegShi@GroupLevel<\currentgrouplevel - \expandafter\aftergroup - \fi - \AtBegShi@Output +\expandafter\aftergroup +\fi +\AtBegShi@Output } \def\AtBegShi@Output{% X \egroup X \endgroup - \ifvoid\AtBeginShipoutBox - \@PackageWarning{atbegshi}{Ignoring void shipout box}% - \else - \let\AtBegShi@OrgProtect\protect - \csname set@typeset@protect\endcsname - \global\AtBegShi@Discardedfalse - \AtBegShi@Hook - \expandafter\gdef\expandafter\AtBegShi@HookNext - \expandafter{\expandafter}% - \AtBegShi@HookNext - \ifAtBegShi@Discarded - \@PackageInfoNoLine{atbegshi}{Shipout page discarded}% - \global\AtBegShi@Discardedfalse - \begingroup - \setbox\AtBeginShipoutBox\box\AtBeginShipoutBox - \endgroup - \let\protect\AtBegShi@OrgProtect - \else - \AtBegShi@First - \let\protect\AtBegShi@OrgProtect - \AtBeginShipoutOriginalShipout\box\AtBeginShipoutBox - \fi - \fi +\ifvoid\AtBeginShipoutBox +\@PackageWarning{atbegshi}{Ignoring void shipout box}% +\else +\let\AtBegShi@OrgProtect\protect +\csname set@typeset@protect\endcsname +\global\AtBegShi@Discardedfalse +\AtBegShi@Hook +\expandafter\gdef\expandafter\AtBegShi@HookNext +\expandafter{\expandafter}% +\AtBegShi@HookNext +\ifAtBegShi@Discarded +\@PackageInfoNoLine{atbegshi}{Shipout page discarded}% +\global\AtBegShi@Discardedfalse +\begingroup +\setbox\AtBeginShipoutBox\box\AtBeginShipoutBox +\endgroup +\let\protect\AtBegShi@OrgProtect +\else +\AtBegShi@First +\let\protect\AtBegShi@OrgProtect +\AtBeginShipoutOriginalShipout\box\AtBeginShipoutBox +\fi +\fi } \catcode`\X=11 % \catcode`\E=11 % \def\AtBegShi@First{% - \begingroup - \def\@empty{}% - \ifx\AtBegShi@HookFirst\@empty - \else - \setbox\ltx@zero=\vbox{% - \begingroup - \AtBegShi@HookFirst - \endgroup - }% - \wd\ltx@zero=0pt % - \ht\ltx@zero=0pt % - \dp\ltx@zero=0pt % - \global\setbox\AtBeginShipoutBox=\vbox{% - \baselineskip 0pt\relax - \lineskip 0pt\relax - \lineskiplimit 0pt\relax - \copy\ltx@zero - \copy\AtBeginShipoutBox - }% - \fi - \global\let\AtBegShi@First\@empty - \global\let\AtBeginShipoutFirst\AtBegShi@FirstDisabled - \endgroup +\begingroup +\def\@empty{}% +\ifx\AtBegShi@HookFirst\@empty +\else +\setbox\ltx@zero=\vbox{% +\begingroup +\AtBegShi@HookFirst +\endgroup +}% +\wd\ltx@zero=0pt % +\ht\ltx@zero=0pt % +\dp\ltx@zero=0pt % +\global\setbox\AtBeginShipoutBox=\vbox{% +\baselineskip 0pt\relax +\lineskip 0pt\relax +\lineskiplimit 0pt\relax +\copy\ltx@zero +\copy\AtBeginShipoutBox +}% +\fi +\global\let\AtBegShi@First\@empty +\global\let\AtBeginShipoutFirst\AtBegShi@FirstDisabled +\endgroup } \gdef\AtBegShi@Hook{} \gdef\AtBegShi@HookNext{} \gdef\AtBegShi@HookFirst{} \AtBegShi@CheckDefinable\AtBeginShipout \def\AtBeginShipout{% - \AtBegShi@AddHook\AtBegShi@Hook +\AtBegShi@AddHook\AtBegShi@Hook } \AtBegShi@CheckDefinable\AtBeginShipoutNext \def\AtBeginShipoutNext{% - \AtBegShi@AddHook\AtBegShi@HookNext +\AtBegShi@AddHook\AtBegShi@HookNext } \AtBegShi@CheckDefinable\AtBeginShipoutFirst \def\AtBeginShipoutFirst{% - \AtBegShi@AddTo\AtBegShi@HookFirst +\AtBegShi@AddTo\AtBegShi@HookFirst } \long\def\AtBegShi@FirstDisabled#1{% - \@PackageWarning{atbegshi}{% - First page is already shipped out, ignoring\MessageBreak - \string\AtBeginShipoutFirst - }% +\@PackageWarning{atbegshi}{% + First page is already shipped out, ignoring\MessageBreak +\string\AtBeginShipoutFirst +}% } \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname g@addto@macro\endcsname\relax - \long\def\AtBegShi@AddTo#1#2{% - \begingroup - \toks\ltx@zero\expandafter{#1#2}% - \xdef#1{\the\toks\ltx@zero}% - \endgroup - }% +\long\def\AtBegShi@AddTo#1#2{% +\begingroup +\toks\ltx@zero\expandafter{#1#2}% +\xdef#1{\the\toks\ltx@zero}% +\endgroup +}% \else - \let\AtBegShi@AddTo\g@addto@macro +\let\AtBegShi@AddTo\g@addto@macro \fi \long\def\AtBegShi@AddHook#1#2{% - \AtBegShi@AddTo#1{\AtBegShi@Item{#2}}% +\AtBegShi@AddTo#1{\AtBegShi@Item{#2}}% } \long\def\AtBegShi@Item#1{% - \ifAtBegShi@Discarded - \else - #1% - \ifAtBegShi@Discarded - \else - \ifvoid\AtBeginShipoutBox - \@PackageWarning{atbegshi}{% - Shipout box was voided by hook,\MessageBreak - ignoring shipout box% - }% - \AtBeginShipoutDiscard - \fi - \fi - \fi +\ifAtBegShi@Discarded +\else +#1% +\ifAtBegShi@Discarded +\else +\ifvoid\AtBeginShipoutBox +\@PackageWarning{atbegshi}{% + Shipout box was voided by hook,\MessageBreak + ignoring shipout box% +}% +\AtBeginShipoutDiscard +\fi +\fi +\fi } \AtBegShi@CheckDefinable\AtBeginShipoutInit \def\AtBeginShipoutInit{% - \ltx@IfUndefined{newbox}{% - \@PackageError{atbegshi}{% - \string\AtBeginShipoutInit\space failed\MessageBreak - because of missing \expandafter\string\csname newbox\endcsname - }\@ehc - }{% - \csname newbox\endcsname\AtBeginShipoutBox - \AtBegShi@CheckDefinable\AtBeginShipoutOriginalShipout - \global\let\AtBeginShipoutOriginalShipout\shipout - \global\let\shipout\AtBegShi@Shipout - }% - \gdef\AtBeginShipoutInit{}% +\ltx@IfUndefined{newbox}{% +\@PackageError{atbegshi}{% +\string\AtBeginShipoutInit\space failed\MessageBreak + because of missing \expandafter\string\csname newbox\endcsname +}\@ehc +}{% +\csname newbox\endcsname\AtBeginShipoutBox +\AtBegShi@CheckDefinable\AtBeginShipoutOriginalShipout +\global\let\AtBeginShipoutOriginalShipout\shipout +\global\let\shipout\AtBegShi@Shipout +}% +\gdef\AtBeginShipoutInit{}% } \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname AtBeginDocument\endcsname\relax - \AtBeginShipoutInit +\AtBeginShipoutInit \else - \AtBeginDocument{\AtBeginShipoutInit}% +\AtBeginDocument{\AtBeginShipoutInit}% \fi \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname RequirePackage\endcsname\relax - \input ifpdf.sty\relax +\input ifpdf.sty\relax \else - \RequirePackage{ifpdf}\relax +\RequirePackage{ifpdf}\relax \fi \ifpdf - \def\AtBegShi@horigin{\pdfhorigin}% - \def\AtBegShi@vorigin{\pdfvorigin}% +\def\AtBegShi@horigin{\pdfhorigin}% +\def\AtBegShi@vorigin{\pdfvorigin}% \else - \def\AtBegShi@horigin{72.27pt}% - \def\AtBegShi@vorigin{72.27pt}% +\def\AtBegShi@horigin{72.27pt}% +\def\AtBegShi@vorigin{72.27pt}% \fi \begingroup \ifcase - \expandafter\ifx\csname picture\endcsname\relax - 1% - \else - \expandafter\ifx\csname endpicture\endcsname\relax - 1% - \else - 0% - \fi - \fi - \endgroup - \def\AtBegShi@BeginPicture{% - \begingroup - \picture(0,0)\relax - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname unitlength\endcsname\relax - \else - \unitlength=1pt\relax - \fi - \ignorespaces - }% - \def\AtBegShi@EndPicture{% - \endpicture - \endgroup - }% -\else - \endgroup - \def\AtBegShi@BeginPicture{% - \setbox\ltx@zero=\hbox\bgroup - \begingroup - \ignorespaces - }% - \def\AtBegShi@EndPicture{% - \endgroup - \egroup - \ht\ltx@zero=0pt\relax - \dp\ltx@zero=0pt\relax - \copy\ltx@zero - }% +\expandafter\ifx\csname picture\endcsname\relax + 1% +\else +\expandafter\ifx\csname endpicture\endcsname\relax + 1% +\else + 0% +\fi +\fi +\endgroup +\def\AtBegShi@BeginPicture{% +\begingroup +\picture(0,0)\relax +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname unitlength\endcsname\relax +\else +\unitlength=1pt\relax +\fi +\ignorespaces +}% +\def\AtBegShi@EndPicture{% +\endpicture +\endgroup +}% +\else +\endgroup +\def\AtBegShi@BeginPicture{% +\setbox\ltx@zero=\hbox\bgroup +\begingroup +\ignorespaces +}% +\def\AtBegShi@EndPicture{% +\endgroup +\egroup +\ht\ltx@zero=0pt\relax +\dp\ltx@zero=0pt\relax +\copy\ltx@zero +}% \fi \def\AtBeginShipoutUpperLeft#1{% - \global\setbox\AtBeginShipoutBox=\hbox{% - \rlap{% - \kern-\AtBegShi@horigin\relax - \vbox to 0pt{% - \kern-\AtBegShi@vorigin\relax - \kern-\ht\AtBeginShipoutBox - \AtBegShi@BeginPicture - #1% - \AtBegShi@EndPicture - \vss - }% - }% - \box\AtBeginShipoutBox - }% +\global\setbox\AtBeginShipoutBox=\hbox{% +\rlap{% +\kern-\AtBegShi@horigin\relax +\vbox to 0pt{% +\kern-\AtBegShi@vorigin\relax +\kern-\ht\AtBeginShipoutBox +\AtBegShi@BeginPicture +#1% +\AtBegShi@EndPicture +\vss +}% +}% +\box\AtBeginShipoutBox +}% } \def\AtBeginShipoutUpperLeftForeground#1{% - \global\setbox\AtBeginShipoutBox=\hbox to \wd\AtBeginShipoutBox{% - \rlap{% - \copy\AtBeginShipoutBox - }% - \rlap{% - \kern-\AtBegShi@horigin\relax - \vbox to 0pt{% - \kern-\AtBegShi@vorigin\relax - \kern-\ht\AtBeginShipoutBox - \AtBegShi@BeginPicture - #1% - \AtBegShi@EndPicture - \vss - }% - }% - \hss - }% +\global\setbox\AtBeginShipoutBox=\hbox to \wd\AtBeginShipoutBox{% +\rlap{% +\copy\AtBeginShipoutBox +}% +\rlap{% +\kern-\AtBegShi@horigin\relax +\vbox to 0pt{% +\kern-\AtBegShi@vorigin\relax +\kern-\ht\AtBeginShipoutBox +\AtBegShi@BeginPicture +#1% +\AtBegShi@EndPicture +\vss +}% +}% +\hss +}% } \def\AtBegShi@AbortIfUndefined#1{% - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname#1\endcsname\relax - \expandafter\AtBegShi@AtEnd - \fi +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname#1\endcsname\relax +\expandafter\AtBegShi@AtEnd +\fi } \AtBegShi@AbortIfUndefined{currentgrouplevel}% \AtBegShi@AbortIfUndefined{AtBeginDocument}% \AtBegShi@AbortIfUndefined{@ifpackageloaded}% \AtBegShi@AbortIfUndefined{@ifclassloaded}% \def\AtBegShi@PatchCrop{% - \begingroup - \def\AtBegShi@Crop@shipout{% - \afterassignment\CROP@ship - \setbox\@cclv=% - }% - \def\AtBegShi@Crop@ship{% - \ifvoid\@cclv - \expandafter\aftergroup - \fi - \CROP@@ship - }% - \def\AtBegShi@Crop@shiplist{% - \lineskip\z@ - \lineskiplimit\z@ - \baselineskip\z@ - \CROP@kernel - \box\@cclv - }% - \def\AtBegShi@Crop@@ship{% - \CROP@shipout\vbox{% - \CROP@shiplist - }% - }% - \ifx\AtBegShi@Crop@ship\CROP@ship - \ifx\AtBegShi@Crop@shiplist\CROP@shiplist - \ifx\AtBegShi@Crop@@ship\CROP@@ship - \let\AtBegShi@found\relax - \ifx\shipout\AtBegShi@Crop@shipout - \def\AtBegShi@found{\shipout}% - \else\ifx\AtBeginShipoutOriginalShipout\AtBegShi@Crop@shipout - \def\AtBegShi@found{\AtBeginShipoutOriginalShipout}% - \else\ifx\@EveryShipout@Org@Shipout\AtBegShi@Crop@shipout - \def\AtBegShi@found{\@EveryShipout@Org@Shipout}% - \else\ifx\GPTorg@shipout\AtBegShi@Crop@shipout - \def\AtBegShi@found{\GPTorg@shipout}% - \else\ifx\THBorg@shipout\AtBegShi@Crop@shipout - \def\AtBegShi@found{\THBorg@shipout}% - \else\ifx\mem@oldshipout\AtBegShi@Crop@shipout - \def\AtBegShi@found{\mem@oldshipout}% - \fi\fi\fi\fi\fi\fi - \ifx\AtBegShi@found\relax - \else - \expandafter\endgroup - \expandafter\def\AtBegShi@found{% - \edef\AtBegShi@GroupLevel{\number\currentgrouplevel}% - \afterassignment\CROP@ship - \setbox\AtBeginShipoutBox=% - }% - \def\CROP@ship{% - \ifnum\AtBegShi@GroupLevel=\currentgrouplevel - \else - \expandafter\aftergroup - \fi - \CROP@@ship - }% - \def\CROP@shiplist{% - \lineskip 0pt\relax - \lineskiplimit 0pt\relax - \baselineskip 0pt\relax - \CROP@kernel - \box\AtBeginShipoutBox - }% - \def\CROP@@ship{% - \ifvoid\AtBeginShipoutBox - \else - \setbox\AtBeginShipoutBox=\vbox{% - \CROP@shiplist - }% - \expandafter\CROP@shipout - \expandafter\box - \expandafter\AtBeginShipoutBox - \fi - }% - \@PackageInfoNoLine{atbegshi}{Package `crop' patched}% - \begingroup - \fi - \fi - \fi - \fi - \endgroup - \let\AtBegShi@PatchCrop\relax +\begingroup +\def\AtBegShi@Crop@shipout{% +\afterassignment\CROP@ship +\setbox\@cclv=% +}% +\def\AtBegShi@Crop@ship{% +\ifvoid\@cclv +\expandafter\aftergroup +\fi +\CROP@@ship +}% +\def\AtBegShi@Crop@shiplist{% +\lineskip\z@ +\lineskiplimit\z@ +\baselineskip\z@ +\CROP@kernel +\box\@cclv +}% +\def\AtBegShi@Crop@@ship{% +\CROP@shipout\vbox{% +\CROP@shiplist +}% +}% +\ifx\AtBegShi@Crop@ship\CROP@ship +\ifx\AtBegShi@Crop@shiplist\CROP@shiplist +\ifx\AtBegShi@Crop@@ship\CROP@@ship +\let\AtBegShi@found\relax +\ifx\shipout\AtBegShi@Crop@shipout +\def\AtBegShi@found{\shipout}% +\else\ifx\AtBeginShipoutOriginalShipout\AtBegShi@Crop@shipout +\def\AtBegShi@found{\AtBeginShipoutOriginalShipout}% +\else\ifx\@EveryShipout@Org@Shipout\AtBegShi@Crop@shipout +\def\AtBegShi@found{\@EveryShipout@Org@Shipout}% +\else\ifx\GPTorg@shipout\AtBegShi@Crop@shipout +\def\AtBegShi@found{\GPTorg@shipout}% +\else\ifx\THBorg@shipout\AtBegShi@Crop@shipout +\def\AtBegShi@found{\THBorg@shipout}% +\else\ifx\mem@oldshipout\AtBegShi@Crop@shipout +\def\AtBegShi@found{\mem@oldshipout}% +\fi\fi\fi\fi\fi\fi +\ifx\AtBegShi@found\relax +\else +\expandafter\endgroup +\expandafter\def\AtBegShi@found{% +\edef\AtBegShi@GroupLevel{\number\currentgrouplevel}% +\afterassignment\CROP@ship +\setbox\AtBeginShipoutBox=% +}% +\def\CROP@ship{% +\ifnum\AtBegShi@GroupLevel=\currentgrouplevel +\else +\expandafter\aftergroup +\fi +\CROP@@ship +}% +\def\CROP@shiplist{% +\lineskip 0pt\relax +\lineskiplimit 0pt\relax +\baselineskip 0pt\relax +\CROP@kernel +\box\AtBeginShipoutBox +}% +\def\CROP@@ship{% +\ifvoid\AtBeginShipoutBox +\else +\setbox\AtBeginShipoutBox=\vbox{% +\CROP@shiplist +}% +\expandafter\CROP@shipout +\expandafter\box +\expandafter\AtBeginShipoutBox +\fi +}% +\@PackageInfoNoLine{atbegshi}{Package `crop' patched}% +\begingroup +\fi +\fi +\fi +\fi +\endgroup +\let\AtBegShi@PatchCrop\relax } \@ifpackageloaded{crop}{% - \AtBegShi@PatchCrop +\AtBegShi@PatchCrop }{% - \AtBeginDocument{\AtBegShi@PatchCrop}% +\AtBeginDocument{\AtBegShi@PatchCrop}% } \def\AtBegShi@PatchEveryshi{% - \begingroup - \long\def\AtBegShi@Everyshi@shipout{% - \afterassignment\@EveryShipout@Test - \global\setbox\@cclv= % - }% - \long\def\AtBegShi@Everyshi@Test{% - \ifvoid\@cclv\relax - \aftergroup\@EveryShipout@Output - \else - \@EveryShipout@Output - \fi - }% - \ifx\AtBegShi@Everyshi@Test\@EveryShipout@Test - \let\AtBegShi@found\relax - \ifx\shipout\AtBegShi@Everyshi@shipout - \def\AtBegShi@found{\shipout}% - \else\ifx\AtBeginShipoutOriginalShipout\AtBegShi@Everyshi@shipout - \def\AtBegShi@found{\AtBeginShipoutOriginalShipout}% - \else\ifx\CROP@shipout\AtBegShi@Everyshi@shipout - \def\AtBegShi@found{\CROP@shipout}% - \else\ifx\GPTorg@shipout\AtBegShi@Everyshi@shipout - \def\AtBegShi@found{\GPTorg@shipout}% - \else\ifx\THBorg@shipout\AtBegShi@Everyshi@shipout - \def\AtBegShi@found{\THBorg@shipout}% - \else\ifx\mem@oldshipout\AtBegShi@Everyshi@shipout - \def\AtBegShi@found{\mem@oldshipout}% - \else - \expandafter\ifx\csname @EveryShipout@Org@Shipout\endcsname - \relax - \ifx\@EveryShipout@Shipout\AtBegShi@Everyshi@shipout - \def\AtBegShi@found{\@EveryShipout@Shipout}% - \fi - \fi - \fi\fi\fi\fi\fi\fi - \ifx\AtBegShi@found\relax - \else - \expandafter\endgroup - \expandafter\def\AtBegShi@found{% - \edef\AtBegShi@GroupLevel{\number\currentgrouplevel}% - \afterassignment\@EveryShipout@Test - \setbox\AtBeginShipoutBox=% - }% - \def\@EveryShipout@Test{% - \ifnum\AtBegShi@GroupLevel=\currentgrouplevel - \else - \expandafter\aftergroup - \fi - \AtBegShi@Everyshi@Output - }% - \def\AtBegShi@Everyshi@Output{% - \ifvoid\AtBeginShipoutBox - \else - \global\setbox\ltx@cclv\box\AtBeginShipoutBox - \expandafter\@EveryShipout@Output - \fi - }% - \@PackageInfoNoLine{atbegshi}{Package `everyshi' patched}% - \begingroup - \fi - \fi - \endgroup - \let\AtBegShi@PatchEveryshi\relax +\begingroup +\long\def\AtBegShi@Everyshi@shipout{% +\afterassignment\@EveryShipout@Test +\global\setbox\@cclv= % +}% +\long\def\AtBegShi@Everyshi@Test{% +\ifvoid\@cclv\relax +\aftergroup\@EveryShipout@Output +\else +\@EveryShipout@Output +\fi +}% +\ifx\AtBegShi@Everyshi@Test\@EveryShipout@Test +\let\AtBegShi@found\relax +\ifx\shipout\AtBegShi@Everyshi@shipout +\def\AtBegShi@found{\shipout}% +\else\ifx\AtBeginShipoutOriginalShipout\AtBegShi@Everyshi@shipout +\def\AtBegShi@found{\AtBeginShipoutOriginalShipout}% +\else\ifx\CROP@shipout\AtBegShi@Everyshi@shipout +\def\AtBegShi@found{\CROP@shipout}% +\else\ifx\GPTorg@shipout\AtBegShi@Everyshi@shipout +\def\AtBegShi@found{\GPTorg@shipout}% +\else\ifx\THBorg@shipout\AtBegShi@Everyshi@shipout +\def\AtBegShi@found{\THBorg@shipout}% +\else\ifx\mem@oldshipout\AtBegShi@Everyshi@shipout +\def\AtBegShi@found{\mem@oldshipout}% +\else +\expandafter\ifx\csname @EveryShipout@Org@Shipout\endcsname +\relax +\ifx\@EveryShipout@Shipout\AtBegShi@Everyshi@shipout +\def\AtBegShi@found{\@EveryShipout@Shipout}% +\fi +\fi +\fi\fi\fi\fi\fi\fi +\ifx\AtBegShi@found\relax +\else +\expandafter\endgroup +\expandafter\def\AtBegShi@found{% +\edef\AtBegShi@GroupLevel{\number\currentgrouplevel}% +\afterassignment\@EveryShipout@Test +\setbox\AtBeginShipoutBox=% +}% +\def\@EveryShipout@Test{% +\ifnum\AtBegShi@GroupLevel=\currentgrouplevel +\else +\expandafter\aftergroup +\fi +\AtBegShi@Everyshi@Output +}% +\def\AtBegShi@Everyshi@Output{% +\ifvoid\AtBeginShipoutBox +\else +\global\setbox\ltx@cclv\box\AtBeginShipoutBox +\expandafter\@EveryShipout@Output +\fi +}% +\@PackageInfoNoLine{atbegshi}{Package `everyshi' patched}% +\begingroup +\fi +\fi +\endgroup +\let\AtBegShi@PatchEveryshi\relax } \@ifpackageloaded{everyshi}{% - \AtBegShi@PatchEveryshi +\AtBegShi@PatchEveryshi }{% - \AtBeginDocument{\AtBegShi@PatchEveryshi}% +\AtBeginDocument{\AtBegShi@PatchEveryshi}% } \def\AtBegShi@PatchMemoir{% - \begingroup - \def\AtBegShi@Memoir@shipout{% - \afterassignment\mem@shipi - \setbox\@cclv=% - }% - \def\AtBegShi@Memoir@shipi{% - \ifvoid\@cclv - \expandafter\aftergroup - \fi - \mem@shipii - }% - \def\AtBegShi@Memoir@shipiiA{% - \mem@oldshipout\vbox{% - \trimmarks - \unvbox\@cclv - }% - }% - \def\AtBegShi@Memoir@shipiiB{% - \ifvoid\@cclv - \mem@oldshipout\box\@cclv - \else - \mem@oldshipout\vbox{% - \trimmarks - \unvbox\@cclv - }% - \fi - }% - \ifx\AtBegShi@Memoir@shipi\mem@shipi - \ifcase\ifx\AtBegShi@Memoir@shipiiA\mem@shipii - \ltx@zero - \else - \ifx\AtBegShi@Memoir@shipiiB\mem@shipii - \ltx@zero - \else - \ltx@one - \fi - \fi - \let\AtBegShi@found\relax - \ifx\shipout\AtBegShi@Memoir@shipout - \def\AtBegShi@found{\shipout}% - \else\ifx\AtBeginShipoutOriginalShipout\AtBegShi@Memoir@shipout - \def\AtBegShi@found{\AtBeginShipoutOriginalShipout}% - \else\ifx\CROP@shipout\AtBegShi@Memoir@shipout - \def\AtBegShi@found{\CROP@shipout}% - \else\ifx\GPTorg@shipout\AtBegShi@Memoir@shipout - \def\AtBegShi@found{\GPTorg@shipout}% - \else\ifx\THBorg@shipout\AtBegShi@Memoir@shipout - \def\AtBegShi@found{\THBorg@shipout}% - \else\ifx\@EveryShipout@Org@Shipout\AtBegShi@Memoir@shipout - \def\AtBegShi@found{\@EveryShipout@Org@Shipout}% - \fi\fi\fi\fi\fi\fi - \ifx\AtBegShi@found\relax - \else - \expandafter\endgroup - \expandafter\def\AtBegShi@found{% - \edef\AtBegShi@GroupLevel{\number\currentgrouplevel}% - \afterassignment\mem@shipi - \setbox\AtBeginShipoutBox=% - }% - \def\mem@shipi{% - \ifnum\AtBegShi@GroupLevel=\currentgrouplevel - \else - \expandafter\aftergroup - \fi - \mem@shipii - }% - \def\mem@shipii{% - \ifvoid\AtBeginShipoutBox - \else - \setbox\AtBeginShipoutBox=\vbox{% - \trimmarks - \ifvbox\AtBeginShipoutBox - \unvbox\AtBeginShipoutBox - \else - \box\AtBeginShipoutBox - \fi - }% - \expandafter\mem@oldshipout - \expandafter\box - \expandafter\AtBeginShipoutBox - \fi - }% - \@PackageInfoNoLine{atbegshi}{Class `memoir' patched}% - \begingroup - \fi - \fi - \fi - \endgroup - \let\AtBegShi@PatchMemoir\relax +\begingroup +\def\AtBegShi@Memoir@shipout{% +\afterassignment\mem@shipi +\setbox\@cclv=% +}% +\def\AtBegShi@Memoir@shipi{% +\ifvoid\@cclv +\expandafter\aftergroup +\fi +\mem@shipii +}% +\def\AtBegShi@Memoir@shipiiA{% +\mem@oldshipout\vbox{% +\trimmarks +\unvbox\@cclv +}% +}% +\def\AtBegShi@Memoir@shipiiB{% +\ifvoid\@cclv +\mem@oldshipout\box\@cclv +\else +\mem@oldshipout\vbox{% +\trimmarks +\unvbox\@cclv +}% +\fi +}% +\ifx\AtBegShi@Memoir@shipi\mem@shipi +\ifcase\ifx\AtBegShi@Memoir@shipiiA\mem@shipii +\ltx@zero +\else +\ifx\AtBegShi@Memoir@shipiiB\mem@shipii +\ltx@zero +\else +\ltx@one +\fi +\fi +\let\AtBegShi@found\relax +\ifx\shipout\AtBegShi@Memoir@shipout +\def\AtBegShi@found{\shipout}% +\else\ifx\AtBeginShipoutOriginalShipout\AtBegShi@Memoir@shipout +\def\AtBegShi@found{\AtBeginShipoutOriginalShipout}% +\else\ifx\CROP@shipout\AtBegShi@Memoir@shipout +\def\AtBegShi@found{\CROP@shipout}% +\else\ifx\GPTorg@shipout\AtBegShi@Memoir@shipout +\def\AtBegShi@found{\GPTorg@shipout}% +\else\ifx\THBorg@shipout\AtBegShi@Memoir@shipout +\def\AtBegShi@found{\THBorg@shipout}% +\else\ifx\@EveryShipout@Org@Shipout\AtBegShi@Memoir@shipout +\def\AtBegShi@found{\@EveryShipout@Org@Shipout}% +\fi\fi\fi\fi\fi\fi +\ifx\AtBegShi@found\relax +\else +\expandafter\endgroup +\expandafter\def\AtBegShi@found{% +\edef\AtBegShi@GroupLevel{\number\currentgrouplevel}% +\afterassignment\mem@shipi +\setbox\AtBeginShipoutBox=% +}% +\def\mem@shipi{% +\ifnum\AtBegShi@GroupLevel=\currentgrouplevel +\else +\expandafter\aftergroup +\fi +\mem@shipii +}% +\def\mem@shipii{% +\ifvoid\AtBeginShipoutBox +\else +\setbox\AtBeginShipoutBox=\vbox{% +\trimmarks +\ifvbox\AtBeginShipoutBox +\unvbox\AtBeginShipoutBox +\else +\box\AtBeginShipoutBox +\fi +}% +\expandafter\mem@oldshipout +\expandafter\box +\expandafter\AtBeginShipoutBox +\fi +}% +\@PackageInfoNoLine{atbegshi}{Class `memoir' patched}% +\begingroup +\fi +\fi +\fi +\endgroup +\let\AtBegShi@PatchMemoir\relax } \@ifclassloaded{memoir}{% - \AtBegShi@PatchMemoir +\AtBegShi@PatchMemoir }{% - \AtBeginDocument{\AtBegShi@PatchMemoir}% +\AtBeginDocument{\AtBegShi@PatchMemoir}% } \AtBegShi@AtEnd% - \endinput +\endinput \hobsub@StopPackage \hobsub@StartPackage{refcount} \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode58=12 % : - \catcode64=11 % @ - \catcode123=1 % { - \catcode125=2 % } - \expandafter\let\expandafter\x\csname ver@refcount.sty\endcsname - \ifx\x\relax % plain-TeX, first loading - \else - \def\empty{}% - \ifx\x\empty % LaTeX, first loading, - % variable is initialized, but \ProvidesPackage not yet seen - \else - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{refcount}{The package is already loaded}% - \aftergroup\endinput - \fi - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode58=12 % : +\catcode64=11 % @ +\catcode123=1 % { +\catcode125=2 % } +\expandafter\let\expandafter\x\csname ver@refcount.sty\endcsname +\ifx\x\relax % plain-TeX, first loading +\else +\def\empty{}% +\ifx\x\empty % LaTeX, first loading, +% variable is initialized, but \ProvidesPackage not yet seen +\else +\expandafter\ifx\csname PackageInfo\endcsname\relax +\def\x#1#2{% +\immediate\write-1{Package #1 Info: #2.}% +}% +\else +\def\x#1#2{\PackageInfo{#1}{#2, stopped}}% +\fi +\x{refcount}{The package is already loaded}% +\aftergroup\endinput +\fi +\fi \endgroup% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode40=12 % ( - \catcode41=12 % ) - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode47=12 % / - \catcode58=12 % : - \catcode64=11 % @ - \catcode91=12 % [ - \catcode93=12 % ] - \catcode123=1 % { - \catcode125=2 % } - \expandafter\ifx\csname ProvidesPackage\endcsname\relax - \def\x#1#2#3[#4]{\endgroup - \immediate\write-1{Package: #3 #4}% - \xdef#1{#4}% - }% - \else - \def\x#1#2[#3]{\endgroup - #2[{#3}]% - \ifx#1\@undefined - \xdef#1{#3}% - \fi - \ifx#1\relax - \xdef#1{#3}% - \fi - }% - \fi +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode35=6 % # +\catcode39=12 % ' +\catcode40=12 % ( +\catcode41=12 % ) +\catcode44=12 % , +\catcode45=12 % - +\catcode46=12 % . +\catcode47=12 % / +\catcode58=12 % : +\catcode64=11 % @ +\catcode91=12 % [ +\catcode93=12 % ] +\catcode123=1 % { +\catcode125=2 % } +\expandafter\ifx\csname ProvidesPackage\endcsname\relax +\def\x#1#2#3[#4]{\endgroup +\immediate\write-1{Package: #3 #4}% +\xdef#1{#4}% +}% +\else +\def\x#1#2[#3]{\endgroup +#2[{#3}]% +\ifx#1\@undefined +\xdef#1{#3}% +\fi +\ifx#1\relax +\xdef#1{#3}% +\fi +}% +\fi \expandafter\x\csname ver@refcount.sty\endcsname \ProvidesPackage{refcount}% - [2010/12/01 v3.2 Data extraction from references (HO)]% + [2010/12/01 v3.2 Data extraction from references (HO)]% \begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode123=1 % { - \catcode125=2 % } - \catcode64=11 % @ - \def\x{\endgroup - \expandafter\edef\csname rc@AtEnd\endcsname{% - \endlinechar=\the\endlinechar\relax - \catcode13=\the\catcode13\relax - \catcode32=\the\catcode32\relax - \catcode35=\the\catcode35\relax - \catcode61=\the\catcode61\relax - \catcode64=\the\catcode64\relax - \catcode123=\the\catcode123\relax - \catcode125=\the\catcode125\relax - }% - }% +\catcode13=5 % ^^M +\endlinechar=13 % +\catcode123=1 % { +\catcode125=2 % } +\catcode64=11 % @ +\def\x{\endgroup +\expandafter\edef\csname rc@AtEnd\endcsname{% +\endlinechar=\the\endlinechar\relax +\catcode13=\the\catcode13\relax +\catcode32=\the\catcode32\relax +\catcode35=\the\catcode35\relax +\catcode61=\the\catcode61\relax +\catcode64=\the\catcode64\relax +\catcode123=\the\catcode123\relax +\catcode125=\the\catcode125\relax +}% +}% \x\catcode61\catcode48\catcode32=10\relax% \catcode13=5 % ^^M \endlinechar=13 % @@ -2062,11 +2066,11 @@ X \endgroup \catcode123=1 % { \catcode125=2 % } \def\TMP@EnsureCode#1#2{% - \edef\rc@AtEnd{% - \rc@AtEnd - \catcode#1=\the\catcode#1\relax - }% - \catcode#1=#2\relax +\edef\rc@AtEnd{% +\rc@AtEnd +\catcode#1=\the\catcode#1\relax +}% +\catcode#1=#2\relax } \TMP@EnsureCode{33}{12}% ! \TMP@EnsureCode{39}{12}% ' @@ -2080,412 +2084,412 @@ X \endgroup \edef\rc@AtEnd{\rc@AtEnd\noexpand\endinput} \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname RequirePackage\endcsname\relax - \input ltxcmds.sty\relax - \input infwarerr.sty\relax +\input ltxcmds.sty\relax +\input infwarerr.sty\relax \else - \RequirePackage{ltxcmds}[2010/04/08]% - \RequirePackage{infwarerr}[2010/04/08]% +\RequirePackage{ltxcmds}[2010/04/08]% +\RequirePackage{infwarerr}[2010/04/08]% \fi \ltx@IfUndefined{@ifdefinable}{% - \def\rc@IfDefinable#1{% - \ifx#1\ltx@undefined - \expandafter\ltx@firstofone - \else - \ifx#1\relax - \expandafter\expandafter\expandafter\ltx@firstofone - \else - \@PackageError{refcount}{% - Command \string#1 is already defined.\MessageBreak - It will not redefined by this package% - }\@ehc - \expandafter\expandafter\expandafter\ltx@gobble - \fi - \fi - }% +\def\rc@IfDefinable#1{% +\ifx#1\ltx@undefined +\expandafter\ltx@firstofone +\else +\ifx#1\relax +\expandafter\expandafter\expandafter\ltx@firstofone +\else +\@PackageError{refcount}{% + Command \string#1 is already defined.\MessageBreak + It will not redefined by this package% +}\@ehc +\expandafter\expandafter\expandafter\ltx@gobble +\fi +\fi +}% }{% - \let\rc@IfDefinable\@ifdefinable +\let\rc@IfDefinable\@ifdefinable } \ltx@IfUndefined{protected}{% - \ltx@IfUndefined{DeclareRobustCommand}{% - \def\rc@RobustDefOne#1#2#3#4{% - \rc@IfDefinable#3{% - #1\def#3##1{#4}% - }% - }% - }{% - \def\rc@RobustDefOne#1#2#3#4{% - \rc@IfDefinable#3{% - \DeclareRobustCommand#2#3[1]{#4}% - }% - }% - }% +\ltx@IfUndefined{DeclareRobustCommand}{% +\def\rc@RobustDefOne#1#2#3#4{% +\rc@IfDefinable#3{% +#1\def#3##1{#4}% +}% +}% }{% - \def\rc@RobustDefOne#1#2#3#4{% - \rc@IfDefinable#3{% - \protected#1\def#3##1{#4}% - }% - }% +\def\rc@RobustDefOne#1#2#3#4{% +\rc@IfDefinable#3{% +\DeclareRobustCommand#2#3[1]{#4}% +}% +}% +}% +}{% +\def\rc@RobustDefOne#1#2#3#4{% +\rc@IfDefinable#3{% +\protected#1\def#3##1{#4}% +}% +}% } \ltx@IfUndefined{newcommand}{% - \def\rc@newcommand*#1[#2]#3{% hash-ok - \rc@IfDefinable#1{% - \ifcase#2 % - \def#1{#3}% - \or - \def#1##1{#3}% - \or - \def#1##1##2{#3}% - \else - \rc@InternalError - \fi - }% - }% +\def\rc@newcommand*#1[#2]#3{% hash-ok +\rc@IfDefinable#1{% +\ifcase#2 % +\def#1{#3}% +\or +\def#1##1{#3}% +\or +\def#1##1##2{#3}% +\else +\rc@InternalError +\fi +}% +}% }{% - \let\rc@newcommand\newcommand +\let\rc@newcommand\newcommand } \rc@RobustDefOne\long{}\setrefcountdefault{% - \def\rc@default{#1}% +\def\rc@default{#1}% } \setrefcountdefault{0} \ltx@IfUndefined{G@refundefinedtrue}{% - \rc@RobustDefOne{}{*}\refused{% - \begingroup - \csname @safe@activestrue\endcsname - \ltx@IfUndefined{r@#1}{% - \protect\G@refundefinedtrue - \rc@WarningUndefined{#1}% - }{}% - \endgroup - }% +\rc@RobustDefOne{}{*}\refused{% +\begingroup +\csname @safe@activestrue\endcsname +\ltx@IfUndefined{r@#1}{% +\protect\G@refundefinedtrue +\rc@WarningUndefined{#1}% +}{}% +\endgroup +}% }{% - \rc@RobustDefOne{}{*}\refused{% - \begingroup - \csname @safe@activestrue\endcsname - \ltx@IfUndefined{r@#1}{% - \csname protect\expandafter\endcsname - \csname G@refundefinedtrue\endcsname - \rc@WarningUndefined{#1}% - }{}% - \endgroup - }% +\rc@RobustDefOne{}{*}\refused{% +\begingroup +\csname @safe@activestrue\endcsname +\ltx@IfUndefined{r@#1}{% +\csname protect\expandafter\endcsname +\csname G@refundefinedtrue\endcsname +\rc@WarningUndefined{#1}% +}{}% +\endgroup +}% } \ltx@IfUndefined{@latex@warning}{% - \def\rc@WarningUndefined#1{% - \ltx@ifundefined{thepage}{% - \def\thepage{\number\count0 }% - }{}% - \@PackageWarning{refcount}{% - Reference `#1' on page \thepage\space undefined% - }% - }% +\def\rc@WarningUndefined#1{% +\ltx@ifundefined{thepage}{% +\def\thepage{\number\count0 }% +}{}% +\@PackageWarning{refcount}{% + Reference `#1' on page \thepage\space undefined% +}% +}% }{% - \def\rc@WarningUndefined#1{% - \@latex@warning{% - Reference `#1' on page \thepage\space undefined% - }% - }% +\def\rc@WarningUndefined#1{% +\@latex@warning{% + Reference `#1' on page \thepage\space undefined% +}% +}% } \def\rc@set#1#2#3#4{% - \begingroup - \csname @safe@activestrue\endcsname - \rc@refused{#4}% - \expandafter\rc@@set\csname r@#4\endcsname{#1}{#2}{#3}% - \endgroup +\begingroup +\csname @safe@activestrue\endcsname +\rc@refused{#4}% +\expandafter\rc@@set\csname r@#4\endcsname{#1}{#2}{#3}% +\endgroup } \def\rc@@set#1#2#3#4{% - \ifx#1\relax - #2{#4}{\rc@default}% - \else - #2{#4}{% - \expandafter#3#1\rc@default\rc@default\@nil - }% - \fi +\ifx#1\relax +#2{#4}{\rc@default}% +\else +#2{#4}{% +\expandafter#3#1\rc@default\rc@default\@nil +}% +\fi } \rc@newcommand*{\setcounterref}[0]{% - \rc@set\setcounter\ltx@car +\rc@set\setcounter\ltx@car } \rc@newcommand*{\addtocounterref}[0]{% - \rc@set\addtocounter\ltx@car +\rc@set\addtocounter\ltx@car } \rc@newcommand*{\setcounterpageref}[0]{% - \rc@set\setcounter\ltx@cartwo +\rc@set\setcounter\ltx@cartwo } \rc@newcommand*{\addtocounterpageref}[0]{% - \rc@set\addtocounter\ltx@cartwo +\rc@set\addtocounter\ltx@cartwo } \rc@newcommand*{\getrefnumber}[1]{% - \romannumeral - \ltx@ifundefined{r@#1}{% - \expandafter\ltx@zero - \rc@default - }{% - \expandafter\expandafter\expandafter\rc@extract@ - \expandafter\expandafter\expandafter!% - \csname r@#1\expandafter\endcsname - \expandafter{\rc@default}\@nil - }% +\romannumeral +\ltx@ifundefined{r@#1}{% +\expandafter\ltx@zero +\rc@default +}{% +\expandafter\expandafter\expandafter\rc@extract@ +\expandafter\expandafter\expandafter!% +\csname r@#1\expandafter\endcsname +\expandafter{\rc@default}\@nil +}% } \rc@newcommand*{\getpagerefnumber}[1]{% - \romannumeral - \ltx@ifundefined{r@#1}{% - \expandafter\ltx@zero - \rc@default - }{% - \expandafter\expandafter\expandafter\rc@extract@page - \expandafter\expandafter\expandafter!% - \csname r@#1\expandafter\expandafter\expandafter\endcsname - \expandafter\expandafter\expandafter{% - \expandafter\rc@default - \expandafter}\expandafter{\rc@default}\@nil - }% +\romannumeral +\ltx@ifundefined{r@#1}{% +\expandafter\ltx@zero +\rc@default +}{% +\expandafter\expandafter\expandafter\rc@extract@page +\expandafter\expandafter\expandafter!% +\csname r@#1\expandafter\expandafter\expandafter\endcsname +\expandafter\expandafter\expandafter{% +\expandafter\rc@default +\expandafter}\expandafter{\rc@default}\@nil +}% } \rc@newcommand*{\getrefbykeydefault}[2]{% - \romannumeral - \expandafter\rc@getrefbykeydefault - \csname r@#1\expandafter\endcsname - \csname rc@extract@#2\endcsname +\romannumeral +\expandafter\rc@getrefbykeydefault +\csname r@#1\expandafter\endcsname +\csname rc@extract@#2\endcsname } \long\def\rc@getrefbykeydefault#1#2#3{% - \ifx#1\relax - % reference is undefined - \ltx@ReturnAfterElseFi{% - \ltx@zero - #3% - }% - \else - \ltx@ReturnAfterFi{% - \ifx#2\relax - % extract method is missing - \ltx@ReturnAfterElseFi{% - \ltx@zero - #3% - }% - \else - \ltx@ReturnAfterFi{% - \expandafter - \rc@generic#1{#3}{#3}{#3}{#3}{#3}\@nil#2{#3}% - }% - \fi - }% - \fi +\ifx#1\relax +% reference is undefined +\ltx@ReturnAfterElseFi{% +\ltx@zero +#3% +}% +\else +\ltx@ReturnAfterFi{% +\ifx#2\relax +% extract method is missing +\ltx@ReturnAfterElseFi{% +\ltx@zero +#3% +}% +\else +\ltx@ReturnAfterFi{% +\expandafter +\rc@generic#1{#3}{#3}{#3}{#3}{#3}\@nil#2{#3}% +}% +\fi +}% +\fi } \long\def\rc@generic#1#2\@nil#3#4{% - #3{#1\TR@TitleReference\@empty{#4}\@nil}{#1}#2\@nil +#3{#1\TR@TitleReference\@empty{#4}\@nil}{#1}#2\@nil } \long\def\rc@extract@#1#2#3\@nil{% - \ltx@zero - #2% +\ltx@zero +#2% } \long\def\rc@extract@page#1#2#3#4\@nil{% - \ltx@zero - #3% +\ltx@zero +#3% } \long\def\rc@extract@name#1#2#3#4#5\@nil{% - \ltx@zero - #4% +\ltx@zero +#4% } \long\def\rc@extract@anchor#1#2#3#4#5#6\@nil{% - \ltx@zero - #5% +\ltx@zero +#5% } \long\def\rc@extract@url#1#2#3#4#5#6#7\@nil{% - \ltx@zero - #6% +\ltx@zero +#6% } \long\def\rc@extract@title#1#2\@nil{% - \rc@@extract@title#1% +\rc@@extract@title#1% } \long\def\rc@@extract@title#1\TR@TitleReference#2#3#4\@nil{% - \ltx@zero - #3% +\ltx@zero +#3% } \rc@newcommand*{\IfRefUndefinedExpandable}[1]{% - \ltx@ifundefined{r@#1}\ltx@firstoftwo\ltx@secondoftwo +\ltx@ifundefined{r@#1}\ltx@firstoftwo\ltx@secondoftwo } \rc@RobustDefOne{}*\IfRefUndefinedBabel{% - \begingroup - \csname safe@actives@true\endcsname - \expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname r@#1\endcsname\relax - \expandafter\ltx@firstoftwo - \else - \expandafter\ltx@secondoftwo - \fi +\begingroup +\csname safe@actives@true\endcsname +\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname r@#1\endcsname\relax +\expandafter\ltx@firstoftwo +\else +\expandafter\ltx@secondoftwo +\fi } \rc@AtEnd% - \endinput +\endinput \hobsub@StopPackage \hobsub@StartPackage{hycolor} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{hycolor}% - [2011/01/30 v1.7 Color options of hyperref/bookmark (HO)]% + [2011/01/30 v1.7 Color options of hyperref/bookmark (HO)]% \RequirePackage{xcolor-patch}[2011/01/30] \begingroup - \catcode`\!=13 % - \catcode`\:=13 % - \catcode`\-=13 % - \catcode`\+=13 % - \catcode`\;=13 % - \catcode`\"=13 % - \catcode`\>=13 % - \edef\x{% - \def\noexpand!{\string!}% - \def\noexpand:{\string:}% - \def\noexpand-{\string-}% - \def\noexpand+{\string+}% - \def\noexpand;{\string;}% - \def\noexpand"{\string"}% - \def\noexpand>{\string>}% - }% - \def\y#1{\endgroup - \def\HyColor@DefSanitized##1##2{% - \begingroup - \csname @safe@activestrue\endcsname - #1% - \edef\x{\endgroup - \def\noexpand##1{##2}% - }% - \x - \@onelevel@sanitize##1% - }% - }% +\catcode`\!=13 % +\catcode`\:=13 % +\catcode`\-=13 % +\catcode`\+=13 % +\catcode`\;=13 % +\catcode`\"=13 % +\catcode`\>=13 % +\edef\x{% +\def\noexpand!{\string!}% +\def\noexpand:{\string:}% +\def\noexpand-{\string-}% +\def\noexpand+{\string+}% +\def\noexpand;{\string;}% +\def\noexpand"{\string"}% +\def\noexpand>{\string>}% +}% +\def\y#1{\endgroup +\def\HyColor@DefSanitized##1##2{% +\begingroup +\csname @safe@activestrue\endcsname +#1% +\edef\x{\endgroup +\def\noexpand##1{##2}% +}% +\x +\@onelevel@sanitize##1% +}% +}% \expandafter\y\expandafter{\x} \def\HyColor@NormalizeNum#1#2{% - \ifdim#1pt<\z@ - \def#2{0}% - \else - \edef#2{\zap@space#1 \@empty}% - \expandafter\HyColor@CheckDot#2..\@nil#2% - \fi +\ifdim#1pt<\z@ +\def#2{0}% +\else +\edef#2{\zap@space#1 \@empty}% +\expandafter\HyColor@CheckDot#2..\@nil#2% +\fi } \def\HyColor@CheckDot#1.#2.#3\@nil#4{% - \ifnum0#1<\@ne - \ifx\\#2\\% - \def#4{0}% - \else - \edef#4{\HyColor@ReverseString#2\@nil{}}% - \edef#4{\expandafter\HyColor@StripLeadingZeros#4\@empty}% - \ifx#4\@empty - \def#4{0}% - \else - \edef#4{.\expandafter\HyColor@ReverseString#4\@nil{}}% - \fi - \fi - \else - \def#4{1}% - \fi +\ifnum0#1<\@ne +\ifx\\#2\\% +\def#4{0}% +\else +\edef#4{\HyColor@ReverseString#2\@nil{}}% +\edef#4{\expandafter\HyColor@StripLeadingZeros#4\@empty}% +\ifx#4\@empty +\def#4{0}% +\else +\edef#4{.\expandafter\HyColor@ReverseString#4\@nil{}}% +\fi +\fi +\else +\def#4{1}% +\fi } \def\HyColor@ReverseString#1#2\@nil#3{% - \ifx\\#2\\% - #1#3% - \else - \@ReturnAfterFi{% - \HyColor@ReverseString#2\@nil{#1#3}% - }% - \fi +\ifx\\#2\\% +#1#3% +\else +\@ReturnAfterFi{% +\HyColor@ReverseString#2\@nil{#1#3}% +}% +\fi } \long\def\@ReturnAfterFi#1\fi{\fi#1} \def\HyColor@StripLeadingZeros#1{% - \ifx#10% - \expandafter\HyColor@StripLeadingZeros - \else - #1% - \fi +\ifx#10% +\expandafter\HyColor@StripLeadingZeros +\else +#1% +\fi } \def\HyColor@NormalizeCommaRGB#1,#2,#3\@nil#4{% - \HyColor@NormalizeNum{#1}\HyColor@temp - \let#4\HyColor@temp - \HyColor@NormalizeNum{#2}\HyColor@temp - \edef#4{#4 \HyColor@temp}% - \HyColor@NormalizeNum{#3}\HyColor@temp - \edef#4{#4 \HyColor@temp}% +\HyColor@NormalizeNum{#1}\HyColor@temp +\let#4\HyColor@temp +\HyColor@NormalizeNum{#2}\HyColor@temp +\edef#4{#4 \HyColor@temp}% +\HyColor@NormalizeNum{#3}\HyColor@temp +\edef#4{#4 \HyColor@temp}% } \def\HyColor@NormalizeCommaCMYK#1,#2,#3,#4\@nil#5{% - \HyColor@NormalizeNum{#1}\HyColor@temp - \let#5\HyColor@temp - \HyColor@NormalizeNum{#2}\HyColor@temp - \edef#5{#5 \HyColor@temp}% - \HyColor@NormalizeNum{#3}\HyColor@temp - \edef#5{#5 \HyColor@temp}% - \HyColor@NormalizeNum{#4}\HyColor@temp - \edef#5{#5 \HyColor@temp}% +\HyColor@NormalizeNum{#1}\HyColor@temp +\let#5\HyColor@temp +\HyColor@NormalizeNum{#2}\HyColor@temp +\edef#5{#5 \HyColor@temp}% +\HyColor@NormalizeNum{#3}\HyColor@temp +\edef#5{#5 \HyColor@temp}% +\HyColor@NormalizeNum{#4}\HyColor@temp +\edef#5{#5 \HyColor@temp}% } \def\HyColor@BookmarkColor#1#2#3#4{% - \HyColor@IfModel{#1}{% - \HyColor@IfXcolor{% - \convertcolorspec\HyColor@model\HyColor@values - \HyColor@model@rgb#2% - \expandafter\HyColor@NormalizeCommaRGB#2\@nil#2% - }{% - \ifx\HyColor@model\HyColor@model@rgb - \expandafter\HyColor@NormalizeCommaRGB\HyColor@values\@nil#2% - \else - \ifx\HyColor@model\HyColor@model@gray - \expandafter\HyColor@NormalizeNum - \expandafter{\HyColor@values}#2% - \edef#2{#2 #2 #2}% - \else - \let#2\@empty - \HyColor@ErrorModelNoXcolor{#3}{#4}% - \fi - \fi - }% - }{% - \let#2\HyColor@values - \ifx#2\@empty - \else - \HyColor@IfXcolor{% - \extractcolorspec{#1}#2% - \expandafter\convertcolorspec#2\HyColor@model@rgb#2% - \expandafter\HyColor@NormalizeCommaRGB#2\@nil#2% - }{% - \let#2\@empty - \HyColor@ErrorSpecNoXcolor{#3}{#4}% - }% - \fi - }% +\HyColor@IfModel{#1}{% +\HyColor@IfXcolor{% +\convertcolorspec\HyColor@model\HyColor@values +\HyColor@model@rgb#2% +\expandafter\HyColor@NormalizeCommaRGB#2\@nil#2% +}{% +\ifx\HyColor@model\HyColor@model@rgb +\expandafter\HyColor@NormalizeCommaRGB\HyColor@values\@nil#2% +\else +\ifx\HyColor@model\HyColor@model@gray +\expandafter\HyColor@NormalizeNum +\expandafter{\HyColor@values}#2% +\edef#2{#2 #2 #2}% +\else +\let#2\@empty +\HyColor@ErrorModelNoXcolor{#3}{#4}% +\fi +\fi +}% +}{% +\let#2\HyColor@values +\ifx#2\@empty +\else +\HyColor@IfXcolor{% +\extractcolorspec{#1}#2% +\expandafter\convertcolorspec#2\HyColor@model@rgb#2% +\expandafter\HyColor@NormalizeCommaRGB#2\@nil#2% +}{% +\let#2\@empty +\HyColor@ErrorSpecNoXcolor{#3}{#4}% +}% +\fi +}% } \def\HyColor@ErrorModelNoXcolor#1#2{% - \PackageError{#1}{% - Color model `\HyColor@model' is not supported\MessageBreak - without package `xcolor' in\MessageBreak - `#2=[\HyColor@model]{\HyColor@values}'% - }\@ehc +\PackageError{#1}{% + Color model `\HyColor@model' is not supported\MessageBreak + without package `xcolor' in\MessageBreak + `#2=[\HyColor@model]{\HyColor@values}'% +}\@ehc } \def\HyColor@ErrorSpecNoXcolor#1#2{% - \PackageError{#1}{% - This color specification is not supported\MessageBreak - without package `xcolor' in\MessageBreak - `#2=\HyColor@values'% - }\@ehc +\PackageError{#1}{% + This color specification is not supported\MessageBreak + without package `xcolor' in\MessageBreak + `#2=\HyColor@values'% +}\@ehc } \def\HyColor@IfModel#1{% - \@ifnextchar[{% - \HyColor@WithModel - }{% - \HyColor@WithoutModel - }% - #1\@nil +\@ifnextchar[{% +\HyColor@WithModel +}{% +\HyColor@WithoutModel +}% +#1\@nil } \def\HyColor@WithModel[#1]#2\@nil{% - \HyColor@DefSanitized\HyColor@model{#1}% - \HyColor@DefSanitized\HyColor@values{#2}% - \@firstoftwo +\HyColor@DefSanitized\HyColor@model{#1}% +\HyColor@DefSanitized\HyColor@values{#2}% +\@firstoftwo } \def\HyColor@WithoutModel#1\@nil{% - \let\HyColor@model\relax - \HyColor@DefSanitized\HyColor@values{#1}% - \@secondoftwo +\let\HyColor@model\relax +\HyColor@DefSanitized\HyColor@values{#1}% +\@secondoftwo } \long\def\@ReturnAfterFi#1\fi{\fi#1} \def\HyColor@IfXcolor{% - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname convertcolorspec\endcsname\relax - \expandafter\@secondoftwo - \else - \expandafter\@firstoftwo - \fi +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname convertcolorspec\endcsname\relax +\expandafter\@secondoftwo +\else +\expandafter\@firstoftwo +\fi } \def\HyColor@model@empty{empty} \@onelevel@sanitize\HyColor@model@empty @@ -2498,356 +2502,356 @@ X \endgroup \def\HyColor@model@Gray{Gray} \@onelevel@sanitize\HyColor@model@Gray \def\HyColor@UseColor#1{% - \ifx#1\relax - \else - \ifx#1\@empty - \else - \expandafter\HyColor@@UseColor#1\@nil - \fi - \fi +\ifx#1\relax +\else +\ifx#1\@empty +\else +\expandafter\HyColor@@UseColor#1\@nil +\fi +\fi } \def\HyColor@@UseColor{% - \@ifnextchar[\HyColor@@@UseColor\HyColor@@@@UseColor +\@ifnextchar[\HyColor@@@UseColor\HyColor@@@@UseColor } \def\HyColor@@@UseColor[#1]#2\@nil{% - \color[{#1}]{#2}% +\color[{#1}]{#2}% } \def\HyColor@@@@UseColor#1\@nil{% - \color{#1}% +\color{#1}% } \def\HyColor@HyperrefColor#1#2{% - \HyColor@IfModel{#1}{% - \edef#2{[{\HyColor@model}]{\HyColor@values}}% - }{% - \let#2\HyColor@values - \ifx#2\@empty - \let#2\relax - \fi - }% +\HyColor@IfModel{#1}{% +\edef#2{[{\HyColor@model}]{\HyColor@values}}% +}{% +\let#2\HyColor@values +\ifx#2\@empty +\let#2\relax +\fi +}% } \def\HyColor@XZeroOneThreeFour#1#2#3#4{% - \HyColor@IfModel{#1}{% - \ifx\HyColor@model\HyColor@model@empty - \let#2\@empty - \else\ifx\HyColor@model\HyColor@model@gray - \expandafter\HyColor@NormalizeNum - \expandafter{\HyColor@values}#2% - \else\ifx\HyColor@model\HyColor@model@rgb - \expandafter\HyColor@NormalizeCommaRGB\HyColor@values\@nil#2% - \else\ifx\HyColor@model\HyColor@model@cmyk - \expandafter\HyColor@NormalizeCommaCMYK\HyColor@values\@nil#2% - \else\ifx\HyColor@model\HyColor@model@Gray - \HyColor@IfXcolor{% - \convertcolorspec\HyColor@model\HyColor@values - \HyColor@model@gray#2% - \expandafter\HyColor@NormalizeNum\expandafter{#2}#2% - \let\HyColor@model\HyColor@model@gray - }{% - \let#2\relax - \HyColor@ErrorModelNoXcolor{#3}{#4}% - }% - \else - \HyColor@IfXcolor{% - \convertcolorspec\HyColor@model\HyColor@values - \HyColor@model@rgb#2% - \expandafter\HyColor@NormalizeCommaRGB#2\@nil#2% - \let\HyColor@model\HyColor@model@rgb - }{% - \let#2\relax - \HyColor@ErrorModelNoXcolor{#3}{#4}% - }% - \fi\fi\fi\fi\fi - }{% - \let#2\HyColor@values - \ifx#2\@empty - \let#2\relax - \else - \expandafter\HyColor@IfRGB\expandafter{\HyColor@values}{% - \expandafter\HyColor@NormalizeCommaRGB\HyColor@values\@nil#2% - }{% - \HyColor@IfXcolor{% - \expandafter\extractcolorspec\expandafter{\HyColor@values}#2% - \edef\HyColor@model{\expandafter\@firstoftwo#2}% - \edef\HyColor@values{\expandafter\@secondoftwo#2}% - \ifx\HyColor@model\HyColor@model@gray - \expandafter\HyColor@NormalizeNum\expandafter - {\HyColor@values}#2% - \else\ifx\HyColor@model\HyColor@model@rgb - \expandafter\HyColor@NormalizeCommaRGB - \HyColor@values\@nil#2% - \else\ifx\HyColor@model\HyColor@model@cmyk - \expandafter\HyColor@NormalizeCommaCMYK - \HyColor@values\@nil#2% - \else\ifx\HyColor@model\HyColor@model@Gray - \convertcolorspec\HyColor@model\HyColor@values - \HyColor@model@gray#2% - \expandafter\HyColor@NormalizeNum\expandafter - {\HyColor@values}#2% - \let\HyColor@model\HyColor@model@gray - \else - \convertcolorspec\HyColor@model\HyColor@values - \HyColor@model@rgb#2% - \expandafter\HyColor@NormalizeCommaRGB#2\@nil#2% - \let\HyColor@model\HyColor@model@rgb - \fi\fi\fi\fi - }{% - \let#2\relax - \HyColor@ErrorSpecNoXcolor{#3}{#4}% - }% - }% - \fi - }% +\HyColor@IfModel{#1}{% +\ifx\HyColor@model\HyColor@model@empty +\let#2\@empty +\else\ifx\HyColor@model\HyColor@model@gray +\expandafter\HyColor@NormalizeNum +\expandafter{\HyColor@values}#2% +\else\ifx\HyColor@model\HyColor@model@rgb +\expandafter\HyColor@NormalizeCommaRGB\HyColor@values\@nil#2% +\else\ifx\HyColor@model\HyColor@model@cmyk +\expandafter\HyColor@NormalizeCommaCMYK\HyColor@values\@nil#2% +\else\ifx\HyColor@model\HyColor@model@Gray +\HyColor@IfXcolor{% +\convertcolorspec\HyColor@model\HyColor@values +\HyColor@model@gray#2% +\expandafter\HyColor@NormalizeNum\expandafter{#2}#2% +\let\HyColor@model\HyColor@model@gray +}{% +\let#2\relax +\HyColor@ErrorModelNoXcolor{#3}{#4}% +}% +\else +\HyColor@IfXcolor{% +\convertcolorspec\HyColor@model\HyColor@values +\HyColor@model@rgb#2% +\expandafter\HyColor@NormalizeCommaRGB#2\@nil#2% +\let\HyColor@model\HyColor@model@rgb +}{% +\let#2\relax +\HyColor@ErrorModelNoXcolor{#3}{#4}% +}% +\fi\fi\fi\fi\fi +}{% +\let#2\HyColor@values +\ifx#2\@empty +\let#2\relax +\else +\expandafter\HyColor@IfRGB\expandafter{\HyColor@values}{% +\expandafter\HyColor@NormalizeCommaRGB\HyColor@values\@nil#2% +}{% +\HyColor@IfXcolor{% +\expandafter\extractcolorspec\expandafter{\HyColor@values}#2% +\edef\HyColor@model{\expandafter\@firstoftwo#2}% +\edef\HyColor@values{\expandafter\@secondoftwo#2}% +\ifx\HyColor@model\HyColor@model@gray +\expandafter\HyColor@NormalizeNum\expandafter +{\HyColor@values}#2% +\else\ifx\HyColor@model\HyColor@model@rgb +\expandafter\HyColor@NormalizeCommaRGB +\HyColor@values\@nil#2% +\else\ifx\HyColor@model\HyColor@model@cmyk +\expandafter\HyColor@NormalizeCommaCMYK +\HyColor@values\@nil#2% +\else\ifx\HyColor@model\HyColor@model@Gray +\convertcolorspec\HyColor@model\HyColor@values +\HyColor@model@gray#2% +\expandafter\HyColor@NormalizeNum\expandafter +{\HyColor@values}#2% +\let\HyColor@model\HyColor@model@gray +\else +\convertcolorspec\HyColor@model\HyColor@values +\HyColor@model@rgb#2% +\expandafter\HyColor@NormalizeCommaRGB#2\@nil#2% +\let\HyColor@model\HyColor@model@rgb +\fi\fi\fi\fi +}{% +\let#2\relax +\HyColor@ErrorSpecNoXcolor{#3}{#4}% +}% +}% +\fi +}% } \let\HyColor@FieldBColor\HyColor@XZeroOneThreeFour \def\HyColor@FieldColor#1#2#3#4{% - \let\HyColor@model\@empty - \HyColor@XZeroOneThreeFour{#1}{#2}{#3}{#4}% - \ifx#2\relax - \let#2\@empty - \else - \ifx#2\@empty - \else - \ifx\HyColor@model\HyColor@model@gray - \edef#2{#2 g}% - \else\ifx\HyColor@model\HyColor@model@rgb - \edef#2{#2 rg}% - \else\ifx\HyColor@model\HyColor@model@cmyk - \edef#2{#2 k}% - \else - \PackageError{#3}{Internal error: unsupported color model}\@ehc - \fi\fi\fi - \fi - \fi +\let\HyColor@model\@empty +\HyColor@XZeroOneThreeFour{#1}{#2}{#3}{#4}% +\ifx#2\relax +\let#2\@empty +\else +\ifx#2\@empty +\else +\ifx\HyColor@model\HyColor@model@gray +\edef#2{#2 g}% +\else\ifx\HyColor@model\HyColor@model@rgb +\edef#2{#2 rg}% +\else\ifx\HyColor@model\HyColor@model@cmyk +\edef#2{#2 k}% +\else +\PackageError{#3}{Internal error: unsupported color model}\@ehc +\fi\fi\fi +\fi +\fi } \newif\ifHyColor@result \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname pdfmatch\endcsname\relax - \expandafter\@firstoftwo +\expandafter\@firstoftwo \else - \expandafter\@secondoftwo +\expandafter\@secondoftwo \fi {% - \begingroup - \def\x#1{\endgroup - \def\HyColor@IfRGB##1{% - \HyColor@@IfRGB##1#1#1#1\@nil - }% - }% - \x{ }% - \edef\HyColor@TwoSpaces{\space\space}% - \def\HyColor@@IfRGB#1 #2 #3 #4\@nil{% - \HyColor@resulttrue - \def\HyColor@temp{#4}% - \ifx\HyColor@temp\HyColor@TwoSpaces - \HyColor@CheckNum{#1}% - \ifHyColor@result - \HyColor@CheckNum{#2}% - \ifHyColor@result - \HyColor@CheckNum{#3}% - \fi - \fi - \else - \HyColor@resultfalse - \fi - \ifHyColor@result - \let\HyColor@model\HyColor@model@rgb - \edef\HyColor@values{#1,#2,#3}% - \expandafter\@firstoftwo - \else - \expandafter\@secondoftwo - \fi - }% - \def\HyColor@zero{0}% - \def\HyColor@one{1}% - \def\HyColor@dot{.}% - \def\HyColor@CheckNum#1{% - \def\HyColor@temp{#1}% - \ifx\HyColor@temp\@empty - \HyColor@resultfalse - \else - \edef\HyColor@temp{\@car#1\@nil}% - \ifx\HyColor@temp\HyColor@zero - \else - \ifx\HyColor@temp\HyColor@one - \else - \ifx\HyColor@temp\HyColor@dot - \else - \HyColor@resultfalse - \fi - \fi - \fi - \fi - }% +\begingroup +\def\x#1{\endgroup +\def\HyColor@IfRGB##1{% +\HyColor@@IfRGB##1#1#1#1\@nil +}% +}% +\x{ }% +\edef\HyColor@TwoSpaces{\space\space}% +\def\HyColor@@IfRGB#1 #2 #3 #4\@nil{% +\HyColor@resulttrue +\def\HyColor@temp{#4}% +\ifx\HyColor@temp\HyColor@TwoSpaces +\HyColor@CheckNum{#1}% +\ifHyColor@result +\HyColor@CheckNum{#2}% +\ifHyColor@result +\HyColor@CheckNum{#3}% +\fi +\fi +\else +\HyColor@resultfalse +\fi +\ifHyColor@result +\let\HyColor@model\HyColor@model@rgb +\edef\HyColor@values{#1,#2,#3}% +\expandafter\@firstoftwo +\else +\expandafter\@secondoftwo +\fi +}% +\def\HyColor@zero{0}% +\def\HyColor@one{1}% +\def\HyColor@dot{.}% +\def\HyColor@CheckNum#1{% +\def\HyColor@temp{#1}% +\ifx\HyColor@temp\@empty +\HyColor@resultfalse +\else +\edef\HyColor@temp{\@car#1\@nil}% +\ifx\HyColor@temp\HyColor@zero +\else +\ifx\HyColor@temp\HyColor@one +\else +\ifx\HyColor@temp\HyColor@dot +\else +\HyColor@resultfalse +\fi +\fi +\fi +\fi +}% }{% - \def\HyColor@MatchNum{% - (0*1\string\.0*|0*1|0+\string\.?[0-9]*|\string\.[0-9]+)% - }% - \def\HyColor@IfRGB#1{% - \ifnum\pdfmatch{^\HyColor@MatchNum\space\HyColor@MatchNum - \space\HyColor@MatchNum$}{#1}>\z@ - \let\HyColor@model\HyColor@model@rgb - \edef\HyColor@values{% - \expandafter\strip@prefix\pdflastmatch1,% - \expandafter\strip@prefix\pdflastmatch2,% - \expandafter\strip@prefix\pdflastmatch3% - }% - \HyColor@resulttrue - \expandafter\@firstoftwo - \else - \HyColor@resultfalse - \expandafter\@secondoftwo - \fi - }% +\def\HyColor@MatchNum{% + (0*1\string\.0*|0*1|0+\string\.?[0-9]*|\string\.[0-9]+)% +}% +\def\HyColor@IfRGB#1{% +\ifnum\pdfmatch{^\HyColor@MatchNum\space\HyColor@MatchNum +\space\HyColor@MatchNum$}{#1}>\z@ +\let\HyColor@model\HyColor@model@rgb +\edef\HyColor@values{% +\expandafter\strip@prefix\pdflastmatch1,% +\expandafter\strip@prefix\pdflastmatch2,% +\expandafter\strip@prefix\pdflastmatch3% +}% +\HyColor@resulttrue +\expandafter\@firstoftwo +\else +\HyColor@resultfalse +\expandafter\@secondoftwo +\fi +}% } \def\HyColor@HyperrefBorderColor#1#2#3#4{% - \HyColor@IfModel{#1}{% - \HyColor@IfXcolor{% - \convertcolorspec\HyColor@model\HyColor@values - \HyColor@model@rgb#2% - \expandafter\HyColor@NormalizeCommaRGB#2\@nil#2% - }{% - \ifx\HyColor@model\HyColor@model@rgb - \expandafter\HyColor@NormalizeCommaRGB\HyColor@values\@nil#2% - \else - \ifx\HyColor@model\HyColor@model@gray - \expandafter\HyColor@NormalizeNum - \expandafter{\HyColor@values}#2% - \edef#2{#2 #2 #2}% - \else - \let#2\relax - \HyColor@ErrorModelNoXcolor{#3}{#4}% - \fi - \fi - }% - }{% - \let#2\HyColor@values - \ifx#2\@empty - \let#2\relax - \else - \expandafter\HyColor@IfRGB\expandafter{\HyColor@values}{% - \expandafter\HyColor@NormalizeCommaRGB\HyColor@values\@nil#2% - }{% - \HyColor@IfXcolor{% - \extractcolorspec{#1}#2% - \expandafter\convertcolorspec#2\HyColor@model@rgb#2% - \expandafter\HyColor@NormalizeCommaRGB#2\@nil#2% - }{% - \let#2\relax - \HyColor@ErrorSpecNoXcolor{#3}{#4}% - }% - }% - \fi - }% +\HyColor@IfModel{#1}{% +\HyColor@IfXcolor{% +\convertcolorspec\HyColor@model\HyColor@values +\HyColor@model@rgb#2% +\expandafter\HyColor@NormalizeCommaRGB#2\@nil#2% +}{% +\ifx\HyColor@model\HyColor@model@rgb +\expandafter\HyColor@NormalizeCommaRGB\HyColor@values\@nil#2% +\else +\ifx\HyColor@model\HyColor@model@gray +\expandafter\HyColor@NormalizeNum +\expandafter{\HyColor@values}#2% +\edef#2{#2 #2 #2}% +\else +\let#2\relax +\HyColor@ErrorModelNoXcolor{#3}{#4}% +\fi +\fi +}% +}{% +\let#2\HyColor@values +\ifx#2\@empty +\let#2\relax +\else +\expandafter\HyColor@IfRGB\expandafter{\HyColor@values}{% +\expandafter\HyColor@NormalizeCommaRGB\HyColor@values\@nil#2% +}{% +\HyColor@IfXcolor{% +\extractcolorspec{#1}#2% +\expandafter\convertcolorspec#2\HyColor@model@rgb#2% +\expandafter\HyColor@NormalizeCommaRGB#2\@nil#2% +}{% +\let#2\relax +\HyColor@ErrorSpecNoXcolor{#3}{#4}% +}% +}% +\fi +}% } \def\HyColor@DetectPdfVersion{% - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname Hy@pdfversion\endcsname\relax - \global\chardef\HyColor@PdfVersion=0 % - \else - \global\chardef\HyColor@PdfVersion=\Hy@pdfversion\relax - \fi - \global\let\HyColor@DetectPdfVersion\relax +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname Hy@pdfversion\endcsname\relax +\global\chardef\HyColor@PdfVersion=0 % +\else +\global\chardef\HyColor@PdfVersion=\Hy@pdfversion\relax +\fi +\global\let\HyColor@DetectPdfVersion\relax } \def\HyColor@SpaceToComma#1 #2\@nil{% - #1% - \ifx\relax#2\relax - \expandafter\@gobble - \else - ,% - \expandafter\@firstofone - \fi - {% - \HyColor@SpaceToComma#2\@nil - }% +#1% +\ifx\relax#2\relax +\expandafter\@gobble +\else + ,% +\expandafter\@firstofone +\fi +{% +\HyColor@SpaceToComma#2\@nil +}% }% \def\HyColor@AttachfileColor#1#2#3#4#5#6{% - \def#2{#1}% - \ifx#2\@empty - \let#3\@gobble - \let#4\@empty - \else - \HyColor@resultfalse - \HyColor@XZeroOneThreeFour{#1}#3{#5}{#6}% - \ifHyColor@result - \edef#2{% - [rgb]{\expandafter\HyColor@SpaceToComma#3 \@nil}% - }% - \fi - \ifx\HyColor@model\HyColor@model@rgb - \edef#4{/C[#3]}% hash-ok - \edef#3##1{% - #3 % - \noexpand\csname atfi@SETRGBCOLOR##1\noexpand\endcsname - }% - \else - \ifx\HyColor@model\HyColor@model@gray - \HyColor@DetectPdfVersion - \ifnum\HyColor@PdfVersion<7 % - \edef#4{/C[#3 #3 #3]}% hash-ok - \else - \edef#4{/C[#3]}% hash-ok - \fi - \edef#3##1{% - #3 % - \noexpand\csname atfi@SETGRAYCOLOR##1\noexpand\endcsname - }% - \else - \ifx\HyColor@model\HyColor@model@cmyk - \HyColor@DetectPdfVersion - \ifnum\HyColor@PdfVersion<7 % - \HyColor@IfModel{#1}{% - \HyColor@IfXcolor{% - \convertcolorspec\HyColor@model\HyColor@values - \HyColor@model@rgb#4% - \expandafter\HyColor@NormalizeCommaRGB#4\@nil#4% - \edef#4{/C[#4]}% hash-ok - }{% - \let#4\@empty - \HyColor@ErrorModelNoXcolor{#5}{#6}% - }% - }{% - \HyColor@IfXcolor{% - \extractcolorspec{#1}#4% - \expandafter\convertcolorspec#4% - \HyColor@model@rgb#4% - \expandafter\HyColor@NormalizeCommaRGB#4\@nil#4% - \edef#4{/C[#4]}% hash-ok - }{% - \let#4\@empty - \HyColor@ErrorSpecNoXcolor{#5}{#6}% - }% - }% - \else - \edef#4{/C[#3]}% hash-ok - \fi - \edef#3##1{% - #3 % - \noexpand\csname atfi@SETCMYKCOLOR##1\noexpand\endcsname - }% - \else - \ifx\HyColor@model\HyColor@model@empty - \PackageError{#5}{% - Color model `empty' is not permitted for option `#6'% - }\@ehc - \let#2\@empty - \let#3\@gobble - \let#4\@empty - \else - \ifx\HyColor@model\relax % (missing xcolor) - \let#3\@gobble - \let#4\@empty - \else - \PackageError{#5}{% - Internal error: unsupported color model% - }\@ehc - \fi - \fi - \fi - \fi - \fi - \fi -} - \endinput +\def#2{#1}% +\ifx#2\@empty +\let#3\@gobble +\let#4\@empty +\else +\HyColor@resultfalse +\HyColor@XZeroOneThreeFour{#1}#3{#5}{#6}% +\ifHyColor@result +\edef#2{% + [rgb]{\expandafter\HyColor@SpaceToComma#3 \@nil}% +}% +\fi +\ifx\HyColor@model\HyColor@model@rgb +\edef#4{/C[#3]}% hash-ok +\edef#3##1{% +#3 % +\noexpand\csname atfi@SETRGBCOLOR##1\noexpand\endcsname +}% +\else +\ifx\HyColor@model\HyColor@model@gray +\HyColor@DetectPdfVersion +\ifnum\HyColor@PdfVersion<7 % +\edef#4{/C[#3 #3 #3]}% hash-ok +\else +\edef#4{/C[#3]}% hash-ok +\fi +\edef#3##1{% +#3 % +\noexpand\csname atfi@SETGRAYCOLOR##1\noexpand\endcsname +}% +\else +\ifx\HyColor@model\HyColor@model@cmyk +\HyColor@DetectPdfVersion +\ifnum\HyColor@PdfVersion<7 % +\HyColor@IfModel{#1}{% +\HyColor@IfXcolor{% +\convertcolorspec\HyColor@model\HyColor@values +\HyColor@model@rgb#4% +\expandafter\HyColor@NormalizeCommaRGB#4\@nil#4% +\edef#4{/C[#4]}% hash-ok +}{% +\let#4\@empty +\HyColor@ErrorModelNoXcolor{#5}{#6}% +}% +}{% +\HyColor@IfXcolor{% +\extractcolorspec{#1}#4% +\expandafter\convertcolorspec#4% +\HyColor@model@rgb#4% +\expandafter\HyColor@NormalizeCommaRGB#4\@nil#4% +\edef#4{/C[#4]}% hash-ok +}{% +\let#4\@empty +\HyColor@ErrorSpecNoXcolor{#5}{#6}% +}% +}% +\else +\edef#4{/C[#3]}% hash-ok +\fi +\edef#3##1{% +#3 % +\noexpand\csname atfi@SETCMYKCOLOR##1\noexpand\endcsname +}% +\else +\ifx\HyColor@model\HyColor@model@empty +\PackageError{#5}{% + Color model `empty' is not permitted for option `#6'% +}\@ehc +\let#2\@empty +\let#3\@gobble +\let#4\@empty +\else +\ifx\HyColor@model\relax % (missing xcolor) +\let#3\@gobble +\let#4\@empty +\else +\PackageError{#5}{% + Internal error: unsupported color model% +}\@ehc +\fi +\fi +\fi +\fi +\fi +\fi +} +\endinput \hobsub@StopPackage \endinput diff --git a/Master/texmf-dist/tex/generic/oberdiek/hobsub.sty b/Master/texmf-dist/tex/generic/oberdiek/hobsub.sty index 2f533c54d2f..f598a753df7 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/hobsub.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/hobsub.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: hobsub +%% Version: 2011/04/18 v1.3 +%% %% Copyright (C) 2011 by %% Heiko Oberdiek %% @@ -99,7 +102,7 @@ \fi \expandafter\x\csname ver@hobsub.sty\endcsname \ProvidesPackage{hobsub}% - [2011/01/30 v1.0 Subsetting bundle oberdiek (HO)]% + [2011/04/18 v1.3 Subsetting bundle oberdiek (HO)]% \begingroup\catcode61\catcode48\catcode32=10\relax% \catcode13=5 % ^^M \endlinechar=13 % @@ -151,6 +154,7 @@ \begingroup \catcode92=14 % backslash: comment \catcode32=14 % space: comment + \catcode35=14 % hash: comment \catcode123=14 % left brace: comment \catcode125=14 % right brace: comment \catcode60=3 % less: math diff --git a/Master/texmf-dist/tex/generic/oberdiek/hologo-test-spacefactor.tex b/Master/texmf-dist/tex/generic/oberdiek/hologo-test-spacefactor.tex index 3d9f4669a5e..eeba78be973 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/hologo-test-spacefactor.tex +++ b/Master/texmf-dist/tex/generic/oberdiek/hologo-test-spacefactor.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: hologo +%% Version: 2011/03/25 v1.4 +%% %% Copyright (C) 2010, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/hologo-test1.tex b/Master/texmf-dist/tex/generic/oberdiek/hologo-test1.tex index 5ae2310e80c..7b5b5714c3f 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/hologo-test1.tex +++ b/Master/texmf-dist/tex/generic/oberdiek/hologo-test1.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: hologo +%% Version: 2011/03/25 v1.4 +%% %% Copyright (C) 2010, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/hologo.sty b/Master/texmf-dist/tex/generic/oberdiek/hologo.sty index 50c43d15164..c17673c2368 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/hologo.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/hologo.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: hologo +%% Version: 2011/03/25 v1.4 +%% %% Copyright (C) 2010, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/hyphsubst.sty b/Master/texmf-dist/tex/generic/oberdiek/hyphsubst.sty index 0237299f59a..ef38b5d723a 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/hyphsubst.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/hyphsubst.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: hyphsubst +%% Version: 2008/06/09 v0.2 +%% %% Copyright (C) 2008 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/iflang.sty b/Master/texmf-dist/tex/generic/oberdiek/iflang.sty index 94b68d11725..b05ba6eb1d4 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/iflang.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/iflang.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: iflang +%% Version: 2007/11/11 v1.5 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/ifluatex.sty b/Master/texmf-dist/tex/generic/oberdiek/ifluatex.sty index 5896bce39cb..766779ef5a1 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/ifluatex.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/ifluatex.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: ifluatex +%% Version: 2010/03/01 v1.3 +%% %% Copyright (C) 2007, 2009, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/ifpdf.sty b/Master/texmf-dist/tex/generic/oberdiek/ifpdf.sty index 92db7463120..8a8f9572511 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/ifpdf.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/ifpdf.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: ifpdf +%% Version: 2011/01/30 v2.3 +%% %% Copyright (C) 2001, 2005-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/ifvtex.sty b/Master/texmf-dist/tex/generic/oberdiek/ifvtex.sty index 49e1efb1922..166312f934d 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/ifvtex.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/ifvtex.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: ifvtex +%% Version: 2010/03/01 v1.5 +%% %% Copyright (C) 2001, 2006-2008, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/infwarerr.sty b/Master/texmf-dist/tex/generic/oberdiek/infwarerr.sty index 0d0d68483f2..6013f0dd6fd 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/infwarerr.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/infwarerr.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: infwarerr +%% Version: 2010/04/08 v1.3 +%% %% Copyright (C) 2007, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/intcalc.sty b/Master/texmf-dist/tex/generic/oberdiek/intcalc.sty index f7f094f7eb5..00786b69eb7 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/intcalc.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/intcalc.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: intcalc +%% Version: 2007/09/27 v1.1 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% @@ -262,7 +265,6 @@ \def\intcalcSub#1#2{% \the\numexpr#1-(#2)\relax }% - \def\IntCalcAdd#1!#2!{% \the\numexpr#1+#2\relax }% @@ -1722,8 +1724,6 @@ \long\def\@ReturnAfterFi#1\fi{\fi#1}% \long\def\@ReturnAfterElseFi#1\else#2\fi{\fi#1}% \InCa@AtEnd% - - \endinput %% %% End of file `intcalc.sty'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty b/Master/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty index 55009b1a512..5a21eea29a2 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: kvdefinekeys +%% Version: 2011/04/07 v1.3 +%% %% Copyright (C) 2010, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty b/Master/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty index 22eeb8d2696..5ef5a0edab5 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: kvsetkeys +%% Version: 2011/04/07 v1.13 +%% %% Copyright (C) 2006, 2007, 2009-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/ltxcmds.sty b/Master/texmf-dist/tex/generic/oberdiek/ltxcmds.sty index 0644bd53c94..44459240356 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/ltxcmds.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: ltxcmds +%% Version: 2011/04/18 v1.20 +%% %% Copyright (C) 2009-2011 by %% Heiko Oberdiek %% @@ -101,7 +104,7 @@ \fi \expandafter\x\csname ver@ltxcmds.sty\endcsname \ProvidesPackage{ltxcmds}% - [2011/04/14 v1.19 LaTeX kernel commands for general use (HO)]% + [2011/04/18 v1.20 LaTeX kernel commands for general use (HO)]% \begingroup\catcode61\catcode48\catcode32=10\relax% \catcode13=5 % ^^M \endlinechar=13 % @@ -217,7 +220,6 @@ \long\def\ltx@cdr#1#2\@nil{#2} \long\def\ltx@carzero#1\@nil{}% \long\def\ltx@cdrzero#1\@nil{#1}% - \long\def\ltx@cartwo#1#2#3\@nil{#1#2} \long\def\ltx@cdrtwo#1#2#3\@nil{#3} \long\def\ltx@carthree#1#2#3#4\@nil{#1#2#3} @@ -485,7 +487,8 @@ \ifx\LTXcmds@LetToken\LTXcmds@CharToken \the\expandafter\ltx@LocToksA \else - \ifx\LTXcmds@LetToken\LTXcmds@SpaceToken + \expandafter + \ifx\csname LTXcmds@LetToken\endcsname\LTXcmds@SpaceToken \expandafter\expandafter\expandafter\LTXcmds@@ifnextchar \else \the\expandafter\expandafter\expandafter\ltx@LocToksB diff --git a/Master/texmf-dist/tex/generic/oberdiek/luatex-loader.sty b/Master/texmf-dist/tex/generic/oberdiek/luatex-loader.sty index 9beee8df1c8..677916f6e11 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/luatex-loader.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/luatex-loader.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: luatex +%% Version: 2010/03/09 v0.4 +%% %% Copyright (C) 2007, 2009, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/luatex.sty b/Master/texmf-dist/tex/generic/oberdiek/luatex.sty index e71c21781f6..2cf3f09d128 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/luatex.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/luatex.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: luatex +%% Version: 2010/03/09 v0.4 +%% %% Copyright (C) 2007, 2009, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/magicnum.sty b/Master/texmf-dist/tex/generic/oberdiek/magicnum.sty index 26d896a03b7..e6e5081922f 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/magicnum.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/magicnum.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: magicnum +%% Version: 2011/04/10 v1.4 +%% %% Copyright (C) 2007, 2009, 2010, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/mleftright.sty b/Master/texmf-dist/tex/generic/oberdiek/mleftright.sty index 12c538ad9d9..81f11545fa4 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/mleftright.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/mleftright.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: mleftright +%% Version: 2010/09/25 v1.0 +%% %% Copyright (C) 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/pdfcol.sty b/Master/texmf-dist/tex/generic/oberdiek/pdfcol.sty index 9c585d5a4e5..5ea6a6ec811 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/pdfcol.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/pdfcol.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdfcol +%% Version: 2007/12/12 v1.2 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/pdfcrypt.sty b/Master/texmf-dist/tex/generic/oberdiek/pdfcrypt.sty index 1e5a969c7f2..375244e35d8 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/pdfcrypt.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/pdfcrypt.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdfcrypt +%% Version: 2007/04/26 v1.0 +%% %% Copyright (C) 2001, 2006, 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/pdfescape.sty b/Master/texmf-dist/tex/generic/oberdiek/pdfescape.sty index 964577f21dd..06d3294fd9c 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/pdfescape.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/pdfescape.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdfescape +%% Version: 2011/04/04 v1.12 +%% %% Copyright (C) 2007, 2010, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/pdfrender.sty b/Master/texmf-dist/tex/generic/oberdiek/pdfrender.sty index 7bd44064569..025e12a0dcc 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/pdfrender.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/pdfrender.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdfrender +%% Version: 2010/01/28 v1.2 +%% %% Copyright (C) 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty b/Master/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty index 75e37ea69e6..00653ad9a94 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdftexcmds +%% Version: 2011/04/16 v0.15 +%% %% Copyright (C) 2007, 2009-2011 by %% Heiko Oberdiek %% @@ -500,7 +503,6 @@ \csname newtoks\endcsname\pdftexcmds@toks \fi \def\pdftexcmds@Patch{0} - \ifnum\luatexversion>40 % \ifnum\luatexversion<66 % \def\pdftexcmds@Patch{1}% diff --git a/Master/texmf-dist/tex/generic/oberdiek/protecteddef.sty b/Master/texmf-dist/tex/generic/oberdiek/protecteddef.sty index 45359d0754e..9301de0007c 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/protecteddef.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/protecteddef.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: protecteddef +%% Version: 2011/01/31 v1.0 +%% %% Copyright (C) 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/rotchiffre.sty b/Master/texmf-dist/tex/generic/oberdiek/rotchiffre.sty index f8e2a409bcf..c0cb6ec349b 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/rotchiffre.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/rotchiffre.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: rotchiffre +%% Version: 2010/11/12 v1.0 +%% %% Copyright (C) 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-ascii-print.def b/Master/texmf-dist/tex/generic/oberdiek/se-ascii-print.def index 1adcd3f6729..20ef751ede8 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-ascii-print.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-ascii-print.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-ascii.def b/Master/texmf-dist/tex/generic/oberdiek/se-ascii.def index f9450b07a0f..57121dbffbf 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-ascii.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-ascii.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-clean7bit.def b/Master/texmf-dist/tex/generic/oberdiek/se-clean7bit.def index 9b4786c0c0d..f80ba29f628 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-clean7bit.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-clean7bit.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-cp1250.def b/Master/texmf-dist/tex/generic/oberdiek/se-cp1250.def index fe4a205b527..3ab38592910 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-cp1250.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-cp1250.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-cp1251.def b/Master/texmf-dist/tex/generic/oberdiek/se-cp1251.def index 87bffa27074..d572a973fb2 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-cp1251.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-cp1251.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-cp1252.def b/Master/texmf-dist/tex/generic/oberdiek/se-cp1252.def index 65305160083..a3809595685 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-cp1252.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-cp1252.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-cp1257.def b/Master/texmf-dist/tex/generic/oberdiek/se-cp1257.def index aacb0b94f9d..0b08898a0b4 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-cp1257.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-cp1257.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-cp437.def b/Master/texmf-dist/tex/generic/oberdiek/se-cp437.def index ff6dd9bcc7b..9fef63502fd 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-cp437.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-cp437.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-cp850.def b/Master/texmf-dist/tex/generic/oberdiek/se-cp850.def index 110c9f5bda6..b0236a32168 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-cp850.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-cp850.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-cp852.def b/Master/texmf-dist/tex/generic/oberdiek/se-cp852.def index 8994eb433f9..c6b1e4dc3e8 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-cp852.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-cp852.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-cp855.def b/Master/texmf-dist/tex/generic/oberdiek/se-cp855.def index c69de760292..1aec757bd21 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-cp855.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-cp855.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-cp858.def b/Master/texmf-dist/tex/generic/oberdiek/se-cp858.def index e02bd8cb7c5..ec5174097e9 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-cp858.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-cp858.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-cp865.def b/Master/texmf-dist/tex/generic/oberdiek/se-cp865.def index 53e5a5e001a..aacb043ce6f 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-cp865.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-cp865.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-cp866.def b/Master/texmf-dist/tex/generic/oberdiek/se-cp866.def index c099b1c5cad..ad98abc2490 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-cp866.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-cp866.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-dec-mcs.def b/Master/texmf-dist/tex/generic/oberdiek/se-dec-mcs.def index 1c2a48ee906..87259b5e823 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-dec-mcs.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-dec-mcs.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-1.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-1.def index cae70dc5713..6db494b85d8 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-1.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-1.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-10.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-10.def index 8803cbac043..abbaa199588 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-10.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-10.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-11.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-11.def index 171b703a99f..2673c9c97cb 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-11.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-11.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-13.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-13.def index 010c01fef08..27eeb0a88a5 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-13.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-13.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-14.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-14.def index 04799752434..05857978836 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-14.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-14.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-15.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-15.def index 8a3727aed65..eaa0343da94 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-15.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-15.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-16.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-16.def index bcc8301cf8d..346591f44d5 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-16.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-16.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-2.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-2.def index a1d63024339..b73ad4d3bb5 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-2.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-2.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-3.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-3.def index c06a8963253..ad2dc29af8b 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-3.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-3.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-4.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-4.def index 9316f6ef53e..c127d488834 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-4.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-4.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-5.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-5.def index f511e0d9118..a86ad29a9bb 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-5.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-5.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-6.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-6.def index f0ab43be938..e5edcb7dcba 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-6.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-6.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-7.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-7.def index 11439f68cbb..be15feb0444 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-7.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-7.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-8.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-8.def index 322ec8b53b8..9e70914f71a 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-8.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-8.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-9.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-9.def index 8e935d9b10e..0578137af72 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-9.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-9.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-koi8-r.def b/Master/texmf-dist/tex/generic/oberdiek/se-koi8-r.def index 85bcb8b429d..c7b962f9cf9 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-koi8-r.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-koi8-r.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-mac-centeuro.def b/Master/texmf-dist/tex/generic/oberdiek/se-mac-centeuro.def index 2dc52b73154..1456eee4c01 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-mac-centeuro.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-mac-centeuro.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-mac-cyrillic.def b/Master/texmf-dist/tex/generic/oberdiek/se-mac-cyrillic.def index 278c271f70a..49aa6899da9 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-mac-cyrillic.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-mac-cyrillic.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-mac-roman.def b/Master/texmf-dist/tex/generic/oberdiek/se-mac-roman.def index e37c9cf63e0..2cba6dc34a1 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-mac-roman.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-mac-roman.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-nextstep.def b/Master/texmf-dist/tex/generic/oberdiek/se-nextstep.def index 909ca3b7558..cb4f9afd7ed 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-nextstep.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-nextstep.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-pdfdoc.def b/Master/texmf-dist/tex/generic/oberdiek/se-pdfdoc.def index 30d9f5ed954..213c8a2836c 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-pdfdoc.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-pdfdoc.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-utf16le.def b/Master/texmf-dist/tex/generic/oberdiek/se-utf16le.def index 37f2d400492..db3821c1f39 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-utf16le.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-utf16le.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-utf32be.def b/Master/texmf-dist/tex/generic/oberdiek/se-utf32be.def index f99fdcc1ba1..e9e79b91f5a 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-utf32be.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-utf32be.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-utf32le.def b/Master/texmf-dist/tex/generic/oberdiek/se-utf32le.def index 6e8d1b7ab2c..ec030e42c4c 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-utf32le.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-utf32le.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-utf8.def b/Master/texmf-dist/tex/generic/oberdiek/se-utf8.def index e925a341cf0..1b962f87713 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/se-utf8.def +++ b/Master/texmf-dist/tex/generic/oberdiek/se-utf8.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/setouterhbox.sty b/Master/texmf-dist/tex/generic/oberdiek/setouterhbox.sty index 5dd72158920..99f1ba698e1 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/setouterhbox.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/setouterhbox.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: setouterhbox +%% Version: 2007/09/09 v1.7 +%% %% Copyright (C) 2005, 2006, 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/soulutf8.sty b/Master/texmf-dist/tex/generic/oberdiek/soulutf8.sty index 5decb21d015..9d9c5baf99e 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/soulutf8.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/soulutf8.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: soulutf8 +%% Version: 2007/09/09 v1.0 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/stringenc.sty b/Master/texmf-dist/tex/generic/oberdiek/stringenc.sty index 5c1283c4205..dd2482d131b 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/stringenc.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/stringenc.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stringenc +%% Version: 2010/03/01 v1.8 +%% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/telprint.sty b/Master/texmf-dist/tex/generic/oberdiek/telprint.sty index b09ec621c9c..e64b9310a29 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/telprint.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/telprint.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: telprint +%% Version: 2008/08/11 v1.10 +%% %% Copyright (C) 1996, 1997, 2004-2008 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/generic/oberdiek/uniquecounter.sty b/Master/texmf-dist/tex/generic/oberdiek/uniquecounter.sty index a2ce3a9079e..ac4769a193c 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/uniquecounter.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/uniquecounter.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: uniquecounter +%% Version: 2011/01/30 v1.2 +%% %% Copyright (C) 2009, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/accsupp-dvipdfm.def b/Master/texmf-dist/tex/latex/oberdiek/accsupp-dvipdfm.def index b7fb3150510..010b4a8daa4 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/accsupp-dvipdfm.def +++ b/Master/texmf-dist/tex/latex/oberdiek/accsupp-dvipdfm.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: accsupp +%% Version: 2010/01/16 v0.3 +%% %% Copyright (C) 2007, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/accsupp-dvips.def b/Master/texmf-dist/tex/latex/oberdiek/accsupp-dvips.def index 5ff5c10c2fb..e343cf022a6 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/accsupp-dvips.def +++ b/Master/texmf-dist/tex/latex/oberdiek/accsupp-dvips.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: accsupp +%% Version: 2010/01/16 v0.3 +%% %% Copyright (C) 2007, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/accsupp-pdftex.def b/Master/texmf-dist/tex/latex/oberdiek/accsupp-pdftex.def index dfba069e497..8159f2710af 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/accsupp-pdftex.def +++ b/Master/texmf-dist/tex/latex/oberdiek/accsupp-pdftex.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: accsupp +%% Version: 2010/01/16 v0.3 +%% %% Copyright (C) 2007, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/accsupp.sty b/Master/texmf-dist/tex/latex/oberdiek/accsupp.sty index 75f8d14ce0b..4c6fed1efb4 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/accsupp.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/accsupp.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: accsupp +%% Version: 2010/01/16 v0.3 +%% %% Copyright (C) 2007, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/aliascnt.sty b/Master/texmf-dist/tex/latex/oberdiek/aliascnt.sty index c6414ea2f06..8b4e866813f 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/aliascnt.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/aliascnt.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: aliascnt +%% Version: 2009/09/08 v1.3 +%% %% Copyright (C) 2006, 2009 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/askinclude.sty b/Master/texmf-dist/tex/latex/oberdiek/askinclude.sty index 0f93791fe43..477744e09a9 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/askinclude.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/askinclude.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: askinclude +%% Version: 2008/08/11 v2.1 +%% %% Copyright (C) 1991-1994 by Pablo A. Straub %% Copyright (C) 2007, 2008 by %% Heiko Oberdiek diff --git a/Master/texmf-dist/tex/latex/oberdiek/atenddvi.sty b/Master/texmf-dist/tex/latex/oberdiek/atenddvi.sty index c7538826aae..18e2a462335 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/atenddvi.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/atenddvi.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: atenddvi +%% Version: 2007/04/17 v1.1 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/atfi-dvipdfmx.def b/Master/texmf-dist/tex/latex/oberdiek/atfi-dvipdfmx.def index f06fe76d1b3..784ee56a879 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/atfi-dvipdfmx.def +++ b/Master/texmf-dist/tex/latex/oberdiek/atfi-dvipdfmx.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: attachfile2 +%% Version: 2010/09/27 v2.6 +%% %% Copyright (C) 2005-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/atfi-dvips.def b/Master/texmf-dist/tex/latex/oberdiek/atfi-dvips.def index 4ba9e5eb0ff..4ad5e60161c 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/atfi-dvips.def +++ b/Master/texmf-dist/tex/latex/oberdiek/atfi-dvips.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: attachfile2 +%% Version: 2010/09/27 v2.6 +%% %% Copyright (C) 2005-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/atfi-pdftex.def b/Master/texmf-dist/tex/latex/oberdiek/atfi-pdftex.def index daba4d77f5e..7725ff5eb15 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/atfi-pdftex.def +++ b/Master/texmf-dist/tex/latex/oberdiek/atfi-pdftex.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: attachfile2 +%% Version: 2010/09/27 v2.6 +%% %% Copyright (C) 2005-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/attachfile2.sty b/Master/texmf-dist/tex/latex/oberdiek/attachfile2.sty index 3098ffaefca..2228d9b3582 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/attachfile2.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/attachfile2.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: attachfile2 +%% Version: 2010/09/27 v2.6 +%% %% Copyright (C) 2005-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/atveryend.sty b/Master/texmf-dist/tex/latex/oberdiek/atveryend.sty index 00364bb2fdc..163a7b19252 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/atveryend.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/atveryend.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: atveryend +%% Version: 2011/04/15 v1.6 +%% %% Copyright (C) 2009-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/auxhook.sty b/Master/texmf-dist/tex/latex/oberdiek/auxhook.sty index 1b98ebdb4a7..ba2e4868823 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/auxhook.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/auxhook.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: auxhook +%% Version: 2011/03/04 v1.3 +%% %% Copyright (C) 2006, 2007, 2009, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipdfm.def b/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipdfm.def index 52b372245c7..23e69e33310 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipdfm.def +++ b/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipdfm.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: bookmark +%% Version: 2011/04/13 v1.20 +%% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/bkm-dvips.def b/Master/texmf-dist/tex/latex/oberdiek/bkm-dvips.def index aa2a017033c..d6dfacc44d2 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/bkm-dvips.def +++ b/Master/texmf-dist/tex/latex/oberdiek/bkm-dvips.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: bookmark +%% Version: 2011/04/13 v1.20 +%% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipsone.def b/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipsone.def index b27108f6241..45ed3d2efb7 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipsone.def +++ b/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipsone.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: bookmark +%% Version: 2011/04/13 v1.20 +%% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/bkm-pdftex.def b/Master/texmf-dist/tex/latex/oberdiek/bkm-pdftex.def index c37e4e5bed8..ae67cb5507e 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/bkm-pdftex.def +++ b/Master/texmf-dist/tex/latex/oberdiek/bkm-pdftex.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: bookmark +%% Version: 2011/04/13 v1.20 +%% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/bkm-textures.def b/Master/texmf-dist/tex/latex/oberdiek/bkm-textures.def index 3b0d73cb73d..1beb1cd288f 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/bkm-textures.def +++ b/Master/texmf-dist/tex/latex/oberdiek/bkm-textures.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: bookmark +%% Version: 2011/04/13 v1.20 +%% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/bkm-vtex.def b/Master/texmf-dist/tex/latex/oberdiek/bkm-vtex.def index c04abbf472a..616007520ca 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/bkm-vtex.def +++ b/Master/texmf-dist/tex/latex/oberdiek/bkm-vtex.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: bookmark +%% Version: 2011/04/13 v1.20 +%% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/bmpsize-base.sty b/Master/texmf-dist/tex/latex/oberdiek/bmpsize-base.sty index 3f27fd7583a..aaa754b1c96 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/bmpsize-base.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/bmpsize-base.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: bmpsize +%% Version: 2009/09/04 v1.6 +%% %% Copyright (C) 2006-2009 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/bmpsize-dvipdfm.def b/Master/texmf-dist/tex/latex/oberdiek/bmpsize-dvipdfm.def index 191f1d5fb4d..bc8229e9413 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/bmpsize-dvipdfm.def +++ b/Master/texmf-dist/tex/latex/oberdiek/bmpsize-dvipdfm.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: bmpsize +%% Version: 2009/09/04 v1.6 +%% %% Copyright (C) 2006-2009 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/bmpsize-dvipdfmx.def b/Master/texmf-dist/tex/latex/oberdiek/bmpsize-dvipdfmx.def index 8911f0701e5..67c2036e53c 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/bmpsize-dvipdfmx.def +++ b/Master/texmf-dist/tex/latex/oberdiek/bmpsize-dvipdfmx.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: bmpsize +%% Version: 2009/09/04 v1.6 +%% %% Copyright (C) 2006-2009 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/bmpsize-dvips.def b/Master/texmf-dist/tex/latex/oberdiek/bmpsize-dvips.def index df499705cef..d0820f62390 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/bmpsize-dvips.def +++ b/Master/texmf-dist/tex/latex/oberdiek/bmpsize-dvips.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: bmpsize +%% Version: 2009/09/04 v1.6 +%% %% Copyright (C) 2006-2009 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/bmpsize-test.tex b/Master/texmf-dist/tex/latex/oberdiek/bmpsize-test.tex index edc47b15eaa..137122d2c6e 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/bmpsize-test.tex +++ b/Master/texmf-dist/tex/latex/oberdiek/bmpsize-test.tex @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: bmpsize +%% Version: 2009/09/04 v1.6 +%% %% Copyright (C) 2006-2009 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/bmpsize.sty b/Master/texmf-dist/tex/latex/oberdiek/bmpsize.sty index da19fbd5f4e..681fa34aa3a 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/bmpsize.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/bmpsize.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: bmpsize +%% Version: 2009/09/04 v1.6 +%% %% Copyright (C) 2006-2009 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/bookmark.sty b/Master/texmf-dist/tex/latex/oberdiek/bookmark.sty index fd79bcc4f2f..5d41e049926 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/bookmark.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/bookmark.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: bookmark +%% Version: 2011/04/13 v1.20 +%% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/centernot.sty b/Master/texmf-dist/tex/latex/oberdiek/centernot.sty index 0a95993ff4a..fcdfe2d5fad 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/centernot.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/centernot.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: centernot +%% Version: 2010/03/29 v1.2 +%% %% Copyright (C) 2006, 2007, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/chemarr.sty b/Master/texmf-dist/tex/latex/oberdiek/chemarr.sty index 74c6728e52a..95fdfed7d35 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/chemarr.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/chemarr.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: chemarr +%% Version: 2006/02/20 v1.2 +%% %% Copyright (C) 2001, 2006 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/classlist.sty b/Master/texmf-dist/tex/latex/oberdiek/classlist.sty index 4377cd98d25..c4e52408d09 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/classlist.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/classlist.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: classlist +%% Version: 2008/08/11 v1.3 +%% %% Copyright (C) 2005, 2006, 2008 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/colonequals.sty b/Master/texmf-dist/tex/latex/oberdiek/colonequals.sty index f641a95ef70..6243f83b268 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/colonequals.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/colonequals.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: colonequals +%% Version: 2006/08/01 v1.0 +%% %% Copyright (C) 2006 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/dtx-attach.sty b/Master/texmf-dist/tex/latex/oberdiek/dtx-attach.sty index 591d90f26fd..d29964eb583 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/dtx-attach.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/dtx-attach.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: embedfile +%% Version: 2011/04/13 v2.6 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/dvipscol.sty b/Master/texmf-dist/tex/latex/oberdiek/dvipscol.sty index 70bef7efb1e..f0c6645b023 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/dvipscol.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/dvipscol.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: dvipscol +%% Version: 2008/08/11 v1.2 +%% %% Copyright (C) 2000, 2006, 2008 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty b/Master/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty index 11a9c89ce5d..b4a524c6750 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: epstopdf +%% Version: 2010/02/09 v2.5 +%% %% Copyright (C) 2001, 2006-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/epstopdf.sty b/Master/texmf-dist/tex/latex/oberdiek/epstopdf.sty index 30ce2ac2d7d..e5ebc8b5382 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/epstopdf.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/epstopdf.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: epstopdf +%% Version: 2010/02/09 v2.5 +%% %% Copyright (C) 2001, 2006-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/flags.sty b/Master/texmf-dist/tex/latex/oberdiek/flags.sty index 18674234768..c93ca57a6eb 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/flags.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/flags.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: flags +%% Version: 2007/09/30 v0.4 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/grfext.sty b/Master/texmf-dist/tex/latex/oberdiek/grfext.sty index 4ad72de078c..a09dbb44ba8 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/grfext.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/grfext.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: grfext +%% Version: 2010/08/19 v1.1 +%% %% Copyright (C) 2007, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/grffile.sty b/Master/texmf-dist/tex/latex/oberdiek/grffile.sty index 343ad25527e..c08d08e5b70 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/grffile.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/grffile.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: grffile +%% Version: 2010/12/09 v1.13 +%% %% Copyright (C) 2006-2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/holtxdoc.sty b/Master/texmf-dist/tex/latex/oberdiek/holtxdoc.sty index b4acd18a630..6f43e9623b1 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/holtxdoc.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/holtxdoc.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: holtxdoc +%% Version: 2011/02/04 v0.21 +%% %% Copyright (C) 1999-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/hopatch.sty b/Master/texmf-dist/tex/latex/oberdiek/hopatch.sty index c69c85a7b81..3a39695a467 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/hopatch.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/hopatch.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: hopatch +%% Version: 2011/01/30 v1.0 +%% %% Copyright (C) 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/hycolor.sty b/Master/texmf-dist/tex/latex/oberdiek/hycolor.sty index 4bbab81e8be..e8637ae4d18 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/hycolor.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/hycolor.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: hycolor +%% Version: 2011/01/30 v1.7 +%% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/hypbmsec.sty b/Master/texmf-dist/tex/latex/oberdiek/hypbmsec.sty index 3617a4a97c6..5bbde79e90c 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/hypbmsec.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/hypbmsec.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: hypbmsec +%% Version: 2007/04/11 v2.4 +%% %% Copyright (C) 1998-2000, 2006, 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/hypcap.sty b/Master/texmf-dist/tex/latex/oberdiek/hypcap.sty index 194d0f67bc5..820b2e119a2 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/hypcap.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/hypcap.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: hypcap +%% Version: 2011/02/16 v1.11 +%% %% Copyright (C) 1999-2001, 2006-2008, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/hypdestopt.sty b/Master/texmf-dist/tex/latex/oberdiek/hypdestopt.sty index 9689f4f4c57..eb3583c207f 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/hypdestopt.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/hypdestopt.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: hypdestopt +%% Version: 2008/08/08 v2.2 +%% %% Copyright (C) 2006, 2007, 2008 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/hypdoc.sty b/Master/texmf-dist/tex/latex/oberdiek/hypdoc.sty index 679b6b82f08..9a393d52d82 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/hypdoc.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/hypdoc.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: hypdoc +%% Version: 2010/03/26 v1.9 +%% %% Copyright (C) 2002, 2006, 2007, 2009, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/hypgotoe.sty b/Master/texmf-dist/tex/latex/oberdiek/hypgotoe.sty index 6df8b18d2d0..5aace7b44ae 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/hypgotoe.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/hypgotoe.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: hypgotoe +%% Version: 2007/10/30 v0.1 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/ifdraft.sty b/Master/texmf-dist/tex/latex/oberdiek/ifdraft.sty index ff4af092f97..e27c6187a59 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/ifdraft.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/ifdraft.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: ifdraft +%% Version: 2008/08/11 v1.3 +%% %% Copyright (C) 1999, 2005, 2006, 2008 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/inputenx.sty b/Master/texmf-dist/tex/latex/oberdiek/inputenx.sty index 5e7e9bfc583..7e3c8ec26e6 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/inputenx.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/inputenx.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/ix-alias.def b/Master/texmf-dist/tex/latex/oberdiek/ix-alias.def index 8b652127c0c..77612750873 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/ix-alias.def +++ b/Master/texmf-dist/tex/latex/oberdiek/ix-alias.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/ix-math.def b/Master/texmf-dist/tex/latex/oberdiek/ix-math.def index cfcf28a8834..a18bc719d0a 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/ix-math.def +++ b/Master/texmf-dist/tex/latex/oberdiek/ix-math.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/ix-name.def b/Master/texmf-dist/tex/latex/oberdiek/ix-name.def index 006910a1fea..66499e77409 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/ix-name.def +++ b/Master/texmf-dist/tex/latex/oberdiek/ix-name.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/ix-slot.def b/Master/texmf-dist/tex/latex/oberdiek/ix-slot.def index 7c7da332805..ad67569b5df 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/ix-slot.def +++ b/Master/texmf-dist/tex/latex/oberdiek/ix-slot.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/ix-uc.def b/Master/texmf-dist/tex/latex/oberdiek/ix-uc.def index 4dc31a11ad8..348e06a2d60 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/ix-uc.def +++ b/Master/texmf-dist/tex/latex/oberdiek/ix-uc.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/ix-utf8enc.dfu b/Master/texmf-dist/tex/latex/oberdiek/ix-utf8enc.dfu index 7ca8d43441b..6c6071b2627 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/ix-utf8enc.dfu +++ b/Master/texmf-dist/tex/latex/oberdiek/ix-utf8enc.dfu @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/kvoptions-patch.sty b/Master/texmf-dist/tex/latex/oberdiek/kvoptions-patch.sty index ea8df787840..d45321cfcdc 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/kvoptions-patch.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/kvoptions-patch.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: kvoptions +%% Version: 2010/12/23 v3.10 +%% %% Copyright (C) 2004, 2006, 2007, 2009, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/kvoptions.sty b/Master/texmf-dist/tex/latex/oberdiek/kvoptions.sty index bf0eecf4b0a..f07c53f9347 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/kvoptions.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/kvoptions.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: kvoptions +%% Version: 2010/12/23 v3.10 +%% %% Copyright (C) 2004, 2006, 2007, 2009, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/letltxmacro.sty b/Master/texmf-dist/tex/latex/oberdiek/letltxmacro.sty index 3a5ddaddbce..e5a21127413 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/letltxmacro.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/letltxmacro.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: letltxmacro +%% Version: 2010/09/02 v1.4 +%% %% Copyright (C) 2008, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/listingsutf8.sty b/Master/texmf-dist/tex/latex/oberdiek/listingsutf8.sty index f7f733264a7..989e838ca91 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/listingsutf8.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/listingsutf8.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: listingsutf8 +%% Version: 2007/11/11 v1.1 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/luacolor.sty b/Master/texmf-dist/tex/latex/oberdiek/luacolor.sty index ef1b85c3829..dcec8eecb1e 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/luacolor.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/luacolor.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: luacolor +%% Version: 2011/03/29 v1.4 +%% %% Copyright (C) 2007, 2009-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/makerobust.sty b/Master/texmf-dist/tex/latex/oberdiek/makerobust.sty index 74032a731b2..cd2c9d0fa5b 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/makerobust.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/makerobust.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: makerobust +%% Version: 2006/03/18 v1.0 +%% %% Copyright (C) 2006 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/pagegrid.sty b/Master/texmf-dist/tex/latex/oberdiek/pagegrid.sty index 60f2670d004..1aaa1a4bb01 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/pagegrid.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/pagegrid.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pagegrid +%% Version: 2009/12/04 v1.4 +%% %% Copyright (C) 2009 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/pagesel.sty b/Master/texmf-dist/tex/latex/oberdiek/pagesel.sty index 6b3f783e6c8..18155ada2c4 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/pagesel.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/pagesel.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pagesel +%% Version: 2008/08/11 v1.8 +%% %% Copyright (C) 1999, 2003, 2006-2008 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/pdfcolfoot.sty b/Master/texmf-dist/tex/latex/oberdiek/pdfcolfoot.sty index a78addc54ff..1d036a614f8 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/pdfcolfoot.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/pdfcolfoot.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdfcolfoot +%% Version: 2007/09/09 v1.1 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/pdfcolmk.sty b/Master/texmf-dist/tex/latex/oberdiek/pdfcolmk.sty index 28b232df16b..6b2322fd62a 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/pdfcolmk.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/pdfcolmk.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdfcolmk +%% Version: 2008/08/11 v1.2 +%% %% Copyright (C) 2000, 2005-2008 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/pdfcolparallel.sty b/Master/texmf-dist/tex/latex/oberdiek/pdfcolparallel.sty index 78fa5496ae1..4edaf9a7ee3 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/pdfcolparallel.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/pdfcolparallel.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdfcolparallel +%% Version: 2010/01/11 v1.3 +%% %% Copyright (C) 2007, 2008, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/pdfcolparcolumns.sty b/Master/texmf-dist/tex/latex/oberdiek/pdfcolparcolumns.sty index 09aa55785a1..481dff7c6aa 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/pdfcolparcolumns.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/pdfcolparcolumns.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdfcolparcolumns +%% Version: 2010/01/11 v1.3 +%% %% Copyright (C) 2007, 2008, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/pdflscape.sty b/Master/texmf-dist/tex/latex/oberdiek/pdflscape.sty index d36d43373f9..67d70703282 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/pdflscape.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/pdflscape.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pdflscape +%% Version: 2008/08/11 v0.10 +%% %% Copyright (C) 2001, 2004, 2006-2008 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/picture.sty b/Master/texmf-dist/tex/latex/oberdiek/picture.sty index ed375eec19f..6288c120892 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/picture.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/picture.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: picture +%% Version: 2009/10/11 v1.3 +%% %% Copyright (C) 2006-2009 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/pmboxdraw.sty b/Master/texmf-dist/tex/latex/oberdiek/pmboxdraw.sty index 319f56341e4..06cbb1e82d8 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/pmboxdraw.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/pmboxdraw.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pmboxdraw +%% Version: 2011/03/24 v1.1 +%% %% Copyright (C) 2006, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/pmboxdrawenc.dfu b/Master/texmf-dist/tex/latex/oberdiek/pmboxdrawenc.dfu index 9d85e214f15..e0e4afdebe4 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/pmboxdrawenc.dfu +++ b/Master/texmf-dist/tex/latex/oberdiek/pmboxdrawenc.dfu @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: pmboxdraw +%% Version: 2011/03/24 v1.1 +%% %% Copyright (C) 2006, 2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/refcount.sty b/Master/texmf-dist/tex/latex/oberdiek/refcount.sty index 4992b01821a..aa5de92420f 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/refcount.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/refcount.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: refcount +%% Version: 2010/12/01 v3.2 +%% %% Copyright (C) 1998, 2000, 2006, 2008, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty b/Master/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty index 3177eb74d81..50db21bb901 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: rerunfilecheck +%% Version: 2011/04/15 v1.7 +%% %% Copyright (C) 2009-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/resizegather.sty b/Master/texmf-dist/tex/latex/oberdiek/resizegather.sty index 55c396f9292..bd8080fbe33 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/resizegather.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/resizegather.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: resizegather +%% Version: 2010/03/01 v1.2 +%% %% Copyright (C) 2009, 2010 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/scrindex.sty b/Master/texmf-dist/tex/latex/oberdiek/scrindex.sty index d547564047d..8b872272ece 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/scrindex.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/scrindex.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: scrindex +%% Version: 2008/08/11 v1.1 +%% %% Copyright (C) 2008 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/selinput.sty b/Master/texmf-dist/tex/latex/oberdiek/selinput.sty index bf7bee44e80..afe2e0ab31f 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/selinput.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/selinput.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: selinput +%% Version: 2007/09/09 v1.2 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/settobox.sty b/Master/texmf-dist/tex/latex/oberdiek/settobox.sty index ee13fc8928b..93f64038217 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/settobox.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/settobox.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: settobox +%% Version: 2008/08/11 v1.4 +%% %% Copyright (C) 2000, 2006-2008 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/stackrel.sty b/Master/texmf-dist/tex/latex/oberdiek/stackrel.sty index de00c0864c5..ec427134e4a 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/stackrel.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/stackrel.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stackrel +%% Version: 2007/11/11 v1.2 +%% %% Copyright (C) 2006, 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/stampinclude.sty b/Master/texmf-dist/tex/latex/oberdiek/stampinclude.sty index c221df57119..a6757480376 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/stampinclude.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/stampinclude.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: stampinclude +%% Version: 2008/07/14 v1.0 +%% %% Copyright (C) 2008 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/tabularht.sty b/Master/texmf-dist/tex/latex/oberdiek/tabularht.sty index 68720754a29..7b3ac7679cb 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/tabularht.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/tabularht.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: tabularht +%% Version: 2007/04/11 v2.5 +%% %% Copyright (C) 2005, 2006, 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/tabularkv.sty b/Master/texmf-dist/tex/latex/oberdiek/tabularkv.sty index 8600179f2d0..f39a42812fe 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/tabularkv.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/tabularkv.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: tabularkv +%% Version: 2006/02/20 v1.1 +%% %% Copyright (C) 2005, 2006 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/transparent.sty b/Master/texmf-dist/tex/latex/oberdiek/transparent.sty index 2d36478070e..95968a33a0a 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/transparent.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/transparent.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: transparent +%% Version: 2007/01/08 v1.0 +%% %% Copyright (C) 2007 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/twoopt.sty b/Master/texmf-dist/tex/latex/oberdiek/twoopt.sty index 8cddf97cdbf..aca337bfe04 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/twoopt.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/twoopt.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: twoopt +%% Version: 2008/08/11 v1.5 +%% %% Copyright (C) 1999, 2006, 2008 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-ascii.def b/Master/texmf-dist/tex/latex/oberdiek/x-ascii.def index fe90ef93107..2fbe962b591 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-ascii.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-ascii.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-atarist.def b/Master/texmf-dist/tex/latex/oberdiek/x-atarist.def index 54917ba89c3..a7303445b5b 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-atarist.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-atarist.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-cp1250.def b/Master/texmf-dist/tex/latex/oberdiek/x-cp1250.def index c0044c9e87e..05a630cc78b 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-cp1250.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-cp1250.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-cp1251.def b/Master/texmf-dist/tex/latex/oberdiek/x-cp1251.def index e81f011fd42..a4a6a92ede2 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-cp1251.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-cp1251.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-cp1252.def b/Master/texmf-dist/tex/latex/oberdiek/x-cp1252.def index c6bb74982f6..943aa99b08e 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-cp1252.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-cp1252.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-cp1257.def b/Master/texmf-dist/tex/latex/oberdiek/x-cp1257.def index 38ff123ad40..7f278f185d2 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-cp1257.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-cp1257.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-cp437.def b/Master/texmf-dist/tex/latex/oberdiek/x-cp437.def index 3261bca9028..4a29f973127 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-cp437.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-cp437.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-cp850.def b/Master/texmf-dist/tex/latex/oberdiek/x-cp850.def index f3243584afb..eb8f0053e26 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-cp850.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-cp850.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-cp852.def b/Master/texmf-dist/tex/latex/oberdiek/x-cp852.def index ed78ca1d788..93377598db3 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-cp852.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-cp852.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-cp855.def b/Master/texmf-dist/tex/latex/oberdiek/x-cp855.def index e786eb65f49..15080acd45b 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-cp855.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-cp855.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-cp858.def b/Master/texmf-dist/tex/latex/oberdiek/x-cp858.def index e0b8549a04f..be104cb4a4c 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-cp858.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-cp858.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-cp865.def b/Master/texmf-dist/tex/latex/oberdiek/x-cp865.def index ac60031691e..177d98cab58 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-cp865.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-cp865.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-cp866.def b/Master/texmf-dist/tex/latex/oberdiek/x-cp866.def index f2bc8a2c05f..cdf0b49582e 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-cp866.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-cp866.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-dec-mcs.def b/Master/texmf-dist/tex/latex/oberdiek/x-dec-mcs.def index a464238c01a..5b56103c9ed 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-dec-mcs.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-dec-mcs.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-1.def b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-1.def index ffd0cc0d80a..7896b8a58e5 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-1.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-1.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-10.def b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-10.def index e19fb748249..502fda2a1d7 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-10.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-10.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-13.def b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-13.def index e7096a0c97b..e5bf0cca9d6 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-13.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-13.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-14.def b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-14.def index c2ab0b334ad..254ccebed90 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-14.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-14.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-15.def b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-15.def index 42c03f1de51..00d9f855291 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-15.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-15.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-16.def b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-16.def index b6395715e54..27872c3f585 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-16.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-16.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-2.def b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-2.def index 74edd80d79c..29078bd5924 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-2.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-2.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-3.def b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-3.def index 7944e027d20..4f9a81d774b 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-3.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-3.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-4.def b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-4.def index c5a283b48f1..c8ca10add7d 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-4.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-4.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-5.def b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-5.def index 8f9b4f6a839..d50010cdb09 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-5.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-5.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-8.def b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-8.def index d3b725896af..ba69b70b3c7 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-8.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-8.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-9.def b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-9.def index 5c25e4614ab..e62607e32e2 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-9.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-9.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-koi8-r.def b/Master/texmf-dist/tex/latex/oberdiek/x-koi8-r.def index 125a4a581b8..1781578a9d5 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-koi8-r.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-koi8-r.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-mac-centeuro.def b/Master/texmf-dist/tex/latex/oberdiek/x-mac-centeuro.def index 559d9b83b90..e7f3e0f0bff 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-mac-centeuro.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-mac-centeuro.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-mac-cyrillic.def b/Master/texmf-dist/tex/latex/oberdiek/x-mac-cyrillic.def index db2cb2789bc..1b655c9fbc3 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-mac-cyrillic.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-mac-cyrillic.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-mac-roman.def b/Master/texmf-dist/tex/latex/oberdiek/x-mac-roman.def index 0d74096d145..ec9cbfa9386 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-mac-roman.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-mac-roman.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-nextstep.def b/Master/texmf-dist/tex/latex/oberdiek/x-nextstep.def index 93b955da8e3..c4523781351 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-nextstep.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-nextstep.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-verbatim.def b/Master/texmf-dist/tex/latex/oberdiek/x-verbatim.def index 48099ba3989..d9276aae23c 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-verbatim.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-verbatim.def @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: inputenx +%% Version: 2011/04/10 v1.8 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/xcolor-patch.sty b/Master/texmf-dist/tex/latex/oberdiek/xcolor-patch.sty index 8696830d331..5003a09a70d 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/xcolor-patch.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/xcolor-patch.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: hycolor +%% Version: 2011/01/30 v1.7 +%% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-abspage.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-abspage.sty index 3562d99da32..177141f5d8a 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-abspage.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-abspage.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: zref +%% Version: 2011/03/18 v2.21 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-abspos.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-abspos.sty index 1fdb3ecd5e5..44d9b048a0c 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-abspos.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-abspos.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: zref +%% Version: 2011/03/18 v2.21 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-base.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-base.sty index ddfe2afab5c..c1c24e4bdb9 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-base.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-base.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: zref +%% Version: 2011/03/18 v2.21 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-counter.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-counter.sty index 5a774fd4cdd..0dbe07a6018 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-counter.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-counter.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: zref +%% Version: 2011/03/18 v2.21 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-dotfill.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-dotfill.sty index 31f88f5a82d..13ea661bacd 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-dotfill.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-dotfill.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: zref +%% Version: 2011/03/18 v2.21 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-env.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-env.sty index e74e3b4ddfa..cb2de3fbaa2 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-env.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-env.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: zref +%% Version: 2011/03/18 v2.21 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-hyperref.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-hyperref.sty index 0ca0fedd5c1..900c1ca21a0 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-hyperref.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-hyperref.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: zref +%% Version: 2011/03/18 v2.21 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-lastpage.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-lastpage.sty index f603dbfe945..346e6ae8728 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-lastpage.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-lastpage.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: zref +%% Version: 2011/03/18 v2.21 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-marks.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-marks.sty index 78078f2a6fe..5ac07443ee4 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-marks.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-marks.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: zref +%% Version: 2011/03/18 v2.21 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-nextpage.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-nextpage.sty index c472c5d5c20..923a55b8ac3 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-nextpage.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-nextpage.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: zref +%% Version: 2011/03/18 v2.21 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-pageattr.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-pageattr.sty index e8609998fd5..8f61be88d0f 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-pageattr.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-pageattr.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: zref +%% Version: 2011/03/18 v2.21 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-pagelayout.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-pagelayout.sty index 1c16d9b5c50..9319bcd618f 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-pagelayout.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-pagelayout.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: zref +%% Version: 2011/03/18 v2.21 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-perpage.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-perpage.sty index 4c1abf6d2ca..df8134c39b0 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-perpage.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-perpage.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: zref +%% Version: 2011/03/18 v2.21 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-runs.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-runs.sty index 388e23a1f64..bba741cde7d 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-runs.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-runs.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: zref +%% Version: 2011/03/18 v2.21 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-savepos.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-savepos.sty index 86515034226..e9ca2b5b160 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-savepos.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-savepos.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: zref +%% Version: 2011/03/18 v2.21 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-thepage.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-thepage.sty index 1d407e42b03..314c63f9ca1 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-thepage.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-thepage.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: zref +%% Version: 2011/03/18 v2.21 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-titleref.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-titleref.sty index 42bb1160412..8fceefd4928 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-titleref.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-titleref.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: zref +%% Version: 2011/03/18 v2.21 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-totpages.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-totpages.sty index 640b5c6c9c2..e328133f25d 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-totpages.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-totpages.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: zref +%% Version: 2011/03/18 v2.21 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-user.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-user.sty index a6b08557b0e..0d10143cdd7 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-user.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-user.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: zref +%% Version: 2011/03/18 v2.21 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-xr.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-xr.sty index c14b713c02b..fddd117768f 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-xr.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-xr.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: zref +%% Version: 2011/03/18 v2.21 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref.sty b/Master/texmf-dist/tex/latex/oberdiek/zref.sty index 5844e3a4060..a80f0055d0a 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref.sty @@ -8,6 +8,9 @@ %% %% This is a generated file. %% +%% Project: zref +%% Version: 2011/03/18 v2.21 +%% %% Copyright (C) 2006-2011 by %% Heiko Oberdiek %% -- cgit v1.2.3