summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2011-04-19 23:07:27 +0000
committerKarl Berry <karl@freefriends.org>2011-04-19 23:07:27 +0000
commit712090dc284290d0ff2fa3221056a7663af9c871 (patch)
tree7c3098fd08ab33dfc09081d0b441c5ba1ae1a52c
parent129c1c0ef9266468d65fbcf846132b4329cad994 (diff)
oberdiek
git-svn-id: svn://tug.org/texlive/trunk@22124 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/bibtex/oberdiek/oberdiek-bundle.bib8
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/accsupp-example1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/accsupp-example2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/accsupp.pdfbin373123 -> 373122 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdfbin304660 -> 304660 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf4
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/askinclude.pdfbin886874 -> 886874 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/atbegshi-example1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/atbegshi-example2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf5
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdfbin283193 -> 283193 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdfbin573468 -> 573468 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/atveryend.pdf4
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/auxhook.pdfbin305674 -> 305673 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/bigintcalc.pdfbin789174 -> 789173 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/bitset.pdfbin1009033 -> 1009033 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdfbin766897 -> 766897 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/bookmark-example.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/bookmark.pdfbin640772 -> 640772 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/catchfile.pdf4
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/centernot.pdfbin280062 -> 280059 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/chemarr-example.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/chemarr.pdfbin300319 -> 300319 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/classlist.pdfbin294777 -> 294777 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/colonequals.pdfbin297510 -> 297511 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdfbin286251 -> 286251 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/embedfile-example-collection.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/embedfile-example-plain.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf5
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/engord.pdfbin378689 -> 378688 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/eolgrab.pdfbin379785 -> 379784 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf4
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdfbin362161 -> 362162 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/example-mycolorsetup.sty3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/example/eolgrab-example-env.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/example/eolgrab-example-ltx.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/example/eolgrab-example-sec.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/flags.pdfbin301992 -> 301991 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/gettitlestring.pdfbin394426 -> 394428 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/grfext.pdf4
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/grffile.pdf4
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hobsub.pdfbin381435 -> 383295 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hologo.pdf4
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdfbin329430 -> 329432 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hopatch.pdfbin338511 -> 338511 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf5
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdfbin316194 -> 316193 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hypcap.pdfbin312784 -> 312783 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdfbin346909 -> 346909 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf4
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hypgotoe-example.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdfbin303794 -> 303794 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hyphsubst.pdfbin355835 -> 355836 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdfbin282113 -> 282114 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/iflang.pdf4
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/ifluatex.pdfbin340288 -> 340289 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdfbin357984 -> 357981 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdfbin344873 -> 344874 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdf4
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/inputenx-licrcmds.txt3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/inputenx-utf8enc.txt3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf4
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/intcalc.pdfbin737078 -> 737079 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/kvdefinekeys.pdfbin348165 -> 348166 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdfbin680172 -> 680171 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/kvsetkeys-example.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf4
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/letltxmacro-showcases.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/letltxmacro.pdf4
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/listingsutf8.pdfbin341183 -> 341183 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/ltxcmds.pdfbin619034 -> 628474 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/luacolor.pdfbin361381 -> 361381 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/luatex.pdf4
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/magicnum.pdf4
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/makerobust-example.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/makerobust.pdfbin272560 -> 272560 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/mleftright.pdfbin359146 -> 359145 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdfbin465706 -> 465668 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pagegrid.pdf4
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pagesel.pdfbin355857 -> 355858 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfcol.pdfbin382935 -> 382933 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdfbin316244 -> 316242 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf4
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfcolparallel.pdf4
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfcolparcolumns.pdfbin363628 -> 363627 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdfbin371841 -> 371842 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf4
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdfbin364635 -> 364635 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfrender.pdf4
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdftexcmds.pdf477
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/picture-example.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/picture.pdfbin326112 -> 326110 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdfbin1250003 -> 1250003 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/protecteddef.pdf4
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/refcount.pdf5
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/rerunfilecheck.pdfbin379986 -> 379987 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/resizegather.pdfbin577952 -> 577953 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/rotchiffre.pdf5
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/scrindex-example1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/scrindex-example2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/scrindex.pdfbin318376 -> 318376 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/selinput.pdfbin626096 -> 626097 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/setouterhbox-example.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdfbin404830 -> 404830 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/settobox-example.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/settobox.pdfbin330416 -> 330416 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/soulutf8.pdf4
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/stackrel.pdfbin291760 -> 291763 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/stampinclude.pdfbin292304 -> 292304 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/stringenc.pdf4
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/tabularht-example1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/tabularht-example2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf4
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/tabularkv-example.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdfbin262812 -> 262810 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/telprint.pdfbin371616 -> 371616 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/accsupp-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/alphalph-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/alphalph-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/alphalph-test3.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/askinclude-a.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/askinclude-b.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/askinclude-c.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test10.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test11.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test12.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test13.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test14.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test15.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test16.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test17.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test18.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test19.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test20.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test21.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test22.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test23.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test24.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test3.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test4.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test5.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test6.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test7.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test8.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test9.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/atbegshi-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/atbegshi-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/atbegshi-test3.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/atveryend-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/bigintcalc-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/bigintcalc-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/bigintcalc-test3.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/bitset-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/bitset-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/bitset-test3.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/catchfile-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/catchfile-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/catchfile-test3.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test3.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test4.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/engord-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/eolgrab-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/eolgrab-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/epstopdf-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test3.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test4.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/gettitlestring-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/gettitlestring-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/grfext-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/grfext-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/grffile-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/hobsub-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/hopatch-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/hopatch-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol3.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol4.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test3.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/hyphsubst-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/hyphsubst-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/iflang-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/iflang-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/iflang-test3.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/iflang-test4.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/iflang-test5.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/ifluatex-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/ifluatex-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/ifluatex-test3.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/ifpdf-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/ifvtex-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/infwarerr-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/infwarerr-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/infwarerr-test3.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test1.tex5
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test2.tex5
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test3.tex5
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test4.tex5
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/kvdefinekeys-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test3.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test4.sty3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test4.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test3.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/letltxmacro-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/letltxmacro-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test3.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test4.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test5.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-gobble.tex5
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-ifboxempty.tex5
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-ifempty.tex5
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-nextchar.tex49
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-zapspace.tex5
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/luacolor-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/luacolor-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/luacolor-test3.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/luatex-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/luatex-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/luatex-test3.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/luatex-test4.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/luatex-test5.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test3.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test4.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/mleftright-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pagegrid-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test3.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test4.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pdfcolfoot-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pdfcolparallel-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pdfcolparcolumns-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test3.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test4.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test5.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test6.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test3.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test4.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test5.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test6.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test3.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test4.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test5.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test-escape.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test-shell.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/pmboxdraw-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/protecteddef-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/protecteddef-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/refcount-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/refcount-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/refcount-test3.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/refcount-test4.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/rerunfilecheck-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/resizegather-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/rotchiffre-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/rotchiffre-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/selinput-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/selinput-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/selinput-test3.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/selinput-test4.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/selinput-test5.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/setouterhbox-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/setouterhbox-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test3.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test4.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test5.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/stringenc-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/stringenc-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/telprint-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/uniquecounter-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/uniquecounter-test2.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/uniquecounter-test3.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/zref-test-base.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/zref-test-runs.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/zref-test-titleref-memoir.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/zref-test1.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/transparent-example.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/transparent.pdfbin279042 -> 279042 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/twoopt.pdfbin297006 -> 297006 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/uniquecounter-example.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/uniquecounter.pdfbin376608 -> 376608 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/zref-example-lastpage.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/zref-example-nextpage.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/zref-example.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/zref.pdfbin958310 -> 958310 bytes
-rw-r--r--Master/texmf-dist/scripts/oberdiek/luacolor-pre065.lua3
-rw-r--r--Master/texmf-dist/scripts/oberdiek/luacolor.lua3
-rw-r--r--Master/texmf-dist/scripts/oberdiek/magicnum.lua3
-rw-r--r--Master/texmf-dist/scripts/oberdiek/oberdiek.luacolor-pre065.lua3
-rw-r--r--Master/texmf-dist/scripts/oberdiek/oberdiek.luacolor.lua3
-rw-r--r--Master/texmf-dist/scripts/oberdiek/oberdiek.luatex.lua3
-rw-r--r--Master/texmf-dist/scripts/oberdiek/oberdiek.magicnum.lua3
-rw-r--r--Master/texmf-dist/scripts/oberdiek/oberdiek.pdftexcmds.lua3
-rw-r--r--Master/texmf-dist/scripts/oberdiek/pdftexcmds.lua3
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/accsupp.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/aliascnt.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/alphalph.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/askinclude.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/atbegshi.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/atenddvi.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/attachfile2.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/atveryend.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/auxhook.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/bigintcalc.dtx7
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/bitset.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/bmpsize.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/bookmark.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/catchfile.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/centernot.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/chemarr.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/classlist.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/colonequals.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/dvipscol.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/embedfile.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/engord.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/eolgrab.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/epstopdf.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/etexcmds.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/flags.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/gettitlestring.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/grfext.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/grffile.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/hobsub.dtx112
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/hologo.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/hopatch.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/hycolor.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/hypbmsec.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/hypcap.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/hypdestopt.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/hypdoc.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/hypgotoe.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/hyphsubst.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/ifdraft.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/iflang.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/ifluatex.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/ifpdf.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/ifvtex.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/infwarerr.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/inputenx.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/intcalc.dtx14
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/kvdefinekeys.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/kvoptions.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/kvsetkeys.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/letltxmacro.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/listingsutf8.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/ltxcmds.dtx82
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/luacolor.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/luatex.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/magicnum.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/makerobust.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/mleftright.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/oberdiek.ins2
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/oberdiek.tex6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/pagegrid.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/pagesel.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/pdfcol.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/pdfcolfoot.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/pdfcolmk.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/pdfcolparallel.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/pdfcolparcolumns.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/pdfcrypt.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/pdfescape.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/pdflscape.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/pdfrender.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/pdftexcmds.dtx7
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/picture.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/pmboxdraw.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/protecteddef.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/refcount.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/rerunfilecheck.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/resizegather.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/rotchiffre.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/scrindex.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/selinput.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/setouterhbox.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/settobox.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/soulutf8.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/stackrel.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/stampinclude.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/stringenc.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/tabularht.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/tabularkv.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/telprint.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/transparent.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/twoopt.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/uniquecounter.dtx6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/zref.dtx6
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/alphalph.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/atbegshi.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/bigintcalc.sty4
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/bitset.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/catchfile.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/embedfile.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/engord.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/eolgrab.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/etexcmds.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/gettitlestring.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty13811
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty4470
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/hobsub.sty6
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/hologo-test-spacefactor.tex3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/hologo-test1.tex3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/hologo.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/hyphsubst.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/iflang.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/ifluatex.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/ifpdf.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/ifvtex.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/infwarerr.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/intcalc.sty6
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/ltxcmds.sty9
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/luatex-loader.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/luatex.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/magicnum.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/mleftright.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/pdfcol.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/pdfcrypt.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/pdfescape.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/pdfrender.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty4
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/protecteddef.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/rotchiffre.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-ascii-print.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-ascii.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-clean7bit.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-cp1250.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-cp1251.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-cp1252.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-cp1257.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-cp437.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-cp850.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-cp852.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-cp855.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-cp858.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-cp865.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-cp866.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-dec-mcs.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-1.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-10.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-11.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-13.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-14.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-15.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-16.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-2.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-3.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-4.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-5.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-6.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-7.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-8.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-9.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-koi8-r.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-mac-centeuro.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-mac-cyrillic.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-mac-roman.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-nextstep.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-pdfdoc.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-utf16le.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-utf32be.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-utf32le.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/se-utf8.def3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/setouterhbox.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/soulutf8.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/stringenc.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/telprint.sty3
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/uniquecounter.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/accsupp-dvipdfm.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/accsupp-dvips.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/accsupp-pdftex.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/accsupp.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/aliascnt.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/askinclude.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/atenddvi.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/atfi-dvipdfmx.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/atfi-dvips.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/atfi-pdftex.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/attachfile2.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/atveryend.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/auxhook.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/bkm-dvipdfm.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/bkm-dvips.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/bkm-dvipsone.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/bkm-pdftex.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/bkm-textures.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/bkm-vtex.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/bmpsize-base.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/bmpsize-dvipdfm.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/bmpsize-dvipdfmx.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/bmpsize-dvips.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/bmpsize-test.tex3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/bmpsize.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/bookmark.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/centernot.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/chemarr.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/classlist.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/colonequals.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/dtx-attach.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/dvipscol.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/epstopdf.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/flags.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/grfext.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/grffile.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/holtxdoc.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/hopatch.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/hycolor.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/hypbmsec.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/hypcap.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/hypdestopt.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/hypdoc.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/hypgotoe.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/ifdraft.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/inputenx.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/ix-alias.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/ix-math.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/ix-name.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/ix-slot.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/ix-uc.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/ix-utf8enc.dfu3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/kvoptions-patch.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/kvoptions.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/letltxmacro.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/listingsutf8.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/luacolor.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/makerobust.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/pagegrid.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/pagesel.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/pdfcolfoot.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/pdfcolmk.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/pdfcolparallel.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/pdfcolparcolumns.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/pdflscape.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/picture.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/pmboxdraw.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/pmboxdrawenc.dfu3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/refcount.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/resizegather.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/scrindex.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/selinput.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/settobox.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/stackrel.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/stampinclude.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/tabularht.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/tabularkv.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/transparent.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/twoopt.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-ascii.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-atarist.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-cp1250.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-cp1251.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-cp1252.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-cp1257.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-cp437.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-cp850.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-cp852.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-cp855.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-cp858.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-cp865.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-cp866.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-dec-mcs.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-1.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-10.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-13.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-14.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-15.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-16.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-2.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-3.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-4.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-5.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-8.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-9.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-koi8-r.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-mac-centeuro.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-mac-cyrillic.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-mac-roman.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-nextstep.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/x-verbatim.def3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/xcolor-patch.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-abspage.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-abspos.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-base.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-counter.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-dotfill.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-env.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-hyperref.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-lastpage.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-marks.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-nextpage.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-pageattr.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-pagelayout.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-perpage.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-runs.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-savepos.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-thepage.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-titleref.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-totpages.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-user.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-xr.sty3
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref.sty3
632 files changed, 11540 insertions, 9501 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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
diff --git a/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf b/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf
index bf00ecf1c45..8880c704bc3 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf
Binary files 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<</D[41 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110413181503+02'00')/Subject(Converting numbers to letters (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418032029+02'00')/Subject(Converting numbers to letters (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[41 0 R 42 0 R 43 0 R 44 0 R 45 0 R 46 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -3798,7 +3798,7 @@ endobj
endobj
1215 0 obj<</D[65 0 R/XYZ 323.711 544.884 null]/S/GoTo>>
endobj
-1216 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(¨4SÑ:|ÞË×!D›ør)(ço¥È ³¢5º«ÇäÌøò)]/Compress<</SpecO/1.5/LengthO 585194>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 1217/Length 1101>>stream
+1216 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(Ø÷Qøš%Û\(ˆH™ÿCÈù)(§ÚÖÆÔ/µ’Ñ1ê@H#)]/Compress<</SpecO/1.5/LengthO 585194>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 1217/Length 1101>>stream
xÚ¥XKh^Ež™¼K£HÝ$Ml“PŒ%5`ºCÌOIc$AMU*¶ ùmÒDƒ¥+“´â¹ö%݈;êÂDAp%]¸-”|-¥J¡­Å„
~7sþdîü3sïOß™3¯3sÎœ¹scL0ö4p˜Œ€·¶W0±žÖàEp‚}‡À³@ÓxSº¼Žæ4xs¹Î³ïîAÓàcò8äqÍ%˜e¾B|Q°šaÁQ®ë†îUè>÷õZö¤¶ pVËty]Žˆey›à1•Ž7x ìdí†."VÇŽ,û¤¶«¾CÙpXsã×T>©¹z·æš5×M¯Pý—'©§~Õ¿h®ýžúu’þ>•_†Ü£åªƒT‡¶µ“zœ5»f(¶Ž@>BŒrÍQÿ98±{Îس9c/ç¨_I?KºÒ˜¶õ)ÃÞ«ˆüeîSìØgð]ìð‡L•ùz½²|mÏË´!öÇMª>¢XHÚ}fÙYóÙ±è‹/åˆ]é¨=¶Ét}ª­¯o(ÖU lÚ¨:›•g.°Áì'­ý¡sØø­Ž?§mö<qÚŽ2|±§<û;âÅ·–È‹yYVÖ>Óyë]þwåa;N+™ÛÞ3•‡Sþùî’²¡*‹sïºT`qŽóîè—¹G±Ç/¾v*ãÞŒ¹BòS%1“§*gŒ¸lËq>+:oÊŠõ<y%´®ÍæaiÜ&g­OYß7{ËîÄظ_e¹?]ç?˜ÛUÀ2gÎ+ÝåÒsHã›C¦ËkßP†íjçXYóÄ;ú÷rçYó[3+oûÎu”ã.P9mpå ‡Ï½yÉî#ßïYy̲5×9åøP…ò‚o/TÎÜúnpØZÑ]-+Ì­v ™÷¬Êȳ¾óÛO<àÈûu[¶ò~]ÏÞ }Â?€§€È_€—À«`¼Õø駨Íé–¨~‰Ú¿^¥·JòNù<
 Ÿ¦7xò&_“ßF€^”Ï€ßè>ì8½uߥ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
--- a/Master/texmf-dist/doc/latex/oberdiek/askinclude.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/askinclude.pdf
Binary files 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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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<</D[47 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110413181602+02'00')/Subject(At begin shipout hook (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418032125+02'00')/Subject(At begin shipout hook (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[47 0 R 48 0 R 49 0 R 50 0 R 51 0 R 52 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -4196,7 +4196,8 @@ endobj
endobj
1460 0 obj<</D[76 0 R/XYZ 323.711 341.823 null]/S/GoTo>>
endobj
-1461 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(Y*­VÞº‘ùb¹Å“Â)(Ÿ‰J
+1461 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(HvKž„ÂðÌefýþ¢¸ÆÈ)(r™{Å­ê1éíd§
+¿Æe)]/Compress<</SpecO/1.5/LengthO 632755>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 1462/Length 1167>>stream
xÚXÏoUEž™W„« b ¢“*1‘¦¯¬–6J©„ÐFù­èˆ5igæ&F\`c‚è^ýŒqãÊ°0b¬!!€J aAÝ ðÝ7ç•yÙ¹óX|ùÎÌ™ócÎœ¹%„PB< |
\'ùp–tî J›¶@ÞB6~Aß·SûqÓ¿}^{œä Ϻãåוxr‰’}п¾->­Äڔ臞§V*±l’KW£Ý«ÄÐgJl›UòäÌã?*Ñ÷¡O`ŸÇZ+Ž(9„s»ì{%º¿Áwä\ï»J,ZŽu¿fJy'—ùïíÏœã$OP®y{Ñ2n’äz0§é¯?§ß‹Éx°Þ¨§·î‹éõ×®3ºšýw
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
--- a/Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf
Binary files 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<</D[34 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110416010453+02'00')/Subject(Hooks at very end of document (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418032135+02'00')/Subject(Hooks at very end of document (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[34 0 R 35 0 R 36 0 R 37 0 R 38 0 R 39 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -3395,7 +3395,7 @@ endobj
endobj
1101 0 obj<</D[53 0 R/XYZ 141.893 152.546 null]/S/GoTo>>
endobj
-1102 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(Ã1v‡ŒÚ¢µÓû`–úÝÏ)(eZU,ík.c
+1102 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(*]˜—IÍsV“vñ;\r)(¤|ÿ§þš¦ú²ñe‹ô#)]/Compress<</SpecO/1.5/LengthO 537697>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 1103/Length 1004>>stream
xÚ­WIhTAíîI4› \G%Áƒ
‚  ¨8\C¢ HTÜ’¸œ<¸bôw¼¹€"¼èMo
^<zpQ!¸^Ô‹ËADðõtM¦§§ûÏððxUÕõ{©ª_ÿ·`Œ ÆƧ½‚ñàVðkðBðE`d€cœu«!€§¤ÀTøN5œíÛ ßï
diff --git a/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf b/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf
index 1c50c3d2edd..615f97a5710 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/bigintcalc.pdf b/Master/texmf-dist/doc/latex/oberdiek/bigintcalc.pdf
index f660689e4fc..4b814205119 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/bigintcalc.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/bigintcalc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/bitset.pdf b/Master/texmf-dist/doc/latex/oberdiek/bitset.pdf
index 1b19c4bda78..fd380a87ae2 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/bitset.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/bitset.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf b/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf
index 23d7a97117b..7cbe6febd7d 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/bookmark-example.tex b/Master/texmf-dist/doc/latex/oberdiek/bookmark-example.tex
index 4cf1ada16b2..1ce0d4a099a 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/bookmark-example.tex
+++ b/Master/texmf-dist/doc/latex/oberdiek/bookmark-example.tex
@@ -8,6 +8,9 @@
%%
%% This is a generated file.
%%
+%% Project: bookmark
+%% Version: 2011/04/13 v1.20
+%%
%% Copyright (C) 2007-2011 by
%% Heiko Oberdiek <heiko.oberdiek at googlemail.com>
%%
diff --git a/Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf b/Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf
index af7684a6be5..d879177120f 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf
Binary files 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<</D[28 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110413181719+02'00')/Subject(Catches the contents of a file (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418032243+02'00')/Subject(Catches the contents of a file (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -2841,7 +2841,7 @@ endobj
endobj
857 0 obj<</D[42 0 R/XYZ 141.893 600.378 null]/S/GoTo>>
endobj
-858 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(‰;‚®|ÉÇ?SÉðï.vß)(W|3ŽÓ õŸ—Åõ€¢¬Šô)]/Compress<</SpecO/1.5/LengthO 455939>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 859/Length 805>>stream
+858 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(´;t¹ nH¥ƒV5vƒ@)(¶ ï4­!Ç#è¦t)]/Compress<</SpecO/1.5/LengthO 455939>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 859/Length 805>>stream
xÚWKkSAž™˜6]ѬÔh]|`‚(5‘*VTh¡›ª*-6**¢‚"h›™»DqáVAþw"ˆ‚¾VŠ">À¸RAü&s’L&3÷æºøøΙ9wæ<æucL0¶¸
ø
»wæí!Σýx->™7‡€O™×”ƒyšó ä1z OÒü3äû,Ùœhõ“[þÖtÍ/ÀøÈøà»H \l†ïMžøoà+ÿ h¿{0Þ#È:öo€–ŸÐ\{iîzþ¶€OR_¥Ù×ðÑÉkñ‡`+P«;‚àWã ~|è ôA
diff --git a/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf b/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf
index 9211ac277da..eb72e61b51b 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf
Binary files 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 <heiko.oberdiek at googlemail.com>
%%
diff --git a/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf b/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf
index a570e8c27e2..da5e65d1492 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf
Binary files 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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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<</D[45 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110416030327+02'00')/Subject(embed files into PDF (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418032257+02'00')/Subject(embed files into PDF (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[45 0 R 46 0 R 47 0 R 48 0 R 49 0 R 50 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -4065,8 +4065,7 @@ endobj
endobj
1387 0 obj<</D[73 0 R/XYZ 323.711 782.296 null]/S/GoTo>>
endobj
-1388 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(¾š¸b¼pØßËá
-ݬ})(¤øuß•T2 W‹›š\()]/Compress<</SpecO/1.5/LengthO 620257>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 1389/Length 1189>>stream
+1388 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(PKÝZƾõ‚µ\)Ð@"9CP)(¾¸ÒS¢ò˵ýA²/)]/Compress<</SpecO/1.5/LengthO 620257>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 1389/Length 1189>>stream
xÚ¥XÍoUEŸ™¶–‘ ‹ÖªXC;\ òÄ )‰Ñ@¬…*JI€„DmîÌ<£Ä¯°qAB¢€ºwƒKc4qa ®0$4ÖHôwßœÛ7ozμ۸8ù3çc朙¹×(¥ŒR«A  ·Ò»kÛOe>
`‘È6’-¡zj÷Q*Û^Þþ)aŽú+»«Ö’ŽÔž'; ÑkaL¥cx$È÷ ‡¾&§€ ÆÁ ® 84p`mÎQÿBØ|ô è6Æÿ Z ¾?A@°ÑøŽì”kxRد•ß’§º>Œ ¾•ã:í'I^äA#gi¾#ÝK×N/®»gö¼ëjîƒcöÔusãá¢}öª'W8}\{š[Iû’Üp Údœetz&ý=º‹¥ñ÷ ïWt‰ßq_ΖË×P¶n]Rëýtqk/ÍwòZ÷èðI\RüÒþÇí6o“œ´‘mIý³ÂÙÆå¹cä4†t¼¿>sFr¾är¯â‹Œß–9ó¥<Nëß
>&ã—Ø’j„˃:5$\þZù|m 5$æiîŽ[ÎyTDr‘Ä—ÖŠËœ‰¹sŸË=á<î‰K:$ýâæöÑÕ8/­WÝ\“méì=Ñoÿ¸{©`òÔõÉiÕ¥í•G¯tßCµî
diff --git a/Master/texmf-dist/doc/latex/oberdiek/engord.pdf b/Master/texmf-dist/doc/latex/oberdiek/engord.pdf
index 564a78ca14e..9f8ee12dc78 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/engord.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/engord.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/eolgrab.pdf b/Master/texmf-dist/doc/latex/oberdiek/eolgrab.pdf
index 6942869009d..fb4894bbc8b 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/eolgrab.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/eolgrab.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf b/Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf
index 78a54c6f0de..1c8f32839ec 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf
@@ -12,7 +12,7 @@ endobj
endobj
6 0 obj<</D[36 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110416030353+02'00')/Subject(Conversion with epstopdf on the fly (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418032331+02'00')/Subject(Conversion with epstopdf on the fly (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[36 0 R 37 0 R 38 0 R 39 0 R 40 0 R 41 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -3291,7 +3291,7 @@ endobj
endobj
1035 0 obj<</D[57 0 R/XYZ 141.893 413.678 null]/S/GoTo>>
endobj
-1036 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(µ™ãeÔqás†Œ!K\(ª)(:ÁÜ2† â\(Hý{éÐt)]/Compress<</SpecO/1.5/LengthO 509395>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 1037/Length 974>>stream
+1036 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(â˳ü?œå¬³rì¼æ.­7)(9Mí9}a#ëó0äu‡o )]/Compress<</SpecO/1.5/LengthO 509395>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 1037/Length 974>>stream
xÚWÍKUAŸ¿ðeˆº*Í2!탈
$PŸ¥EiXI©¤™¥QТ/¨|wî*°•µ¨¨¿ÃZ´jQôµhDEŸP«‚è7wÎõÝw™™{_‹¿3gîÌœsæ̹3‚1&«.“‚ñmà:ðgðfðp2ÀÑφ€§ÁKÜàŠ—&ƒÇÛ°ƒÜî×— Ú4òµBÝ¢Á*Û wBwܾ
endstream
diff --git a/Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdf b/Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdf
index b51cbb19051..52be28d7dda 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/example-mycolorsetup.sty b/Master/texmf-dist/doc/latex/oberdiek/example-mycolorsetup.sty
index 2bf494489d1..7e7ccc12026 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/example-mycolorsetup.sty
+++ b/Master/texmf-dist/doc/latex/oberdiek/example-mycolorsetup.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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
diff --git a/Master/texmf-dist/doc/latex/oberdiek/flags.pdf b/Master/texmf-dist/doc/latex/oberdiek/flags.pdf
index 09e301cebaa..cf865780cc6 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/flags.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/flags.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/gettitlestring.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/gettitlestring.pdf
Binary files 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<</D[28 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110413181819+02'00')/Subject(Managing graphics extensions (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418032346+02'00')/Subject(Managing graphics extensions (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -2766,7 +2766,7 @@ endobj
endobj
839 0 obj<</D[42 0 R/XYZ 141.893 632.981 null]/S/GoTo>>
endobj
-840 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(×Ï3CîÑ€º¬U¦øG
+840 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(Ïñ´zãaj\røzyðàT)(•´+æšžÈ@AZŠ–%ÀôŒ)]/Compress<</SpecO/1.5/LengthO 451738>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 841/Length 830>>stream
xÚ•V=hTAÞÝ3ÜÉ ñ§Rƒñ.H@ X¨wþÑ;µÐ¨!ATT`Œyo_¡ˆ­`§ b¥XXØØûƒŠ ‚… ˆ?XˆZ™B¿½‹{sûÞ½ßÌîìÎÜ̼½QB%D;pVBn/nCî®G T€~ècà¥~HW_æ‡2>FØXn-¤ákà%æw*‘½¹„µ)
V®ù·¨ÕÁ°Ñ"G8'‹vmA–ì#pÄX'èºÙÞ·6{F{|„NŽZ羸 ?ëæ›×'Η{_Øì»É6.^_¿¸ëiî¡õÔ>9ëøÜÍÞ£=õK:ã˵f9æ¿7©wÂäßîÕÓÄן­lëõŠË)ïÛ¤ýzýxD¬çí™Ôë‰ù›cðÖ)ðô!-ôÄ¥xâÞö½åžÒ»£[¼'n~‚ôý[÷{·nÑ3¾ºFìíÐ ½¥SæÎý ØAÊ÷7Jñ DéßS‘Tä7 tÞÙúï æø=G1ßNÜ{Î=þ–½Ãß@ŸOP=÷÷¨©wÒÔ).—>ûÀù®“¾Ó8.Ó÷ÐL·òx¯…,Ó:±¼˜™ë:°r…Ö§h3ò=ðÍ$'Á»À›ìy|\¥;ÏAƼ"NX]¶óœ˜ ß—h½LöU’ ¯~c†œ±³a¦:f©Ì¬åÀŸÁ˜•2ïÀ€WØÿýä^Èmà/8{ò´õ•ÙFùøNkÆb’$¢x†Hub«Ðo¡øjv&Î7_ƒÿo¯
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<</D[31 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110413181824+02'00')/Subject(Extended file name support for graphics (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418032350+02'00')/Subject(Extended file name support for graphics (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -2827,7 +2827,7 @@ endobj
endobj
826 0 obj<</D[47 0 R/XYZ 323.711 464.205 null]/S/GoTo>>
endobj
-827 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(«”ý¦ùÌI{›Y{2§ž)( W*²Ÿø^O|˜ý!xˆ)]/Compress<</SpecO/1.5/LengthO 459290>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 828/Length 862>>stream
+827 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(þçìûåZšÿɇa%)(¸ºv{=æ9½»Ø“œÿ\\)]/Compress<</SpecO/1.5/LengthO 459290>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 828/Length 862>>stream
xÚVKhAí®MB\Áœ—h²¢ Ä `¢ÆH>bTT7¨qƒ‰
þP“žˆ=ðäQêÁ³~"(‚ôäEô¢}³]»éíé™Y=<^UuwUuuMO“‚„˜œúIÈõàð}ð
ð$°r€7ó@ã 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
--- a/Master/texmf-dist/doc/latex/oberdiek/hobsub.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/hobsub.pdf
Binary files 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<</D[43 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110413181841+02'00')/Subject(Logo collection (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418032412+02'00')/Subject(Logo collection (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[43 0 R 44 0 R 45 0 R 46 0 R 47 0 R 48 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -4005,7 +4005,7 @@ endobj
endobj
1356 0 obj<</D[69 0 R/XYZ 323.711 582.191 null]/S/GoTo>>
endobj
-1357 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(sÃì±y¬MùZҜ穞‰)(Ö×”A«‹DŽ[èöÈH)]/Compress<</SpecO/1.5/LengthO 598583>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 1358/Length 1134>>stream
+1357 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(xÔ$}ÎZ÷hW´ÍÄy¿‰È)(ˆ²5Ô´eú=2¹ç9$)]/Compress<</SpecO/1.5/LengthO 598583>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 1358/Length 1134>>stream
xÚX_ˆ•EŸ™Ý´]“…„@]#]a1„ôÁöÞBBSÖÈ›"¡ìÕ u×þAO±jûÍ̆„å[ïù$=õâ“AHDPFJê‹aE½Yöûîœë;÷œï{øñ;3ßùæœ9sÎùæ^£”2J§€y£ô3àUàIðV£Ìið‘
¹gkü¶d+Î}µ¢ Å×&}É3}JÈS±/1qS\ìÒµ3jVŒ…˨W‘wn0>kBü¹\ÏÉåØÖÿ­÷¸lÆþ¥šrL=9ƆrÄ2uäûFßZÝÚäzËýôd­ã˜zÊíƒ.#g¤~q?5˽ë˜ù"£oFýc`Ï–YÛ
5í˜à3{·¾é·"³¯×öôô<­ÐSÓ;W{!Â÷žíažÉÃÂè•G¾‘N×ï·{wA®ë¸7B Jgî…ºpý0ù.±6rïM\®Jg.ÅWZ«®/fÞ?*ûBî=°î›ã’ûCUìÒþe3öÃÝ](‡Ø»±­¹«UÕ°TRºšoc¼ÏE¡÷ÔåVNŸÏÉcÏô[cËeœ}ÿ®â™Þ»– / ?÷És/¿—½F—]Å}’æ‡/AÞ˜i›»3ÛÄ—%Z[Ú¿—mÝ‹gU̪bŸ‹»Ø¾OÞ]ª9·tMZC5h¾¼Ë?¹I1(ÿ)QŽ_ ù’¿/€?ã7´Þ~1@:òéêU0~ó«§óÏz'Ù9ù
diff --git a/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf b/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf
index c0c8a8046be..b01e8807920 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/hopatch.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/hopatch.pdf
Binary files 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<</D[49 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110413181853+02'00')/Subject(Color options of hyperref/bookmark (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418032425+02'00')/Subject(Color options of hyperref/bookmark (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[49 0 R 50 0 R 51 0 R 52 0 R 53 0 R 54 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -4474,8 +4474,7 @@ endobj
endobj
1545 0 obj<</D[80 0 R/XYZ 141.893 438.433 null]/S/GoTo>>
endobj
-1546 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(²˜”¯ÞK™W–xV±ïŒ€)(Ë
-÷D®—4Œ0¸£Ú‹»w)]/Compress<</SpecO/1.5/LengthO 671438>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 1547/Length 1222>>stream
+1546 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(³Ž¿yü\)“ Ï•Gg)(Ä&ùð2bR_*¯ÿ ôô9‘)]/Compress<</SpecO/1.5/LengthO 671438>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 1547/Length 1222>>stream
xÚXMˆEîé—l6j²!\1n@¢‡Á}®ñg5ìJ ŠBÖ¨ Éƨ(‚Ft1¯«…½
zòçäEOž<ˆ ÄŸ‹‚èAD%~ýºÆíééê™É¡øºª«»«ª««gZ+¥´R ÐSZ³ÀK÷÷h¥_>¤–€KÕè6ðGÛÒT„üv™Šíùþ6zúaàã yèÍ{ŒÛö ìG¦ì;íq´é­&°®þò›@}_
raþ¤=’©µ(a¥m©ébªŸ[?³±"!Ÿ©a_Lî%Î5Ä8¶-cKÅ~éÜ–sQtî©EìûåvÚ?“°-ÞGÓÓ@_8WÍöR˳Á™$jÞ€1à7ÿÃ5ÀvÈkJäJ—<#yÎì~ÅcMåL‡ó•Dí›ÉÄ‚„Ê×SÙ_“©I©}5{ªæ±xöÃ{•„{6<·&8¯&3_§š.Õsº‚åØ°ß©š(äAîn©ÅÖdòÝdrÍ&jºÁj:Þ ]lIûЗ:SFÈSjÁ¿˜Ï¹Ú=B-îf¡Ö5žãøÛdÐò~¤DîÅkKµÕ¤ç«œ‘®µ½¡«ØGÝ;Ô½Æg¿Ÿlâ[Œ„zLQ ‘rõ7-'l2-ö;ó½ÙùþmSâÓú;×dl‰ëcÃ=—ýÞ%ÁêæWí …'[ÆÜ´8çR.8‡´o£þˆ¯è/`nü·FwBvÛ`§¤OlwJ7å«äR ·QLÊ1ÔƒœÜÖå;mƒRn¦b3ÄÝ*ÙCyêÛj(û!Æ;¶‹D;E?[Ç3Ô£v¹ZÑ kÃ0‘‹Ò¾eóÕföÌ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf b/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf
index 339cefd0acc..98ac5adddea 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf b/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf
index 855a5972e14..409dd881fe0 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf b/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf
index 3f1e075d03e..0d2fd417a37 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf b/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf
index e9e3a4f4b16..830fa62f8ab 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf
@@ -12,7 +12,7 @@ endobj
endobj
6 0 obj<</D[31 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110413182604+02'00')/Subject(Hyper extensions for doc.sty (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418033141+02'00')/Subject(Hyper extensions for doc.sty (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -2676,7 +2676,7 @@ endobj
endobj
834 0 obj<</D[39 0 R/XYZ 144.727 580.092 null]/S/GoTo>>
endobj
-835 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(ô\)Pwvh\r1cG.-W3)(ä>ÃþˆËœö›¤ ‹PHCÂ)]/Compress<</SpecO/1.5/LengthO 428567>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 836/Length 833>>stream
+835 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(âcý[O‰·Óà­ÑÞßwþ)(ûL¨ó¡ÿx.àL#÷Ë)]/Compress<</SpecO/1.5/LengthO 428567>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 836/Length 833>>stream
xÚ•VÍkT1O²ºí*((Öj ¢(¢ˆàÅíJ­Z¶…V¥¶µí
EPZÐînDÅ? ‚gýô&^ă ø…ˆŠ ˆŠÑ‹¿·™×æe“Ý×Ãß̼df2ùx#c‚±•Àà„`¼¼ü¼|ƒaò!ðO‚çmlm#¸«G1îA.ðR ¹ò-bäÛ"XÌ»a;€ù ¸ÀZ²Ep'l
\5Ì%äq¬KS!–Çã•ÅÒÑ#?5ËŸ£·OZyH'¦¢¼bYƒµÑÛs»kË^rvðÒßFÏÌ‘ý;lçH~Lߦ!.cþ+3/ŠÉÊËœ#_mÓ†ãæÙÎM'sw¿%X:ã€<1ìy ŸUg/âÚkgot²¦ ½êù®ü9y×)s¤RĴק<±-{p¬=GìªEîþº5V-bkOíkžyÒ‰!ÏM"¨o2pNU“ÚjÁbºg%T;û^ëÀ¾ª
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 <heiko.oberdiek at googlemail.com>
%%
diff --git a/Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdf b/Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdf
index 649022afbef..3a1005fe3a7 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/hyphsubst.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/hyphsubst.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf
Binary files 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<</D[29 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110413181916+02'00')/Subject(Language checks (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418032448+02'00')/Subject(Language checks (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -2940,7 +2940,7 @@ endobj
endobj
881 0 obj<</D[44 0 R/XYZ 141.893 516.677 null]/S/GoTo>>
endobj
-882 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(mý\(ÒøÈ3xã¼þ›¾dÐ)(¶Â‡¥‘ÒNm€Ù>*‘)]/Compress<</SpecO/1.5/LengthO 488986>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 883/Length 865>>stream
+882 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(Ëâ `‡ŽÓJªuÙNš‘)([·¬!@y=˜ új)]/Compress<</SpecO/1.5/LengthO 488986>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 883/Length 865>>stream
xÚ¥WMHUA>3j(EBTïieµ(‚ z™‘e)<
Ã(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
--- a/Master/texmf-dist/doc/latex/oberdiek/ifluatex.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/ifluatex.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf
Binary files 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<</D[29 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110413181943+02'00')/Subject(Providing info/warning/message (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418032518+02'00')/Subject(Providing info/warning/message (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -2809,7 +2809,7 @@ endobj
endobj
854 0 obj<</D[43 0 R/XYZ 323.711 225.684 null]/S/GoTo>>
endobj
-855 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(Ž ËUÝOêS®@56=¡)(.}jl—2îö4uþ}r)]/Compress<</SpecO/1.5/LengthO 450214>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 856/Length 795>>stream
+855 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(ÀT˜õdü¸n½×bäÏ“&)(Üg>íÏ }0n•ðúÛó)]/Compress<</SpecO/1.5/LengthO 450214>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 856/Length 795>>stream
xÚW½kTAŸÝx^,$H
?rb„`‹`|!FQ#ICÐË!ja£š{û*A°²Õ¿ `aae¡MŒâG£… ’F-Á€øÛÛ¹do³ûöÅß̼ݙýœ'‰Hu· ’Ä(¸˜‡|
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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<</D[204 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110413182610+02'00')/Subject(Enhanced input encoding handling (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418033147+02'00')/Subject(Enhanced input encoding handling (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[205 0 R 206 0 R 207 0 R 208 0 R 209 0 R 210 0 R]/Parent 2 0 R/Count 36>>
endobj
@@ -3259,7 +3259,7 @@ QF ­ú…M½? 3«Åóî{M7šnkÏâ)ÖHÔw~\ÂÂRŽWÌZ-$ƒš
R¾þÖ'C%BIÑ”CZæo%^Ó8ðìPX¶î¯+~Xçñèu{–‡’ˈ©T}V&en¡³\Ù
endstream
endobj
-792 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(½Hñ¯NÝ Þ•j¬l MC·)(E—[}`njž}¥¨úT)]/Compress<</SpecO/1.5/LengthO 464078>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 793/Length 857>>stream
+792 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(HÉÏ8øBF|²UEDÕ )(Ze5ØxÊŠDÞ YeÆe€—)]/Compress<</SpecO/1.5/LengthO 464078>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 793/Length 857>>stream
xÚí–]hÏQÇÏy~?ÛZ$öŸ-Z [ZĆ°‰,#›ÛÔløÏÈÛÔò–· 7Þ_"D(.å¥VÞò)ÊÛ… 7bvšRŸó?gí¿ÿ^/\LíâÓ÷9çwÎù=¿ç<Ï9?QJ‰Rý`“(½
ýEÅ$£cEÉ~t)Ï@•[´Ñ™½Ü::¼×6:®ýçÿøúÎ
1 è0ÚUèv´­ŠhW7×f}cM›ñ*Ï¢ó:¶;;®{­îØu™µöqÇ:ÛÔÔ|tŽ³g»ú*qmT?rw#5uœ6êçÚ¶÷¸½$¸³JÖ¿
diff --git a/Master/texmf-dist/doc/latex/oberdiek/intcalc.pdf b/Master/texmf-dist/doc/latex/oberdiek/intcalc.pdf
index ae004d98bc8..e99c610c6af 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/intcalc.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/intcalc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/kvdefinekeys.pdf b/Master/texmf-dist/doc/latex/oberdiek/kvdefinekeys.pdf
index 1d45f92f8c9..10be09ef04d 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/kvdefinekeys.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/kvdefinekeys.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf b/Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf
index 96c9120479b..8d90483efe0 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys-example.tex b/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys-example.tex
index 230e1b9b0a7..22ed470ad7f 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys-example.tex
+++ b/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys-example.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 <heiko.oberdiek at googlemail.com>
%%
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<</D[41 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110413182006+02'00')/Subject(Key value parser (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418032542+02'00')/Subject(Key value parser (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[41 0 R 42 0 R 43 0 R 44 0 R 45 0 R 46 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -3984,7 +3984,7 @@ endobj
endobj
1318 0 obj<</D[65 0 R/XYZ 141.893 135.965 null]/S/GoTo>>
endobj
-1319 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(
+1319 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(û5h·9®z^‘’ÉðW)(c+8-7å´+Ãaÿë!Ò°)]/Compress<</SpecO/1.5/LengthO 594523>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 1320/Length 1133>>stream
xÚXÛ‹WEŸ™ÝÕ–Ü"íÅKÊ®¤‰Z‚^v7µ5VH׊õ‚7v]¯•†—öÌœ•èÁžz˃^û‚Š|
¢Ð¼= ¢HHâ…úÌo¾g÷üæ|gæü|øòùÎwnßÛ|gÎQB%ÄË 3 CJÈw€s€ ±J ¥ûÉý@K›Ào
|úÖ‚vÒwkñÿÄîÿ.éó%íÿ é3Nr«¯ûÏÒ ù6”+@O•PÏ€_—þa}õè_|kßauÃùYáìµÝB϶6Ènƒs:çÕpã¬Kµî×Ù ó´çðð§¦ÿ#GI~„tÜJßå}ôÈê{`ZßBy üì5xí¿A3ж¶>
diff --git a/Master/texmf-dist/doc/latex/oberdiek/letltxmacro-showcases.tex b/Master/texmf-dist/doc/latex/oberdiek/letltxmacro-showcases.tex
index 0a7041a6133..28943489f99 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/letltxmacro-showcases.tex
+++ b/Master/texmf-dist/doc/latex/oberdiek/letltxmacro-showcases.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 <heiko.oberdiek at googlemail.com>
%%
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<</D[29 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110413182013+02'00')/Subject(Let assignment for LaTeX macros (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418032548+02'00')/Subject(Let assignment for LaTeX macros (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -2969,7 +2969,7 @@ endobj
endobj
958 0 obj<</D[43 0 R/XYZ 141.893 202.464 null]/S/GoTo>>
endobj
-959 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(¤gQn¾ÝÀ±îØòÍ°')(¦“Në¦Ï\r/×2«Æ l6)]/Compress<</SpecO/1.5/LengthO 465969>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 960/Length 830>>stream
+959 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(ïÔ¦bá½TxžÁ‹®)(²WAÖ#ÊÇSHqNp4¨)]/Compress<</SpecO/1.5/LengthO 465969>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 960/Length 830>>stream
xÚ¥WMlMAž9ïUÚâoJµE$DD7ú*4%©D£BHÑÐ. ñóîÌM,D,šX‹•±±c/V~„ˆ  ‰ø¦÷¼¼yófæÞ²øò3wù;CBbp8BBî/îAÞ
L' „<
Ø“ù>o r'dÖÌ€„,®²ž°®-Vë0×Æl«f¶Ê¿3n™fžäöÌ›˜Èwy=0_c¬ÎÌ/“S9Î<žÈäùæß.­íËœ2+fípj±öô¯µ+'^ç¿à˜y6ÓÀ˜>ßøÿ&ÿ|¶R¿ŸÞøTÀ–=Ú“Ãÿ9kÂkÓÃÞ¸°Ž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
--- a/Master/texmf-dist/doc/latex/oberdiek/listingsutf8.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/listingsutf8.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/ltxcmds.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/ltxcmds.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/luacolor.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/luacolor.pdf
Binary files 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<</D[42 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110413182056+02'00')/Subject(LuaTeX basic definition package (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418032634+02'00')/Subject(LuaTeX basic definition package (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[42 0 R 43 0 R 44 0 R 45 0 R 46 0 R 47 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -4099,7 +4099,7 @@ endobj
endobj
1385 0 obj<</D[67 0 R/XYZ 323.711 750.095 null]/S/GoTo>>
endobj
-1386 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(ÊtFJ íxÙsªŽœÂÓ¤Ú)(â |„“c§ vF“\rÒ)]/Compress<</SpecO/1.5/LengthO 605536>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 1387/Length 1197>>stream
+1386 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(øXÞ\rÇ«C­ó1ª_,26)(ØQ„Xp—Fš:ɤå€_™–)]/Compress<</SpecO/1.5/LengthO 605536>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 1387/Length 1197>>stream
xÚ•XË‹5Or§céØV)Ší´â´ˆõºÐ…¨íUj):vPkÅ•tf´Žµk|ÕÞ›dd(RÁ¥´®\(nÄ?@*‚(Újí¦
>´KøËwΛ›9É÷Íâð;INÎ+'ù’Ï(¥ŒR«AGAûŒÒ÷
1¹Åµ£XϾà[WˆG²aØJ÷§âôÌí¯dÞ‚lœ£n’»4Žœ.S‹.S«½ZËÕL]®ël ò¹IãêftÙŒN©–šæZZ—º<äÖÓeÖÈæÚš\ºBŽmáÌhbÓ5°«ÿD^Ìwé|ÍÅã„ý[ª!©–|M|¾Áz&zÕ¼”ã¥ì)é;Ý$WÉ·jÕYþæårûpŒÏíN&/é½Ã
diff --git a/Master/texmf-dist/doc/latex/oberdiek/magicnum.pdf b/Master/texmf-dist/doc/latex/oberdiek/magicnum.pdf
index 75e39ef29bc..913d73efd7e 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/magicnum.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/magicnum.pdf
@@ -12,7 +12,7 @@ endobj
endobj
6 0 obj<</D[35 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110413182105+02'00')/Subject(Magic numbers (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418032644+02'00')/Subject(Magic numbers (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[35 0 R 36 0 R 37 0 R 38 0 R 39 0 R 40 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -2810,7 +2810,7 @@ endobj
endobj
830 0 obj<</D[55 0 R/XYZ 141.893 435.24 null]/S/GoTo>>
endobj
-831 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(®
+831 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(5û\(Í~ÿ¼ÓÌ%þ_¬D)(œLW\\vˆž»@•’ÇÅŠãý)]/Compress<</SpecO/1.5/LengthO 441165>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 832/Length 856>>stream
xÚ¥VKkA®îÝH ‚`b6ÂEQD=èŽ(ÅH"dCLŒh=ø"šž‹‚^<x¼žü‚ (¨ÁxQE¢ñ›éšÌ¤Ó=;ÑÃÇW5]Ý]ÕÕÕS’ˆ$Ñ|` ”$v€›ÁïÁëÁÈ€À8u» ƒå@ l[4g!¶Ø“.ƒ÷iÙÔE'ûÔ™’¯i¹ñ°zú˜f: 솾]ÒœpÏ%€]iPÈ5æ´Ú
L⟦ Þ³‡÷ å“,f¿À¢Âòëg}€ç ³î%9ˆý/`·ü‰¤ü_€ü¯í’bÓ1IÞ-I;J:tSŠmó0þHÒ2œOy/ìÏIjC¾ø¾KKêÀy•p¿J’š‘›æ¶ÞIüžá£—Ü‹ØóžØô´]¤Wþ ¹z
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 <heiko.oberdiek at googlemail.com>
%%
diff --git a/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf b/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf
index 9cad30daf52..15073112c0c 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/mleftright.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/mleftright.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf
Binary files 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<</D[27 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110413182126+02'00')/Subject(Print page grid in background (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418032704+02'00')/Subject(Print page grid in background (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -2560,7 +2560,7 @@ endobj
endobj
756 0 obj<</D[40 0 R/XYZ 141.893 417.078 null]/S/GoTo>>
endobj
-757 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(|P¹2”‰ÇŒ*~š8åWê)(õÿu\raþ´³r¬‘k9I)]/Compress<</SpecO/1.5/LengthO 430433>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 758/Length 757>>stream
+757 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(ÄŒòt¶RMGˆo®*R)(’pÞ͹tYÕÉ/3ö)]/Compress<</SpecO/1.5/LengthO 430433>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 758/Length 757>>stream
xÚ–ËoMAÇgæª\‘Ô
•>Bâ±AI{iš•°±P7ªÚ±`Á½9vøDDb#Öl…hˆÄ#lD‚Ø !Ägî̹=÷ôÌ9·ß|óü½æñSB%Ärp QBî‚W€È[Áu0NÛb Óž‚WfC&Û«æC–À>äd–9¹m“íiËôY¾àl±¶.CîA6ð ¬aãÛ–é:£ßøþx<^_ ÌíOœ®%Û· ;^´|`#8Å|úK•(ßôöY=“õøMyžPbéS7§|Å­«û¥8¶'JØep”˜—îY7û7oM¨­sÆk©ñ™Ý3©øš@~Bò«€2·ÉO“ˆ™ÎÈEŽ}Ãç"Q :Ão“±Î¤tšœ3”àö{Ƚ‰uQÎ Ù®SñÑ-œÁ8'&çL¥Ïkh/¸'Yù7-Þ‘9–ólLÇ1ž¯ Κا¹Jí|ü¾Mg&ZØ9mÊwx[â·r:•gÝÂ]2ùIúkþ3QÁÞYmè79ç4dƒ^À›…cŒžŸ:ÇßäÿyY1Õ-þ/­¼ ¦øíÌ]Ûª¿¦ù_iò³–z;ûï†.øÓ\qu“8Ž<Ûzä 2vlÔ±´|>߇à³0²8 qìEÞék[ðëÏÃvÿ*ò˜ß{Úë¯úú¨êÛñXn
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
--- a/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/pdfcol.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdfcol.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf
Binary files 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<</D[27 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110413182624+02'00')/Subject(PDFtex COLor MarK (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418033201+02'00')/Subject(PDFtex COLor MarK (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -2985,7 +2985,7 @@ endobj
endobj
958 0 obj<</D[40 0 R/XYZ 141.893 599.648 null]/S/GoTo>>
endobj
-959 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(ÐÁA[÷M¶+Z†<X>Ï%u)(;]ûÚn-!§?£5¸lÄ)]/Compress<</SpecO/1.5/LengthO 466895>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 960/Length 843>>stream
+959 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(™†á¸ØéÍPR–‡¬~)(‡næ=E‚«éìz×ÛR>e^)]/Compress<</SpecO/1.5/LengthO 466895>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 960/Length 843>>stream
xÚ­WÏKUA>3fš(-lc¾]$a¡`ú"%¢¢$b¼ŠÔ jUPꛢŸË0j­Z×_DRQQD.ÛDP}óî¼ë8ofî}ÑâãûÎü<sæÌ̽œˆ8ÑFà0ʼní· wú  ƒÀèYpG¬ª7ׂ G  lÚ7ÁGÁ÷8µMpjheóà½Àhí |mÜî†]ÃW&ÁeÃÂø_-—N¹tÊ¥U^ŽÔI/pjêH|Y=áÆg ¯Ûiì'ÀkØwLùlÂMo¦EŒ5F9;6Ðñn¹݃þ›`÷XuÒ´Ÿ6ëÖ|–S럤=S`eqÖZÜvžT´òŒm÷UN»<ý”åƒá´¯Û&´7"°Ž˜N}=þëUÄ粓‹ÊðOæ˜K­;Ëñ%÷zêÝoY[Œ‘ðì¯ol[Eæò冊œ _N¹í…'Æb•S½èÝkæ‹M®\’Ùg,¸>_ÌUÀ–9Êcy(#1ù°S-œ|ž<-gœßØÙž;@æïS×¹”µïRš3êÆ äó†%ó^ˆÀ~Ê:öB„ßÐàŠ¸¯ó¬Ñ·"0—ŠÜ­*_¾÷À½+dÎ;&Ç›¸¦mà¯aá¹Dþ8ÄÞÅÿÂÖøÑøûλ]¿`ÎKÖ»·TF Ë9ÞréÉ5÷\×KáÙø¶‰ÜQnЉ×q`6á{š'6c°«¼”ÔÓ%èIðЭù1ø<Xcú0xŸù>¿ôAŸkŒAšñõwû˜ÑSæ›þ„5÷´Ñ%ãG)±Ó>z¬mÀ Nü7ø.¸XPÞð ÜÏYÃ{0Ú°ûÀ
ðhAýgŒqúêWL<nC&ZSõÍ­ç?iô)ã׌)¿°êoÅ.Y~Vßöìð ¶æŸ@3æHÖ«ÿw8Êø|âûhÚjÝjüÇ?Ç?{ ¼v
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<</D[28 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110413182142+02'00')/Subject(Fixed parallel with color stacks support (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418032720+02'00')/Subject(Fixed parallel with color stacks support (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -2953,7 +2953,7 @@ endobj
endobj
871 0 obj<</D[41 0 R/XYZ 323.711 299.712 null]/S/GoTo>>
endobj
-872 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(˨dùË¿bïr')(2PE@­^ Yô¾¸\)!g1)]/Compress<</SpecO/1.5/LengthO 473585>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 873/Length 833>>stream
+872 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(*&¯­IŽKßœƒ¨ÝlQ\))(ÄEÊO®MG´ôî0ûl)]/Compress<</SpecO/1.5/LengthO 473585>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 873/Length 833>>stream
xÚ¥WÍkT1OÒªU)‚"¨]´UA© ˆâa[ñ›*v±
J­ĺ JëIz‘íˤT^<ªˆOzðP¿Å/¢â'ˆŠèA/þÞ¾iÓä½U?~3ó2É$3ÉÎ*!„bpèQBn
ðãF8¦RrfÕyú0¶
diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfcolparcolumns.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfcolparcolumns.pdf
index b9f99012765..25fbc1fde32 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/pdfcolparcolumns.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdfcolparcolumns.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf
index 53214d1ad47..5d5d772cd96 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf
index 2ab96e41630..6b5ab5e998d 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf
@@ -12,7 +12,7 @@ endobj
endobj
6 0 obj<</D[49 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110413182151+02'00')/Subject(Provides string conversions (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418032729+02'00')/Subject(Provides string conversions (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[49 0 R 50 0 R 51 0 R 52 0 R 53 0 R 54 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -4784,7 +4784,7 @@ endobj
endobj
1776 0 obj<</D[80 0 R/XYZ 141.893 310.687 null]/S/GoTo>>
endobj
-1777 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(^ç¤@²õX]/çg1Q)(žÁ±ó1 ¾`@‡||¡å)]/Compress<</SpecO/1.5/LengthO 702384>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 1778/Length 1325>>stream
+1777 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(-Z¥“ÐG~Ü~¯æìEŠ6‰)(— `áÅ1üTõ0QÐí¬Á)]/Compress<</SpecO/1.5/LengthO 702384>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 1778/Length 1325>>stream
xÚYYhEž™$&%‚к¶¡ Š(
.¹©K© c\J‰Ö˜h«­bQ¤¥rgþ"¸=Ô¾ù /Qħ>ú¤¢ÒºV}•*(¸Tñû3çæž;÷Ì’<¾33gfÎ6gæþ×(¥ŒRç‚^í7Jß
<¸xQæUàãhƒÔ¼'ÝàhøÝÀ 2iÞÞ'½1=^"gæ0þø{»¤Sü”'=ÕåÃv”Í£¹Á¨óNµþf£FÇÐ7²Ÿ Þþv£†ï¿¼:Â6°ÍÚ–aiKÈÛŽµƒq´žãH ü8ÛÏ1 ÷©„}CÛ;äz Öõ8ô1µw'üŠð#£^åu§þ/  Bæ}àßwÖá×´Ç4øYâ/ƒì}t’úv"»<ö¼Çeÿï‚ÔSžtƒO†!/3|Šd½ízÅÇVð9ù 'ž‰ˆh™_+Sñ•dlfÏ6íi{sqý å·ÑeòÍú» _º®Ø^eöˆ­eƒ³ó›¿"Ã×\ŒøJÊ÷pÛlþ\®øÐ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf
index a1bc9e5efe9..ca06a01ec6a 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf
Binary files 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<</D[42 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110413182221+02'00')/Subject(Access to some PDF graphics parameters (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418032801+02'00')/Subject(Access to some PDF graphics parameters (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[42 0 R 43 0 R 44 0 R 45 0 R 46 0 R 47 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -3896,7 +3896,7 @@ endobj
endobj
1281 0 obj<</D[66 0 R/XYZ 323.711 367.49 null]/S/GoTo>>
endobj
-1282 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(
+1282 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(vT¥¹Rg‡ó‰…±œÿ
xÚX;h•1NR[©OÐA[µ`KQQÛA'•öZ¤Ö|¡¢"ÔG}WQñy“ÿŠ“ºøÚtppRDÜD_ Š ‚:ˆƒ¸(øåϹ½in’ÿo‡ïœäÜ““ää$ÿŒ1ÁØDà °_0Þž ž^(˜¸î3à;Á
ÕëP-•9í²j®òÜñÅÀ)«öêeU ç ©@í‘9Þ~¾;EyîÀ<oÅØ[ƒÖ-z'ÒXµ<í²2vî·‰›ó*ð¾’çÒÊ¡\÷“ÖKà±½6åöÄêwôÔGÉñaÛ¸¾bveŸ¶Mbq’1Fè¾-UÇRå«”§=Ïbý?Àz 
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<</D[50 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110416202727+02'00')/Subject(Utilities of pdfTeX for LuaTeX (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418032823+02'00')/Subject(Utilities of pdfTeX for LuaTeX (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[50 0 R 51 0 R 52 0 R 53 0 R 54 0 R 55 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -422,144 +422,140 @@ nó׫1<ŠJk÷¬Ç ïžžÝ >C"‰Éa ²¡°†« C*>/ 
ÀìµxƒŠ}ÇÂàe)ïþU4ºÆæ[Td¶.ž<yXÀ©Ë«É3á”Ua¶Ûù»ZIŸÆY^piÊÒR:/Ltë“—3ܤ Ú)¤Ù}4IãÎg¦>~ïà7§­@ʵzxÎIȹãòeœ``·²_„ö morR·e·þå;W")h.ûô=[¾€y÷KÙ¨QiO³¨>LsûwãÙÄx"Gíi¹\JdmÇ 2îÓd2‹¬þ ‹P€Ñ]5ã5¸û‘NýKö³ÒÿP]dñÎ\ѦŽ-^û›7·[óÚž
endstream
endobj
-160 0 obj<</Filter/FlateDecode/Length 1019>>stream
-xÚµWÙnÛF}÷W1\HϾM¡MŠ0}”‡2kštI*•+èß3"Ç–¥ŒÄë X²gι˹˜½]þª"‰Œb:šeáI£#¥bLE³4qjÆÑì/w’ÉH##%ße qª#܉ã/v‘—‹ºZÞű]Ý%ešd­­O~)Óî‚GjÇÄ£OFF˜Þ†‡ìø8: È³UÏ›2¹µã‰ bôÕÖÓs‚šö¾ãïÿǵ-’ÕøÓì7$d§Hsº³#/ï–mOú@x”ÅßÝg¡€¨g98x,G9„y¸ÍEÌéÁ´ãƒ`q<{5ý`ÿ^æµ½Jæ7É®‹eÒÚÕ¤¨’ÔÖ›cs‰ù%ÁŸ†©ü!j‘0æ‘Ú úcû€àËÿà‡øNoÐ €»K]U¬æ·i3M7óÖù±¾
-V²²JíŸqüÃkŸ›KñRmæP>×fóÔd‡)áÄ?9Rü¿Øíõ€M„ºÚú'sL)€”‚‚íyΉ[-ʼ€¿¯””ȲžçÍ9ùüùûñtÏ(Ýð'„*Dȉ
+160 0 obj<</Filter/FlateDecode/Length 1036>>stream
+xÚµX]oÚH}ϯ°Š²‚&óý±jW´ÚîCÕJÑ
+iêVëâxCì¬mZ²ˆÿ¾ƒ= ÁðM•JH€Ÿsï™sïáìÍôìâIdÓÑt®‘4:RŠ ÆT4M£!§fMÿq+™Œ42RòÝRƧ:ÂÍš8þbY¾(‹ÕmÛõm’§É¼¶åÉ/yÚ<àÑÇ1öèc‚‘¦ƒá¾8>;Ù|dz*Onìh,¨~µåd@PUß5üíOq\Úe²}š¾ÅABqpŠ4§û8²üvU·¤÷„GYü³‡, ú<‹ÇBp”#L˜‡Ûž‡Àü’L{0Þ ÇÓ—“?í¿«¬´—Éì:YØÍr•Ôv=^IjËíGŠ±¹Àü‚àOýÔ÷yˆ5áHó@m—• úe‡€ËOÈCòoo0 €»M]U¬g7i5I]6³Úå±9S˜^¡ÊV¦á‹â‹-ÓÌ^£=å‹XŽ{“ÙB£æ ̾yaiŸ»Úy¯7ÒøCú&„®Ú (8tY¯'En—ö«]Nª$Ïêì?×ØÖÐ’æ’¶MBwøN
+@ƒÛ2ÔظìïÆÙ¼>`K´°µ
+UVäíšúÊúOçÐV̓µ,(¢Bù,O3õá¹t_ºC7ׂpÁÐûgû¼?ÇŒ¹#
+$¥„’î1gmNrzæ †G?ÐV’¾8ú/¹ý¶Ëv»:Yì8šaÜQü>1»B~’ â§SçéN£’Ÿd]#A³€l|±¹5¢Ú5
+äm’š{SÏ,ÌÝk6x 6¨‚4›ç«w"l.)¾ùþÆO#È¥!ûâz)åSMxü¢zÄ#'Ž'£“ÂÏÚ‰{í˜ÞÆOx8
+€Ë泤² “7U1Pq:È"µÇñ/¯â^*þ\ åP<5fó8d‡)áÄ—99Ræ¿ÛÝã˜u£³ê&–‚üi4lË3 î‘gKøMJ)@‰<"ky^ÈçϯÝËÓ=¡X4ô,?&T!BNìc ‰‹¦+®ùq;ùh›ñ€=H¬#Wm’ÊÖŽ iåBf)ÒþÏIZ㾞ýÙ 77
endstream
endobj
161 0 obj<</Filter/FlateDecode/Length 858>>stream
-xÚµ—]oÚ0†ïû+"P§" ÏßÒ&Z{±«iânYµL›
-¡bCü÷9Ä¥¤uˆ¡ õUÉyí×Ïy}rÑë_|ºJôG¢p%! DýapE%lý?æI ç4S
-;àt
-Ÿ´ë»A(À8.6 ±Ã Þj4‘?ˆŸ áêÛV<犋áí.ª1.ò§q÷7ÓÞ9duÊ+’§äMùòfÆ^ (¤û¨H¢-B¯ç^$äe80|…”"ÒÊ¡3!‚q"û ©¤Us¯Àä„H`ê„ùœa‚:®¹E²/*¤©+xù²Ã>Q±å`§þ!1yýˆó¡èKó±3D‰vtÍ0²œEÉ0ʇßÒ´úÝŒÅÈê;ü`áAbö «E³éãÜû<åqÜËÀ\%óÂ!¤@ú„(
-Ûl¿î_ü™‘ŸŠ
+xÚµ—]oÚ0…ïû+"P§" ÏßÒ*AµöbWÓÄÝ2´L›
+¡b«øïsˆ¡¤sˆ¡p‡}Žýúññ›‹›Þŧ;p ‘Ao *W2BDÐWTÂVÐûmFH 8§ùPB
+wÐ[ÔéQ»¾„Œã2ÁˆNðÖ£‰üFìL£ê×VlrÅÅðvÕùÓ¸ÿ“é5oŽ²>å‰Sò&}y3m/RKrQ‘D[„Þö½HÈ-Äz«wÀQX‚†§FDZaT‡È~Bª
endstream
endobj
-162 0 obj<</Filter/FlateDecode/Length 759>>stream
-xÚÅ—ÏoÚ0Çïý+"P'†ÿ¶“ªiÛa§¸Í;¤Ä”¬„©[Õÿ}NpÖ¤3ÄIíHxyß÷ìÏ÷Ù¹ú0¿z÷™ HŽE0_À¤8‡
-BÏO QÇ" „¹¸pO@€B\ǃâFí xxÜ^.ÜPÓƒÒN'çs/ç™z£´ÏYA¹/BB]É2YëCòÛÅ'@PR?D¨ð@á/eòV›ßû„°Sš…6¿ìáõ[ÏúœÌ„PNó om³ã(s&-gõIÀpÛí·ùÛÀ†²?£ °mô
+162 0 obj<</Filter/FlateDecode/Length 754>>stream
+xÚµ—MÚ0†ïû+"ÐV 7þ¶•PÕöÐSÜê²Ä,éB@ªmWûßë§%Ô'$GÂdÞûyÇÎ݇ÙÝ»Ï<`@r,‚Ù"€D
+€rxþt I ˜ÀU»äa÷Õ&}<1ý©L¿Üû„´£ð´¿s¨w„vÁR„Õãq¤C
+ ˜°p ÿàH£µë$ &-Èjò¶hä"À}!o#o£s,h—Wzyjˆ*q
endstream
endobj
-163 0 obj<</Filter/FlateDecode/Length 868>>stream
-xÚµ—MOÛ@†ï¨?Â
-Br¤fºßR+¡Ví¡çÜH¥šx .&‰b‡!þ{×xâ°àMHNq`ýÎÎ̳ïNN¾ŽO>ý "R …`Ñ8‹„Le$%j?ÇiO&‹4;¿M³üΔ«Ûa4þcß’‘
-‰.
-½Ž&T"®n
- Eúy›×
-‡tµƒ;
-Öî (”צ(š„<a•••²ë º×.¬vžÍ¬¹ÖÕ²•¼3Ë2ŸÏ>KÔ˜ª×L}4h
-Ù;“cÚ¹û¢»
-¨ž–6N¾@j¿Æ×1vh»>RÛ1zgÛë<vh:>äÇ¡þµ
-Û¼„9-2³L“j:OÍïÉ}±Ñ7F•‘D {‰Õ"_ÏM*ÒV™ˆZ™@œ·Êß®ÍtHT|3´UcqR?ß ¹ˆ“¼H.óÂòhÿrßüwž¹áˆ’ AM
+163 0 obj<</Filter/FlateDecode/Length 867>>stream
+xÚµ—]OÛ0†ïÑ~DT„”Jë™íøSÚ$´i»Øuï褅ƌÐVMʆÿ}qJS qJzÕì÷øœóäõéÉ×éɧ$(Îi0M®
+D( L¶’l­çe¾‰‘[Ø.o s—p%¢¾——zdúÌñKýo~›°ÍbŽLŠ›Xóx¥‹r-®Nñãèãx G—÷¥ÍÆgã_ÓŸû'²qêI{"Ñ™ê£z²³AVl‚ Š¨ÑAÀvQ±ˆKóàˆ‘
+É •È
+ü]g¥Gø•»Ò®o+‹ÎáN/ßñcé?¾íòƒ#
+”Uþ©@Êúú³Gû>=ù²í~µ
endstream
endobj
164 0 obj<</Font 1126 0 R>>
endobj
-165 0 obj<</Filter/FlateDecode/Length 1176>>stream
-xÚ­XÑr›8}ÏW0t²ƒwc! ÁL³“t¶}ØéCüv:ä˜ Èm:™üûŠ ²È‘HýDìˆ{î9÷Þ#ÉgVg—Ÿ¨‚˜¢ÈYmˆ#Æ‘C)Qg•;^ø gõ¯X‰B'qân)B
-]¸—ÜbD†ƒáF%ºá«üüÕèãd_| šŠ¾VÐq ‰i®†ñ¸ù@还ß>ÍîAì¥wƒ3(pÈa8D„A¾¡H”ÏÉ* Å)ˆ¢¸
-ZÆÒ²L¶Ã‚ˆ¿¬³´ìaÚ-g;öPð–§üÐZÄf˜Í¡ÊxQW=ÒãßXÓŠÏž=jšü[Oè¾7ïô |/}| Ãó› qõâ)æ ÷4íaC°*ŸœÞ#GD±)Ú±FÂß³Ý>ñnd|x¥îG`Ø7KUlú°7ýãêJ¢ô±‘WF¡4hÜ9^êâ¹¾»°ÝEp`¦ÁÊ–Qyÿv&h“%œA·­Ž‰íÆ…ÉœDçäšóÔ7½6MzÊ‘y„Fn¦NÓo¢¯¼þºþ!£ež%i867áµãÔ?|ÛÎ#þ,”JAéO‚ dÕ$3-&œ…ÉÌÇ'k‹)þ¾-Ä!`,à{…h^[£!óO­‘üôGÿ€¶—>‚Í@#õR]źfLºÒâ ½Åká‰Ï‚-%…âpþª3já,®-<]— UËžxüB¡šmÓF$¢'¨»ó}dÊ1µ"3#½þ”Å‚q ¿^5Ý£Sr*䤩­©
-íÐ7ºtý ]ª…‡<7
-öq—Öò2%»6­…„âªñšìËWd—¯«@ÈÌ{|rIÕCŒñÈa39óˆ®'FTË’ü"Kò–á X&C7Éq
-q2‡65Ñž:Õh i*šÎXÂxÒ5 ¹É5JnÔ?åiZœ7ÆÍ`¨ÏeÌê*K¹8}Øž
-‚ý¨Á~n?®ÎþMA³ã
+165 0 obj<</Filter/FlateDecode/Length 1178>>stream
+xÚ­XÑnÛ6}ÏW.2È[ÌŠ")Š@3$ÅÚ‡a{ð[4²DÇZdÉè6EQ™èR!•æI±CÝsϹ÷’>û¸>{ÿ™z`ÅÞzëAƒˆÅ¥ D½uîùdKoý¯\‰"/,Šp·!€ÃØ º57þ%\®HHüóå?ë?O‚®ÔÒ
+®§Ú”“èbǧAE}ךH%Eh£ØyÑðL”ÇÔ¬«+l‚À!ˆq¨ ê oò‚ßÿ‘@ÇârqBkaDU±tbĆzc„íº&ñI"9ò6K¼MQÝ>¼ƒ‹‹¾a,q²46±1±Èªøã¹sù蜞½ªŠÒ¹ cë¬=º³¥)³Û¦pϹ1ÀBÒ‡CC¸Q‰®Å§*?1ú(YôìñTôÝ°‚ŽKH<Hs9,`ãæQðl~‡4»[†ÌOogÐàP
+ÉÂïkù„~~,M&„ä_P*@bH):+N)ð«E_ΗEn"q|B\Ÿ íæ€
+í¼Ç'—T?„A†_AÙÉÙGt31¢F–ø'Y’W°$oÀ2ºIS„“9´#í©S‘Õ˜¦¢™Œ%Š']Ó’›Z£çÆÞò4HÎ Çf0Ô§2fu•¥Bž>\O
endstream
endobj
166 0 obj<</Font 1127 0 R>>
endobj
-167 0 obj<</Filter/FlateDecode/Length 1082>>stream
-xÚ½XËŽÛ6ÝúÂ
-EáÜèÓ®8êGýŃÄ{ÃéÀªf„ø¦öÆÅÆeÓâüÜUõ ì<1)=›àPZÚé}¹"3ªDÙîýˆFXöüëCþ‹H•ÿRœ{Ÿþè£Å@XXZþþl«N{ˆ1¤˜øWŸ×Ã’51Îⵑ9:‹ÛZ}2Ä Ék]ì=û/4?‹>A‰ù„.Ο„Îÿ2g‡µíÓÂ&ÈÓa¯íÇcÑíýb»hÈÓy}Øõ½/ïÆ ô¡xÎ’Pʪ=uRמu4O3çx®]´¿ÿ‰Æa,SÒÆ°•‚ÜâVë¦ÿ¸²¿¢ñ²?D3‰¨æ³]›2:'3«°s_UÛèz/U¿*]ðŸ,:•Ö]¦Ø9 ÞÚLX<ê&HHŽ„ 7  ¦¯ëgZ‘}F¡ðæu}ÒKp@À&RøZ‹€\'€įP€^«€ÉïXXxÔ0ÄΊ'Soª:š¬¸å\¤dzê'cÄ(9ÅŸµŽ%G±Xè- ÌÄQxòõ'÷AÙ
-Ë4k?ç®”±íçB-ÃH7n?­ %·Ÿ·¶
+167 0 obj<</Filter/FlateDecode/Length 1078>>stream
+xÚ½XËŽÛ6ÝúÂ
+Ðð¨aˆ5K¦^—U4Y~˹H‰ôÔO:ƈQrŽ¿h— Al±PÞbÁ0ÀLÌ…×(ßYr” °Ü€0 õu<£yb!‚™Ñ‹·ˆÃŒûâS¥AYwº5Óû©§¾qf†ïgÝü=Å»ò©.Í
+^VÊŸ^¡Ø ÓJÀàlq)šg>P„'•9‰ê¦Î&/VÄ,ð’a"¦i‘Ô-5B0^£iζ¾{çÌl)J!”4µõúé1©úÜ„":ô“ª›º¥}ú(…1Ä<1¿4¡zø2^¸Ê„Š>£ÑÔ¢5Š;Oßñ5
+±ÿ ‡ß´¦#¦}á06÷’÷Ž
+#ݸý·6˜Ü~ÞÚ„ezÿ!(µ/Œê¾œÓ¾,$ø¦}ä¾0«¤pzc 4µò-TBŠÆ×>ÂÂHî^á¼ M ÅSºÃò4B ðѸÆÀBœÂÙžö~s÷/]æ4
endstream
endobj
168 0 obj<</Filter/FlateDecode/Length 1323>>stream
-xÚÕX[oÛ6~/ö# $,æÄ;¬{(Ðö6?ˆ‡À–©F‹"º¬Í~ýH‘r,…åÔ˶ˆnÔ¹òœï;zó~ýæûŸø‚˜c±X§ H`±XpÆ|±Þ/õ(\¬ÿP+1[3FôRãhé5×A³ÝådE-«f´M*®ÂE4€1Ý„áïë_FšVöýŒ@Lc«)ökÚ¹ïÌÁ^­zeh®*¹TQåFU ‹½]3f× ¥AŸ´‰Y¾³> á˜S/ré%‚¦½°kŒ4a¥a—4ŒAbZš]3´ø¤]•¬Û¼dTÆå¾Su©@DOl× ¥1Ÿ4•DùÔ²iÊ»zèÿ6‡uSeÅ'Ün« -¶É]ï[èΦÓ
-ª2\!$rßVÒÚ‚ÑÑë ƒXV'Ûiüq¨b D‚öáÈ
-£ã›Ü)qUxÄ
-n›,¯Aâ‰Õ)>„¸L­ÝÕûtÝIÆ UÜ
-/Y—Í«ËÏUÖÈM°é‹ñSÝîŽÓ´Ë+o¸l+¤Ø®áæ’Ûùñ!¾¶}äe²ÍèÝ +Ö».)'tš{¯“úuöÛÎ*üÁ06Dz<ý±Ç+6½Æ0?^V²i«bàsZV÷[žËú{ p¹´©Ý͇LÊ/™½4qvTûJV ÄÖÃc8ùX1ó£Ÿõ.̶×
+xÚÕX[oÛ6~ö# $,æÄ;¬{(Ðö6?ˆ‡À–©F‹"º¬Í~ýH‘r,‡åÔM·ˆnÔ¹òœï;ºz·¼úñ>c æXÌ–é X,fœC€1Ÿ-·³€cΖ©•˜Íˆ#z)ƒ€q4‹ôš› Yor ²¢–U³
+Ú&×á‚"À˜®ÂðÏåoGšöýŒ@Lc«Iø5­Ü·æ`¯½24YUìRE@”U,¶vÍ@š]3F"Ÿ´‘Y~°> á˜S/té%‚ƽ°kŒ4a¥!—4ŒAb\š]3´ û¤Ý•¬Û¼dTÆå¾Sq©@Dl× ¥QŸ4•DùÔ²iÊûzèÿ6‡uSeÅGÜ­« -vëä¾÷-tgÓi
+XÁm“å5H2±:Åû—©µ»³z›.;ÉÄ¡Š€„vòÞw’( ˜Îžî~
+<ç+õ÷àrnS»™™”]2{iüì¨ö•¬8ƒ+¬ûÇpô±b:çG]œõ.̶×
+¢"WƒÐßV<ƒl󭑸éÚƒ4m-ííT“}báòaׄj飹4ñ»Ö<x×6.³ 7>M7ì
endstream
endobj
-169 0 obj<</Filter/FlateDecode/Length 1202>>stream
-xÚ½YKoã6¾/ú#TÁ*Y›+¾ôX`s(º=ôZŠÆE¡XÔZ-z´›úÛKI”,ÙãJ…½èù¾yqf˜w?¬ß}üɳ\xÔ·Ö±…™ÜÀ·<#J=kY¶Ð[ký§\I]ËGë²z)aÈÁÔrš5"Ôš¡´•Z³Â
-x ¤1HfˆÁ…4ß
-äâ6Ò°¸'/ ŒÕ ì_„¸]QJícžÝ®ˆooETåâö÷õÏ5üÜ¥(ð;¾‡ðI£¸L@räsÖ.}°“´…ønÊ%r=µØ®Êd_ - “Ê[ÚËÌbE»!ÅëF2ňxXš aÆy_IqÊ­ÓÛ_hlÂñÏŒÍuÆ~°ã*Ý–I&µä„Ûq²‡,ŠÂR4÷i(M¤ôÁ)!c8W)ö>Û†{…•UiTƒ´ŸÛËÓ±(NÒèúÓ¦g±l?/Jñm¡î˼yžž]ƒÔÊHµ0¾‚ñ!J“Þ¹4Bmé‘þû¸@aYæÉcUŠbs¢Ò@º'‰“mX;m«¯ÐÆêz^ú'R×4|ÇA>#æ#µ³Õ¨{qWvþm^€
-*¡cx¬‡ïD…ض·÷Š€ë¼¬1I HN‘;•‚@)$@òÕ¯Æò©N¥k[/È–MòOuÅ?ß¿ÚA|~Ç#ƒîÚËFZv—Uyû´Rœ›W’Róô¡sö!IÏ–ÕoLi»SâêY„ŠÒ¿Ÿ;°Ó»IÁåéƒ Â½7‡Åœ¯`ÁýËŲÌáSý»¦VÇŒ9ž’2V3Щi‹}!  ‡R;ÿƒþj:}ŒõôáÙ}¬ÕÖø=
-Ÿ/â­7%Þ0o=ƽ9,¨2{ÛxÃ|Þxsß8Þ¼YâM%;öç,08˜´Á×í÷?Y*L”8æñÉäÊ毨îë¢×aèßÅo Óè'Dï€+ÑR6ÈáêbYŒ¨Âr‡â}–囓 ?v®õ ^lYŽác±¹H–ç»Wðâ¯ôi!;òô+Š³\R“]Ð͇Fïo½ïº¡†Ùò¤ÐVîœiH<­49D¡¿ó¤îçÎûñÓâZ±‹¿Bjªã 6bÐE´M˲oÒ²´ÜõO²–ô÷µa—ƒ^n9hâ—ã½ds [ÚJÉõ‰H³•ª5#iÔ™ñ˜Ä§øêäî¿,M­K#:iÐ9@TŽMþ¢Tf–£ø×ÞIÝd¾¹~@p΃4£Ü+³´:<Š¼ûf8ñû”™OüCØ0._ÞÕ×ÅÙ[‹€qëêÙM<a<}ñnC v½úfZ»©oÞ+¤YÙ7 =¾Q£ 6;è‹
- ›cZ˜3gy`xR—V»{'3â,“ eG‘çSùÂüH€s7™Òʱ ³ÍÐSfIúÌ`¬9iô©âI_ ÜeqKüš1>ç ÊÜIý[]*Fá1P-aôÒÎ ÂL9Å6<ŠøÖ‚+6ÏÄ£2ŸÍÚBðY[>k Á'·¹+ü%ŠêÐô˜]_œEúNÍ x-y<ò-ŸK±¸HÝá¿e0£È¯3‰ºÈs[§ª±ïËúÝ^çX˜
+169 0 obj<</Filter/FlateDecode/Length 1203>>stream
+xÚ½YK£F¾¯ò#ˆ¥Ñ2³v/ý‚f¥C”Í!×øeEŒiÖdl°x$;9ä·§ƒ]š šÃˆW»¾¯^]U=ï~X¿ûø“g¹È÷¨°Ö‘…™@®/,ÏÈRÏZ‡–íùäÖZÿ©VR×Èw]V-% 9˜ZN½F&¡^Ó—¶ÒkVØA>÷µ4
+Ià qß¿&,_-!n- Ä=uaÈg¬Zø`ÿ"åíŠRj³ôvE„½•a™ÉÛß×?W¤÷s—"_´|Á“<†Q$€ä:HpÖ,}°ã¤ønÊ%r=½Ø.‹xŸ£- “ª[ÚÉL#M»&FëZ2ňxX™ aÆky_jIqÊ­ÓÛ_hlÂgÆfcÆ~°£2Ùqª´ä„ÛQ¼—‡4 ƒBÖ÷I L¤õÀi!C8>)ö>Ý{•–IX4Ÿ›ËÓ1—(Š“ðêÓ¦c±l>/
+ùm¡ï‹¬”yî8»8©;™ŒÂ ãA0”"¦¼si„ÊÒý÷QŽ‚¢ÈâDzùæD¥5€rOÅÛ rÚV_£ Õã¼ZõO¤®i"ø#H0i>P;ÍQ…º±wEëßú¨ Ú‡Ž3ß)ˆr¹mnï5×yYcCœ ¢v* ÙƒÒH܇äë_ å“1•®m½ [:É?åÿ|ÿj±Iøi ´ºk.eÙ]ZfÍÓJs®_)JõÓ‡ÖÙ‡89[V½1¥Í§ÄÕ³ 4¥?·`§w“‚Ë.÷ÞvsBÂû—‹U™Ã§ú5tM÷¬-Žs <-e¨¦SÓ–û\BA¦Œÿ?详ÓÇÎ8}8E!öÇZežßÃàù"ÞºwSâ “IñÖaܛÂ*Ó·7Ìf7Ìß8ÞÜYâM';öæ,0XLÚà«öûŸ4‘Æê›oÄ'“k›¿¢ºg<!:úþ]ü¶0~‚Çp%AÊ9Üó@U,óõCPìP´OÓls²áǶ
+^ì•>ÍUGž|EQš)jª ºùàÐðýCÂ÷m7T3[žšÀŠÏ™†Ä•¦†(ôwWýܹb?~ºqXX)vñ—+MÇ8è…tMӲ운4)vÝ“ª%Ý}eØe¯—[öšøåp/ÙÜÂV‡¶Rr}"ÙJõš¡4ÆcA«“»xYš^3”†Ç¤Aç
+ ›cZ¨?gy`Τ.­r÷NeÄY<Æ)J2Χ²…ù‘
endstream
endobj
-170 0 obj<</Filter/FlateDecode/Length 954>>stream
-xÚÍXMs›0½çW0œH¦V$>ôÑ™öЙöгoqÇCŒ¨i1x@¤Î¿/ÙA®°DB;=ƒ¼ïi÷½]á›OË›û/ÄÁ€‘€:ËÔA!˜Q‡‚€8ËÄñhÞ:ËíÊ
-ìó lq‹-Hó²¬V
-ûþðµð´ë'¡ág¸þâΞÝ~sþ¹Ç žñõ™Aòzctºœ` úØ‚ýE[ÈVƒà$5Î+5„æ”òç”
-¦JmŸíÛ ÉA*GÓ>›íÊZu(|ê,å„¢ÙN…Ôam
+170 0 obj<</Filter/FlateDecode/Length 952>>stream
+xÚÍXMs›0½çW0œH¦VúèL{èL{èÙ·¸ã!FÔ´2x@¤Î¿/ÙA®°„C;=ƒ¼ïi÷½]á›OË›û/ØA€â8Ë̈cÂ;ËÔñHÞ:ËíÊ9P„¢ni‚( Žß­yðjQÝ.â ö>ôÈÈZ”ëÇgÁ^Þ~[~=[È èS éÀ‚ø0ìÁ<V¤rM®Q£Åæhõ&Ù³-;x»4u³ëéZ# Œ@Lée¾r ›¢=xYSlD^}¢³œ³]šåO¬£Þ}+’Ó¦[$˜ôàñr“p‰V6EÚ(Åþ¹¯Èò"]wV'ïúÇ®`W^‹ªa+-;mr©™]ži©‰-+laoø0 -È6)Ò³,ä%(÷¬X½29î¿rWÖúGÐÌå´å3"c{Öâ:œ(
+4{Þ”…`…¨•¿â¿¯X’zî]âj7*êB5O4´þÔÂD¦|ŽùS›µxÎî„Æ{±èçÜ°)Úy嘆Œó>ÉÞxÇ jÇ@ÄÞ“e Ømq)©½j‘ˆ¦¶•>ÖÚ=@ãcäVÕÃЀ7IÛÅÖO¬ª»ôiäïU$øf¤—G¥áZæó¨å`4º×â_UÞNêׂyöáÙb¼f¶ÃѤÎTµƒ ¥/)»°lG86£å¦@JLCe´È¤ŽAe\ßÕD[rln­#QxJÇcbVñ¥Ô9¿B¶Zû#†ÖÉ‘Ë•ÀÄèþÑäèx8…'œÀ30óÔ-M‹i«¦S.™u¨‹¡:RÝà ÈHά-O<çð'd–á/=Jèäáÿ\ Öž¨v)Ï fÿ’6õÍã¿Í¹ƒyØœ»n`y ÐŒÕ–²=x¿s]ð•çòòûñeÃ퉴7ûï
endstream
endobj
-171 0 obj<</Filter/FlateDecode/Length 1056>>stream
-xÚ½Xߣ6~ß¿eµ9]\ücWŠ´jÕ>ô9oGÕ²Ál¸c1
-¬š*Úÿ½ÌVæl’è^6€ÆóÍ|þf<Þ»_vw?ýyð3o—y0@9ó¢Œ#o—z>‡tíí¾*KL=8¥¤5E{AkóÅoÄ)—àŸcÞˆ¿Ê"öW…|^}^oBú«*¯„úÔ¿Ðÿî_Ò"/Åðq¯µµzøs÷LJÀ6nÀC®‹ìåYïVEWÉJ”ý[sPO®(Ì„‚1 ˆÒÿ»8‰ýk#R0“—ö3EävÄBî“¢Ç8$eZh"·Ólãæ!œã‚0P`c wù ¦1  ƒ À0Ž¢~-šI~=ÜÏG‘¤þêS²2椽LsB6¼Á÷¾µð×ÚÜîÛÈòE™š¼©'6eû¢¨…ÉIÂ(¼FÂi^'OÅ2 #jOÀL‡1þ…>VË’2GÌ]íUÒìZZ‘pöDn×þ¨ÌñRMŠàüæªzØ‘2yÔ½Cï{¢_uËÌ«$?Ö½ý·TZ#ÐuŽu"€Âè#»É”ÙàûÌjÓ|UN! |×{«i—µ86qG®ÎšU®WOqðÂ!6öfÛ‘žÐöÌfXdn ÞØ
-Ô€0z)Izõ'º-Àa6öf7ÃH¿"ìÄ=lØÃ6wäIÔºž ´+ÒìÍ$Hb?•g¼™ºÁÍ]ul¨„Üò´'nÇ3¨EÓÈoµR€úûy|ܹÌ„Þt² Ñ塯Ì„Ýrž Æšƒ„ܲ}Úf1P¹÷ÞÂ÷ÊbsÞƒE4f „Œhƒí`ÀÇ’4<¯‰EÝÓØ`“A‹Ž E=Ÿ @ÂpHú=Áë „jvkN|Q7zÚ•Pñv+µö¾@½êW5ÿÈõC?U3?ŽÔmn­^¢ûùV÷ߺ‰¢}(d’æå³a¯‹]g‰
-´.“}{ÝËײyTVeÚŽã£(’“s w…Ø¢¤"ÓO[¤è™OÖÔÄBfmbqœåßíbcwüzîŸå“šT. O4°¶ù8.dùÇyðžß\›?…7å¢ð–©«U#3YŠË…GñBîþUüÝà ’Û2^Ï`!euuÔºI
+171 0 obj<</Filter/FlateDecode/Length 1057>>stream
+xÚ½X]£6}Ÿ_2‰¬6.þÀ•"Zµ}ÎÛRµL0vŒ£¦Šæ¿×€™ÂȬ!‰öeèúžs¯í¹ûew÷ÓïÌ£@0̽]êAÂÜc Œ™·K<_Àpíí¾êHL=¥¤ E{Aóůå)SàŸcVË¿Š<òW¹z^}^oBú«2+¥þÔ½Ðýî_’<+dÿq­M´~øs÷Çb·¡0Ĩ›X–vi5»R•²èÞêƒ~š‹Âl(‚¸¥üµË“Ü¿Ö2u™<cDîFÌÕ>Î;ŒC\$¹r;®6êeîé—Ðn½¼CSâŽ0x‡A€Ôceõš×£ú:¸Ÿ2NüÕ§xe­ÉdÕ„  ¯Ï½ÏU%ýµ w'F.±|Y$¶l6év9Û—y%mélFä 'Y?åË,ŒBwv9¬ü,ô¡[–,sÄ滽ŒëýÁÒ8.ð~ÈÝÞ,óZ¾”£Ep~›ízáFJÕÑô3ï±y5-3+ãìXõòvßåd`Ö9¶®ó²êÆceƒï+krŒêÅÖUN!  ¾û½ñ4ÈŠJë¨×Ô í.7£Ç8èá`—z“íÀ*qÓž˜ ‡Í­ä­­@0N/ÉŒãÐ+pÐæRor2¬òð+hÇ h 7m{G±6ë™nGÚ³Ù IÜ»òD6[·#è¢3EÛ_g6T‚o¹Û“yÛ3¨d]«o•v€þûy¸ÝÍߘIxÓ“¡—S_-8OvËó±®9H@(Ógb6ÍÉd{_Y|*Û¡`C•@ȉ ØöbhY@ƒ>Cþ[Qô=÷1Y4è˜PÔéÉ$B+€€¤›¼Þ@¨ç`·Ä—Umæ¡ µNa;2Ðc0àïc
+g›¢\ÏQÔŠg
+’ëÌ•*¯.œ!݈À@¼ÙªÑªM½¬¬ÙbÖÝr™Í˜ßfžÍâ¦Â™îü0·xÌ(¾õyc{Ø8¢”q}žír'¶lŒð¤’‡ ˆ{BÇ#Ú–‡ Í}§ù…´fþ»÷Ûîî? Œ¦
endstream
endobj
-172 0 obj<</Filter/FlateDecode/Length 960>>stream
-xÚ½X]kÛ0}ï¯0„BûPÍ’l}Àceƒ=¼Õƒi±ÒfKì`»[†ñŸÉY’Éöu({4±|ÎÕ½ç\]õêíìêÕ{0$9ÁlàH &EÀ9F”ò`–7æÙm0ûnVR$‹vK)EA¸_“$ËJªÒnå1æ[y‡C$cé0#&‰Pˆ©Ãl®}`nÉ)X<–$©^¢¬áÐ °÷oyú¼qîŒ9
- ZïáæLqŸ¦(GTʆ^ŽLûþ;H(wBú’cß<#ñ‚6žË•ëßl¨[ºþø½ÎÃÅL¶ÍÂ+C»â ,óHþþIÏì?¡’÷rÅ€d€4ïM  wŠÞ‹È‡„ÒªqB§ÿÈßÛû½
-=fgæ3âL%@¸žiµ›:â—
-oFâ ‰bÑÔ,ÃÄ.d’¸©%ÃÄ/d„6µ¹3áU»#êk’˜ñ™ôÝ“Ž9Ú&Aä8Ž$éýÏw4Çq=5‡ÏX ¨Ë‘÷ÁE ddÁ÷ƒîÎ+”55SoJ/¢¢¼ÙðÇÐè2.±ïÇû4ïfï½ NÌH"Ó=Œk7ïfW
+172 0 obj<</Filter/FlateDecode/Length 961>>stream
+xÚ½XMoÛ8¼çW0$‡pERâ° ºÀ.ö´ð-*PÖ¢wmɔօ ÿ¾´E¹¶û,=¹Ab›ž¾7óHåæÝìæ·?e ˆ–\³E@#E„V””p.ƒYÜiÉîƒÙg·’‹@-D´[Ê9‰˜
+Âýš$YV¶0•õ+1üÊkÉ!L‘rÙÜB`~É)X4–$©]TÖxè±÷Oyú ½qFŒ¨ˆ
+ŒFè>5î„õÕF7ªO8hÂg $\ëŸ0®8ã‚ÇVÖ°saý`ð¨"±Ðݬ
+¢Žã¢XÛ²4Ïîú~ù™V0 ± ìûx|1…™»Ky–“Ó2IÊ™[(?䔆Ã|_—ÕKKõµÈ³çöOߌS çGôH-tXË2++kÒ–6_tôÎ"Ÿl1á·x26ØÂß6Ê»ðY–b’ü³sšÆ¿nNSñösšÊ7˜Ó]¤©{êõÞÕu[¼ÍAÙj ÝnL–š…K÷®Á[Wö23kŸ³r“>æëµ[â–fiû]×w¬õâ°Õ#ÂÚéÉ6¯U«d“:‰Ûù:-IY}ó
+ø õŽQıÞó3÷ü2âLea\à²Z‡MÉ Ï`E¢+‰bÕÔ"Ã_ɤiSk1†I\ÉDoj÷È4†Kb\í¨IânϬï1阣LãH’ÞÀûÐã8n§î°ÉÁCD_Ž²n§#¾¿èî²ÂESÓ1ýæì**.›ý‹ŽI ç×q©ý 8Þ—
+´û=íc/'J2w¥‰ŒùÆO÷³›ÿ+ŠI
endstream
endobj
-173 0 obj<</Filter/FlateDecode/Length 984>>stream
-xÚµ–ko›H†¿çW ¡HN%O™ûÌJ^y·©Ýª•*©ÊJKìÁa_¤õ
-ñß;À;, 3Ôù
-ÃÏÑv­^Eùr·R¯nÔò[ADYP^•—&À)kjLa
-‘Î Qêš±¡©,ߥ-/³ÞÛ* 
-$iãݵx,ÞM»‚Ÿ¬À€ÞŸë¬] OÀaäZLøGHhV%íŠÀƒP§LQ½kBÓ?«ÝK$11@WSµ‹+I&ÕYM1§“x—%; " ðцûU<O²}šl’<ù®ú´2oL!Xb# ¬ÅB‰õÂF,d-ÖƒMßKuê
-­ÌÙ”ä?aXÌ`ãÑKkSRä†(gÈÝþŒ9#ˆb>ƒîJQF²ÝßåMhmÕ\–›U²ü¿0LÕmtĵŸQjÓêV*ÃM¶öaqiÝò¨Ís­ÖÉvîîöÖžöö7\Uá‰@*[F{µ¼‰Ò™|ÊJæ½B!ª#ØlÔ*‰r†?Ò$Wþ#ß^³`tŸvS‡Á3~²0Çín»6©“}äcŸ88…áçq
-#ƒÇ臣®¨uÈò´ŽÛ– ë-A€€¸5t=lÔ.®£'•äÝoT»MN|˜W´˜ªÝ}¢gM
+173 0 obj<</Filter/FlateDecode/Length 979>>stream
+xÚµ–kkÛ0†¿÷WL!D³îÒ #[×Á.l0ò¥Ìƒ¹‰œzk.Øî–aüß'ßšÔskÉK?ØG>Ϋ÷Ÿ“׳“ço¹Ã€äX8³Ð„
+âxå"ßÿ¬—ê<Hç›…:¿VóŸyFyžA”ŸÖYã:Àz@RÙ°è Õ,†5‹Ú°Ø #yyÙåұhžIO³  K bI˜——‘†¢aÉa,”——g‘ñ†¡´-$³´ÃX¥Ý‘åy4‘Î Qj›6¡©$ÝÄ /1ÞÙ* 
+F{ƒùþLïÔ<"ë‹øU‡œ'ë`¥ÎÆÑÑtªÖ ß×·úé·Ù{37ؼûèÞ)¤‰wWÔâ¡x×Í
+~°zw®“f<X@
+7q­$b‡A„ÞÛp»§Q²£U”F¿T—VõcÈ–¸K‹…뙉XÈX¬{›¾“êÐ1Ô32gU’ß}?›ÀÊ£§Æ¦¤Ð‘O5Ù!Ü ³F`;Ätí•"&Œh½½M«ÐÚª©ÚÍW‹$éßÕM°ëÅ5ŸQjÒê*ôýU²tavjÜò¨És¥–Ñzon·Æžvö7\Tá@*™[5¿â‰|ÌJõ{-„èCG°Z©E¤Ê÷ÇQª ËÜ>¾Ý“F÷i;u˜wÄï ƒæ¸Ù¬—µEŠÆäB¹Ø%NaèiœÂpï1ºÄüÀ1pE©C’ÆYܦYg Ä¡Ëa£tq=*$o£:Ü]iåÁúyYƒ© ÚØí'zÖ
+‹k@ªÒ–1àܤgÙí3±‚@sȶ0¡¾Ùë%‘­ï0VÉ`ËdöÎÛc„#õ«ˆ•¯R ຟ"€‹GƒªÊ½˜üVÜ4
endstream
endobj
174 0 obj<</Font 1128 0 R>>
endobj
-175 0 obj<</Filter/FlateDecode/Length 1050>>stream
-xÚ½—mkãFÇßçSLÀ.xO»«}z!0wõQÚƒêBáÔRŸµvTlÙX2—Cø»w£7²VÖl.wo‚H&ó›™ýÏîÌÝÛÅÝ›÷ÂãH *½ÅÚÃA€žQ*¼E챯ØÄ[ükL)÷$Rœ¥­DLxþ“ÍÇq­²t¹Ó“)#l<›é4Ž"ó£úmù9ùkñónZù˜b)¦ohÒN?4â™ELÒÚ l Ô3ƒ
-뜀ž«~<èU®ã—(ö_·êª~uÕXÐ"ckÓ§‡FµÎuþçoów‹ù}*¬ÿåÊ;xI7µhMëbkëIL[¹üú‹=‡Úô*È¡ïPíUá€8õñ¸ÓY¶Üèâý2ÙêØ%dÙÞ:ö€%@†}%°ËN¹Êîÿ¥‘ºƒ‰Ò¡!t”‚zËNÅßB„¼¶ ýÆz$Áëè±ity7íþ¬j$½%W€§†w
-*†ü}ÕÖÔåɾUàïÞ¸ìMß{¸Ú¾.Û@kû
-z·¯ò£lcóIƺþË)]åÉ>Í,õõÛK&
-\YÒWÙï³e}l%Ò$ZeÖ
-š0D8½¹l)d¾ÚÒ¢>HÊËVG½»!†×­.‚¸!†®.‚º!þ…3"pC
+175 0 obj<</Filter/FlateDecode/Length 1049>>stream
+xÚ½—mkãFÇßçSLÀ.xO»«}z!0wõQÚƒêBáÔRŸµvTlÙX2—Ãø»w£7’VÖl.wo‚H&ó›™ýÏîÌÝÛÅÝ›÷ÂãH *½ÅÚÃA€žQ*¼E챯‚‰·øטRîI¤8
+[‰˜ðü'›ã(Zeér§'SFØx6ÓiEæGùÛâsò×âçnZú˜b)¦j«iÒN?Ôâ™ELÒÊ ¬ Ô3ƒ
+b8…uN@ÏU?ô*×ñ‹T½nÕ±¨z+ê²± EÆÖ6¦OjœëüÏßæïóûTXýKË;xI75huëbkëIL¹üú‹=‡Ê´•C
+ʇü}ÕÖÔ剾UàïÞ¸ìMß{hm_×m ±}½ÛWñQ´±ù$c]ýå”®òdŸf–úúÍ%  ®,é«ì÷Ù²>Ö‰i-3kM"œÞ\¶2_-i)”–­Žz©ï†^·ºì†^¸ºâ†ø;Îê†
+ kŒyð`Õ¹zlêñåæ2s³Úˆãö6¤Qa@‡RwêY{!cJóBÞÅ×,$Œ9“„T@²Ãr¥Ï%àâ@àÂvŸn*Îìóƒ™FÍä>Âæ7û8"g¤€tY±TÞñ«ÇÞ
endstream
endobj
-176 0 obj<</Filter/FlateDecode/Length 1405>>stream
-xÚ­˜[sE…ßó+M ,¦çÚ ¤ðÜ–B¸™»‘åõ%Q$cÙ‰~;Û
-VJ0;Uy²Kµs¾éÙ3gzöZغöQãvÈNÑ`kw€Ztçp¨”lí n us°õ°{TÙ ÙZýòYé†Lz ΦóÙÞh´ÓîŽF›O÷¦íìä1àÙõ˱W1—c7P Ùð£×a”*æ Ìoç`·Ó½¹a¤¹xýæï[w^¿ñš¸Y'®íP½ª¡==ÏvÆ»ÇíÑÕ*ÖUp9ò5ˆ-Uð2]´ë×OÛÕN{z|º¹7ßÞž¶ÅiÓB=¦½{ÐÒ\Ô;|q½· E¾èï3‹=ì¼wîd?†gÇíâ¬F^–ä_Úx2?™oÞN^ëãõꪗúøx2ßiÅ-”Õ
-%´0Â
-'H°ð"ˆ(’È¢©X!*ÂP ¢D…Mw9$dô0bÂŒ50.¤(¥TRK#­t’$K/ƒŒ2É,+`T>‚•P¨¤RJ+£¬êä+¯‚Š*©¬j`åZ Zj¥µ6Új§I³ö:訓κl¦T<¯oa°ÛxÊhcŒ5ÎaãM0Ñ$“MMeåVÚ
-ÛõVYmµÖY²l½ 6Úd³­•w¿® :§œvÆYç9vÞ]rÙÕÀLF‚ºÕ&Eš YrDÄä)P¤D™j`¶cÁÈ’ën˜eÇÄÌžGNœ¹VN/<zé•×Þxë'ÏÞûà£O>ûX9A‚dPAlpBˆ!…j`å‰"b”QEM´ÑEŠ} 1Æs¬€q9A’H˜dRI'“lr‰'ŸBŠ)¥œj`åÉ"c–YeM¶ÙeÊœ}9æ”s®H.'H#ld£ݘÆ6®¡†ß„&6©ÉMMeªx^¾è}8²îqø¾¼QÎgí´}ÒN7ãÙÁñÁóvå8îÏëÕA¬\g—=çÊïç?Û·½äy³±òË•RïÆþoªòî~¶ªèT™Þ¤%¸Ç+Ún÷få6¢ââú`4‚ú»«}nö«—{ãÇíYï­ÞõSÅK!A(„aA8‚AxD‘@døÖr]+ßµ§e2
-@”€
-P@ è
-X` ì€ ˜=p
+176 0 obj<</Filter/FlateDecode/Length 1403>>stream
+xÚ­˜isE†¿çWCXLÏÙ ¤ð\K!\æ!²¼>E2–“81á·³±­`¥³S•Ov©vÞgzö>öZؾöQãvÈNÑ`{o€Ztçp¨”lï®#yc°ý {TÙ ÙZýòYé†Lz ΦóÙþh´ÛîF[‡O§íìñ#À³ËµW1›—k7Q Ùð£Öa”*æ Ìoçp¯Ó½±i¤¹¸qã÷íÛ¯‹_®xM\¯×vH¨^ÅОg»ã½“öøjë"¸\ùÄ”"x ™.ÚuŠë·mk·==9ÝÚŸïìLÛâ¶i q=¶½wØÓTÔ;|±Ñ_‹|ÑßgVô°óþ¹“ýtž´‹³y,É¿´ñdþxv²uS\8y­×«Ë^êã“É|·7QVTÀÖòn,#ùTvV=GuI`~VÁÓ=Ì7\„³¤õvŽ5½sÊ«w¢þïÌÖSúÜÒÓUGýûïh´8OÚõ[{a­{ÓyÆR¦ó§íñd¼hÏ6z§D»öê;”’ÊGsïÞÖúc¹Xe9Q âEÿ;|³YÑÉ>Vï>Ï&í+£Ÿ;qçÙÅ_¬5¦So2qºµWihìÛÍv÷çÖ©^>º‰fÈz)jzˆ®øãV{ºÞ€¯äW6m‹G „@!…Za…$XxDIdÑTœ+ÂP ¢D…MW+2z 1aÆaRH”R*©¥‘V:I’¥—AF™d–5°r VB¡’J)­Œ²ª“S¬¼
+*ª¤²ª€Q¹Bk¡QK­´ÖF[í4iÖ^uÒY÷€-“)ëõu#L×e´1ÆgÈ°ñ&˜h’ɦ&²r+m…íª¼UV[c­u–,[oƒ6Ùlk`åÛï„ë“SN;ã¬sŽ;ï‚‹.¹ìj`º#AÝ"M†,9"bò(R¢L50S„±`dÉŠu·Ì²cbfÏ#'Î\+g/<zé•×Þxë'ÏÞûà£O>ûX9ƒ0È ‚&Øà>„C
+9ÔÀÊ$ŠˆQFu4ÑF)rô1ÄS̱VÎ I$L2©¤“I6¹D‰“O!Å”RN0.g,2f™UÖÙd›]¦ÌÙçcN9çŠ Âå ÒˆÙ¨F7¦±k¨áÆ7¡‰MjrS™,Ö˽‹#«Å÷åD9ŸµÓöI;ÝZŒg‡'‡ÏÛ•rܟ׫ƒXg—=çÊïõŸMioyÞl¬ür%Ô;±ÿ›ªœÝÏV@*»7i êñŠvÚýÃY¹Í[ÑåŠÁõþhõ³«}&ûÕaãîøQ{ÖûªKQ
+@  BÐ    ƒ "ˆ"ô–ëZù®“+“Q
+&\$×ñäáb:^LÆÇ`Ò½?*åO÷Ç;“Îóû‡NÍæâåyG/N?yzúì9¸ð¸4-NŽ»ìð7¸šÏe‡‘
+‚†` XA`B€!$B ¼GV‰"B”D Ñ@´D‚È=Ä
endstream
endobj
-177 0 obj<</Filter/FlateDecode/Length 1415>>stream
-xÚ­˜ë[EÆ¿÷¯ˆÑ¢’îœ3—Ý*•ËîªU«¶ñÚÂBSCˆIhiú·»/I
- £4AcѸªQÐ)èt
-:‚NA§œÿî)ʧs S†)ÔaÊ0e˜2Lè:N è:NB:Ç>ÓÑÒGÓ•?)Šêó꧟}¾Ö¼à"µ.Õ\‹6ÖÅÉý/¾\ðU@q][|csk;Íò¯¿ùöáwßÿðèÇ€âõo?ýüøIë—_ûý?Ÿ"!íüP¿þ¥âY{·S¥ãày÷Å?½ÃþQ@ñú—†Á¿ÃÑøøå«“×o&ÓééÛ¢P.ŸØFðÁc<FðÁc<FðÁc<FðÁcƒ‚—øtÁc<FðÁc<FðÁc<FðÁc<ö ÞbËÒ>[V¥BS S S S S SÎè t:Î@g 33§}¶,¶0µ0µ0µ0µ0µ0µ0µèœƒÎAç sÐ9ètºæ´Ï–%`NÀœ€9sæÌ ˜0'`NÀœ€9sæÌ ˜“æ´øtÌ ˜0'`NÀœ€9sæÌ ˜0'`NÀœ€9s²ÙkíÓ90'`NÀœ€9sæÌ ˜0'`NÀœ€9sæÌIsƧs`NÀœ€9sæÌ ˜0'`NÀœ€9sæÌ ˜“ æìmž€´»ê½Ý.†:­;Ù÷º×­=Í^¼®µ4ÍD/dz÷ùV9“"&YþR·t@&ò8/\¼Y:ûÆgsûß!íêÕè¼2|{¾˜ÐÇåè¸7ö·—Û²Ÿø?åÌÒGÛf¬dqm¡&ÄËÃ3×½3Žú}âÔ?ØÆzÌJwÿäò”“Ôw>³Þ•þãº)Å‘­_¾êuû%NÎëêºãíò9Nj—­(G“ìdPvÆ÷wv’¬¡<ëÏ&õ//@ˆ“ò™­r8<,G£öîgFg› ͹kç_¨µ³¯Î¿Á}§Ôú¤¿ëõ¹¥¹î!²ô muí–~ê½[ãû|ßäù`­÷}ÐÁ Ü•;ÍÒ…uA³,L®
-Âr‹ØÃ⊇ö…§¿]âa7{X_LÚœ\t‹ 9å*ŠÁÞþÆq¿uÚƒòyy2qÚW½ùNð÷
+177 0 obj<</Filter/FlateDecode/Length 1414>>stream
+xÚ­˜ë[EÆ¿÷¯ˆÑ¢’îœ3—Ý*•ËîªU«¶ñÚÂBSCˆIhiú·»/I
+:åüwO‰|:Ç0e˜2L¦ S†)ÔÑ9N è:N è$¤sʧs:úàCúhºòñ'EQ}^ýô³Ïך÷\¸Ö¥škÑƺ8¹ÿÅ—ë¾
+(.µÅ76·¶Ó,ÿú›o~÷ý~ (^ÿÆñÓÏŸ´~ùõ·ßÿøó)ò×Îßõë_*žµw;U:žw_üÓ;ì¯iü;_¾:yýf2ž¾-
+åBðqø0‚Ç#xŒà1‚Ç#xŒà1‚Ç#xŒà1‚Ç#x¼Ø§s#xŒà1‚Ç#xŒà1‚Ç#xŒà1‚Ç#xŒà±Oð[–ølY¬aªaªaªaªaªaªaªÑ9Î@g 3Ðè t&`æ´Ï–Ŧ¦¦¦¦¦¦sÐ9èt:ƒÎAÂœöÙ²Ì ˜0'`NÀœ€9sæÌ ˜0'`NÀœ€9sÂœfŸÎ9sæÌ ˜0'`NÀœ€9sæÌ ˜0'`NB6{->sæÌ ˜0'`NÀœ€9sæÌ ˜0'`NÀœ1§}:æÌ ˜0'`NÀœ€9sæÌ ˜0'`NÀœ€9 bÎÜæ HÛ«ÞÛíb¨Óº}¯‹®¶híhöâu­¥i&zá{8ž½Ï·Êј1Éò—ºåJ<Î ×o–ξñÙÜþwH»úC5:o†Œº=_LèãrtÜûÛómÙOüŸrf鎣m3V²¸¶Pâåá™ëÞGý>qêlc<f¥»ryÊIê[ŸYïJÿŠ®nJqdë—¯zÝ~‰“óººîx»|ŽãÚe+ŠÃÑÁ$;”ñý‡$!k˜xÖŸM8ê_^€
endstream
endobj
-178 0 obj<</Filter/FlateDecode/Length 2377>>stream
-xÚÅYÝÛ¸ßæpûr2ZÑ")QÔ’\r¸ô!È!.ph\ ZY^«‘%Ÿ$gwï¡ûÍpHYÞå~ݥȋEQCÎp¾~3ôÙëåÙâ‡t¦X–J=[nf<ŽY*ÒYšr&e:[®gi:Ÿ-ÿ ¤RÍ4Ë”Š ­fI:‹ Íjµ,ûaµÚ¯7/˾È÷嶼^­^Õõ뛡ì£Ëk»×”mH{…<bY’9®ú9\‡ïÓ—'óÍžÚ&ß•¾ã¾‡ù§òÕÑóùöCW5—>ÎÍ—‡x'LÄΚ?Âû0/z<æ<LD¼|Y6ëÕ
-~hÖ çÿ^þã¡“jÇM8núž“nA:!,ÑÒüÝd‚˜©H[PÁ`iÄt3¡cKúv‘,J…;µQó<:(íéNd DådªÜnr‘±F*c°&‚ Ái×xrZ|×ôC^×ùPµÛsÐUbG°N2Íc»Žq»òM;—<¸jê6wj—|–`BÙ… O©3Zøa.Eøûy®â ¿,™]¦'«CîξÜVý<”R{X*RXš(\J“ôöšƒv¾˜OU_Ô%MÉ Ù÷˹–Á«÷çà‰d<Ö qÅ䉬£Yw Nbu9•.fà¯áHÍ€îÜé\LCî–¤yŸÌˆš6ÿ<‰^½?ßåE×ö Ð}y½(ÚÂåbÑ^”ݺ*?/ Â`¾Ø­{¶®=²ÅÁòÖÙPT—ULߺÂjáE=*ú–ˆvƒgLÀ§?"" Ÿ&"x ºrqØ• Zm0žÇ|t|<É(Q¼>4k<Ç6ši;Ï$ÇOÑIš‘éуzšm7·È. šüO{AgÎûMæ¥Ìë¾µSÖÿ’‰ÿÁtոφ~ùæ£9fh% )ÊHÞ¢Ýíë*'
-y`c—øÃà²lÊ|i Gˆãäè¯à£ŽÖð‡]ÖUWCÛUŠ½ní9jÉñØ ïÖ^ŠÆŠáâA—gøú¯ÕÞ…¼¼wÈ hpOP$LÅÊùiWnÊN PykŸ[R ŽÝè À•o¬vnð•
-ìñË2ð©2N”).°O5 :Z˜íC)ÀC>õ˜`¸7[H ærš,Vsã(ñx\ë qpU’<riÀ§ˆ
-êÊ$¾Ãõj~î•-f‰RÓœð R.ªÊT¯whfÃ5=ÿ· cxQ1fY”ZPÔ´ñÇ¢«ö
-ø¹ 1¹É`‰S†{ÙÕôF‡õ;tÌY”è†l™›Šík têèÖ¤$™ý¶=Ôk#p¦˜ÊðŪ©\»WK ‡§·œ.iˆ 3qÜ¿²Ï"o<LŠ èŠ$cJºLmø(ÌÂ
-$NSÿxfxº(š†g±Ýµ6
-§Œ¼æÓ±0"zØÁ,©¹UÑ“nš™ao#Ù-–Ä>Z–w¥œª ûjó v‹ÍD9UÙ„ Vbsu¯¦ÔÓZ·…í‚¡óæÿÎç®HÜyA?8bX ô!Nq†6ýÚâ•ÀÄ›²µ<áÛ„­O÷È*¾¬â÷ÈöÛ²®¿À·x?Gjú á‰}‹ù#‘µÆ5_GLºµ’Þ“"@«O€º%±­TL»î6°\;œ¢—­½”4ÿ˜™ÜÛÕz¸.õgª(Vl.=H£–IqÚkàÆEÛ¼¸<tænù˜+<” Þ…öÞ*FÇO®á$ãz¬ø¾³Œc¹vðëêEØ*b2S§%Û¦Ìñ†ìo°D™{Ä^5ð%((Ý-$Ì™®ÇSø>øRY
-º‡„AWAufooáJ´Â\‚Z†}YÞZ°ö^…Ÿ´Š.[ìßR!ãBü Ú>êíòì—3ººããß®<âàñ¬Ø™;ø
+178 0 obj<</Filter/FlateDecode/Length 2376>>stream
+xÚÅYÝÛ¸ßæpûr2ZÑ")QÔ’\r¸ô!È!.ph\ ZY^«‘%Ÿ$gwï¡ûÍpHYÞå~ݥȋEQCÎp¾~3ôÙëåÙâ‡t¦X–J=[nf<ŽY*ÒYšr&e:[®g©šÏ–ÿR©fšeJņV³$E†fµZ–ý°Zí×›—e_äûr[^¯V¯êúõÍPöÇÑåµÝkÊ6¤½B±,É×ô9\‡ïÓ—'óÕÏ?m“ïJßqßÃü“ùfÏçÛ]Õ\ú84_â0; ëèÞŸ€yÑã1ça"’àå˲Y¯VðC³f8ÿ÷òT;nÜqÓ÷œtëÒ d‰––àïŽ ›ÄLEÚ€
+K#¦›ð˜ [¢Ð·‹dQ*Ü©šç¡ÐAiOw"³
+p·$ÍÈûdFÔ´ùçHôêýù./º¶_€îËëEÑ6.‹ö¢ìÖUùyóÅnݳõpí‘E(–·Î†’ º¬búöÐV /êQÑ·D´„<c>ýaø4ÁkЕ‹Ã®lÐjƒñ<æs £€àãIF‰âõ¡Yã<¶ÑL‹Øy$!8~
+ ŒNÒŒ<HÔÓl»¹EvaÐäÚ
+<sÞïh2ï,e^÷­²þ—Lü¦«Æ}6ôË7Í1C+iHQFòín_W9éèµþõî$p4’o«/ø€Ã‡IÆÑØF áaÉñŒ‰;#Ì’Ä8¨»2_ßÐË¡c
+w][’ÆÆ=×Îb¡‘>:•ûÄŒÎáærUȻėeSvàKk8B'Gu´†?ì²®º²Ú®r_œ-nèupk—È TKŽ?Ày·öz|ôP4V”º<À×­ö.äåý»Cf@ƒ{‚"a*VÎO»rSvpÂX€Ê[ûÜ’qìDo
+~¦e?T`¿X–O•q \p}ªIÐÑÂlÊHò©ÇýÙB1—Ód±šG‰ÇãZgˆƒ«
+”ä‘K>E|àë7-eÆ¥³@ÕŒUu´{úÏwèWå->ôpë‚mw™7Õ¯¥õØa«+ ‰cëf®ã€yÊŸˆq x"R–d^……××cJ‚ÊÒ@í?Md#ÐBýåY¥˜sDSr“6@Ù©‰,jðÛÔúmpO@L™hÍ8ÃDËns3Àà ™®´S+›Rqü¹iQ¤+»,ïý(ËÓSÿz’Ñ‘éjn͸!ûÝ C
+4Ã6
+ƒb ž„v×.·¶®sW¶P‰§
+/øÙß­r õç§á
+ª3{{ ¯P¢æÔ2ìËòÖ‚µ÷*ü¤­PtÙâ`ÿ–
+â÷hÐöQo—g¿œÑÕÿv凈gÅÎ|ØÁ˜0[=C­êÙÕìãÙOgæ[žÍÀ'Ò”‚BYà ¶Ð™ ?ÚŽÁ€Aí²ù…'KU atrFöç‹ü²bÈ!4Öv—xÎClr (ÞË…ïV#¡f1„’Hk=ÞÊÌ÷7/T×—
endstream
endobj
179 0 obj<</Font 1129 0 R>>
@@ -593,14 +589,14 @@ endstream
endobj
188 0 obj<</Font 1135 0 R>>
endobj
-189 0 obj<</Filter/FlateDecode/Length 1663>>stream
+189 0 obj<</Filter/FlateDecode/Length 1665>>stream
xÚÅXYoÛF~7ô/èC) Zï½dûÒH€M‘6jÀÎC®,6©òpœßÙ‹"eÊG! €aQËÙÙ™o¾9V?¯.._3‚R!h´ZG„s¤¨Š”"ˆ1­Šè*¾¢§—ðGébÉ”ˆo1W¿À~£¥’J·¥œGK’ –¤fwüÍ"ZýmΡ#9óÄ"l®¯÷ÅúÇ}SîÊ®¼Õ^<I+†(^üåœ>‰p’Lô•ë‡4&
a,ý†¬(t¼ÔÄ%QÑ„Z‡”Y9”œðçƒ}ÿjuñÏÅ’Àà1)2æ»È¢>ÞLŠ
:~¿˜‡Ð¤ä9ÀB­üÊÊ $˜ˆ–.FjÜò°zø®…82ß.„ˆ³¦ÌªMâίf6<.t§óNny]7>äè •ó öíFo·ºÍ³ý,ö ÉD>/šm×ä»ýŒ2¡À9þ²%M!Ø*…šËÿsÆï 1Ðmš}@3…Rlb¨Sô8ýØ~ò¹éwŠ­o³¼©çÜc).§þµÿ-§ŽäI‘Î9I(ü NªG|’WñûMÝtŽÅeµ®ÝSkueÌô´žšIá¬îYIð%f—˜ V&g
ÅUü‡þ§/›oEÖù<4™g—öYnõ³MÛíÏå“t$Ž*ð²¼nzPs7s2cH¤2ÝïKÐlÎ<…Qñ„ÌÂÇ€¤ç [üg«çˆIRDÄÀËr­ë5IfTqˆäÁÁÃB¿¨Êêf®” †0eÏ)e†ò*ñÉB¨;¢/æŸÖ•  WÅÅzeOêê4?ªÓ<V¡N;‹ ¢$³;—T&º³+e¾š_§ómß–·öÌë…;j:‰ ÷ #ì´]Çún"þlú¢Mð™'¢ÉÖÝ®.ÎW•Ò8­ZUq‚q‚ /t÷Ö”"ÊÔj!ÃÐû™839$!gʪ·eÛþÏ•|‰>øéËÑ»,ÿlŠÍ v)%ïeت” 0]Ò°ú¦«>k/;>„BR
ú()` äý¶bèJ.>@IÏV±Ú6:+¾:¿·uVhŸq ¤ÅÀ.¾€J2±X\Õ{WV{È×~øæ¡ÜfáÑÕJSDytÈ‹?œBI¤H¦l%6Ékv®îûf·‡ÐpÇ#ôkŸù¹²¯ò®¬«Ùá3sŒ þõXB'"œÙm2ßð³m[»û6Àßm<ünû­Ç¼^ÏY°„‚(€:ª¹qÝ"}§ó¾ÓñbÎS„S®1Õçp´7æݦ„xoËýÞ}ßé=ˆ•'ëq
Õvûqã—dÄn~6vÿµHX¬›ÖÇo9½Ñð¡€Úv P;"?‹wµKç~뉟¦&‹é%Ëé®Xêi–½3†d³çhHúÔß„Q/0 NÏŒ/.‡RÜfû¯˜é¿G}]…¾ÎbŒ8Œâžg•'6¬ˆ@³@ÂÒGÿÅ] HëFß–m`ÿ’`S™c0øD2ŸèÑŽòÀ q6N˜´¤q®žPŒ¾Ÿm«I©ž;n ý&`ZWÛ¯Ӷ߻IË öÅ-\ñ‘î~(â6x.
-3@Ùuí~9i¾úó¼1…^Z?ð”HmÞ”ÞìâÄIl÷‡”uH9‡hªâÞðºÙ–•!3MepÁ¼íàeí‘æu^»{†vë°Ñ¹g¾˜:mda{2}×âG ój°i òŒ;ÑQ[:kî{€ÿjœhȺ‰ÈQ;£ij¤'?4î¡uÐ$J€p±s #R(` Œ‚©ßÝõ¿îŽ§¦6lÛ@C9Ú·  4U‘úô­OIhBQ¨X Õ­äðat»ßøš›èj)‹SÁ=V7áŠ2’`œÆ ö \ùÆi!Œ>¦…>®…R9“q®Â*1S"àcÓΪ`$ü.ù/þ8F´
+3@Ùuí~9i¾úó¼1…^Z?ð”HmÞ”ÞìâÄIl÷‡”uH9‡hªâÞðºÙ–•!3MepÁ¼íàeí‘æu^»{†vë°Ñ¹g¾˜:mda{2}×âG ój°i òŒ;ÑQ[:kî{€ÿjœhȺ‰ÈQ;£ij¤'?4î¡uÐ$J€p±s #R(` Œ‚©ßÝõ¿îŽ§¦6lÛ@C9Ú·  4U‘úô­OIhBQ¨X Õ­äðat»ßøš›èj)‹SÁ<V7áŠ2’`œÆæÙEàʇÓô1-„‘ǴǵÀuj&ã\…Ub¦DÀǦU'úß%ÿ VFÒ
endstream
endobj
190 0 obj<</Font 1136 0 R>>
@@ -617,21 +613,22 @@ endobj
endobj
196 0 obj<</Subtype/Link/Rect[297.156 60.758 317.579 73.709]/C[1 0 0]/Dest[77 0 R/XYZ 143.158 658.56 null]/Border[0 0 0]>>
endobj
-197 0 obj<</Filter/FlateDecode/Length 2829>>stream
-xÚí\KoɾûWð’`D³]]ý¼y½±³,Œ
-ÈEY3N,ï‹ç&—$eKX&ž"Ér¤,Ž¾ÉâZ/Ç‹¢ý]Ë…×:{`e¸ëÒ¡».´B« ´
-1^E4*/ÿ2ýszV½ÞlÖ›”Ä,—lÌcž–´T…Òœdk·¹~¶~Z-Öo×?/WUŠ7¯Kåît1:FŸ]AZ¶Õslt©½¥×>~çæ·½ª‰ÒêÔZÒæ¼HMqD…“ˆÈY@ÁRXÊR¨@‘Ö‘ô¥s.££¿N7«åê,¥ §J%UFApêRÇÒ>h·+Õ‡Yjÿwbú²ûÿ"&·¹t¶O¡‘©„ËÍåv½X§o›‘% û¨ÊŒ!‡7 ¬fØ`’Ñ݆FiŸÑ³õééy’I¥KKþ
-FF<s8W¬öÏ×»¡Ucm <ÔÃ>ÞBï
- L!)>aÐ
-­àÐ
-~ ÀŒË6™Ä½X öb‘D­BŸ@ìZVp¬àh Àº’]I‡CÊ¡ å»Ùêk½Òj7õîXC3é”N-›ãÚBã*1GŠ<Z¿’G+ëv‹M×<»Ï:[!y¶Ïöü5QdÕÜPx@ABØŠ$A9ëjbšïv4dP¡²Y%‹
-7$šo[K¸íl©¬ÙvVaÍ*Þa’¡†™‚fжó]¡õ¶ ‹’˜0‰¼mf¸mVpÛ
-J› #)†Æ u¥
-¢>â5£>r
-ɦw%ʬö‡¢ÆÇ–„9y‡Àö¼W«×è'ñR³=ˆÏ™¤ÈšÏceÌÀ“Æ5‚½˜„ÀwI×í»µ“›ëKn‡µGîto€ IÌ`?¡ Á%#‘©¼îêÊ®¢ñ*®‚û×…×í ×cqëˆ?‹&ø’ÖÊI–š7Üš}n/W=ðèÍË PˆÊ ÙJ‰€UP›îñÈÚ›ŒdÌM<pYT¦¡0ˆ"ß)²×§¡Pˆ¢›z÷]hŸãÚ(*dÖ«%Š|3@½Fži( ¤8¢bhÒ#@leÅ\³•µ@õNA
-(|`Ke+¤*y¶j‹’4bœ³w/R(9B[Š‘¶T¶`ÙRéÂk)¶¼Iu^öA(&ç+5Ù˜Ug±€š$ +jŠ`€×h’‘HGÉ•Þ65ˆ`ÌoœÇû:Jœá}¿¼Ì¼:_^,·Õæš*:ý&A> ;va³²¨Ãâ¶k/7Õl{~5=p'I·[Ä×j»“#ÇÒ”Î÷Øòà‚jáÁÕ„®Ÿ–)§Ñ<Âîh¥[
-²¥‘ÝÑЪhh»trª¤­l$SØ84Æ;̳9_M”mäj(Ð4É:¬zÖGxÃߺzëd•˜KB¿CW‰ï?sÛ:»Ò©®u~ÝW!Vʶ¬suñqûù -yô¢v!ö„@—Ûç§ZÍá
-©`eÇHÌs¬€˜Á•Ùr¨KEzèSß¿ös×ÈV¸JÈ™2,X±Å&‹(X p¦Ý¹µïÞ¸‰fGšÆN;­éÆ^Ç$Š›¶×'/~ŠHh
+197 0 obj<</Filter/FlateDecode/Length 2817>>stream
+xÚí\YoÉ~÷¯àK‚ÍvuõùæõÆÎn°0¬€<H @‘C™‰D
+•ØØ$¿}»‡”BÍôô7£‹’á_*×t]wõ›wGo¾ûÀfäJoŒÍF¤Ti¥YK%³MGÅÉÉïFGÿ á; ®–G"ÂåÁ!3¥~“™Ÿ=äߎþü†ÂaÄhu6:>$!M~ñõÄèlTü¡&b†$%× >n©;$*¥‘‘ÆÉÉÉï_>/²œq’
+eðEY=Œ-'ÅkãK²Á,µH2 äÅÁ7^ÜðâípV4¿k¹ðZeVÆ»nÑ]ša!ÆXÔ@£òö/ãÉ?ÇgÕûÕj¹JqÌrÉÆ<§ò4¤ ¥*”N“µ=\7Y?-fËËŸç‹*E›×¥r÷º-£Ï® -›â94ºÔ^‡ŠÒk¿sû¿¼ªÒâÔZÒæt¢†8 ÂIä,€`!,e!T€HËHúÒ9—‘Ñ_Ç«Å|q–S¥’*# Gк”º‘I’²=N‚”êÓ$uþ@;1=íùŸÄän.íh$*Á…Ù|uµ^ΖéÛfdÉÂ>«0cÈáVÓ›tȱ=ð†PÚ%ôlyzzž$RéҒ߃Ä[”‹à»PêMZÄ[*"žÿûÓü¼Z\_¤ˆ×¦´Ö=ÀW4‰ ]š‡^OKè;·~¼IéöÈ Jóóg¿Ò-·B:ĆÌBüŸ‡Ç`ê¿”VÛ´kRÁ§ä]“røå‘óRÞÍ„ ”
+í€T¤ Þæ‰!¶À ^’õÿI/ú
+ç±BO†7V«„Œgëju¶Z^_>{‚ô€TŠ]ÑãvfIߟŸ¿û²®®’d`å­Ò8®—*fuP¼dZ¹aTj6uw2>SÝP¤¢×Ê}U‘ ÙºÌK¶0³Åâ0?¬€q#±«åÅÇñEò~:Ã]ÆJ‡Ei³¼=A÷ñ¬>ï«ŒŒh<ä W¬võë¸o`µ±6*µÇeo w€ÅÃ[%mʇà ²@>?ÿ°ç–aKáld‹Ö,¼!¨ë®¤yˆ/sÂFã¯$,o F+Uز›º_Ö«Ž.›u¥óúñr‡Ø=ˆãXû|*6á@oC“[ZÞ¥#Y’vÈät9ýòòr©n•%Ô­º¹Ã1-Ãu+šû¡‹g›Ï&ãõd9Í5£Z6
+×Ð
+ÔÅC
+‡ê\ðþá)V,BºI:É5Z¤ør“^œ,WÀ OX„Á! `h·qDGkŠ
+’‰ U&&¬ùiGC5*·X<Ñ¢÷±5Ácg[e›cg¶Áâ-q½í=:v~*´>6aV Ò×<Öí/tlfxl¹MFBß× Ö*XõÑ°^#qÕGö¨úH\õ8N9ù4^M«ÙKJ#§PíÌ°Rìdy½X§èfUC/­
+[ïA4V®Dš [š:¸zW¢ÌJ¿oÃø8r€20ïP—÷j5ŸÈ¢DÉBvD >g’ë
+cÑKGhÇÞ
+¯›÷­ÃàÖ}¿
+hì™à;Z 'ÙÚ|C­Ù¥öjÑQ½·uéÕ
+A9!S)QU£¢M¢”376w!9*\~S§†0"?½!ò“í5„B¶w¸ê³fHQ!³NÍ(Qäý5Ž|XXCq@íB`YÒDV> deÍKÃ)á„dõ5¿2x³<Y ¥Åqš ÎÙ»!” -ÅHZ*ëS"YÊ Yx­!RdoRƒ—]“]#=o¶Pƒdo†¦X ð
+a!iˆt"Ù‚ ÒÛM "ó[çñÇ®gxׯ/3­Îçóuµz†™ŠÖ¸IàKÔte8ÎÆÊ¢‹»®u:_U“õùõxσ$ía\«m/ŽJS:ßawȃ ª…TC«¢¥€Ap¸ }+cZ1"KA²4rmZm Žhwúútm5ØóÑmñÄólÊWy !Ð2É.ÂÔ«>ÂáþÎÕ[&›Ä\šúí»Iüð=˜»ÖÙ•Nµ­óû®±R¶a«‹Ëõ—\gÉ/ê`–žPÍå®þT‹é3(PjxTàÑŠ¸ãÞyÁB.=Áµ%3É–î|ñþmxnÈ(7”÷Ê 3þï[jøŠSC÷-5ü–~K '5ì‚_1_\^¯÷\FÍÏìÒíØ|ÎMúa%Õ@ùù|Qžݽ眛µº@ÕRFí8Ÿ€ý®·Ïv^ܸ[l¯V«‹êêj|V½ðm‹:(2]/þ‘3½›u–hòðÒ žë&Â3æ=ö;Mú>3—DœÒêøÔd¹XWŸ×Q½¯ö»}@ëî;Ûó_MÆ——òEiš.•Ðù„¦}ÿHîz3²
endstream
endobj
198 0 obj<</Font 1137 0 R>>
@@ -640,9 +637,9 @@ endobj
endobj
200 0 obj<</Subtype/Link/Rect[297.156 767.053 317.579 780.005]/C[1 0 0]/Dest[77 0 R/XYZ 143.158 680.478 null]/Border[0 0 0]>>
endobj
-201 0 obj<</Subtype/Link/Rect[282.309 755.791 298.124 768.743]/C[1 0 0]/Dest[63 0 R/XYZ 143.158 209.984 null]/Border[0 0 0]>>
+201 0 obj<</Subtype/Link/Rect[282.309 755.791 298.124 768.743]/C[1 0 0]/Dest[63 0 R/XYZ 143.158 220.943 null]/Border[0 0 0]>>
endobj
-202 0 obj<</Subtype/Link/Rect[301.763 755.791 317.579 768.743]/C[1 0 0]/Dest[63 0 R/XYZ 143.158 188.066 null]/Border[0 0 0]>>
+202 0 obj<</Subtype/Link/Rect[301.763 755.791 317.579 768.743]/C[1 0 0]/Dest[63 0 R/XYZ 143.158 199.025 null]/Border[0 0 0]>>
endobj
203 0 obj<</Subtype/Link/Rect[297.156 744.529 317.579 757.481]/C[1 0 0]/Dest[77 0 R/XYZ 143.158 592.807 null]/Border[0 0 0]>>
endobj
@@ -696,23 +693,23 @@ endobj
endobj
228 0 obj<</Subtype/Link/Rect[297.156 632.213 317.579 645.164]/C[1 0 0]/Dest[76 0 R/XYZ 143.158 757.19 null]/Border[0 0 0]>>
endobj
-229 0 obj<</Subtype/Link/Rect[245.35 620.951 261.166 633.902]/C[1 0 0]/Dest[63 0 R/XYZ 143.158 151.802 null]/Border[0 0 0]>>
+229 0 obj<</Subtype/Link/Rect[245.35 620.951 261.166 633.902]/C[1 0 0]/Dest[63 0 R/XYZ 143.158 162.761 null]/Border[0 0 0]>>
endobj
-230 0 obj<</Subtype/Link/Rect[264.805 620.951 280.621 633.902]/C[1 0 0]/Dest[63 0 R/XYZ 143.158 140.843 null]/Border[0 0 0]>>
+230 0 obj<</Subtype/Link/Rect[264.805 620.951 280.621 633.902]/C[1 0 0]/Dest[63 0 R/XYZ 143.158 151.802 null]/Border[0 0 0]>>
endobj
-231 0 obj<</Subtype/Link/Rect[284.26 620.951 300.075 633.902]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 779.108 null]/Border[0 0 0]>>
+231 0 obj<</Subtype/Link/Rect[284.26 620.951 300.075 633.902]/C[1 0 0]/Dest[63 0 R/XYZ 143.158 104.579 null]/Border[0 0 0]>>
endobj
-232 0 obj<</Subtype/Link/Rect[173.619 611.536 189.435 621.05]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 746.231 null]/Border[0 0 0]>>
+232 0 obj<</Subtype/Link/Rect[173.619 611.536 189.435 621.05]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 757.19 null]/Border[0 0 0]>>
endobj
-233 0 obj<</Subtype/Link/Rect[194.976 611.536 210.792 621.05]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 702.396 null]/Border[0 0 0]>>
+233 0 obj<</Subtype/Link/Rect[194.976 611.536 210.792 621.05]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 713.354 null]/Border[0 0 0]>>
endobj
-234 0 obj<</Subtype/Link/Rect[216.334 611.536 232.149 621.05]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 633.255 null]/Border[0 0 0]>>
+234 0 obj<</Subtype/Link/Rect[216.334 611.536 232.149 621.05]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 644.214 null]/Border[0 0 0]>>
endobj
-235 0 obj<</Subtype/Link/Rect[237.691 611.536 253.507 621.05]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 545.584 null]/Border[0 0 0]>>
+235 0 obj<</Subtype/Link/Rect[237.691 611.536 253.507 621.05]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 556.543 null]/Border[0 0 0]>>
endobj
-236 0 obj<</Subtype/Link/Rect[259.049 611.536 274.864 621.05]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 746.231 null]/Border[0 0 0]>>
+236 0 obj<</Subtype/Link/Rect[259.049 611.536 274.864 621.05]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 757.19 null]/Border[0 0 0]>>
endobj
-237 0 obj<</Subtype/Link/Rect[280.406 611.536 296.222 621.05]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 622.296 null]/Border[0 0 0]>>
+237 0 obj<</Subtype/Link/Rect[280.406 611.536 296.222 621.05]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 633.255 null]/Border[0 0 0]>>
endobj
238 0 obj<</Subtype/Link/Rect[301.763 611.536 317.579 621.05]/C[1 0 0]/Dest[67 0 R/XYZ 143.158 691.437 null]/Border[0 0 0]>>
endobj
@@ -764,7 +761,7 @@ endobj
endobj
262 0 obj<</Subtype/Link/Rect[297.156 519.896 317.579 532.848]/C[1 0 0]/Dest[77 0 R/XYZ 143.158 647.601 null]/Border[0 0 0]>>
endobj
-263 0 obj<</Subtype/Link/Rect[210.122 486.803 225.937 499.755]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 454.924 null]/Border[0 0 0]>>
+263 0 obj<</Subtype/Link/Rect[210.122 486.803 225.937 499.755]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 465.883 null]/Border[0 0 0]>>
endobj
264 0 obj<</Subtype/Link/Rect[229.576 486.803 245.392 499.755]/C[1 0 0]/Dest[66 0 R/XYZ 143.158 190.274 null]/Border[0 0 0]>>
endobj
@@ -940,11 +937,11 @@ endobj
endobj
350 0 obj<</Subtype/Link/Rect[188.987 199.738 200.195 209.252]/C[1 0 0]/Dest[56 0 R/XYZ 143.158 372.183 null]/Border[0 0 0]>>
endobj
-351 0 obj<</Subtype/Link/Rect[204.356 199.738 220.171 209.252]/C[1 0 0]/Dest[63 0 R/XYZ 143.158 209.984 null]/Border[0 0 0]>>
+351 0 obj<</Subtype/Link/Rect[204.356 199.738 220.171 209.252]/C[1 0 0]/Dest[63 0 R/XYZ 143.158 220.943 null]/Border[0 0 0]>>
endobj
-352 0 obj<</Subtype/Link/Rect[224.332 199.738 240.147 209.252]/C[1 0 0]/Dest[63 0 R/XYZ 143.158 188.066 null]/Border[0 0 0]>>
+352 0 obj<</Subtype/Link/Rect[224.332 199.738 240.147 209.252]/C[1 0 0]/Dest[63 0 R/XYZ 143.158 199.025 null]/Border[0 0 0]>>
endobj
-353 0 obj<</Subtype/Link/Rect[244.308 199.738 260.123 209.252]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 454.924 null]/Border[0 0 0]>>
+353 0 obj<</Subtype/Link/Rect[244.308 199.738 260.123 209.252]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 465.883 null]/Border[0 0 0]>>
endobj
354 0 obj<</Subtype/Link/Rect[264.284 199.738 280.099 209.252]/C[1 0 0]/Dest[66 0 R/XYZ 143.158 190.274 null]/Border[0 0 0]>>
endobj
@@ -1032,13 +1029,13 @@ endobj
endobj
396 0 obj<</Subtype/Link/Rect[173.619 89.239 189.435 98.754]/C[1 0 0]/Dest[73 0 R/XYZ 143.158 559.93 null]/Border[0 0 0]>>
endobj
-397 0 obj<</Subtype/Link/Rect[192.982 89.239 208.798 98.754]/C[1 0 0]/Dest[73 0 R/XYZ 143.158 516.094 null]/Border[0 0 0]>>
+397 0 obj<</Subtype/Link/Rect[193.904 89.239 209.72 98.754]/C[1 0 0]/Dest[73 0 R/XYZ 143.158 516.094 null]/Border[0 0 0]>>
endobj
-398 0 obj<</Subtype/Link/Rect[212.346 89.239 228.162 98.754]/C[1 0 0]/Dest[73 0 R/XYZ 143.158 494.176 null]/Border[0 0 0]>>
+398 0 obj<</Subtype/Link/Rect[214.189 89.239 230.005 98.754]/C[1 0 0]/Dest[73 0 R/XYZ 143.158 494.176 null]/Border[0 0 0]>>
endobj
-399 0 obj<</Subtype/Link/Rect[231.71 89.239 252.133 98.754]/C[1 0 0]/Dest[73 0 R/XYZ 143.158 483.217 null]/Border[0 0 0]>>
+399 0 obj<</Subtype/Link/Rect[234.474 89.239 250.29 98.754]/C[1 0 0]/Dest[73 0 R/XYZ 143.158 483.217 null]/Border[0 0 0]>>
endobj
-400 0 obj<</Subtype/Link/Rect[255.681 89.239 276.104 98.754]/C[1 0 0]/Dest[73 0 R/XYZ 143.158 472.259 null]/Border[0 0 0]>>
+400 0 obj<</Subtype/Link/Rect[254.759 89.239 275.183 98.754]/C[1 0 0]/Dest[73 0 R/XYZ 143.158 472.259 null]/Border[0 0 0]>>
endobj
401 0 obj<</Subtype/Link/Rect[279.652 89.239 300.075 98.754]/C[1 0 0]/Dest[73 0 R/XYZ 143.158 428.423 null]/Border[0 0 0]>>
endobj
@@ -1160,27 +1157,27 @@ endobj
endobj
460 0 obj<</Subtype/Link/Rect[355.437 615.211 371.253 624.726]/C[1 0 0]/Dest[58 0 R/XYZ 143.158 198.974 null]/Border[0 0 0]>>
endobj
-461 0 obj<</Subtype/Link/Rect[377.565 615.211 393.381 624.726]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 396.742 null]/Border[0 0 0]>>
+461 0 obj<</Subtype/Link/Rect[377.565 615.211 393.381 624.726]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 407.701 null]/Border[0 0 0]>>
endobj
-462 0 obj<</Subtype/Link/Rect[399.693 615.211 415.509 624.726]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 285.758 null]/Border[0 0 0]>>
+462 0 obj<</Subtype/Link/Rect[399.693 615.211 415.509 624.726]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 296.717 null]/Border[0 0 0]>>
endobj
-463 0 obj<</Subtype/Link/Rect[421.822 615.211 437.637 624.726]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 205.658 null]/Border[0 0 0]>>
+463 0 obj<</Subtype/Link/Rect[421.822 615.211 437.637 624.726]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 216.617 null]/Border[0 0 0]>>
endobj
-464 0 obj<</Subtype/Link/Rect[443.95 615.211 459.765 624.726]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 103.641 null]/Border[0 0 0]>>
+464 0 obj<</Subtype/Link/Rect[443.95 615.211 459.765 624.726]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 114.6 null]/Border[0 0 0]>>
endobj
-465 0 obj<</Subtype/Link/Rect[466.078 615.211 481.893 624.726]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 666.132 null]/Border[0 0 0]>>
+465 0 obj<</Subtype/Link/Rect[466.078 615.211 481.893 624.726]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 677.09 null]/Border[0 0 0]>>
endobj
-466 0 obj<</Subtype/Link/Rect[355.437 604.252 371.253 613.767]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 564.114 null]/Border[0 0 0]>>
+466 0 obj<</Subtype/Link/Rect[355.437 604.252 371.253 613.767]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 575.073 null]/Border[0 0 0]>>
endobj
-467 0 obj<</Subtype/Link/Rect[377.565 604.252 393.381 613.767]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 484.015 null]/Border[0 0 0]>>
+467 0 obj<</Subtype/Link/Rect[377.565 604.252 393.381 613.767]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 494.973 null]/Border[0 0 0]>>
endobj
-468 0 obj<</Subtype/Link/Rect[399.693 604.252 415.509 613.767]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 403.915 null]/Border[0 0 0]>>
+468 0 obj<</Subtype/Link/Rect[399.693 604.252 415.509 613.767]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 414.874 null]/Border[0 0 0]>>
endobj
-469 0 obj<</Subtype/Link/Rect[421.822 604.252 437.637 613.767]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 323.815 null]/Border[0 0 0]>>
+469 0 obj<</Subtype/Link/Rect[421.822 604.252 437.637 613.767]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 334.774 null]/Border[0 0 0]>>
endobj
-470 0 obj<</Subtype/Link/Rect[443.95 604.252 459.765 613.767]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 243.716 null]/Border[0 0 0]>>
+470 0 obj<</Subtype/Link/Rect[443.95 604.252 459.765 613.767]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 254.675 null]/Border[0 0 0]>>
endobj
-471 0 obj<</Subtype/Link/Rect[466.078 604.252 481.893 613.767]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 163.616 null]/Border[0 0 0]>>
+471 0 obj<</Subtype/Link/Rect[466.078 604.252 481.893 613.767]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 174.575 null]/Border[0 0 0]>>
endobj
472 0 obj<</Subtype/Link/Rect[355.437 593.293 371.253 602.808]/C[1 0 0]/Dest[66 0 R/XYZ 143.158 752.94 null]/Border[0 0 0]>>
endobj
@@ -1370,7 +1367,7 @@ endobj
endobj
565 0 obj<</Subtype/Link/Rect[464.127 219.886 479.943 232.838]/C[1 0 0]/Dest[62 0 R/XYZ 143.158 324.937 null]/Border[0 0 0]>>
endobj
-566 0 obj<</Subtype/Link/Rect[483.582 219.886 499.397 232.838]/C[1 0 0]/Dest[63 0 R/XYZ 143.158 220.943 null]/Border[0 0 0]>>
+566 0 obj<</Subtype/Link/Rect[483.582 219.886 499.397 232.838]/C[1 0 0]/Dest[63 0 R/XYZ 143.158 231.902 null]/Border[0 0 0]>>
endobj
567 0 obj<</Subtype/Link/Rect[464.127 208.79 479.943 221.742]/C[1 0 0]/Dest[58 0 R/XYZ 143.158 779.108 null]/Border[0 0 0]>>
endobj
@@ -1400,19 +1397,19 @@ endobj
endobj
580 0 obj<</Subtype/Link/Rect[443.95 177.184 459.765 186.699]/C[1 0 0]/Dest[62 0 R/XYZ 143.158 615.842 null]/Border[0 0 0]>>
endobj
-581 0 obj<</Subtype/Link/Rect[466.078 177.184 481.893 186.699]/C[1 0 0]/Dest[63 0 R/XYZ 143.158 284.704 null]/Border[0 0 0]>>
+581 0 obj<</Subtype/Link/Rect[466.078 177.184 481.893 186.699]/C[1 0 0]/Dest[63 0 R/XYZ 143.158 295.663 null]/Border[0 0 0]>>
endobj
-582 0 obj<</Subtype/Link/Rect[355.437 166.225 371.253 175.74]/C[1 0 0]/Dest[63 0 R/XYZ 143.158 273.745 null]/Border[0 0 0]>>
+582 0 obj<</Subtype/Link/Rect[355.437 166.225 371.253 175.74]/C[1 0 0]/Dest[63 0 R/XYZ 143.158 284.704 null]/Border[0 0 0]>>
endobj
-583 0 obj<</Subtype/Link/Rect[376.644 166.225 392.459 175.74]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 476.841 null]/Border[0 0 0]>>
+583 0 obj<</Subtype/Link/Rect[377.565 166.225 393.381 175.74]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 487.8 null]/Border[0 0 0]>>
endobj
-584 0 obj<</Subtype/Link/Rect[397.85 166.225 413.666 175.74]/C[1 0 0]/Dest[66 0 R/XYZ 143.158 525.205 null]/Border[0 0 0]>>
+584 0 obj<</Subtype/Link/Rect[399.693 166.225 415.509 175.74]/C[1 0 0]/Dest[66 0 R/XYZ 143.158 525.205 null]/Border[0 0 0]>>
endobj
-585 0 obj<</Subtype/Link/Rect[419.057 166.225 434.873 175.74]/C[1 0 0]/Dest[66 0 R/XYZ 143.158 154.545 null]/Border[0 0 0]>>
+585 0 obj<</Subtype/Link/Rect[421.822 166.225 437.637 175.74]/C[1 0 0]/Dest[66 0 R/XYZ 143.158 154.545 null]/Border[0 0 0]>>
endobj
-586 0 obj<</Subtype/Link/Rect[440.264 166.225 456.079 175.74]/C[1 0 0]/Dest[73 0 R/XYZ 143.158 570.889 null]/Border[0 0 0]>>
+586 0 obj<</Subtype/Link/Rect[443.95 166.225 459.765 175.74]/C[1 0 0]/Dest[73 0 R/XYZ 143.158 570.889 null]/Border[0 0 0]>>
endobj
-587 0 obj<</Subtype/Link/Rect[461.47 166.225 481.893 175.74]/C[1 0 0]/Dest[73 0 R/XYZ 143.158 483.217 null]/Border[0 0 0]>>
+587 0 obj<</Subtype/Link/Rect[466.078 166.225 481.893 175.74]/C[1 0 0]/Dest[73 0 R/XYZ 143.158 483.217 null]/Border[0 0 0]>>
endobj
588 0 obj<</Subtype/Link/Rect[355.437 155.267 375.86 164.781]/C[1 0 0]/Dest[73 0 R/XYZ 143.158 406.505 null]/Border[0 0 0]>>
endobj
@@ -1486,35 +1483,31 @@ endobj
endobj
623 0 obj<</Subtype/Link/Rect[466.078 89.239 481.893 98.754]/C[1 0 0]/Dest[63 0 R/XYZ 143.158 538.012 null]/Border[0 0 0]>>
endobj
-624 0 obj<</Filter/FlateDecode/Length 3852>>stream
-xÚÝ]Ks7¾ûWðHW­tã}s’«²•lyï)ÙMŽl®ùPÈ‘íä×o9’©aMÎPr²•Cl Ñﯻæ³o^?ûê%†QTÉ{;z}=‚`•7
-”1aôz6‚‘¦ÿ6oGcëáùèõŸéýåo»?Þÿð—+oal#<ÿÏëdWè±MX\ã伸"I+üs}]VôÛÉJÞÈ
-ÖŽA£.|â~I(/1Í/î’ô‰§¦¥%iX Ý@ÛÂZpÍ’T\Òì îFÚ[±~õÒø…»Â¤bŒD#(;…Ûmòë¯ó岚Í'uµÛ®£§Î+pHKðM#†Dà8µè¬AV€.* ±ØðÕH»€Õ,GZÚŽ¬nnkŽ†ŒÖÞcÕý0ôLNl ˆd#HdkçD²5ŠÌ3¼®´t2œ©«MFS¬SÒž7¿s®ŒÿCîá´•Í!OvÇ)¾$&¥Z`<”s ºI3ÐÿCK÷CfETÁ>`1j1®g<Ÿ´*²éÜ:{I‡½é†w¬nìϬ?¬'³o×Ëåd5ãÈö¨Œ—V®^hô²ù4Öa—¸ö”ÇÔ-ÖëŽ,òª`à‘ÉJZ“¦JD¥¤)Š~Eg£GC'ǘÕf:Ùæ¢Gñ‘”•=ø$úÅärá 9,CbýéÅ›Éôýv1Ù¾›¾›l8R“Sú.4|”Æ!RR¼€±$Z¬DêÀRÕžkOUìP5.>°r…6>’/?ÅE$Œ«%¢mFYÛã󒼞o¶õúºþ¸æ(QÅäÎÒX.6´‚¥'Qg"O]{Džº·ë7o[tAÔZ„ómñûë¯fÕõ|U±‘&ZeÑW^F%!jIhžZ{(ž õêQU‡H?ƒHHt’' ¿›dx±',ËŒEõ¡Z¼ØNVózþË
-°ß!Ï&wlýgÑŒºÑ짪¾Ý¬¾¾¦å»Å¶z9ï¯9\8Š’ºÛŒºß}$ÏýƒSó'Ž‰”Ó à?KŒ‰á5©= O˶š®W³lpÍhçŸP:Ÿq^òO²³Žñ|gýGµY?
-fâØàˆ “è¦(j{&ŒºTÛéä¦ÚÖ›ùêí“;CîŒÒ]øqa´ÕcZà” ‡;ª;%/áŒxs$Ó+P6:¾@鬪ÅÎi¡ZìŠå¤Ý^‹+Ä=ȳ‡Së®.”Ê®t`ZQâµs–V„â
-Ú#¢¸BÚÃk-œÃã™5Y²°ºúô¡Úlçëk_Z!Ø£º,x!Ý´$%‡ &ÑNK€Æ%ÍUÖpEßÖü=Á?ò…5ÒŠÃPO|YV
-y“AË]¯Ü­dçh¥Ò"&‰‰F‹Y}ƒt‚çÎÄÐ?VÛíämõͦš¼g qAEÚê$ÏÌ„$ RmÚ‚D“u’öXÇ×hÚÃS½Ü²JFyOYmí–îÐ5ÅúÆêÄšä1g½ÂÆZø¶Eþ‚Ûß÷œJjì¡ÉÑuÑiïw â8µHK­ØMƒ$öÁÄnZ±³ÛØ“CϺ1‚F1û±ò~ Tˆ¶Ó XUóU•KºÄryÏʾ¶”[‰94b¢éâyôUõ©~ºú,i{Ibí\Ú)‚\:?ÌYW·Ë7+}ëUºóѶƒQj» «_€Öthݯ‘»# wµXÛ»3ãnoÍ)ãÓ‘é¼ÊõÖŒvÓy5™¾§÷ýêzý˜¦ÓwåQ-Ô„qÿe­å†÷
-OκEÐÍMQ/t‹a:“n¶Ä1̘]¿˜m&×õ2ÓR †TÊ]¦PúÕKûÀÑ[CèZ¢eVÝ"r9_ÿîõ³ßÚŸÁ£Ù©9z²{Jf§ËÝ–#0*bSúYp6)Ž>Ž~~ö¯gÇ׉0²¦H;De¬Îàø F£
-þ¼#<Xb
-]PbG~ûzÁ»êSV~þ4µfdd´Š`ŽZo99IFäJc¤¢ò©a€S m/)¢rxÄÁL58ð ?°A…d2vt/‡Õ¤žàkëš~ð,sâz%2Û’7«‡¤M‘˜9@)Ð`óO ý«É²ºP÷ï´$ÀŽ][¼çUÆuû«L‡ØœÊ¤Þ*Ó°¬¤3^9 ïU¹†sm̪ ¢Š‡¨ ýKr¡ºÙÁm=a5Ã4ƒDÁ ÐŒ‡ôe#êŠq=_T³ÛåÍÐ*ɘªãõ½VVû“½¾™!I
-З´áäøçdè+ÝA-õŽ]ȃ㤕‹}ðœÁF5<9ä8ýè…!‰ü&7` „%_îB‚£©WÊÏ
-HˆG±PmÎ <ìn—qIñÕö~ òXßä^6§=õfÊ—_ÅÇ>Cïìwk.°Ë].Vt¹»õV¼ÈÀAðû¨E:Å0 jùdIA°Ëòþþó²|
-ÌÚ›)
-ô9V…1õª6w3vˆÊÔ±yL!Ž/•&…nRH—d^&» ŒE“܉~½Ïvòè-ŠížÚgÛöÑ‹3
-Öĵ ã 9¹!
-4.wÃ8ÜE§þw7Œ3Ä4é¾éê1ÏŒºâû  º£÷ûN £yrÒ;aÂíqÓÀŠÂpg•±s®`„RPœ?Û ‚ ‚ }Ý
-‹à­¡
-OäÄ2Uá ª¢0 ‹/ð›»¹C .’c•‡ÓíVi0–Étvïo‚<Q½~¿6eÐzÍã›â€ ©i „Ä‘rÆ‹hÀôB›êÃ<7`ìË6œÐ‡> §ÂÀ´—ÅÏ›«\âœPô™JàþˆÇĽڬ?ÌgÕ¶|ò´]º³ž¤èãu¿\Q0m¦ "%óösrôSnfÒ~Ìè=/ˆ?MVo«o)+!àúí»júþü¼”ÏÕ¼ægƒ6Gr½jn`øì€.c¤]ÚXi@—6â€.]Ž›û%á䯻1QÐ¥8 K[-ÖÒä]PÞÅœA•èûÕ‡Éb>ûëÔœšyÓ)É£äÄñó´ÄÉ»xy—pzUiSÝT“ºÏw¢í8ò
-)ñÛ1d¦iù+‹2÷Àï¾6åH«ßn盪äÚÙQŸPœúº;Šõr2aÅ1^âÐq›ù¡öÜÉÛz½¹³AÃÏóMHžNœÇE¿^J[iù¡‚¯—“ÕêvYmø^Îàwñ\Ÿç²å$ì¼­!5k#ögûsnT[Š÷¹2qc{3™VÒ·h}‘¡œÒýý¬Âõ´cqeU¸kºt³èæýr!3ƒÐø†b>DÂÜa‘âêÝ*]Da»Ï:´þÜ’ Èþü ÷@··u¿‰t…o5J}y'šà  ÅZ:- ò.wÝ«8"雫±M,3Ê5ï²[¶Ü±¤Ew”;þr§k
+624 0 obj<</Filter/FlateDecode/Length 3853>>stream
+xÚÝ]Ks7¾ûWðHW­tã}s’«²•lyï)ÙMŽl®ùPÈ‘ìä×oƒÉä €&g()ÙÊ!~Àúî¯èyñÍÛ_½F7ò"X«Go¯Gà´°`FÎPÊÞÎF0’ôßæýh¬-¼½ýï 9¢ßüm÷ˇ¿üåÊjk/_þçí?²+äX(®€q0†]á¹ö%Œ;?HŽ®@Š`Â1YÁêYNë1H…Ÿ¸_bËK-q†ÝŇO 2ȱ5Ðn Uáj0q‰/.‰»€dwävÁF¬_½Vö@á®0ï=ÑBâNáv›üúë|¹¬fóI]í¶k驱 ÒÒ#ž *pD‘ ©Eé¤q ·dQ•ÆÈWvP!É‘†¶GV7·uŠŠ.­…=7Æ¢ýÃŒ“cPŽ9±VÀ’’#[Í’-ežJëJCg‚3uµÉhŠ6ÂAØóæbΕRpô?Lý!œ¶2òàðtü88dè ŽcRp¶a
+Ó'ƒ–ÛVÕ™1jæÈÃÀ±HI6ªHDZ~îL ýcµÝNÞWßlªÉÇd"Î O[d™. —UÖÀê—á¢c)b4‡ïR½Ü&••°Ÿ2ÛÚNÝ¡‰Éú—Ñøq9ÉnLfÆÛ’.K9_2ûûšS)B³côb’¥ÙŲKàÔ ­Tl5 <[CÉVÓ”åvAãùjZÒŒ4ò¡kÇþ™¶c œ×­Áªú´˜¯ª\ÐŦË{fö¥¦ØŠ­Ì!®w^}U}®Ÿ.~KšZ›;w\)2xɧÎcÖÕíò]•”¾¶"ÜÛ胻ƒž+» «_€Ö´hÝ­q|uøÊ¡ds{÷׸][3BÙй:orµ5%Mëê¼™L?’‡û~u½~Ì«Ówe'ªÜíy·å&mžÐµ“ c'«2ðEýL¸Ù—`ÆìúÕl3¹®—™’ªS¤Ræ2‰Ò¯^ë#C¯…w®}uòÒ
+'DÎÇëß½}ñ[ów0B¯vjŽ–î=³Óåî/–#PÂcLý,8«àGŸF?¿ø׋n;G·ÉÓ^(m™34b<:ƒ’(œ=ïGòM  C‘g
+|K~û|Á‡êsV~ö4µNÈHIáAuJo9NFà$›)Ð ):/lˆ 0" î%E;Ìdƒ]Ú¦€v•¹GrXMêù]:·.éžuRµ’¸òzHÚ䉙ô Æ?Jпš,« UÿN ôØ4Éû´Ê(¢Žœb•i›Sß[e"ËJ:c…ÑpñZ•‰œ3˜WDá5QúI’ Ù͘×}ô$©XÐ ‰3@3ŽéË)Fè¡×óE5»]Þ Í2œˆ©ZVßJ¡¥=Ù곞›—µ.¯ˆRRç("ÄÆ$x¼œ]ÓµÛÞ./¤Š)êz9˜ƒ|²Ýë,3ˆrv/wx(ÁÌõl–é`|œšEJuéJ:¼`16o! ‰Sz/-°¼Üfªó¾ügBvÈ—^¹&ë(ud„0×x!]¥Ì¯‹ñNEM°KÓ‘á‚Wÿ¾ìšŒpÀXa]á´–9CÁ¸œs„´ÌÈ+Jí:2»ÙÌ—óBz™™þæºI·§e¦°‡È¬Å°ô2Åx0HŽ2d¾}$®ŸkÒ £:Y"]«sHgµ:6WŬ¹ò±˜TLÈy=V¦˜š‰{XÅìa@1{P$`˜Mh‰?¯%½˜lëíïÛºZVŸçu¦W{uéìX""‰ždÁ+
+«Y©„”6Ëm=©o·OˆYY€„…!ÁßàB‹ä"ô='mT€¾¤5'û?ÃC_®K%[^wyÿ¤ ì܃Ñ
+£j=9LqúÑCù¤’¤šl¹q~䎆^!ÿ(tTªÜÌoªl_WxÞrBKeƒZ_ÐýÛƪ§ùM€+h5„ß:¤ø]òÛ™«àú¥»$J$Ç5QÛm™ û¤vµ–BÒ¥kó"}ËEÏ\F„S*ÓŒª„¸‡¡mo·U]Ž<ž#ÛÀš\rLš lœ²$³>4í¢æ[ÚÁ“Ìsp |MòûCµXì³½ák‚Á¤®ªÛÖŸÁๆèvÉ]y#ŒÉ4-B(>qGùÐ@vìI$Šœ -‚·=„ª
+ 98 ùBb4žyØÝ,±ì’âKçfI:kcì¥sÚSo¦éô+ûØghÏ~;ç»ØåbI—û®·b#C
+‚?x-BÐÁ»^ËM
+‚m–ïð÷Ÿ—åpëAÓG–å¡ÀrK7+ôJ?°<f(‚;fùíªX<~ÆNó³L²ÖãËìëwƒ‰ BSlªŒ,©T}œb…¬Ãß¹Â;É
+ÀÜZy²Ó×ÍHa+ËP„»Äþs´V%²*p›3Ð=&¬X­|”ὟÏFòP2
+:_Ì–<ªì’a>Ÿ e &H,F&õD‡g©' °)ÖÁ‰ÌËƇ§è IÕÕçér¶}Å¥èœÈ&ñz¥Øé
+sï0ãO*– €)¢¤¨’}f²Ÿ_ÀµÈjyón IeØwã(ÔW¦ôëú»ô –þ½-'Ú‰+ã…ñ§©róŒ²cöqc°ü›ipÏUÃ063pæËÃì´˜þ^Å9B_÷*wà9‚Kc))kJH7ûM`Ä©¾y|.xTëPº²* åâ‚Nsa6ßTÓzq;É~ð2½‹WθGÖ§]ÑŽ×0»×ˆÝ Žw`ôÈ@¬ ÷ @$ìŠÊÈŒ€a‚Z|IRåÌ°âê1ZsÃ0,° 3ÒÀ‘îxUvKe—ôÌ’:óÁhÿ
+œfHã>&
+Ù±XÈ~D O•;ƒ*ÏLÅÂâ¬É¸b7wØEÈ­(6zïV«¿q0–rL'xÁÕëÛaSµ•y§/èà8 ±<‚`GÊ)âì…6ÕÝ<7`ìy N¹9¦LÁ©00­G³øù|låòìxÌdýæˆ]âÞlÖwóYµmŸ<íC—ö¬'Îû؇¡f­Á/WäLãT¤`^ Ž~ÊÍLÚ}àñá§Éê}õ-E%\¿ýPM?ž—¦ÆsÅ×RñŸ èzÕØa³ºrº¤RÜ€.©Ø]²h š%öäÏÝ(Ç è’ŠÐ%UàFkIÍ~îF'õ5»àyäP‰¾_ÝMóÙ_'ççM‡À’ãxI¶dIK ¿‹==«´©nªIÝç›(†x=ñ
+ü×1ý:Ï4É»lñ³)u¬~»oª’iOŽúm¸`B[>˜Ð\Þ´g?h”y¿?wŠäm½ÞÜßAÃuçù $OÍÎcs¬N°Ÿ—’šD~¨àëådµº]V›t-gð»øTç²é$l½­!5k<öûsnT[ð±2qc{3™VÜW´že(§ƒðПUhOó{p¥…»/º´£èø~¹™‹æ£8(˜„¹Ã"Å1Ô»U²8!s÷³ XYÚ/É|«âË3ÜÝÞÖý&Ò¾jâý²ìËyÂÀBV˜´Äò»Ü£~D ÒÆÖØèË”0ñ]vÖ{–¨}Ò„bÇÿ»Þk6
endstream
endobj
625 0 obj<</Font 1138 0 R>>
endobj
626 0 obj<</Subtype/Link/Rect[173.619 768.597 189.435 778.112]/C[1 0 0]/Dest[63 0 R/XYZ 143.158 386.721 null]/Border[0 0 0]>>
endobj
-627 0 obj<</Subtype/Link/Rect[195.747 768.597 211.563 778.112]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 768.149 null]/Border[0 0 0]>>
+627 0 obj<</Subtype/Link/Rect[195.747 768.597 211.563 778.112]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 779.108 null]/Border[0 0 0]>>
endobj
-628 0 obj<</Subtype/Link/Rect[217.875 768.597 233.691 778.112]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 622.296 null]/Border[0 0 0]>>
+628 0 obj<</Subtype/Link/Rect[217.875 768.597 233.691 778.112]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 633.255 null]/Border[0 0 0]>>
endobj
629 0 obj<</Subtype/Link/Rect[240.003 768.597 255.819 778.112]/C[1 0 0]/Dest[72 0 R/XYZ 143.158 279.62 null]/Border[0 0 0]>>
endobj
@@ -1638,13 +1631,13 @@ endobj
endobj
689 0 obj<</Subtype/Link/Rect[297.156 547.643 317.579 560.594]/C[1 0 0]/Dest[77 0 R/XYZ 143.158 680.478 null]/Border[0 0 0]>>
endobj
-690 0 obj<</Subtype/Link/Rect[282.309 536.615 298.124 549.567]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 757.19 null]/Border[0 0 0]>>
+690 0 obj<</Subtype/Link/Rect[282.309 536.615 298.124 549.567]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 768.149 null]/Border[0 0 0]>>
endobj
-691 0 obj<</Subtype/Link/Rect[301.763 536.615 317.579 549.567]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 611.337 null]/Border[0 0 0]>>
+691 0 obj<</Subtype/Link/Rect[301.763 536.615 317.579 549.567]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 622.296 null]/Border[0 0 0]>>
endobj
-692 0 obj<</Subtype/Link/Rect[282.309 525.588 298.124 538.54]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 713.354 null]/Border[0 0 0]>>
+692 0 obj<</Subtype/Link/Rect[282.309 525.588 298.124 538.54]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 724.313 null]/Border[0 0 0]>>
endobj
-693 0 obj<</Subtype/Link/Rect[301.763 525.588 317.579 538.54]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 556.543 null]/Border[0 0 0]>>
+693 0 obj<</Subtype/Link/Rect[301.763 525.588 317.579 538.54]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 567.501 null]/Border[0 0 0]>>
endobj
694 0 obj<</Subtype/Link/Rect[243.399 514.561 259.215 527.513]/C[1 0 0]/Dest[60 0 R/XYZ 143.158 146.121 null]/Border[0 0 0]>>
endobj
@@ -1660,35 +1653,35 @@ endobj
endobj
700 0 obj<</Subtype/Link/Rect[282.309 503.534 298.124 516.485]/C[1 0 0]/Dest[62 0 R/XYZ 143.158 582.966 null]/Border[0 0 0]>>
endobj
-701 0 obj<</Subtype/Link/Rect[301.763 503.534 317.579 516.485]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 600.378 null]/Border[0 0 0]>>
+701 0 obj<</Subtype/Link/Rect[301.763 503.534 317.579 516.485]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 611.337 null]/Border[0 0 0]>>
endobj
-702 0 obj<</Subtype/Link/Rect[186.986 481.548 202.802 494.499]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 385.783 null]/Border[0 0 0]>>
+702 0 obj<</Subtype/Link/Rect[186.986 481.548 202.802 494.499]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 396.742 null]/Border[0 0 0]>>
endobj
-703 0 obj<</Subtype/Link/Rect[206.441 481.548 222.257 494.499]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 374.824 null]/Border[0 0 0]>>
+703 0 obj<</Subtype/Link/Rect[206.441 481.548 222.257 494.499]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 385.783 null]/Border[0 0 0]>>
endobj
-704 0 obj<</Subtype/Link/Rect[225.896 481.548 241.711 494.499]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 274.799 null]/Border[0 0 0]>>
+704 0 obj<</Subtype/Link/Rect[225.896 481.548 241.711 494.499]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 285.758 null]/Border[0 0 0]>>
endobj
-705 0 obj<</Subtype/Link/Rect[245.35 481.548 261.166 494.499]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 194.699 null]/Border[0 0 0]>>
+705 0 obj<</Subtype/Link/Rect[245.35 481.548 261.166 494.499]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 205.658 null]/Border[0 0 0]>>
endobj
-706 0 obj<</Subtype/Link/Rect[264.805 481.548 280.621 494.499]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 768.149 null]/Border[0 0 0]>>
+706 0 obj<</Subtype/Link/Rect[264.805 481.548 280.621 494.499]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 779.108 null]/Border[0 0 0]>>
endobj
-707 0 obj<</Subtype/Link/Rect[284.26 481.548 300.075 494.499]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 644.214 null]/Border[0 0 0]>>
+707 0 obj<</Subtype/Link/Rect[284.26 481.548 300.075 494.499]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 655.173 null]/Border[0 0 0]>>
endobj
-708 0 obj<</Subtype/Link/Rect[173.619 472.133 189.435 481.648]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 553.155 null]/Border[0 0 0]>>
+708 0 obj<</Subtype/Link/Rect[173.619 472.133 189.435 481.648]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 564.114 null]/Border[0 0 0]>>
endobj
-709 0 obj<</Subtype/Link/Rect[195.747 472.133 211.563 481.648]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 473.056 null]/Border[0 0 0]>>
+709 0 obj<</Subtype/Link/Rect[195.747 472.133 211.563 481.648]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 484.015 null]/Border[0 0 0]>>
endobj
-710 0 obj<</Subtype/Link/Rect[217.875 472.133 233.691 481.648]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 392.956 null]/Border[0 0 0]>>
+710 0 obj<</Subtype/Link/Rect[217.875 472.133 233.691 481.648]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 403.915 null]/Border[0 0 0]>>
endobj
-711 0 obj<</Subtype/Link/Rect[240.003 472.133 255.819 481.648]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 312.856 null]/Border[0 0 0]>>
+711 0 obj<</Subtype/Link/Rect[240.003 472.133 255.819 481.648]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 323.815 null]/Border[0 0 0]>>
endobj
-712 0 obj<</Subtype/Link/Rect[262.132 472.133 277.947 481.648]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 232.757 null]/Border[0 0 0]>>
+712 0 obj<</Subtype/Link/Rect[262.132 472.133 277.947 481.648]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 243.716 null]/Border[0 0 0]>>
endobj
-713 0 obj<</Subtype/Link/Rect[284.26 472.133 300.075 481.648]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 152.657 null]/Border[0 0 0]>>
+713 0 obj<</Subtype/Link/Rect[284.26 472.133 300.075 481.648]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 163.616 null]/Border[0 0 0]>>
endobj
-714 0 obj<</Subtype/Link/Rect[173.619 461.174 189.435 470.689]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 141.698 null]/Border[0 0 0]>>
+714 0 obj<</Subtype/Link/Rect[173.619 461.174 189.435 470.689]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 152.657 null]/Border[0 0 0]>>
endobj
-715 0 obj<</Subtype/Link/Rect[194.976 461.174 210.792 470.689]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 130.739 null]/Border[0 0 0]>>
+715 0 obj<</Subtype/Link/Rect[194.976 461.174 210.792 470.689]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 141.698 null]/Border[0 0 0]>>
endobj
716 0 obj<</Subtype/Link/Rect[216.334 461.174 232.149 470.689]/C[1 0 0]/Dest[66 0 R/XYZ 143.158 741.981 null]/Border[0 0 0]>>
endobj
@@ -1702,11 +1695,11 @@ endobj
endobj
721 0 obj<</Subtype/Link/Rect[223.945 448.603 239.76 461.554]/C[1 0 0]/Dest[58 0 R/XYZ 143.158 231.85 null]/Border[0 0 0]>>
endobj
-722 0 obj<</Subtype/Link/Rect[243.399 448.603 259.215 461.554]/C[1 0 0]/Dest[63 0 R/XYZ 143.158 284.704 null]/Border[0 0 0]>>
+722 0 obj<</Subtype/Link/Rect[243.399 448.603 259.215 461.554]/C[1 0 0]/Dest[63 0 R/XYZ 143.158 295.663 null]/Border[0 0 0]>>
endobj
-723 0 obj<</Subtype/Link/Rect[262.854 448.603 278.67 461.554]/C[1 0 0]/Dest[63 0 R/XYZ 143.158 273.745 null]/Border[0 0 0]>>
+723 0 obj<</Subtype/Link/Rect[262.854 448.603 278.67 461.554]/C[1 0 0]/Dest[63 0 R/XYZ 143.158 284.704 null]/Border[0 0 0]>>
endobj
-724 0 obj<</Subtype/Link/Rect[282.309 448.603 298.124 461.554]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 476.841 null]/Border[0 0 0]>>
+724 0 obj<</Subtype/Link/Rect[282.309 448.603 298.124 461.554]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 487.8 null]/Border[0 0 0]>>
endobj
725 0 obj<</Subtype/Link/Rect[301.763 448.603 317.579 461.554]/C[1 0 0]/Dest[66 0 R/XYZ 143.158 525.205 null]/Border[0 0 0]>>
endobj
@@ -1770,9 +1763,9 @@ endobj
endobj
755 0 obj<</Subtype/Link/Rect[190.667 318.269 206.483 331.221]/C[1 0 0]/Dest[57 0 R/XYZ 143.158 735.272 null]/Border[0 0 0]>>
endobj
-756 0 obj<</Subtype/Link/Rect[210.122 318.269 225.937 331.221]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 152.657 null]/Border[0 0 0]>>
+756 0 obj<</Subtype/Link/Rect[210.122 318.269 225.937 331.221]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 163.616 null]/Border[0 0 0]>>
endobj
-757 0 obj<</Subtype/Link/Rect[229.576 318.269 245.392 331.221]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 141.698 null]/Border[0 0 0]>>
+757 0 obj<</Subtype/Link/Rect[229.576 318.269 245.392 331.221]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 152.657 null]/Border[0 0 0]>>
endobj
758 0 obj<</Subtype/Link/Rect[249.031 318.269 269.454 331.221]/C[1 0 0]/Dest[73 0 R/XYZ 143.158 351.711 null]/Border[0 0 0]>>
endobj
@@ -1798,21 +1791,21 @@ endobj
endobj
769 0 obj<</Subtype/Link/Rect[258.246 253.034 274.062 265.986]/C[1 0 0]/Dest[57 0 R/XYZ 143.158 224.272 null]/Border[0 0 0]>>
endobj
-770 0 obj<</Subtype/Link/Rect[277.701 256.322 293.517 264.093]/C[1 0 0]/Dest[64 0 R/XYZ 67.476 313.476 null]/Border[0 0 0]>>
+770 0 obj<</Subtype/Link/Rect[277.701 256.322 293.517 264.093]/C[1 0 0]/Dest[64 0 R/XYZ 67.476 324.435 null]/Border[0 0 0]>>
endobj
771 0 obj<</Subtype/Link/Rect[297.156 253.034 317.579 265.986]/C[1 0 0]/Dest[78 0 R/XYZ 143.158 779.108 null]/Border[0 0 0]>>
endobj
772 0 obj<</Subtype/Link/Rect[282.309 242.007 298.124 254.959]/C[1 0 0]/Dest[57 0 R/XYZ 143.158 224.272 null]/Border[0 0 0]>>
endobj
-773 0 obj<</Subtype/Link/Rect[301.763 245.295 317.579 253.066]/C[1 0 0]/Dest[64 0 R/XYZ 39.232 233.377 null]/Border[0 0 0]>>
+773 0 obj<</Subtype/Link/Rect[301.763 245.295 317.579 253.066]/C[1 0 0]/Dest[64 0 R/XYZ 39.232 244.336 null]/Border[0 0 0]>>
endobj
-774 0 obj<</Subtype/Link/Rect[277.701 234.268 293.517 242.039]/C[1 0 0]/Dest[65 0 R/XYZ 62.769 511.733 null]/Border[0 0 0]>>
+774 0 obj<</Subtype/Link/Rect[277.701 234.268 293.517 242.039]/C[1 0 0]/Dest[65 0 R/XYZ 62.769 522.692 null]/Border[0 0 0]>>
endobj
775 0 obj<</Subtype/Link/Rect[297.156 230.98 317.579 243.932]/C[1 0 0]/Dest[78 0 R/XYZ 143.158 757.19 null]/Border[0 0 0]>>
endobj
-776 0 obj<</Subtype/Link/Rect[301.763 223.241 317.579 231.011]/C[1 0 0]/Dest[65 0 R/XYZ 34.525 431.633 null]/Border[0 0 0]>>
+776 0 obj<</Subtype/Link/Rect[301.763 223.241 317.579 231.011]/C[1 0 0]/Dest[65 0 R/XYZ 34.525 442.592 null]/Border[0 0 0]>>
endobj
-777 0 obj<</Subtype/Link/Rect[277.701 212.213 293.517 219.984]/C[1 0 0]/Dest[65 0 R/XYZ 53.354 591.832 null]/Border[0 0 0]>>
+777 0 obj<</Subtype/Link/Rect[277.701 212.213 293.517 219.984]/C[1 0 0]/Dest[65 0 R/XYZ 53.354 602.791 null]/Border[0 0 0]>>
endobj
778 0 obj<</Subtype/Link/Rect[297.156 208.926 317.579 221.877]/C[1 0 0]/Dest[78 0 R/XYZ 143.158 746.231 null]/Border[0 0 0]>>
endobj
@@ -1820,7 +1813,7 @@ endobj
endobj
780 0 obj<</Subtype/Link/Rect[282.309 197.899 298.124 210.85]/C[1 0 0]/Dest[58 0 R/XYZ 143.158 592.807 null]/Border[0 0 0]>>
endobj
-781 0 obj<</Subtype/Link/Rect[301.763 201.186 317.579 208.957]/C[1 0 0]/Dest[65 0 R/XYZ 72.183 191.334 null]/Border[0 0 0]>>
+781 0 obj<</Subtype/Link/Rect[301.763 201.186 317.579 208.957]/C[1 0 0]/Dest[65 0 R/XYZ 72.183 202.293 null]/Border[0 0 0]>>
endobj
782 0 obj<</Subtype/Link/Rect[271.973 186.871 278.67 199.823]/C[1 0 0]/Dest[53 0 R/XYZ 124.536 715.181 null]/Border[0 0 0]>>
endobj
@@ -1830,11 +1823,11 @@ endobj
endobj
785 0 obj<</Subtype/Link/Rect[291.427 175.844 298.124 188.796]/C[1 0 0]/Dest[52 0 R/XYZ 124.536 230.827 null]/Border[0 0 0]>>
endobj
-786 0 obj<</Subtype/Link/Rect[301.763 179.132 317.579 186.903]/C[1 0 0]/Dest[65 0 R/XYZ 58.061 271.434 null]/Border[0 0 0]>>
+786 0 obj<</Subtype/Link/Rect[301.763 179.132 317.579 186.903]/C[1 0 0]/Dest[65 0 R/XYZ 58.061 282.393 null]/Border[0 0 0]>>
endobj
787 0 obj<</Subtype/Link/Rect[291.427 164.817 298.124 177.769]/C[1 0 0]/Dest[52 0 R/XYZ 124.536 283.906 null]/Border[0 0 0]>>
endobj
-788 0 obj<</Subtype/Link/Rect[301.763 168.105 317.579 175.876]/C[1 0 0]/Dest[65 0 R/XYZ 72.183 351.534 null]/Border[0 0 0]>>
+788 0 obj<</Subtype/Link/Rect[301.763 168.105 317.579 175.876]/C[1 0 0]/Dest[65 0 R/XYZ 72.183 362.492 null]/Border[0 0 0]>>
endobj
789 0 obj<</Subtype/Link/Rect[271.973 153.79 278.67 166.741]/C[1 0 0]/Dest[53 0 R/XYZ 124.536 549.248 null]/Border[0 0 0]>>
endobj
@@ -1858,7 +1851,7 @@ endobj
endobj
799 0 obj<</Subtype/Link/Rect[233.084 122.321 248.899 131.835]/C[1 0 0]/Dest[61 0 R/XYZ 143.158 428.423 null]/Border[0 0 0]>>
endobj
-800 0 obj<</Subtype/Link/Rect[252.905 122.321 268.721 131.835]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 332.981 null]/Border[0 0 0]>>
+800 0 obj<</Subtype/Link/Rect[252.905 122.321 268.721 131.835]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 343.94 null]/Border[0 0 0]>>
endobj
801 0 obj<</Subtype/Link/Rect[272.727 122.321 293.15 131.835]/C[1 0 0]/Dest[74 0 R/XYZ 143.158 409.037 null]/Border[0 0 0]>>
endobj
@@ -1922,7 +1915,7 @@ endobj
endobj
831 0 obj<</Subtype/Link/Rect[464.127 701.098 479.943 714.049]/C[1 0 0]/Dest[61 0 R/XYZ 143.158 538.012 null]/Border[0 0 0]>>
endobj
-832 0 obj<</Subtype/Link/Rect[483.582 704.385 499.397 712.156]/C[1 0 0]/Dest[64 0 R/XYZ 81.598 424.46 null]/Border[0 0 0]>>
+832 0 obj<</Subtype/Link/Rect[483.582 704.385 499.397 712.156]/C[1 0 0]/Dest[64 0 R/XYZ 81.598 435.419 null]/Border[0 0 0]>>
endobj
833 0 obj<</Subtype/Link/Rect[453.791 690.098 460.488 703.05]/C[1 0 0]/Dest[53 0 R/XYZ 124.536 166.849 null]/Border[0 0 0]>>
endobj
@@ -1934,7 +1927,7 @@ endobj
endobj
837 0 obj<</Subtype/Link/Rect[391.94 668.14 407.755 681.092]/C[1 0 0]/Dest[57 0 R/XYZ 143.158 202.354 null]/Border[0 0 0]>>
endobj
-838 0 obj<</Subtype/Link/Rect[411.394 671.428 427.21 679.199]/C[1 0 0]/Dest[64 0 R/XYZ 58.061 153.277 null]/Border[0 0 0]>>
+838 0 obj<</Subtype/Link/Rect[411.394 671.428 427.21 679.199]/C[1 0 0]/Dest[64 0 R/XYZ 58.061 164.236 null]/Border[0 0 0]>>
endobj
839 0 obj<</Subtype/Link/Rect[430.849 668.14 451.272 681.092]/C[1 0 0]/Dest[77 0 R/XYZ 143.158 160.428 null]/Border[0 0 0]>>
endobj
@@ -1946,7 +1939,7 @@ endobj
endobj
843 0 obj<</Subtype/Link/Rect[464.127 657.141 479.943 670.092]/C[1 0 0]/Dest[57 0 R/XYZ 143.158 202.354 null]/Border[0 0 0]>>
endobj
-844 0 obj<</Subtype/Link/Rect[483.582 660.429 499.397 668.199]/C[1 0 0]/Dest[65 0 R/XYZ 29.818 715.768 null]/Border[0 0 0]>>
+844 0 obj<</Subtype/Link/Rect[483.582 660.429 499.397 668.199]/C[1 0 0]/Dest[65 0 R/XYZ 29.818 726.727 null]/Border[0 0 0]>>
endobj
845 0 obj<</Subtype/Link/Rect[483.582 646.142 499.397 659.093]/C[1 0 0]/Dest[62 0 R/XYZ 143.158 763.912 null]/Border[0 0 0]>>
endobj
@@ -1980,13 +1973,13 @@ endobj
endobj
860 0 obj<</Subtype/Link/Rect[483.582 558.188 499.397 571.139]/C[1 0 0]/Dest[67 0 R/XYZ 143.158 649.594 null]/Border[0 0 0]>>
endobj
-861 0 obj<</Subtype/Link/Rect[464.127 547.188 479.943 560.14]/C[1 0 0]/Dest[63 0 R/XYZ 143.158 140.843 null]/Border[0 0 0]>>
+861 0 obj<</Subtype/Link/Rect[464.127 547.188 479.943 560.14]/C[1 0 0]/Dest[63 0 R/XYZ 143.158 151.802 null]/Border[0 0 0]>>
endobj
-862 0 obj<</Subtype/Link/Rect[483.582 550.476 499.397 558.247]/C[1 0 0]/Dest[63 0 R/XYZ 43.94 110.38 null]/Border[0 0 0]>>
+862 0 obj<</Subtype/Link/Rect[483.582 550.476 499.397 558.247]/C[1 0 0]/Dest[63 0 R/XYZ 43.94 121.338 null]/Border[0 0 0]>>
endobj
-863 0 obj<</Subtype/Link/Rect[464.127 536.189 479.943 549.141]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 746.231 null]/Border[0 0 0]>>
+863 0 obj<</Subtype/Link/Rect[464.127 536.189 479.943 549.141]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 757.19 null]/Border[0 0 0]>>
endobj
-864 0 obj<</Subtype/Link/Rect[483.582 539.477 499.397 547.248]/C[1 0 0]/Dest[64 0 R/XYZ 43.94 650.014 null]/Border[0 0 0]>>
+864 0 obj<</Subtype/Link/Rect[483.582 539.477 499.397 547.248]/C[1 0 0]/Dest[64 0 R/XYZ 43.94 660.973 null]/Border[0 0 0]>>
endobj
865 0 obj<</Subtype/Link/Rect[386.308 517.519 402.124 525.289]/C[1 0 0]/Dest[58 0 R/XYZ 34.525 248.61 null]/Border[0 0 0]>>
endobj
@@ -2040,19 +2033,19 @@ endobj
endobj
890 0 obj<</Subtype/Link/Rect[405.763 407.687 421.578 415.458]/C[1 0 0]/Dest[63 0 R/XYZ 53.354 323.381 null]/Border[0 0 0]>>
endobj
-891 0 obj<</Subtype/Link/Rect[425.218 404.4 441.033 417.351]/C[1 0 0]/Dest[63 0 R/XYZ 143.158 220.943 null]/Border[0 0 0]>>
+891 0 obj<</Subtype/Link/Rect[425.218 404.4 441.033 417.351]/C[1 0 0]/Dest[63 0 R/XYZ 143.158 231.902 null]/Border[0 0 0]>>
endobj
-892 0 obj<</Subtype/Link/Rect[444.672 404.4 460.488 417.351]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 768.149 null]/Border[0 0 0]>>
+892 0 obj<</Subtype/Link/Rect[444.672 404.4 460.488 417.351]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 779.108 null]/Border[0 0 0]>>
endobj
-893 0 obj<</Subtype/Link/Rect[464.127 404.4 479.943 417.351]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 644.214 null]/Border[0 0 0]>>
+893 0 obj<</Subtype/Link/Rect[464.127 404.4 479.943 417.351]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 655.173 null]/Border[0 0 0]>>
endobj
894 0 obj<</Subtype/Link/Rect[483.582 404.4 499.397 417.351]/C[1 0 0]/Dest[67 0 R/XYZ 143.158 713.354 null]/Border[0 0 0]>>
endobj
-895 0 obj<</Subtype/Link/Rect[425.218 385.729 441.033 393.5]/C[1 0 0]/Dest[63 0 R/XYZ 25.11 168.561 null]/Border[0 0 0]>>
+895 0 obj<</Subtype/Link/Rect[425.218 385.729 441.033 393.5]/C[1 0 0]/Dest[63 0 R/XYZ 25.11 179.52 null]/Border[0 0 0]>>
endobj
-896 0 obj<</Subtype/Link/Rect[444.672 382.441 460.488 395.393]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 125.559 null]/Border[0 0 0]>>
+896 0 obj<</Subtype/Link/Rect[444.672 382.441 460.488 395.393]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 136.518 null]/Border[0 0 0]>>
endobj
-897 0 obj<</Subtype/Link/Rect[464.127 382.441 479.943 395.393]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 688.049 null]/Border[0 0 0]>>
+897 0 obj<</Subtype/Link/Rect[464.127 382.441 479.943 395.393]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 699.008 null]/Border[0 0 0]>>
endobj
898 0 obj<</Subtype/Link/Rect[483.582 382.441 499.397 395.393]/C[1 0 0]/Dest[67 0 R/XYZ 143.158 757.19 null]/Border[0 0 0]>>
endobj
@@ -2116,9 +2109,9 @@ endobj
endobj
928 0 obj<</Subtype/Link/Rect[425.218 297.896 441.033 305.667]/C[1 0 0]/Dest[63 0 R/XYZ 58.061 414.439 null]/Border[0 0 0]>>
endobj
-929 0 obj<</Subtype/Link/Rect[444.672 294.609 460.488 307.56]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 114.6 null]/Border[0 0 0]>>
+929 0 obj<</Subtype/Link/Rect[444.672 294.609 460.488 307.56]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 125.559 null]/Border[0 0 0]>>
endobj
-930 0 obj<</Subtype/Link/Rect[464.127 294.609 479.943 307.56]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 677.09 null]/Border[0 0 0]>>
+930 0 obj<</Subtype/Link/Rect[464.127 294.609 479.943 307.56]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 688.049 null]/Border[0 0 0]>>
endobj
931 0 obj<</Subtype/Link/Rect[483.582 294.609 499.397 307.56]/C[1 0 0]/Dest[67 0 R/XYZ 143.158 746.231 null]/Border[0 0 0]>>
endobj
@@ -2196,9 +2189,9 @@ endobj
endobj
968 0 obj<</Subtype/Link/Rect[478.974 152.695 499.397 165.646]/C[1 0 0]/Dest[74 0 R/XYZ 143.158 680.478 null]/Border[0 0 0]>>
endobj
-969 0 obj<</Subtype/Link/Rect[444.672 141.695 460.488 154.647]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 125.559 null]/Border[0 0 0]>>
+969 0 obj<</Subtype/Link/Rect[444.672 141.695 460.488 154.647]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 136.518 null]/Border[0 0 0]>>
endobj
-970 0 obj<</Subtype/Link/Rect[464.127 141.695 479.943 154.647]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 688.049 null]/Border[0 0 0]>>
+970 0 obj<</Subtype/Link/Rect[464.127 141.695 479.943 154.647]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 699.008 null]/Border[0 0 0]>>
endobj
971 0 obj<</Subtype/Link/Rect[483.582 141.695 499.397 154.647]/C[1 0 0]/Dest[67 0 R/XYZ 143.158 757.19 null]/Border[0 0 0]>>
endobj
@@ -2228,11 +2221,11 @@ endobj
endobj
984 0 obj<</Subtype/Link/Rect[478.974 87.695 499.397 100.647]/C[1 0 0]/Dest[74 0 R/XYZ 143.158 266.572 null]/Border[0 0 0]>>
endobj
-985 0 obj<</Filter/FlateDecode/Length 993>>stream
-xÚ½XËn[7Ýû+îò¨΃äpW´°
-€>¬.‚XqÓ´u+ÛhÚ¯ïðJ¶ešâ\»nVä£Cžy¾Z½:EÄåyX¾£~CJàˆÒ°<Æåñ°üE÷€ A‡$ÃÀå&àjµ\_]ïИöi³‚ÁØÙèŽDð඾„ç Z~sTNòÃæb8[dä<Òô½.†ñ‹é‚{bRÇâ]
-Iz˜ËÍï~3rÞbšŒ z(ÆÜ9”!($¥.¤°$±Y²É"~‚ÔNT¿ˆ<pâD²Z]¿€#+O
-R­ê0°ïýG¥KPÛ3™+[ LsL`«¹1ŠÁÁ;-u‰'uN¢}[ÜŽ—¯Î×ï[žáàäϲW?{ºónë«^ˆ]"•Œ*áNòwíï8àƒXY­þÚ|¸nƬRÇxpQ­‡Ä$£ùD`Îhî­![ÖoiËm¬WÖääP?m­‰wÖü¾mM­*k~jYÄùD3-Yöû¬‚%ÑJ"´LÑb°fé`•‹½á 2™œ@h÷šØTY☺+¶¤QºÏEÊ€Ý*¸E€qr°8²ÌœÈ“Ñ^¹;}mÆâ3M„Õ^9€Ñ^9„VâtžÒ£Äûa~âýÝÜ5–B½&"“±'îûï>.+L¶Eò`$™…ŠÙ*l&ﲬ2yôNÔ®uçøñÐSu”X™üŸ§×ºÿ©­Î$«{‚ºÀÏtã«S²Êĸ]'U'iJºWÞ:š’“åÑ¿¾Àü
+985 0 obj<</Filter/FlateDecode/Length 992>>stream
+xÚ½XËn[7Ýû+îò¨΋îŠö¢@ ЇÕE+nš¶neMûõ%¯[¦)εëd%C>òÌãÌ ^.^œ¢êR<,ß ˆ!ÿ-CŒàˆâ°<Æåñ°ü5)ìŠI‡€K"pµZ®¯®whŒûf“‚ÁØÙèŽDpï[_ÂS?/¿=*'ùas1œ-òqúÞÃøÕtÁ=1eK ñ.JÌ}&˜ÊÍo3²n1M‹ ùP Ú9”A2$†.¤X‰Ñ¶¢¶•4Aê æ¸¨Þ âddµº~†@V‘
+¨×Ð h(~öÚ E€P Ú…LV’ IþÁÕ];•‡>¡•A>‘™Aí<ôvòãò°ÊÉÇ?×o›Ù(ÁŨl´4£JQ_˜+·0D+C?UÍtwå6ÓÓÍåïMžàÓÿà9YW«ÇPXÈ“‰nïÜ&úz}uóÛ ©˜¢ƒb3•d‡4ì‹è/릆Ga§¡w¥œuþp!—óã1ŒjÜ1& Þp„‚e- –z›ÚT9ÁÊ;'ܤ4
+v Zyê?Ûý "ÛH]]/6Àûdþ‘ùÝ«¯Oþ¸ºÙ¬¿¹<o¦[T§Iž[<ê1‹dLâºàä¼?Ør{­+0”¹­×*9W¶§.¢Ø`!&"—^˜Ý’£IKMZɺx&"ÓÂC´´¢dѶhéi&"Ρ¥s£©CK¤Œ5=OOˆâF°@]Ù"ÈDpQ,iÉäfœh€²ÔI¬Ôãõú¯›÷›õ«7o?¼¹h*HÇJÏ¢ Õzæ
+
endstream
endobj
986 0 obj<</Subtype/Link/Rect[255.59 755.098 276.013 768.049]/C[1 0 0]/Dest[73 0 R/XYZ 143.158 231.163 null]/Border[0 0 0]>>
@@ -2317,9 +2310,9 @@ endobj
endobj
1026 0 obj<</Subtype/Link/Rect[173.619 653.031 189.435 662.545]/C[1 0 0]/Dest[62 0 R/XYZ 143.158 404.451 null]/Border[0 0 0]>>
endobj
-1027 0 obj<</Subtype/Link/Rect[193.44 653.031 209.256 662.545]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 114.6 null]/Border[0 0 0]>>
+1027 0 obj<</Subtype/Link/Rect[193.44 653.031 209.256 662.545]/C[1 0 0]/Dest[64 0 R/XYZ 143.158 125.559 null]/Border[0 0 0]>>
endobj
-1028 0 obj<</Subtype/Link/Rect[213.262 653.031 229.078 662.545]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 677.09 null]/Border[0 0 0]>>
+1028 0 obj<</Subtype/Link/Rect[213.262 653.031 229.078 662.545]/C[1 0 0]/Dest[65 0 R/XYZ 143.158 688.049 null]/Border[0 0 0]>>
endobj
1029 0 obj<</Subtype/Link/Rect[233.084 653.031 248.899 662.545]/C[1 0 0]/Dest[67 0 R/XYZ 143.158 746.231 null]/Border[0 0 0]>>
endobj
@@ -3902,13 +3895,15 @@ endobj
endobj
1335 0 obj<</D[82 0 R/XYZ 141.893 706.17 null]/S/GoTo>>
endobj
-1336 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(vÙèç .ãl6[Ð\r"È)(AÆ"ô–+"-cŽÿò‡c)]/Compress<</SpecO/1.5/LengthO 592064>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 1337/Length 1114>>stream
-xÚXMŒE®n޺Ȅ³‚!$Œ“ɾ!†U‚‚ŠbØ•e#
- !ˆaºçC"„Ä«áÀƒÏÃÁ<ˆ‚?MÈ…Hä
-ëk¿I¤¼Ï„7„‘ï;ñ=–j3%ÝwÊ ÞUÒ>n<ÓϤ¸tçÖ·™Csj{zmA–{ìÙvöV·=ôݲ­¶Uläž<–£ÒX® ñ+øÒÞ€nn·q–ü1¾aé$øMða ÅcnÞàÛXÞù¶<ÇÿTÆÀ_ƒñíKP~üz¥P§c} ¾
-ÞÔ{àÀZnû<ƶ:ãó¿œâÍh)#|C«í\~•¿‰[üO§ÃÜ÷5–ƒÕ*à?Mú_ððà|£ßn¿£~ ¸Žò§@Gïð'dÿ€Oç•95 :z£sîþ¶‹ÿJòÛìÇ®·Ø¿w¹|Èñ»É~7=¿`O5€Ÿæ
+1336 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(£_‡ðB85Èž3Å…µ;)(ãô6%¬Q³DHeqÖH)]/Compress<</SpecO/1.5/LengthO 592060>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 1337/Length 1113>>stream
+xÚ¥X_ˆVE?sÜmÍMB45dSÁ‰ìEØïSD´¤ÌtK*AÜt[4ÿ¢ý½3÷“Q„^Ë"ðŇ^z¶@$¨—õÁ,Ã
+Ä?/’ˆ ’¿ïÞ³»óÍwæþ©‡¿3sgæœ9sæœ{/Í>0™Õà§Á;À/0ñiðiƒ‡s¦!ÈkÁ#À3Ý0aß<f^üYÝq¼ã®A~e¦H~u¦¦œµO
+cšñS?Ú½‡Ñ7XôŠ__‚ Ûú–B~ph'Â
+yTxÓÔ©Ù<ÓwQü`ßK»mþ¼Ã§!»zý>t%ç蟟 Î)l;±{œ=*Ù‹¡šœÉVÑå
+â3|^fcÙ¾\ÅýTÙ§¦Ë*÷ÆFîQ‘.[C§?Ç:Ó:µq¶äœR%¾É'Öc«ÌwŠaܦûuïY¸fR¼ÿ®>÷?c?‰ŸA—ŽX®v“çQKÚWlîÇÖ¸ýSÉW®F>*ðC&¦ÇQÔ~M·ÜC¿K~v5ó?ß*6;}®5mwjóÌMR÷ÒhN5ê%‡Y%¾\gΊƇ­pUbÃ)wÕ•äàª1[PþKM'­îÙ‚ü§å¢¢ZŸV¯‰¥õY«[6°7ô¡.rîN©~NŽå §Ä¸¿FÔ?[±îù>NJb"|'·9¨j(Ë 6ÐU–«]…÷¯²w;œû§‘\•–ì;¨¹E5°4ÿ»ˆn©wáû¦«¡³¨ºò|Ué½J¹Ç=‹õ;]è—ñ½µÀ-áØžZÁ8;æú®ÙRÖJ•ñþÚ.ò, Öðû‹bT³Û×á
+ì*°3ss\EûcÜ¿þ
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 <heiko.oberdiek at googlemail.com>
%%
diff --git a/Master/texmf-dist/doc/latex/oberdiek/picture.pdf b/Master/texmf-dist/doc/latex/oberdiek/picture.pdf
index fd0b2ca8415..b27703cff07 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/picture.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/picture.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf
Binary files 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<</D[27 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110413182301+02'00')/Subject(Definition of protected macros (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418032840+02'00')/Subject(Definition of protected macros (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -2724,7 +2724,7 @@ endobj
endobj
773 0 obj<</D[39 0 R/XYZ 323.711 782.296 null]/S/GoTo>>
endobj
-774 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(š[¥?Ðj–µ»fÌ£€èý)(åhŠHe™wŒÂR‘4¶)]/Compress<</SpecO/1.5/LengthO 452186>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 775/Length 770>>stream
+774 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(uèªR"˜ãlüpÂØu†ª)(ßcÙºro›J³–§5±ÌÚ)]/Compress<</SpecO/1.5/LengthO 452186>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 775/Length 770>>stream
xÚVÏ‹ÍQ¿÷<¢I¤·Á{õÌ(Ê,ÆBÉÂ{ŒiÂLyR 5caÁ4…÷îý.¤¬”… Yù”ŠÈ¯ ;2‰)¤(ùÜï=óæºï~ï÷kŸ>çœwî=çž{¾÷B+€³À!r\®BÞ \Ž@7Ø C¯CºúšnÈàQð¨åL9!A_I,ÛOèÛÀçÀuðç‚\—Ì‚{aÓà63 놕g7ÜötÕ½~Ù»÷¢S–O²¾äÒ]Øo±}+ôgVîiZ-®×8ó1 ô<eíå—8ºf= 0ÿžú¨ ŸØÚ®½Øn­ô|M;uõëlêVƒÜçœ#'—\ÈKeÔH{ë¼ý£5H{éŒ=³j:_’±§ž"÷¦ø>”×»^ïäÆló½ÅzCý_uÝc¨üZù±t;Róþ™½R$fVb} ½ïÎÍ_GûO{(qî-qÞ Wowß{§gT¤?ýz¨À;«}8[þ9Ãkø>Eó
ÅÖÅßàÛë?µ€ï·»;½¤"¼…±u Îû&òúÕ÷oþßo¡÷%ñöRÿ~ûѾôGW­Tä¼sµ™²ÿe…{5ö͹ÜàÞرz:ß ³¼—}Àòpò`'d3\@6Œ¹DšÙdlöÂ|"®@63ÈïwÆú Ø$f)qší'ìl•Æ9Ê1¼¶Áþ÷˜Ç~ƒ/7
b—w
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<</D[34 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110413182309+02'00')/Subject(Data extraction from references (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418032847+02'00')/Subject(Data extraction from references (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[34 0 R 35 0 R 36 0 R 37 0 R 38 0 R 39 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -3300,7 +3300,8 @@ endobj
endobj
1011 0 obj<</D[52 0 R/XYZ 141.893 556.896 null]/S/GoTo>>
endobj
-1012 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(U˜öU¹²Á —X>¯#Ø)(H®-Ñ…>\){*½«Z)]/Compress<</SpecO/1.5/LengthO 526573>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 1013/Length 958>>stream
+1012 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(A¨jB˜ºS.ƒ
+RâéSZ)(8yþ+‡Á"^Ìÿ?Ø.)]/Compress<</SpecO/1.5/LengthO 526573>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 1013/Length 958>>stream
xÚ¥WKhA­îMÈGTÄ1®‘ÌA„(žòÁ„Q“˜øÑøIŒ <D”Ìôx ø9ùâIâEDÏ¢ Áƒñ Tü€ ‚¨ˆ¯·k“ÞÙžÙÙÍ¡xU=5ÝÕÕÕÕU’ˆ$Ñ|Ð9ÐaIbp!p
¸xt<Hà;uƒºÀ.I@uЭ3GZG`=Ú Ú ~ °Çè™ásä^𽌗€£’*?JšÓ&)õ
û‘1Ç÷ië }ÄFeù8*ÖUýÛ>Žº+¦÷UŒ¯\ãÊé{‘³VÔه麟fö,Æg”àüÚí–Uÿ³9Ç^k,77ͽÇ÷9ÆŸIb%ò«¶[ÿ•ä‡ ÈÿT(/ óOLNÈ»“®ÜX¬½Ê‘ÇTÄû¤¢ãa:~ýò’KÏwÜo?b¿IrD1zAþ^œ>+”KT8 ½á9ú~Äûá9î@6'xVŒx–m^Â7$¼Îls¼+~­¹yÙ+ð^*GlE¾‘A̹ºòNDÍåÌÓQy*îž*G,ù%î;¤ŸÚnÕRÊñ.DåZ/ÆŽYÔ yqî…j_³™GJ@g|ŠÔò¥M,Ÿ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/rerunfilecheck.pdf b/Master/texmf-dist/doc/latex/oberdiek/rerunfilecheck.pdf
index 8c11f73b80f..8e6042bee46 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/rerunfilecheck.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/rerunfilecheck.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/resizegather.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/resizegather.pdf
Binary files 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<</D[31 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110413182325+02'00')/Subject(Provides ROT13, ROT5, ROT18, ROT47 (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418032903+02'00')/Subject(Provides ROT13, ROT5, ROT18, ROT47 (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -3020,7 +3020,8 @@ endobj
endobj
963 0 obj<</D[47 0 R/XYZ 323.711 223.736 null]/S/GoTo>>
endobj
-964 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(:¿¡ØQãš#M•7\)ü)(1Æ8ÐM^ISS»q©vhþ)]/Compress<</SpecO/1.5/LengthO 484124>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 965/Length 900>>stream
+964 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(@@
+à²ôµQ¶†{°)(idP9
xÚWKkU1NR-Ö.”
Jk¥_ ‚‹
Z¤½bëƒ*}mÄ[]ØZ{EkA|AíIîR—êJPÜQD‚øX¨;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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
diff --git a/Master/texmf-dist/doc/latex/oberdiek/scrindex.pdf b/Master/texmf-dist/doc/latex/oberdiek/scrindex.pdf
index 2c368ee8d56..7d81c6cae9f 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/scrindex.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/scrindex.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/selinput.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/selinput.pdf
Binary files 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 <heiko.oberdiek at googlemail.com>
%%
diff --git a/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf b/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf
index f3b67d1b807..a86ee57dc14 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf
Binary files 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 <heiko.oberdiek at googlemail.com>
%%
diff --git a/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf b/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf
index 67ccc97dc1c..4f3f60d737b 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf
Binary files 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<</D[43 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110413182354+02'00')/Subject(Adding support for UTF-8 to soul (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418032933+02'00')/Subject(Adding support for UTF-8 to soul (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[43 0 R 44 0 R 45 0 R 46 0 R 47 0 R 48 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -4775,7 +4775,7 @@ endobj
endobj
1751 0 obj<</D[68 0 R/XYZ 141.893 519.452 null]/S/GoTo>>
endobj
-1752 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(_Hj="Ó?…¼Ü¦Mx)(8ëÙºËEø ×Y”hÚ¨ï)]/Compress<</SpecO/1.5/LengthO 706385>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 1753/Length 1304>>stream
+1752 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(g†ýYœœWð3oÏ£¸)(Íí’F-v®3»ÏºÔ4)]/Compress<</SpecO/1.5/LengthO 706385>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 1753/Length 1304>>stream
xÚ•YIˆ]E­ªt[“V¢"Ò""¸°]%Øß&tœH‚v:ÅÄ8&qFP$ÿ«z\ˆQtãÆ¥.\H‚8àFѨ]©(xÞ¯ûºë׿·ªþârnÕ½ÿÕ­;Uý÷ŒRÊ(uè)ÐQ£ô<ð<àVà¬QæEàƒÔ]žôpth½'½~…¡ +¤7 %’ôô¨¿Ë“Þ•áwƒßí±#óí3júU£Î¾Â¨sÿ4jk©«1o=ªãà¯î0jõ)à ÈaÎV@Kúܸӵ2UѸä5Éëh-ŸµxIð›NV{œüÀË'ö{\=áñŒ'<®º›äo@÷(ñ¿¾äqò|ðë »“æ¢ùÛ°F‹oÑü• =ĺŒÖºÐã`o‡÷5uæû9u<hêmÿÌv<Ð=²²——ùЧ.ða- KÈÉÇkæȾªð7øJø3Z?ÍØk;]ôœn-›X[²¯tÌ­íFåË¿íË:CÆ¥Šä®,^¢½%èÊä#µf£q..NˆgÊ÷qül”Ž‰K*nÜÚ6Q?%qì{Y*6cw¼›öU².sùÔÙÒÖê°_°¶cúÓX_[‡5ó;¦¦R±ýàyàòzCµQšC\ÅØ—Ÿ3V?÷c™ºÎõ›œOsu褾ê‚þ˜Ê3ÐÚß31³B/£Æ³~åz•l¨w&‡Äz©ØºÐ#z¶ü|Îët„v÷9Ú®™:[â³Ä&úz"GØøÛÄ9PgzN]x¿rÂÙË,“¶ð¼³LorcÞlÁþKÎËðÞý+¡îRyê„œ«µþLjëÎ&îtZ&m¢ž¥3×1w£Ø§U溧7)î6/ëb:}"á³\Ý…ûåî7ѹ°,kÿï6rri\Ž:±¬!»âg…è„{Xîìl„}„kÆó±m|È~.f ã‹Fð•à³u:.XC²»ŽÖ°AÜláý(~6g/'}Û-=Cú_SÓ™Êùß
{åìJÉ¥Ørv¦âR yŸòI*OjfÜDùUzÎ8&ŸëLžsuïÍåý™Ì.ß›¨/r=¬ÉÄAðÝОl¦w•î£Žbë
ìKù»Éø]Šuª‡qµØïj¡ß§j+³ÑRïîk…z*‰WaoÊWØÝ5`Ç87J±Ã'uO¸;T3†}R=õ<Þ‘·ï¾Ûqû÷Zâoò¨ú+ðïìðjh/Æ{iþ½Cø:úúè=ÿMA]þ8}_xx#ÉnÝþ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf b/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf
index 230567bf227..84696027038 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/stampinclude.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/stampinclude.pdf
Binary files 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<</D[107 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110413182440+02'00')/Subject(Converts strings between encodings (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418033018+02'00')/Subject(Converts strings between encodings (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[108 0 R 109 0 R 110 0 R 111 0 R 112 0 R 113 0 R]/Parent 2 0 R/Count 36>>
endobj
@@ -13434,7 +13434,7 @@ endobj
endobj
5765 0 obj<</D[252 0 R/XYZ 323.711 299.653 null]/S/GoTo>>
endobj
-5766 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[('º"¥ko[9ŒëjùPù`)(þä:jb€_hਬz2)]/Compress<</SpecO/1.5/LengthO 1756644>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 5767/Length 2593>>stream
+5766 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(ÚùÇ7_²ul§qœ¨³¶)(×|ùÐãŸl2Y„voæ)]/Compress<</SpecO/1.5/LengthO 1756644>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 5767/Length 2593>>stream
xÚå\YÈeÅ>§ÿ™{3fp܈ãŒû¾DMô%‘™qÅ7D0qt’IðA”¸0÷t7CÜPñAGÁE}QA_D4Ä…(.8š(‰ˆ
š„|ç?}ïßߪî:Ëýï`Šê>§ÏéêªêêêêEeY¦²làFÀE*ËO
|¢Êz¿Þy l*<›
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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<</D[30 0 R/FitBH 781.29782]/S/GoTo>>
endobj
-7 0 obj<</ModDate(D:20110413182644+02'00')/Subject(Tabular with height specification (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</ModDate(D:20110418033221+02'00')/Subject(Tabular with height specification (HO))/Creator(LaTeX with hyperref package)/Author(Heiko Oberdiek, <heiko.oberdiek at googlemail.com>)/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<</Type/Pages/Kids[30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -2712,7 +2712,7 @@ endobj
endobj
799 0 obj<</D[45 0 R/XYZ 323.711 621.597 null]/S/GoTo>>
endobj
-800 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(UEð›98\\Ë9v§žª)(!¿‰šg‹Yý»\)ƒQIã)]/Compress<</SpecO/1.5/LengthO 445406>>/Info 7 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 801/Length 794>>stream
+800 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(Æ}•ýóE×¥C©×·•I›)(RÐí
xÚ•VKhT1MÒŽÖˆºÐÚAœB[Е ¨HgŠ-Rl¡C7R©ëÁ"ë¼—,ܸQ—‚W®\èÎ…‚ø?+EWº?…ây“;m&/É{]ÎÍ}÷%'7¹á
Ƙ`lp˜Œ
ÜaŸ¾Ø:»Èÿ6æz‡T ®eà-ôäÂûVËœodd± ç•K«æò¾¡zϪ—PN¤g ¹Œ{åª ûíð½c±§ßÕQE÷ì0ìsà~ðœ7|Ýû0b~|ü8{0û>ø`g€Øà¤WB<Kú!=Oæ'ûÍ= {Üð鞣aO.Å4ÆUƒùvà`âŸîÓDð½Úwàlô<mïuïÆ_gÁ¿áÿ¾¡ïÿŒ¹®Á·ú®«ˆ¢¾«Nk¥\§q…ÆMû¤îÙYòš9i]ÔþühÞ_µÀ~h¸Þ ž'·Ÿìí4õÂþ
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 <heiko.oberdiek at googlemail.com>
%%
diff --git a/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf b/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf
index 3ae6e0705ea..31cbaf72837 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf
Binary files 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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
@@ -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 <heiko.oberdiek at googlemail.com>
%%
@@ -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 <heiko.oberdiek at googlemail.com>
%%
@@ -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 <heiko.oberdiek at googlemail.com>
%%
@@ -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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
@@ -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 <heiko.oberdiek at googlemail.com>
%%
@@ -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 <heiko.oberdiek at googlemail.com>
%%
@@ -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 <heiko.oberdiek at googlemail.com>
%%
@@ -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 <heiko.oberdiek at googlemail.com>
%%
@@ -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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
diff --git a/Master/texmf-dist/doc/latex/oberdiek/transparent.pdf b/Master/texmf-dist/doc/latex/oberdiek/transparent.pdf
index 8d9e785b9d0..d459024f97a 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/transparent.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/transparent.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf
Binary files 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 <heiko.oberdiek at googlemail.com>
%%
diff --git a/Master/texmf-dist/doc/latex/oberdiek/uniquecounter.pdf b/Master/texmf-dist/doc/latex/oberdiek/uniquecounter.pdf
index 2873524279d..7995c1f1deb 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/uniquecounter.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/uniquecounter.pdf
Binary files 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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
diff --git a/Master/texmf-dist/doc/latex/oberdiek/zref.pdf b/Master/texmf-dist/doc/latex/oberdiek/zref.pdf
index e5f8a618d03..34608b1c87a 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/zref.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/zref.pdf
Binary files 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 <heiko.oberdiek at googlemail.com>
--
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 <heiko.oberdiek at googlemail.com>
--
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 <heiko.oberdiek at googlemail.com>
--
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 <heiko.oberdiek at googlemail.com>
--
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 <heiko.oberdiek at googlemail.com>
--
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 <heiko.oberdiek at googlemail.com>
--
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 <heiko.oberdiek at googlemail.com>
--
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 <heiko.oberdiek at googlemail.com>
--
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 <heiko.oberdiek at googlemail.com>
--
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 <heiko.oberdiek at googlemail.com>
%
@@ -91,6 +94,9 @@
This is a generated file.
+Project: accsupp
+Version: 2010/01/16 v0.3
+
Copyright (C) 2007, 2010 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -82,6 +85,9 @@
This is a generated file.
+Project: aliascnt
+Version: 2009/09/08 v1.3
+
Copyright (C) 2006, 2009 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -92,6 +95,9 @@
This is a generated file.
+Project: atbegshi
+Version: 2011/01/30 v1.15
+
Copyright (C) 2007-2011 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -82,6 +85,9 @@
This is a generated file.
+Project: atenddvi
+Version: 2007/04/17 v1.1
+
Copyright (C) 2007 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -88,6 +91,9 @@
This is a generated file.
+Project: attachfile2
+Version: 2010/09/27 v2.6
+
Copyright (C) 2005-2010 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -84,6 +87,9 @@
This is a generated file.
+Project: atveryend
+Version: 2011/04/15 v1.6
+
Copyright (C) 2009-2011 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -90,6 +93,9 @@
This is a generated file.
+Project: bigintcalc
+Version: 2011/01/30 v1.2
+
Copyright (C) 2007, 2011 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -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 <heiko.oberdiek at googlemail.com>
%
@@ -89,6 +92,9 @@
This is a generated file.
+Project: bitset
+Version: 2011/01/30 v1.1
+
Copyright (C) 2007, 2011 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -89,6 +92,9 @@
This is a generated file.
+Project: bmpsize
+Version: 2009/09/04 v1.6
+
Copyright (C) 2006-2009 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -92,6 +95,9 @@
This is a generated file.
+Project: bookmark
+Version: 2011/04/13 v1.20
+
Copyright (C) 2007-2011 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -84,6 +87,9 @@
This is a generated file.
+Project: chemarr
+Version: 2006/02/20 v1.2
+
Copyright (C) 2001, 2006 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -82,6 +85,9 @@
This is a generated file.
+Project: colonequals
+Version: 2006/08/01 v1.0
+
Copyright (C) 2006 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -96,6 +99,9 @@
This is a generated file.
+Project: embedfile
+Version: 2011/04/13 v2.6
+
Copyright (C) 2006-2011 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -93,6 +96,9 @@
This is a generated file.
+Project: eolgrab
+Version: 2011/01/12 v1.0
+
Copyright (C) 2011 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -82,6 +85,9 @@
This is a generated file.
+Project: flags
+Version: 2007/09/30 v0.4
+
Copyright (C) 2007 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -89,6 +92,9 @@
This is a generated file.
+Project: gettitlestring
+Version: 2010/12/03 v1.4
+
Copyright (C) 2009, 2010 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -85,6 +88,9 @@
This is a generated file.
+Project: grfext
+Version: 2010/08/19 v1.1
+
Copyright (C) 2007, 2010 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -84,6 +87,9 @@
This is a generated file.
+Project: grffile
+Version: 2010/12/09 v1.13
+
Copyright (C) 2006-2010 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
@@ -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
%</driver>
% \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}
%</package>
@@ -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}
%</generic>
@@ -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}
%</hyperref>
@@ -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]
%</hyperref>
% \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
%</preamble>
% \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 <heiko.oberdiek at googlemail.com>
%
@@ -88,6 +91,9 @@
This is a generated file.
+Project: hologo
+Version: 2011/03/25 v1.4
+
Copyright (C) 2010, 2011 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -82,6 +85,9 @@
This is a generated file.
+Project: holtxdoc
+Version: 2011/02/04 v0.21
+
Copyright (C) 1999-2011 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -85,6 +88,9 @@
This is a generated file.
+Project: hopatch
+Version: 2011/01/30 v1.0
+
Copyright (C) 2011 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -94,6 +97,9 @@
This is a generated file.
+Project: hycolor
+Version: 2011/01/30 v1.7
+
Copyright (C) 2007-2011 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -84,6 +87,9 @@
This is a generated file.
+Project: hypgotoe
+Version: 2007/10/30 v0.1
+
Copyright (C) 2007 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -88,6 +91,9 @@
This is a generated file.
+Project: hyphsubst
+Version: 2008/06/09 v0.2
+
Copyright (C) 2008 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -92,6 +95,9 @@
This is a generated file.
+Project: iflang
+Version: 2007/11/11 v1.5
+
Copyright (C) 2007 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -90,6 +93,9 @@
This is a generated file.
+Project: infwarerr
+Version: 2010/04/08 v1.3
+
Copyright (C) 2007, 2010 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -134,6 +137,9 @@
This is a generated file.
+Project: inputenx
+Version: 2011/04/10 v1.8
+
Copyright (C) 2006-2011 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -91,6 +94,9 @@
This is a generated file.
+Project: intcalc
+Version: 2007/09/27 v1.1
+
Copyright (C) 2007 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -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
%</etex>
\end{qstest}
%</test2|test4>
-
+% \end{macrocode}
+% \begin{macrocode}
%<*test2>
\newcommand*{\TestError}[2]{%
\begingroup
@@ -4039,7 +4046,8 @@ and the derived files
\TestError{DivisionByZero}{\IntCalcMod1!0!}%
\end{qstest}
%</test2>
-
+% \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 <heiko.oberdiek at googlemail.com>
%
@@ -87,6 +90,9 @@
This is a generated file.
+Project: kvdefinekeys
+Version: 2011/04/07 v1.3
+
Copyright (C) 2010, 2011 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -87,6 +90,9 @@
This is a generated file.
+Project: letltxmacro
+Version: 2010/09/02 v1.4
+
Copyright (C) 2008, 2010 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -90,6 +93,9 @@
This is a generated file.
+Project: listingsutf8
+Version: 2007/11/11 v1.1
+
Copyright (C) 2007 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
@@ -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
%</driver>
% \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
%</test-nextchar>
% \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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -84,6 +87,9 @@
This is a generated file.
+Project: makerobust
+Version: 2006/03/18 v1.0
+
Copyright (C) 2006 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -87,6 +90,9 @@
This is a generated file.
+Project: mleftright
+Version: 2010/09/25 v1.0
+
Copyright (C) 2010 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
@@ -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 <heiko.oberdiek at googlemail.com>
%
@@ -84,6 +87,9 @@
This is a generated file.
+Project: pagegrid
+Version: 2009/12/04 v1.4
+
Copyright (C) 2009 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -90,6 +93,9 @@
This is a generated file.
+Project: pdfcol
+Version: 2007/12/12 v1.2
+
Copyright (C) 2007 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -84,6 +87,9 @@
This is a generated file.
+Project: pdfcolfoot
+Version: 2007/09/09 v1.1
+
Copyright (C) 2007 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -93,6 +96,9 @@
This is a generated file.
+Project: pdfrender
+Version: 2010/01/28 v1.2
+
Copyright (C) 2010 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
@@ -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 <heiko.oberdiek at googlemail.com>
%
@@ -84,6 +87,9 @@
This is a generated file.
+Project: picture
+Version: 2009/10/11 v1.3
+
Copyright (C) 2006-2009 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -85,6 +88,9 @@
This is a generated file.
+Project: pmboxdraw
+Version: 2011/03/24 v1.1
+
Copyright (C) 2006, 2011 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -88,6 +91,9 @@
This is a generated file.
+Project: protecteddef
+Version: 2011/01/31 v1.0
+
Copyright (C) 2011 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -86,6 +89,9 @@
This is a generated file.
+Project: rerunfilecheck
+Version: 2011/04/15 v1.7
+
Copyright (C) 2009-2011 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -84,6 +87,9 @@
This is a generated file.
+Project: resizegather
+Version: 2010/03/01 v1.2
+
Copyright (C) 2009, 2010 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -88,6 +91,9 @@
This is a generated file.
+Project: rotchiffre
+Version: 2010/11/12 v1.0
+
Copyright (C) 2010 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -85,6 +88,9 @@
This is a generated file.
+Project: scrindex
+Version: 2008/08/11 v1.1
+
Copyright (C) 2008 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -89,6 +92,9 @@
This is a generated file.
+Project: selinput
+Version: 2007/09/09 v1.2
+
Copyright (C) 2007 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -92,6 +95,9 @@
This is a generated file.
+Project: soulutf8
+Version: 2007/09/09 v1.0
+
Copyright (C) 2007 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -82,6 +85,9 @@
This is a generated file.
+Project: stackrel
+Version: 2007/11/11 v1.2
+
Copyright (C) 2006, 2007 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -82,6 +85,9 @@
This is a generated file.
+Project: stampinclude
+Version: 2008/07/14 v1.0
+
Copyright (C) 2008 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -140,6 +143,9 @@
This is a generated file.
+Project: stringenc
+Version: 2010/03/01 v1.8
+
Copyright (C) 2007-2010 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -84,6 +87,9 @@
This is a generated file.
+Project: tabularkv
+Version: 2006/02/20 v1.1
+
Copyright (C) 2005, 2006 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -84,6 +87,9 @@
This is a generated file.
+Project: transparent
+Version: 2007/01/08 v1.0
+
Copyright (C) 2007 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -92,6 +95,9 @@
This is a generated file.
+Project: uniquecounter
+Version: 2011/01/30 v1.2
+
Copyright (C) 2009, 2011 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%
@@ -119,6 +122,9 @@
This is a generated file.
+Project: zref
+Version: 2011/03/18 v2.21
+
Copyright (C) 2006-2011 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
@@ -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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
@@ -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<hobsub>{%
- \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>
\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>
\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 <return> \space to proceed.\MessageBreak
- If that doesn't work, type \space X <return> \space to quit.%
+ Try typing \space <return> \space to proceed.\MessageBreak
+ If that doesn't work, type \space X <return> \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 <return> \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 <return> \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>
\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,104 +1190,104 @@ $ \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>
\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
+\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
+\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)]%
+ [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
- }%
- }%
+\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 %
@@ -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>
\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>
\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>
\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>
\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>
\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>
\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%
}{%
- \protected\def\kv@define@key#1#2%
+\DeclareRobustCommand*{\kv@define@key}[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>
\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>
\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>
\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}%
+\def\PE@EscapeNameAdd#1{#1}%
\else
- \def\PE@EscapeNameAdd#1{%
- \edef\PE@result{%
- \PE@result
- #1%
- }%
- }%
+\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}%
- }%
+\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
+\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}%
+\def\PE@EscapeStringAdd#1{#1}%
\else
- \def\PE@EscapeStringAdd#1{%
- \edef\PE@result{%
- \PE@result
- #1%
- }%
- }%
+\def\PE@EscapeStringAdd#1{%
+\edef\PE@result{%
+\PE@result
+#1%
+}%
+}%
\fi
\PE@AtEnd%
- \endinput
+\endinput
<hobsub>
\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
+\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>
\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!%
- }%
- \else
- \BitSet@AfterFiFi{%
- \expandafter\expandafter\expandafter\BitSet@GetDecBig
- \BigIntCalcShl#1!!#2!#4!%
- }%
- \fi
- \BitSet@Fi
+\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
}
\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>
\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>
\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 <heiko.oberdiek at googlemail.com>
%%
@@ -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<hobsub>{%
- \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>
\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>
\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>
\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>
\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>
\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
+\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%
- }%
+\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
+\endinput
<hobsub>
\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
+\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>
\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{%
+\DeclareRobustCommand#2#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{%
+\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>
\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>
\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 <heiko.oberdiek at googlemail.com>
%%
@@ -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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
@@ -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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
@@ -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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
@@ -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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%
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 <heiko.oberdiek at googlemail.com>
%%