From 873660d1a83ece926fe7206288dda9c36b349c1b Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 12 Jan 2006 23:46:03 +0000 Subject: generic 1 git-svn-id: svn://tug.org/texlive/trunk@613 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/generic/tex4ht/2up.4ht | 38 + Master/texmf-dist/tex/generic/tex4ht/CJK.4ht | 55 + Master/texmf-dist/tex/generic/tex4ht/JHEP.4ht | 175 + Master/texmf-dist/tex/generic/tex4ht/ProTex.4ht | 118 + Master/texmf-dist/tex/generic/tex4ht/TextBook.4ht | 53 + Master/texmf-dist/tex/generic/tex4ht/aa.4ht | 183 + Master/texmf-dist/tex/generic/tex4ht/abidir.4ht | 35 + .../tex/generic/tex4ht/acm_proc_article-sp.4ht | 232 + Master/texmf-dist/tex/generic/tex4ht/afterpage.4ht | 34 + Master/texmf-dist/tex/generic/tex4ht/alatex.4ht | 34 + .../texmf-dist/tex/generic/tex4ht/algorithmic.4ht | 51 + Master/texmf-dist/tex/generic/tex4ht/alltt.4ht | 39 + Master/texmf-dist/tex/generic/tex4ht/alphanum.4ht | 105 + Master/texmf-dist/tex/generic/tex4ht/amsart.4ht | 378 + Master/texmf-dist/tex/generic/tex4ht/amsbook.4ht | 436 + Master/texmf-dist/tex/generic/tex4ht/amsbsy.4ht | 45 + Master/texmf-dist/tex/generic/tex4ht/amscd.4ht | 31 + Master/texmf-dist/tex/generic/tex4ht/amsdtx.4ht | 52 + Master/texmf-dist/tex/generic/tex4ht/amsfonts.4ht | 38 + Master/texmf-dist/tex/generic/tex4ht/amsldoc.4ht | 38 + Master/texmf-dist/tex/generic/tex4ht/amsmath.4ht | 529 + Master/texmf-dist/tex/generic/tex4ht/amsopn.4ht | 34 + Master/texmf-dist/tex/generic/tex4ht/amsppt.4ht | 361 + Master/texmf-dist/tex/generic/tex4ht/amsproc.4ht | 399 + Master/texmf-dist/tex/generic/tex4ht/amssymb.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/amstex.4ht | 352 + Master/texmf-dist/tex/generic/tex4ht/amstex1.4ht | 174 + Master/texmf-dist/tex/generic/tex4ht/amstext.4ht | 36 + Master/texmf-dist/tex/generic/tex4ht/amsthm.4ht | 102 + Master/texmf-dist/tex/generic/tex4ht/aoutput.4ht | 54 + Master/texmf-dist/tex/generic/tex4ht/apa-a.4ht | 104 + Master/texmf-dist/tex/generic/tex4ht/apa.4ht | 39 + Master/texmf-dist/tex/generic/tex4ht/apacite.4ht | 108 + Master/texmf-dist/tex/generic/tex4ht/aps.4ht | 240 + Master/texmf-dist/tex/generic/tex4ht/array.4ht | 186 + Master/texmf-dist/tex/generic/tex4ht/article.4ht | 336 + Master/texmf-dist/tex/generic/tex4ht/austrian.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/babel.4ht | 90 + Master/texmf-dist/tex/generic/tex4ht/beamer.4ht | 165 + .../tex/generic/tex4ht/beamerbasefont.4ht | 47 + Master/texmf-dist/tex/generic/tex4ht/beton.4ht | 35 + Master/texmf-dist/tex/generic/tex4ht/bibtex.4ht | 122 + Master/texmf-dist/tex/generic/tex4ht/bibtex2.4ht | 48 + Master/texmf-dist/tex/generic/tex4ht/bibtopic.4ht | 56 + Master/texmf-dist/tex/generic/tex4ht/book.4ht | 370 + Master/texmf-dist/tex/generic/tex4ht/booktabs.4ht | 118 + .../tex/generic/tex4ht/boxedminipage.4ht | 34 + Master/texmf-dist/tex/generic/tex4ht/byname.4ht | 48 + Master/texmf-dist/tex/generic/tex4ht/catalan.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/color.4ht | 109 + Master/texmf-dist/tex/generic/tex4ht/colortbl.4ht | 111 + Master/texmf-dist/tex/generic/tex4ht/combine.4ht | 55 + Master/texmf-dist/tex/generic/tex4ht/cond4ht.4ht | 728 + Master/texmf-dist/tex/generic/tex4ht/context.4ht | 757 + Master/texmf-dist/tex/generic/tex4ht/cp1250.4ht | 34 + Master/texmf-dist/tex/generic/tex4ht/cp1252.4ht | 37 + Master/texmf-dist/tex/generic/tex4ht/cp437.4ht | 36 + Master/texmf-dist/tex/generic/tex4ht/cp437de.4ht | 36 + Master/texmf-dist/tex/generic/tex4ht/cp850.4ht | 37 + Master/texmf-dist/tex/generic/tex4ht/cp852.4ht | 34 + Master/texmf-dist/tex/generic/tex4ht/cp862.4ht | 37 + Master/texmf-dist/tex/generic/tex4ht/cp865.4ht | 36 + Master/texmf-dist/tex/generic/tex4ht/croatian.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/czech.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/danish.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/dcolumn.4ht | 37 + Master/texmf-dist/tex/generic/tex4ht/diagrams.4ht | 35 + Master/texmf-dist/tex/generic/tex4ht/doc.4ht | 86 + .../texmf-dist/tex/generic/tex4ht/docbook-math.4ht | 382 + .../texmf-dist/tex/generic/tex4ht/docbook-mml.4ht | 1000 + Master/texmf-dist/tex/generic/tex4ht/docbook.4ht | 3611 ++ Master/texmf-dist/tex/generic/tex4ht/dratex.4ht | 169 + Master/texmf-dist/tex/generic/tex4ht/dsfont.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/dutch.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/dvipdf.4ht | 38 + Master/texmf-dist/tex/generic/tex4ht/dvips.4ht | 38 + Master/texmf-dist/tex/generic/tex4ht/dvipsnam.4ht | 50 + Master/texmf-dist/tex/generic/tex4ht/dvipsone.4ht | 38 + Master/texmf-dist/tex/generic/tex4ht/elsart.4ht | 172 + .../texmf-dist/tex/generic/tex4ht/emulateapj.4ht | 81 + Master/texmf-dist/tex/generic/tex4ht/endfloat.4ht | 31 + Master/texmf-dist/tex/generic/tex4ht/endnotes.4ht | 50 + Master/texmf-dist/tex/generic/tex4ht/english.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/epigraph.4ht | 49 + Master/texmf-dist/tex/generic/tex4ht/eplain.4ht | 293 + Master/texmf-dist/tex/generic/tex4ht/epsf.4ht | 38 + Master/texmf-dist/tex/generic/tex4ht/epsfig.4ht | 35 + Master/texmf-dist/tex/generic/tex4ht/errata.4ht | 36 + Master/texmf-dist/tex/generic/tex4ht/esperant.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/estonian.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/eucal.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/euler.4ht | 46 + Master/texmf-dist/tex/generic/tex4ht/everyshi.4ht | 33 + Master/texmf-dist/tex/generic/tex4ht/exam.4ht | 617 + Master/texmf-dist/tex/generic/tex4ht/exerquiz.4ht | 136 + Master/texmf-dist/tex/generic/tex4ht/exerqz.4ht | 205 + Master/texmf-dist/tex/generic/tex4ht/fancybox.4ht | 47 + Master/texmf-dist/tex/generic/tex4ht/fancyvrb.4ht | 143 + Master/texmf-dist/tex/generic/tex4ht/fig4tex.4ht | 42 + Master/texmf-dist/tex/generic/tex4ht/finnish.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/fleqn.4ht | 34 + Master/texmf-dist/tex/generic/tex4ht/float.4ht | 67 + Master/texmf-dist/tex/generic/tex4ht/floatflt.4ht | 42 + Master/texmf-dist/tex/generic/tex4ht/foils.4ht | 65 + Master/texmf-dist/tex/generic/tex4ht/fontmath.4ht | 122 + Master/texmf-dist/tex/generic/tex4ht/footmisc.4ht | 31 + Master/texmf-dist/tex/generic/tex4ht/francais.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/french.4ht | 53 + Master/texmf-dist/tex/generic/tex4ht/frenchb.4ht | 75 + Master/texmf-dist/tex/generic/tex4ht/g-brief.4ht | 281 + Master/texmf-dist/tex/generic/tex4ht/galician.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/german.4ht | 40 + Master/texmf-dist/tex/generic/tex4ht/germanb.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/gloss.4ht | 61 + Master/texmf-dist/tex/generic/tex4ht/glossary.4ht | 58 + Master/texmf-dist/tex/generic/tex4ht/go.4ht | 43 + Master/texmf-dist/tex/generic/tex4ht/graphics.4ht | 57 + Master/texmf-dist/tex/generic/tex4ht/graphicx.4ht | 48 + Master/texmf-dist/tex/generic/tex4ht/greek.4ht | 35 + Master/texmf-dist/tex/generic/tex4ht/harvard.4ht | 57 + Master/texmf-dist/tex/generic/tex4ht/hebrew.4ht | 36 + Master/texmf-dist/tex/generic/tex4ht/hebtex.4ht | 100 + Master/texmf-dist/tex/generic/tex4ht/hewrite.4ht | 78 + Master/texmf-dist/tex/generic/tex4ht/holtxdoc.4ht | 41 + Master/texmf-dist/tex/generic/tex4ht/html-mml.4ht | 897 + Master/texmf-dist/tex/generic/tex4ht/html0.4ht | 1859 + .../texmf-dist/tex/generic/tex4ht/html32-math.4ht | 767 + Master/texmf-dist/tex/generic/tex4ht/html32.4ht | 8618 +++++ .../texmf-dist/tex/generic/tex4ht/html4-math.4ht | 1301 + Master/texmf-dist/tex/generic/tex4ht/html4-svg.4ht | 344 + Master/texmf-dist/tex/generic/tex4ht/html4-uni.4ht | 723 + Master/texmf-dist/tex/generic/tex4ht/html4.4ht | 35170 +++++++++++++++++++ Master/texmf-dist/tex/generic/tex4ht/htmlw.4ht | 982 + Master/texmf-dist/tex/generic/tex4ht/hypcap.4ht | 33 + Master/texmf-dist/tex/generic/tex4ht/hyperref.4ht | 365 + Master/texmf-dist/tex/generic/tex4ht/idxmake.4ht | 169 + Master/texmf-dist/tex/generic/tex4ht/ifthen.4ht | 60 + Master/texmf-dist/tex/generic/tex4ht/index.4ht | 91 + Master/texmf-dist/tex/generic/tex4ht/info4ht.4ht | 5280 +++ Master/texmf-dist/tex/generic/tex4ht/infoht4.4ht | 705 + Master/texmf-dist/tex/generic/tex4ht/infomml.4ht | 476 + Master/texmf-dist/tex/generic/tex4ht/infosvg.4ht | 435 + Master/texmf-dist/tex/generic/tex4ht/inputenc.4ht | 35 + Master/texmf-dist/tex/generic/tex4ht/italian.4ht | 37 + .../texmf-dist/tex/generic/tex4ht/javahelp-a.4ht | 246 + Master/texmf-dist/tex/generic/tex4ht/javahelp.4ht | 111 + Master/texmf-dist/tex/generic/tex4ht/jeep.4ht | 35 + Master/texmf-dist/tex/generic/tex4ht/jurabib.4ht | 66 + Master/texmf-dist/tex/generic/tex4ht/koi8-r.4ht | 31 + Master/texmf-dist/tex/generic/tex4ht/latex.4ht | 2177 ++ Master/texmf-dist/tex/generic/tex4ht/latex209.4ht | 4 + Master/texmf-dist/tex/generic/tex4ht/latex2man.4ht | 35 + Master/texmf-dist/tex/generic/tex4ht/latin1.4ht | 41 + Master/texmf-dist/tex/generic/tex4ht/latin2.4ht | 31 + Master/texmf-dist/tex/generic/tex4ht/lb.4ht | 53 + Master/texmf-dist/tex/generic/tex4ht/letter.4ht | 75 + Master/texmf-dist/tex/generic/tex4ht/lineno.4ht | 48 + Master/texmf-dist/tex/generic/tex4ht/listings.4ht | 65 + Master/texmf-dist/tex/generic/tex4ht/llncs-a.4ht | 63 + Master/texmf-dist/tex/generic/tex4ht/llncs.4ht | 31 + Master/texmf-dist/tex/generic/tex4ht/lncse-a.4ht | 105 + Master/texmf-dist/tex/generic/tex4ht/lncse.4ht | 31 + Master/texmf-dist/tex/generic/tex4ht/longdiv.4ht | 62 + Master/texmf-dist/tex/generic/tex4ht/longtable.4ht | 197 + .../texmf-dist/tex/generic/tex4ht/ltugboat-a.4ht | 64 + Master/texmf-dist/tex/generic/tex4ht/ltugboat.4ht | 33 + .../texmf-dist/tex/generic/tex4ht/ltugproc-a.4ht | 56 + Master/texmf-dist/tex/generic/tex4ht/ltugproc.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/ltxguide.4ht | 36 + Master/texmf-dist/tex/generic/tex4ht/m-tex4ht.tex | 34 + Master/texmf-dist/tex/generic/tex4ht/makeidx.4ht | 34 + Master/texmf-dist/tex/generic/tex4ht/manju.4ht | 34 + Master/texmf-dist/tex/generic/tex4ht/manmac.4ht | 159 + Master/texmf-dist/tex/generic/tex4ht/mathml.4ht | 3380 ++ .../texmf-dist/tex/generic/tex4ht/mathplayer.4ht | 518 + Master/texmf-dist/tex/generic/tex4ht/mdwlist.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/memoir.4ht | 54 + Master/texmf-dist/tex/generic/tex4ht/mempatch.4ht | 86 + Master/texmf-dist/tex/generic/tex4ht/mex.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/mfpic.4ht | 36 + Master/texmf-dist/tex/generic/tex4ht/minitoc.4ht | 43 + .../texmf-dist/tex/generic/tex4ht/mkht-scripts.4ht | 240 + Master/texmf-dist/tex/generic/tex4ht/mkht.4ht | 409 + Master/texmf-dist/tex/generic/tex4ht/mktex4ht.4ht | 613 + Master/texmf-dist/tex/generic/tex4ht/mla.4ht | 43 + Master/texmf-dist/tex/generic/tex4ht/mls.4ht | 55 + Master/texmf-dist/tex/generic/tex4ht/moreverb.4ht | 57 + Master/texmf-dist/tex/generic/tex4ht/mozilla.4ht | 1501 + Master/texmf-dist/tex/generic/tex4ht/multicol.4ht | 42 + Master/texmf-dist/tex/generic/tex4ht/multind.4ht | 47 + Master/texmf-dist/tex/generic/tex4ht/multirow.4ht | 45 + Master/texmf-dist/tex/generic/tex4ht/mwart.4ht | 308 + Master/texmf-dist/tex/generic/tex4ht/mwbk.4ht | 321 + Master/texmf-dist/tex/generic/tex4ht/mwrep.4ht | 321 + Master/texmf-dist/tex/generic/tex4ht/nameref.4ht | 79 + Master/texmf-dist/tex/generic/tex4ht/natbib.4ht | 141 + Master/texmf-dist/tex/generic/tex4ht/ngerman.4ht | 40 + Master/texmf-dist/tex/generic/tex4ht/ngermanb.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/nicefrac.4ht | 37 + Master/texmf-dist/tex/generic/tex4ht/norsk.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/ntheorem.4ht | 42 + .../texmf-dist/tex/generic/tex4ht/onmouseover.4ht | 92 + .../texmf-dist/tex/generic/tex4ht/ooffice-mml.4ht | 760 + Master/texmf-dist/tex/generic/tex4ht/ooffice.4ht | 8951 +++++ Master/texmf-dist/tex/generic/tex4ht/osudeG.4ht | 37 + Master/texmf-dist/tex/generic/tex4ht/ot4enc.4ht | 31 + Master/texmf-dist/tex/generic/tex4ht/overcite.4ht | 40 + Master/texmf-dist/tex/generic/tex4ht/overpic.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/paralist.4ht | 36 + Master/texmf-dist/tex/generic/tex4ht/path.4ht | 39 + .../texmf-dist/tex/generic/tex4ht/pb-diagram.4ht | 31 + Master/texmf-dist/tex/generic/tex4ht/pctable.4ht | 133 + Master/texmf-dist/tex/generic/tex4ht/pctex32.4ht | 38 + Master/texmf-dist/tex/generic/tex4ht/pd1enc.4ht | 31 + Master/texmf-dist/tex/generic/tex4ht/pgf.4ht | 31 + Master/texmf-dist/tex/generic/tex4ht/picins.4ht | 38 + Master/texmf-dist/tex/generic/tex4ht/pictex.4ht | 42 + Master/texmf-dist/tex/generic/tex4ht/pifont.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/plain.4ht | 502 + Master/texmf-dist/tex/generic/tex4ht/polish.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/polski.4ht | 51 + Master/texmf-dist/tex/generic/tex4ht/portuges.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/prosper-a.4ht | 156 + Master/texmf-dist/tex/generic/tex4ht/prosper.4ht | 39 + Master/texmf-dist/tex/generic/tex4ht/psfig.4ht | 35 + Master/texmf-dist/tex/generic/tex4ht/pst-all.4ht | 31 + Master/texmf-dist/tex/generic/tex4ht/pstricks.4ht | 101 + Master/texmf-dist/tex/generic/tex4ht/report.4ht | 372 + Master/texmf-dist/tex/generic/tex4ht/res-a.4ht | 83 + Master/texmf-dist/tex/generic/tex4ht/res.4ht | 31 + Master/texmf-dist/tex/generic/tex4ht/revtex.4ht | 33 + Master/texmf-dist/tex/generic/tex4ht/rlbabel.4ht | 63 + Master/texmf-dist/tex/generic/tex4ht/romanian.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/rotating.4ht | 36 + Master/texmf-dist/tex/generic/tex4ht/russianb.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/scottish.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/scrartcl.4ht | 37 + Master/texmf-dist/tex/generic/tex4ht/scrbook.4ht | 418 + Master/texmf-dist/tex/generic/tex4ht/scrreprt.4ht | 409 + Master/texmf-dist/tex/generic/tex4ht/seminar-a.4ht | 37 + Master/texmf-dist/tex/generic/tex4ht/seminar.4ht | 39 + Master/texmf-dist/tex/generic/tex4ht/seslideb.4ht | 35 + Master/texmf-dist/tex/generic/tex4ht/showfonts.4ht | 75 + .../tex/generic/tex4ht/sig-alternate.4ht | 36 + Master/texmf-dist/tex/generic/tex4ht/slides.4ht | 67 + Master/texmf-dist/tex/generic/tex4ht/slidesec.4ht | 75 + Master/texmf-dist/tex/generic/tex4ht/slovak.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/slovene.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/soul.4ht | 47 + Master/texmf-dist/tex/generic/tex4ht/spanish.4ht | 79 + Master/texmf-dist/tex/generic/tex4ht/splitidx.4ht | 72 + Master/texmf-dist/tex/generic/tex4ht/srcltx.4ht | 48 + Master/texmf-dist/tex/generic/tex4ht/subfigure.4ht | 64 + .../texmf-dist/tex/generic/tex4ht/supertabular.4ht | 65 + Master/texmf-dist/tex/generic/tex4ht/sverb.4ht | 35 + Master/texmf-dist/tex/generic/tex4ht/svg.4ht | 461 + Master/texmf-dist/tex/generic/tex4ht/swedish.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/syntax.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/t2benc.4ht | 31 + Master/texmf-dist/tex/generic/tex4ht/table.4ht | 1 + .../texmf-dist/tex/generic/tex4ht/tabulary-a.4ht | 79 + Master/texmf-dist/tex/generic/tex4ht/tabulary.4ht | 31 + Master/texmf-dist/tex/generic/tex4ht/tcilatex.4ht | 128 + Master/texmf-dist/tex/generic/tex4ht/tei-math.4ht | 389 + Master/texmf-dist/tex/generic/tex4ht/tei-mml.4ht | 464 + .../texmf-dist/tex/generic/tex4ht/tei-mmltei.4ht | 418 + Master/texmf-dist/tex/generic/tex4ht/tei.4ht | 1784 + Master/texmf-dist/tex/generic/tex4ht/tex4ht.4ht | 242 + Master/texmf-dist/tex/generic/tex4ht/tex4ht.sty | 4507 +++ Master/texmf-dist/tex/generic/tex4ht/texinfo.4ht | 284 + Master/texmf-dist/tex/generic/tex4ht/texpower.4ht | 38 + Master/texmf-dist/tex/generic/tex4ht/textures.4ht | 37 + Master/texmf-dist/tex/generic/tex4ht/th4.4ht | 1023 + Master/texmf-dist/tex/generic/tex4ht/theorem.4ht | 39 + Master/texmf-dist/tex/generic/tex4ht/titlesec.4ht | 90 + Master/texmf-dist/tex/generic/tex4ht/tugboat.4ht | 154 + Master/texmf-dist/tex/generic/tex4ht/turkish.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/ukraineb.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/ulem.4ht | 46 + Master/texmf-dist/tex/generic/tex4ht/unicode.4ht | 1826 + Master/texmf-dist/tex/generic/tex4ht/url.4ht | 60 + .../texmf-dist/tex/generic/tex4ht/usepackage.4ht | 67 + Master/texmf-dist/tex/generic/tex4ht/usorbian.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/vanilla.4ht | 140 + Master/texmf-dist/tex/generic/tex4ht/varioref.4ht | 42 + Master/texmf-dist/tex/generic/tex4ht/verbatim.4ht | 37 + .../tex/generic/tex4ht/verbatimfiles.4ht | 37 + Master/texmf-dist/tex/generic/tex4ht/verse.4ht | 73 + Master/texmf-dist/tex/generic/tex4ht/web.4ht | 66 + Master/texmf-dist/tex/generic/tex4ht/welsh.4ht | 32 + Master/texmf-dist/tex/generic/tex4ht/wrapfig.4ht | 45 + Master/texmf-dist/tex/generic/tex4ht/writer.4ht | 56 + Master/texmf-dist/tex/generic/tex4ht/xr-hyper.4ht | 71 + Master/texmf-dist/tex/generic/tex4ht/xr.4ht | 71 + Master/texmf-dist/tex/generic/tex4ht/xy.4ht | 66 + 295 files changed, 115684 insertions(+) create mode 100644 Master/texmf-dist/tex/generic/tex4ht/2up.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/CJK.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/JHEP.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/ProTex.4ht create mode 100755 Master/texmf-dist/tex/generic/tex4ht/TextBook.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/aa.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/abidir.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/acm_proc_article-sp.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/afterpage.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/alatex.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/algorithmic.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/alltt.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/alphanum.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/amsart.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/amsbook.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/amsbsy.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/amscd.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/amsdtx.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/amsfonts.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/amsldoc.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/amsmath.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/amsopn.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/amsppt.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/amsproc.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/amssymb.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/amstex.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/amstex1.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/amstext.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/amsthm.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/aoutput.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/apa-a.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/apa.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/apacite.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/aps.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/array.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/article.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/austrian.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/babel.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/beamer.4ht create mode 100755 Master/texmf-dist/tex/generic/tex4ht/beamerbasefont.4ht create mode 100755 Master/texmf-dist/tex/generic/tex4ht/beton.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/bibtex.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/bibtex2.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/bibtopic.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/book.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/booktabs.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/boxedminipage.4ht create mode 100755 Master/texmf-dist/tex/generic/tex4ht/byname.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/catalan.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/color.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/colortbl.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/combine.4ht create mode 100755 Master/texmf-dist/tex/generic/tex4ht/cond4ht.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/context.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/cp1250.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/cp1252.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/cp437.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/cp437de.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/cp850.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/cp852.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/cp862.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/cp865.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/croatian.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/czech.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/danish.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/dcolumn.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/diagrams.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/doc.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/docbook-math.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/docbook-mml.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/docbook.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/dratex.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/dsfont.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/dutch.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/dvipdf.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/dvips.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/dvipsnam.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/dvipsone.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/elsart.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/emulateapj.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/endfloat.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/endnotes.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/english.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/epigraph.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/eplain.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/epsf.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/epsfig.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/errata.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/esperant.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/estonian.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/eucal.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/euler.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/everyshi.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/exam.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/exerquiz.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/exerqz.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/fancybox.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/fancyvrb.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/fig4tex.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/finnish.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/fleqn.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/float.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/floatflt.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/foils.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/fontmath.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/footmisc.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/francais.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/french.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/frenchb.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/g-brief.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/galician.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/german.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/germanb.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/gloss.4ht create mode 100755 Master/texmf-dist/tex/generic/tex4ht/glossary.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/go.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/graphics.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/graphicx.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/greek.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/harvard.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/hebrew.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/hebtex.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/hewrite.4ht create mode 100755 Master/texmf-dist/tex/generic/tex4ht/holtxdoc.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/html-mml.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/html0.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/html32-math.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/html32.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/html4-math.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/html4-svg.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/html4-uni.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/html4.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/htmlw.4ht create mode 100755 Master/texmf-dist/tex/generic/tex4ht/hypcap.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/hyperref.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/idxmake.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/ifthen.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/index.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/info4ht.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/infoht4.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/infomml.4ht create mode 100755 Master/texmf-dist/tex/generic/tex4ht/infosvg.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/inputenc.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/italian.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/javahelp-a.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/javahelp.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/jeep.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/jurabib.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/koi8-r.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/latex.4ht create mode 100755 Master/texmf-dist/tex/generic/tex4ht/latex209.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/latex2man.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/latin1.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/latin2.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/lb.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/letter.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/lineno.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/listings.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/llncs-a.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/llncs.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/lncse-a.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/lncse.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/longdiv.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/longtable.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/ltugboat-a.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/ltugboat.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/ltugproc-a.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/ltugproc.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/ltxguide.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/m-tex4ht.tex create mode 100644 Master/texmf-dist/tex/generic/tex4ht/makeidx.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/manju.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/manmac.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/mathml.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/mathplayer.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/mdwlist.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/memoir.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/mempatch.4ht create mode 100755 Master/texmf-dist/tex/generic/tex4ht/mex.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/mfpic.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/minitoc.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/mkht-scripts.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/mkht.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/mktex4ht.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/mla.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/mls.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/moreverb.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/mozilla.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/multicol.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/multind.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/multirow.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/mwart.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/mwbk.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/mwrep.4ht create mode 100755 Master/texmf-dist/tex/generic/tex4ht/nameref.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/natbib.4ht create mode 100755 Master/texmf-dist/tex/generic/tex4ht/ngerman.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/ngermanb.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/nicefrac.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/norsk.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/ntheorem.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/onmouseover.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/ooffice-mml.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/ooffice.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/osudeG.4ht create mode 100755 Master/texmf-dist/tex/generic/tex4ht/ot4enc.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/overcite.4ht create mode 100755 Master/texmf-dist/tex/generic/tex4ht/overpic.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/paralist.4ht create mode 100755 Master/texmf-dist/tex/generic/tex4ht/path.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/pb-diagram.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/pctable.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/pctex32.4ht create mode 100755 Master/texmf-dist/tex/generic/tex4ht/pd1enc.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/pgf.4ht create mode 100755 Master/texmf-dist/tex/generic/tex4ht/picins.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/pictex.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/pifont.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/plain.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/polish.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/polski.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/portuges.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/prosper-a.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/prosper.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/psfig.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/pst-all.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/pstricks.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/report.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/res-a.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/res.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/revtex.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/rlbabel.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/romanian.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/rotating.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/russianb.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/scottish.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/scrartcl.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/scrbook.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/scrreprt.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/seminar-a.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/seminar.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/seslideb.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/showfonts.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/sig-alternate.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/slides.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/slidesec.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/slovak.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/slovene.4ht create mode 100755 Master/texmf-dist/tex/generic/tex4ht/soul.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/spanish.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/splitidx.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/srcltx.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/subfigure.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/supertabular.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/sverb.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/svg.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/swedish.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/syntax.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/t2benc.4ht create mode 100755 Master/texmf-dist/tex/generic/tex4ht/table.4ht create mode 100755 Master/texmf-dist/tex/generic/tex4ht/tabulary-a.4ht create mode 100755 Master/texmf-dist/tex/generic/tex4ht/tabulary.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/tcilatex.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/tei-math.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/tei-mml.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/tei-mmltei.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/tei.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/tex4ht.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/tex4ht.sty create mode 100644 Master/texmf-dist/tex/generic/tex4ht/texinfo.4ht create mode 100755 Master/texmf-dist/tex/generic/tex4ht/texpower.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/textures.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/th4.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/theorem.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/titlesec.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/tugboat.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/turkish.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/ukraineb.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/ulem.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/unicode.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/url.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/usepackage.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/usorbian.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/vanilla.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/varioref.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/verbatim.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/verbatimfiles.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/verse.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/web.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/welsh.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/wrapfig.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/writer.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/xr-hyper.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/xr.4ht create mode 100644 Master/texmf-dist/tex/generic/tex4ht/xy.4ht (limited to 'Master/texmf-dist/tex/generic/tex4ht') diff --git a/Master/texmf-dist/tex/generic/tex4ht/2up.4ht b/Master/texmf-dist/tex/generic/tex4ht/2up.4ht new file mode 100644 index 00000000000..7abd2205291 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/2up.4ht @@ -0,0 +1,38 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% 2up.4ht 2005-10-23-04:19 % +% Copyright (C) 2002--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\ifx \enddocument\:UnDef \else +\pend:def\enddocument{% + \let\twoupclearpage=\empty + \append:def\@enddocumenthook{\clearpage \twoup@eject}% +} +\fi + +\Hinput{2up} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/CJK.4ht b/Master/texmf-dist/tex/generic/tex4ht/CJK.4ht new file mode 100644 index 00000000000..92117f2c940 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/CJK.4ht @@ -0,0 +1,55 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% CJK.4ht 2005-10-23-04:19 % +% Copyright (C) 2000 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\pend:defI\CJK@input{% + \edef\CJK:ccode{\catcode`\noexpand\^\the\catcode`\^% + \catcode`\noexpand\_\the\catcode`\_}\catcode`\^7 \catcode`\_8} +\append:defI\CJK@input{\CJK:ccode} +\long\def\CJKboldshift{0em{}\:gobble} +\expandafter + \pend:defI\csname CJKsymbol \endcsname{\ifCJK@bold@ \a:CJKbold\fi} +\expandafter + \append:defI\csname CJKsymbol \endcsname{\ifCJK@bold@ \b:CJKbold\fi} +\expandafter + \pend:defII\csname CJKsymbols \endcsname{\ifCJK@bold@ \a:CJKbold\fi} +\expandafter + \append:defII\csname CJKsymbols \endcsname{\ifCJK@bold@ \b:CJKbold\fi} +\NewConfigure{CJKbold}{2} +\let\o:CJK@envStart:=\CJK@envStart +\pend:defIII\CJK@envStart{% + \global\let\CJK@envStart=\o:CJK@envStart: + \global\let\o:CJK@envStart:=\:UnDef + \Tag{CJK.enc}{##2}} +\NewConfigure{CJK.enc}[2]{% + \edef\:temp{\LikeRef{CJK.enc}}% + \def\:tempa{#1}\ifx \:temp\:tempa #2\fi +} + +\Hinput{CJK} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/JHEP.4ht b/Master/texmf-dist/tex/generic/tex4ht/JHEP.4ht new file mode 100644 index 00000000000..a0018f40f9f --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/JHEP.4ht @@ -0,0 +1,175 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% JHEP.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \def\@part[#1]#2{% + \ifnum \c@secnumdepth >-2\relax + \SkipRefstepAnchor \refstepcounter{part}% + \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}% + \else + \addcontentsline{toc}{part}{#1}% + \fi + \csname @endpart\endcsname} +\let\:tempb\part +\Def:Section\part{\thepart}{#1} +\let\:part\part +\let\part\:tempb +\let\no@part\@part +\def\@part[#1]#2{% + {\let\addcontentsline\:gobbleIII\no@part[#1]{}}% + \HtmlEnv \Toc:Title{#1}\:part{#2}} +\Def:Section\likepart{}{#1} +\let\:likepart\likepart +\let\likepart\:UnDef +\let\no@spart\@spart +\def\@spart#1{% + {\let\addcontentsline\:gobbleIII\no@spart{}}% + \HtmlEnv \:likepart{#1}} + +\let\no@section\section +\Def:Section\section{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesection \fi}{#1} +\let\no:section\section +\def\section{\rdef:sec{section}} +\Def:Section\likesection{}{#1} +\let\:likesection\likesection +\let\likesection\:UnDef + +\let\no@subsection\subsection +\Def:Section\subsection{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubsection \fi}{#1} +\let\no:subsection\subsection +\def\subsection{\rdef:sec{subsection}} +\Def:Section\likesubsection{}{#1} +\let\:likesubsection\likesubsection +\let\likesubsection\:UnDef + +\let\no@subsubsection\subsubsection +\Def:Section\subsubsection{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubsubsection \fi}{#1} +\let\no:subsubsection\subsubsection +\def\subsubsection{\rdef:sec{subsubsection}} +\Def:Section\likesubsubsection{}{#1} +\let\:likesubsubsection\likesubsubsection +\let\likesubsubsection\:UnDef + +\let\no@paragraph\paragraph +\Def:Section\paragraph{\ifnum \c:secnumdepth>\c@secnumdepth \else + \theparagraph \fi}{#1} +\let\no:paragraph\paragraph +\def\paragraph{\rdef:sec{paragraph}} +\Def:Section\likeparagraph{}{#1} +\let\:likeparagraph\likeparagraph +\let\likeparagraph\:UnDef +\let\no@subparagraph\subparagraph +\Def:Section\subparagraph{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubparagraph \fi}{#1} +\let\no:subparagraph\subparagraph +\def\subparagraph{\rdef:sec{subparagraph}} +\Def:Section\likesubparagraph{}{#1} +\let\:likesubparagraph\likesubparagraph +\let\likesubparagraph\:UnDef + +\let\acm:sect\no@sect +\def\no@sect#1#2#3{\acm:sect{#1}{#2}{#3\relax\let\@svsec\empty}} +\def\@maketitle{% +\if@preprint + \a:preprint{\tiny Preprint typeset in JHEP style. - + \if@hyper{HYPER VERSION} \else{PAPER VERSION}\fi } + \normalsize\hfill + \begin{tabular}[t]{r}\@preprint\end{tabular}% + \b:preprint +\else +\if@proc + \a:conference \copy\conf@box \b:conference \logo {\tiny PROCEEDINGS} +\else + \a:received \unhbox\rece@box \b:received + \a:accepted \unhbox\acce@box \b:accepted \logo + {\tiny \if@hyper{HYPER VERSION}\else{PAPER VERSION}\fi} +\fi\fi\null + \a:title {\LARGE \sffamily \bfseries \@title}\b:title + \a:author{\normalsize \bfseries \sffamily \@author }\b:author + \ifvoid\abstract@box \else + \a:abstract\vbox{\unhbox\abstract@box}\b:abstract + \fi + \a:keywords\@keywords\b:keywords + \ifx\dedic@box\:UnDef\else \a:dedicated\dedic@box\b:dedicated \fi +} +\def\auto:maketitle{{% + \global\let\auto:maketitle=\empty + \def\JHEP:toc{\setcounter{footnote}{0}% + \if@todotoc \tableofcontents \fi + \@todotocfalse \@preprintfalse + \gdef\tableofcontents{}% + \pend:def\@author{\a:author}\append:def\@author{\b:author}% + }% + \pend:def\@maketitle{\aftergroup\JHEP:toc}% + \let\JHEP:sva=\begingroup +\def\begingroup{\let\begingroup=\JHEP:sva + \begingroup + \let\JHEP:sva=\@makefnmark + \let\JHEP:svb=\@makefntext + \let\JHEP:svc=\newpage + \def\newpage{% + \let\@makefnmark=\JHEP:sva + \let\@makefntext=\JHEP:svb + \let\newpage=\JHEP:svc + \newpage }} +% + \auto:mktitle + \global\let\auto:mktitle=\empty +}} +\let\auto:mktitle=\auto@maketitle +\let\auto@maketitle=\empty +\NewConfigure{@BODY}[1]{\concat:config\a::@BODY{#1}} +\let\a::@BODY=\a:@BODY +\def\a:@BODY{\a::@BODY \auto:maketitle } +\NewConfigure{abstract}{2} +\NewConfigure{accepted}{2} +\NewConfigure{author}{2} +\NewConfigure{conference}{2} +\NewConfigure{dedicated}{2} +\NewConfigure{keywords}{2} +\NewConfigure{preprint}{2} +\NewConfigure{received}{2} +\NewConfigure{title}{2} +\renewcommand{\href}[2]{\bgroup\let~\H@tilde + \if@hyper\Link-[#1]{}{}\fi + {#2}\egroup\if@hyper\EndLink\fi} +\renewcommand{\name}[1]{\if@hyper\Link-{}{#1}\EndLink\fi} +\renewcommand{\base}[1]{\if@hyper\bgroup\let~\H@tilde + \HCode{}\egroup\fi} +\pend:defI\label{\bgroup\@hyperfalse} +\append:defI\label{\egroup} +\pend:defI\ref{\bgroup\@hyperfalse} +\append:defI\ref{\egroup} +\pend:defI\pageref{\bgroup\@hyperfalse} +\append:defI\pageref{\egroup} + +\Hinput{JHEP} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/ProTex.4ht b/Master/texmf-dist/tex/generic/tex4ht/ProTex.4ht new file mode 100644 index 00000000000..e8c791c3620 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/ProTex.4ht @@ -0,0 +1,118 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ProTex.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\let\c:ProTex:=\:UnDef +\let\protex:sv\:RestoreCatcodes +\let\protex:sav\:CheckOption +\catcode`\:=12 + \input ProTex.sty + \expandafter\expandafter\expandafter\AlProTex + \expandafter\expandafter\expandafter{\csname a:ProTex\endcsname} +\catcode`\:=11 +\let\:RestoreCatcodes\protex:sv +\let\:CheckOption\protex:sav +\def\:CheckProtexOption#1{ + \let\protex:sv=\Preamble + \let\Preamble=\a:ProTex + \:CheckOption{#1} + \let\Preamble=\protex:sv +} + +\:CheckProtexOption{[[]]}\if:Option + \NewConfigure{FrameCode}[2]{% + \def\a:FrameCode{#1}\def\b:FrameCode{#2}% + \def\:FrameCode##1{\ifvmode\vfill\break\fi + \vtop{\a:FrameCode ##1\b:FrameCode}}} +\fi +\let\tivt:ModifyAppendCode=\ModifyAppendCode +\def\ModifyAppendCode#1{% + \tivt:ModifyAppendCode{#1}\a:ModifyAppendCode} +\NewConfigure{ModifyAppendCode}[1]{% + \concat:config\a:ModifyAppendCode{#1}} +\Configure{ModifyAppendCode}{} +\let\tivt:ModifyOutputCode=\ModifyOutputCode +\def\ModifyOutputCode#1{\tivt:ModifyOutputCode{#1}% + \pend:def\ProTexMssg{\Configure{Needs}{File: \:FileName}\Needs{}}% + \a:ModifyOutputCode +} +\NewConfigure{ModifyOutputCode}[1]{% + \concat:config\a:ModifyOutputCode{#1}} +\Configure{ModifyOutputCode}{} +\let\tivt:ModifyShowCode=\ModifyShowCode +\def\ModifyShowCode#1{\tivt:ModifyShowCode{#1}\a:ModifyShowCode} +\NewConfigure{ModifyShowCode}[1]{% + \concat:config\a:ModifyShowCode{#1}} +\Configure{ModifyShowCode}{} +\def\frnt:ttl#1{{\parindent=0pt \htmlprotex:par + {\expandafter\ifx \csname ListCounter\endcsname\relax + \else \:removeindentfalse \fi \leavevmode}% + \PortTitle{#1}\:AppendSign}\a:protex + } + +\if:latex \AtBeginDocument{\let\la:ref=\ref} +\Configure{ModifyAppendCode} + {\let\ref\relax} +\Configure{ModifyShowCode} + {\let\ref\prtx:ref} +\catcode`\(=1 +\catcode`\)=2 +\catcode`\{=12 +\catcode`\}=12 +\def\prtx:ref#1{#2}(\la:ref(#2)) +\catcode`\(=12 +\catcode`\)=12 +\catcode`\{=1 +\catcode`\}=2 +\fi +\:CheckOption{prog-ref}\if:Option + \let\oc:frag:href\frag:href + \def\frag:href#1#2{% + \expandafter \ifx \csname cw:ofile-#1\endcsname \relax + \oc:frag:href{#1}{#2}% + \else + \HCode {<\tag:A \:newlnch \HREF: + "\csname cw:ofile-#1\endcsname "#2>}% + \fi } + \let\oc:OutputCodE=\OutputCodE + \def\OutputCodE\<#1\>{{% + \Tag{ofile-)0Z:#1}{#1}% + \let\OutputCode=\oc:OutputCode + \oc:OutputCodE\<#1\>}} + \let\oc:OutputCode=\OutputCode + \def\OutputCode#1\<#2\>{% + \def\foo##1[##2]##3//{##1.##2}% + \Tag{ofile-)0Z:#2}{\foo#2#1[java]//}% + \oc:OutputCode#1\<#2\>} +\else + \Log:Note{for pointers to code files from root fragments + use the command line option 'prog-ref'} +\fi + +\Hinput{ProTex} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/TextBook.4ht b/Master/texmf-dist/tex/generic/tex4ht/TextBook.4ht new file mode 100755 index 00000000000..68d034feb3d --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/TextBook.4ht @@ -0,0 +1,53 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% TextBook.4ht 2005-10-23-04:19 % +% Copyright (C) 2002--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\def\thesection {\@arabic\c@section} +\def\@seccntformat#1{\S\csname the#1\endcsname\quad} +\input book.4ht + +\ConfigureToc{section} + {\HCode{}\S} + {~} + {} + {\HCode{}} +\ConfigureToc{subsection} + {\HCode{}~~\S} + {~} + {} + {\HCode{}} +\ConfigureToc{subsubsection} + {\HCode{}~~~~\S} + {~} + {} + {\HCode{}} + +\Hinput{TextBook} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/aa.4ht b/Master/texmf-dist/tex/generic/tex4ht/aa.4ht new file mode 100644 index 00000000000..38517aac120 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/aa.4ht @@ -0,0 +1,183 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% aa.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\onecolumn +\Configure{UndefinedSec}{likepart} +\Configure{UndefinedSec}{likechapter} +\Configure{UndefinedSec}{likesection} +\Configure{UndefinedSec}{likesubsection} + + +\def\@part[#1]#2{% + \ifnum \c@secnumdepth >-2\relax + \SkipRefstepAnchor \refstepcounter{part}% + \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}% + \else + \addcontentsline{toc}{part}{#1}% + \fi + \csname @endpart\endcsname} +\let\:tempb\part +\Def:Section\part{\thepart}{#1} +\let\:part\part +\let\part\:tempb +\let\no@part\@part +\def\@part[#1]#2{% + {\let\addcontentsline\:gobbleIII\no@part[#1]{}}% + \HtmlEnv \Toc:Title{#1}\:part{#2}} +\Def:Section\likepart{}{#1} +\let\:likepart\likepart +\let\likepart\:UnDef +\let\no@spart\@spart +\def\@spart#1{% + {\let\addcontentsline\:gobbleIII\no@spart{}}% + \HtmlEnv \:likepart{#1}} + +\let\no@section\section +\Def:Section\section{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesection \fi}{#1} +\let\no:section\section +\def\section{\rdef:sec{section}} +\Def:Section\likesection{}{#1} +\let\:likesection\likesection +\let\likesection\:UnDef + +\let\no@subsection\subsection +\Def:Section\subsection{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubsection \fi}{#1} +\let\no:subsection\subsection +\def\subsection{\rdef:sec{subsection}} +\Def:Section\likesubsection{}{#1} +\let\:likesubsection\likesubsection +\let\likesubsection\:UnDef + +\let\no@subsubsection\subsubsection +\Def:Section\subsubsection{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubsubsection \fi}{#1} +\let\no:subsubsection\subsubsection +\def\subsubsection{\rdef:sec{subsubsection}} +\Def:Section\likesubsubsection{}{#1} +\let\:likesubsubsection\likesubsubsection +\let\likesubsubsection\:UnDef + +\let\no@paragraph\paragraph +\Def:Section\paragraph{\ifnum \c:secnumdepth>\c@secnumdepth \else + \theparagraph \fi}{#1} +\let\no:paragraph\paragraph +\def\paragraph{\rdef:sec{paragraph}} +\Def:Section\likeparagraph{}{#1} +\let\:likeparagraph\likeparagraph +\let\likeparagraph\:UnDef +\let\no@subparagraph\subparagraph +\Def:Section\subparagraph{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubparagraph \fi}{#1} +\let\no:subparagraph\subparagraph +\def\subparagraph{\rdef:sec{subparagraph}} +\Def:Section\likesubparagraph{}{#1} +\let\:likesubparagraph\likesubparagraph +\let\likesubparagraph\:UnDef + + + +\NewConfigure{subtitle institute}[7]{% + \c:def\a:sbttl{#1}\c:def\b:sbttl{#2}% + \c:def\a:institute{#3}\c:def\b:institute{#4}% + \c:def\c:institute{#5}\c:def\d:institute{#6}% + \c:def\b:and{#7}% +} +\NewConfigure{headnote}{2} + +\NewConfigure{maketitle}[4]{\c:def\a:mktl{#1}\c:def\b:mktl{#2}% + \c:def\a:ttl{#3}\c:def\b:ttl{#4}} +\NewConfigure{thanks author date and}[8]{% + \c:def\a:thanks{#1}\c:def\a:thanks{#2}% + \c:def\a:aut{#3}\c:def\b:aut{#4}\c:def\a:dat{#5}% + \c:def\b:dat{#6}\c:def\a:and{#7}\c:def\e:mktl{#8}} + +\def\inst#1{\unskip$\sp{#1}$} +\def\fnmsep{\unskip$\sp,$} + +\let\o:maketitle:=\@maketitle +\def\@maketitle{% + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + \def\sec:typ{title}% + \Tag{)title)}{\@title}% + \makeheadbox \let\makeheadbox=\empty + \def\andname{\a:and}% + \def\lastandname{, \a:and} + \if!\@headnote!\else + \pend:def\@headnote{\a:headnote\ignorespaces}% + \append:def\@headnote{\b:headnote}% + \fi + \pend:def\@title{\a:ttl\ignorespaces}% + \if!\@subtitle!\append:def\@title{\b:ttl}\else + \pend:def\@subtitle{\a:sbttl\ignorespaces}% + \append:def\@subtitle{\b:sbttl\b:ttl}% + \fi + \pend:def\@author{\a:aut\ignorespaces}% + \append:def\@author{\b:aut}% + \let\o:institutename=\institutename + \def\institutename{\a:institute + \pend:def\@institute{\pend:def\and{\b:and}}% + \pend:def\theinst{\c:institute}\append:def\theinst{\d:institute}% + \o:institutename \b:institute + \if!\@dedic!\else + \pend:def\@dedic{\a:dedic}\append:def\@dedic{\b:dedic}% + \fi + \pend:def\@date{\a:dat}\append:def\@date{\b:dat}}% + \Configure{newline}{\e:mktl}\a:mktl\o:maketitle:\b:mktl + \relax\if!\@mail!\else + \pend:def\@mail{\a:mail\ignorespaces}% + \append:def\@mail{\b:mail}% + \global\let\@mail=\@mail + \fi +} +\let\strich\empty +\NewConfigure{mail}{2} +\NewConfigure{makeheadbox}{5} +\def\makeheadbox{{% + \a:makeheadbox{\bf\@journalname\ manuscript no.} + \b:makeheadbox{\bf Your thesaurus codes are:} + \c:makeheadbox{\@thesaurus} + \d:makeheadbox{\AALogo}\e:makeheadbox}} + +\def\AALogo{ASTRONOMY AND ASTROPHYSICS} + +\NewConfigure{caption}[4]{\c:def\cptA:{#1}\c:def\cptB:{#2}% + \c:def\cptC:{#3}\c:def\cptD:{#4}} +\long\def\@makecaption#1#2{% + {\cptA: \cap:ref{#1}% +\cptB:}{\cptC:{#2}\cptD:}} + + + +\Hinput{aa} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/abidir.4ht b/Master/texmf-dist/tex/generic/tex4ht/abidir.4ht new file mode 100644 index 00000000000..7ab2fcca72c --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/abidir.4ht @@ -0,0 +1,35 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% abidir.4ht 2005-10-23-04:19 % +% Copyright (C) 2001 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\def\a@Rinsert#1{% + \leavevmode \a:RL\vbox{\everypar{}\a@sequence {#1}}\b:RL } +\NewConfigure{RL}{6} + +\Hinput{abidir} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/acm_proc_article-sp.4ht b/Master/texmf-dist/tex/generic/tex4ht/acm_proc_article-sp.4ht new file mode 100644 index 00000000000..9d89634022f --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/acm_proc_article-sp.4ht @@ -0,0 +1,232 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% acm_proc_article-sp.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \catcode`\:=12 +\def\@citex#1[#2]#3{% + \let\@citea\@empty + \csname a:cite\endcsname + \@cite{% + \@for\@citeb:=#3\do{% + \@citea + \def\@citea{#1 }% + \edef\@citeb{\expandafter\@iden\@citeb}% + \if@filesw + \immediate\write\@auxout{\string\citation{\@citeb}}% + \fi + \@ifundefined{b@\@citeb}{% + {\bf ?}% + \@warning{% + Citation `\@citeb' on page \thepage\space undefined% + }% + }% + {\cIteLink {X\@citeb}{}\csname b@\@citeb\endcsname\EndcIteLink}% + }% + }{#2}% + \csname b:cite\endcsname +} +\catcode`\:=11 +\def\qed:sym{\leavevmode\a:qed } +\def\:temp{\qed:sym \global\@qededtrue } +\HLet\qed\:temp +\NewConfigure{qed}{1} +\def\endfigure{\end@float} +\def\endtable{\end@float} +\def\:temp#1{\a:email{#1}} +\HLet\email=\:temp +\def\c:email:{\def\a:email##1} +\Configure{email}{\o:email:{#1}} +\NewConfigure{caption}[4]{\c:def\cptA:{#1}\c:def\cptB:{#2}% + \c:def\cptC:{#3}\c:def\cptD:{#4}} +\long\def\@makecaption#1#2{% + {\cptA: \cap:ref{#1}% +\cptB:}{\cptC:{#2}\cptD:}} + +\def\:temp{\let\sv:item\item + \def\item[##1]{\nobreak +\let\item\sv:item + \item[##1]\b:newtheorem}% + \a:newtheorem %\AutoRefstepAnchor + \o:@ydefthm:} +\HLet\@ydefthm\:temp +\def\:temp{\let\sv:item\item + \def\item[##1]{\nobreak +% + \let\item\sv:item\item[##1]\b:newtheorem}% + \a:newtheorem %\AutoRefstepAnchor + \o:@begindef:} +\HLet\@begindef\:temp +\def\:temp{\let\sv:item\item + \def\item[##1]{\nobreak +% + \let\item\sv:item\item[##1]\b:proof}% + \a:proof \o:@proof:} +\HLet\@proof\:temp +\def\:temp{\let\sv:item\item + \def\item[##1]{\nobreak +% + \let\item\sv:item\item[##1]\b:proof}% + \a:proof \o:@xproof:} +\HLet\@xproof\:temp +\append:def\endproof{\c:proof} +\NewConfigure{proof}{3} +\pend:def\@maketitle{% + \let\thefootnote=\no:thefootnote + \let\@makefnmark=\no:@makefnmark + \pend:def\@title{\a:title}\append:def\@title{\b:title}% + \edef\:temp{\the\subtitletext}% + \ifx \:temp\empty \else + \edef\:temp{\subtitletext={\noexpand\a:subtitle + \the\subtitletext\noexpand\b:subtitle}}\:temp + \fi + \ConfigureEnv{center}{\empty}{}{\empty}{\empty} + \Configure{tabular}{}{}{}{}{\a:author}{\b:author} + \ConfigureEnv{tabular}{\empty}{}{}{}% + \ifx \@thanks\empty\else + \pend:def\@thanks{\a:thanks}\append:def\@thanks{\b:thanks}% + \fi +} +\NewConfigure{title}{2} +\NewConfigure{subtitle}{2} +\NewConfigure{thanks}{2} +\NewConfigure{author}{2} +\pend:def\maketitle{% + \let\no:thefootnote=\thefootnote + \let\no:@makefnmark=\@makefnmark + \a:maketitle \bgroup + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% +} +\append:def\maketitle{\egroup \b:maketitle } +\NewConfigure{maketitle}{2} +\def\titlenote{\@ifnextchar[\@xtitlenote{% + \global\advance\titlenotecount by 1 + \let\acm:@footnotetext=\@footnotetext + \let\acm:thefootnote=\thefootnote + \long\def\@footnotetext####1{% + \let\@footnotetext=\acm:@footnotetext + {\reset@font\footnotesize + \@footnotetext{####1}}\let\thefootnote=\acm:thefootnote}% + \def\thefootnote{\@fnsymbol\titlenotecount}% + \footnote}} +\pend:def\abstract{\titlenotecount=0 } +\NewConfigure{toappear}{2} +\def\@copyrightspace{\ifx \@toappear\empty \else + \a:toappear{% + \edef\:temp{\the\conf}\ifx \:temp\empty\else + \edef\:temp{\conf={\noexpand\a:conf\the\conf\noexpand\b:conf}}\:temp +\fi +\edef\:temp{\the\confinfo}\ifx \:temp\empty\else + \edef\:temp{\confinfo={\noexpand + \a:confinfo\the\confinfo\noexpand\b:confinfo}}\:temp +\fi +\edef\:temp{\the\copyrightetc}\ifx \:temp\empty\else + \edef\:temp{\copyrightetc={\noexpand + \a:copyrightetc\the\copyrightetc\noexpand\b:copyrightetc}}\:temp +\fi +% + \crnotice{\@toappear}}\b:toappear + \fi} +\NewConfigure{boilerplate}{2} +\NewConfigure{conf}{2} +\NewConfigure{confinfo}{2} +\NewConfigure{copyrightetc}{2} +\def\@part[#1]#2{% + \ifnum \c@secnumdepth >-2\relax + \SkipRefstepAnchor \refstepcounter{part}% + \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}% + \else + \addcontentsline{toc}{part}{#1}% + \fi + \csname @endpart\endcsname} +\let\:tempb\part +\Def:Section\part{\thepart}{#1} +\let\:part\part +\let\part\:tempb +\let\no@part\@part +\def\@part[#1]#2{% + {\let\addcontentsline\:gobbleIII\no@part[#1]{}}% + \HtmlEnv \Toc:Title{#1}\:part{#2}} +\Def:Section\likepart{}{#1} +\let\:likepart\likepart +\let\likepart\:UnDef +\let\no@spart\@spart +\def\@spart#1{% + {\let\addcontentsline\:gobbleIII\no@spart{}}% + \HtmlEnv \:likepart{#1}} + +\let\no@section\section +\Def:Section\section{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesection \fi}{#1} +\let\no:section\section +\def\section{\rdef:sec{section}} +\Def:Section\likesection{}{#1} +\let\:likesection\likesection +\let\likesection\:UnDef + +\let\no@subsection\subsection +\Def:Section\subsection{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubsection \fi}{#1} +\let\no:subsection\subsection +\def\subsection{\rdef:sec{subsection}} +\Def:Section\likesubsection{}{#1} +\let\:likesubsection\likesubsection +\let\likesubsection\:UnDef + +\let\no@subsubsection\subsubsection +\Def:Section\subsubsection{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubsubsection \fi}{#1} +\let\no:subsubsection\subsubsection +\def\subsubsection{\rdef:sec{subsubsection}} +\Def:Section\likesubsubsection{}{#1} +\let\:likesubsubsection\likesubsubsection +\let\likesubsubsection\:UnDef + +\let\no@paragraph\paragraph +\Def:Section\paragraph{\ifnum \c:secnumdepth>\c@secnumdepth \else + \theparagraph \fi}{#1} +\let\no:paragraph\paragraph +\def\paragraph{\rdef:sec{paragraph}} +\Def:Section\likeparagraph{}{#1} +\let\:likeparagraph\likeparagraph +\let\likeparagraph\:UnDef +\let\no@subparagraph\subparagraph +\Def:Section\subparagraph{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubparagraph \fi}{#1} +\let\no:subparagraph\subparagraph +\def\subparagraph{\rdef:sec{subparagraph}} +\Def:Section\likesubparagraph{}{#1} +\let\:likesubparagraph\likesubparagraph +\let\likesubparagraph\:UnDef + +\let\acm:sect\no@sect +\def\no@sect#1#2#3{\acm:sect{#1}{#2}{#3\relax\let\@svsec\empty}} + +\Hinput{acm-proc-article-sp} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/afterpage.4ht b/Master/texmf-dist/tex/generic/tex4ht/afterpage.4ht new file mode 100644 index 00000000000..201570b00eb --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/afterpage.4ht @@ -0,0 +1,34 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% afterpage.4ht 2005-10-23-04:19 % +% Copyright (C) 2004--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\let\clearpage\AP@clearpage +\let\enddocument\AP@enddocument +\:warning{afterpage.sty not supported} +\Hinput{afterpage} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/alatex.4ht b/Master/texmf-dist/tex/generic/tex4ht/alatex.4ht new file mode 100644 index 00000000000..3e6bb8b4f4f --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/alatex.4ht @@ -0,0 +1,34 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% alatex.4ht 2005-10-23-04:19 % +% Copyright (C) 2001 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\ifx \undefined \LaTeX \xpa \endinput \fi +\endinput + +\Hinput{alatex} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/algorithmic.4ht b/Master/texmf-dist/tex/generic/tex4ht/algorithmic.4ht new file mode 100644 index 00000000000..93dc89ea3fa --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/algorithmic.4ht @@ -0,0 +1,51 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% algorithmic.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\append:def\algorithmicthen{% + \ConfigureEnv{ALC@if} + {\a:ALCif} + {\b:ALCif} + {}{}% +} +\append:def\algorithmicelse{% + \ConfigureEnv{ALC@if} + {\c:ALCif} + {\d:ALCif} + {}{}% +} +\NewConfigure{ALCif}{4} +\pend:defI\algorithmiccomment{\a:algorithmiccomment} +\append:defI\algorithmiccomment{\b:algorithmiccomment} +\NewConfigure{algorithmiccomment}{2} +\let\ALC:item=\ALC@item +\def\ALC@item[#1]{\ALC:item[\a:ALCitem #1\b:ALCitem]} +\NewConfigure{ALCitem}{2} + +\Hinput{algorithmic} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/alltt.4ht b/Master/texmf-dist/tex/generic/tex4ht/alltt.4ht new file mode 100644 index 00000000000..864fe760f09 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/alltt.4ht @@ -0,0 +1,39 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% alltt.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + + \append:def\alltt{% + \def\:tempa{\ifx\:temp\par + \everypar\expandafter{\expandafter\everypar + \expandafter{\the\ht:everypar}}\fi}% + \futurelet\:temp\:tempa} + + +\Hinput{alltt} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/alphanum.4ht b/Master/texmf-dist/tex/generic/tex4ht/alphanum.4ht new file mode 100644 index 00000000000..5246fa12be5 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/alphanum.4ht @@ -0,0 +1,105 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% alphanum.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\append:def\J@SetCurrent{\global\let\jura:currentlabel=\@currentlabel} +\Configure{@newlabel} + {\ifx \jura:currentlabel\:UnDef \else + \let\@currentlabel=\jura:currentlabel + \global\let\jura:currentlabel=\:Undef + \fi } +\renewcommand*{\ref}{% +\@ifstar{\@tempswatrue\J@ref}{\@tempswafalse\J@ref}} +\renewcommand*{\J@refX}[1]{% + \bgroup + \def\rEfLiNK##1##2{##2}% + \edef\:temp{#1}% + \def\rEfLiNK##1##2{##1}% + \edef\:temp{\noexpand\rEfLiNK#1{\:temp}}% + \def\rEfLiNK##1##2##3{\noexpand\rEfLiNK + {##1}{\noexpand\J@refXX##3}}% + \edef\:temp{\:temp}% + \expandafter + \egroup \:temp } +\renewcommand*{\J@ShortToc}[1]{\stepcounter{lvl\alph{tiefe}}\J@Number\ % + \addcontentsline{toc}{liketoclvl\alph{tiefe}}% + {\protect\numberline{\J@Number}#1}% + \csname lvl\alph{tiefe}mark\endcsname{#1}\@gobblecr} +\let\no@toclvla\toc +\let\no@toclvlb\toc +\let\no@toclvlc\toc +\let\no@toclvld\toc +\let\no@toclvle\toc +\let\no@toclvlf\toc +\let\no@toclvlg\toc +\let\no@toclvlh\toc +\let\no@toclvli\toc +\let\no@toclvlj\toc +\let\no@toclvlk\toc +\let\no@toclvll\toc +\Def:Section\toclvla{\arabic{lvla}}{#1} +\Def:Section\toclvlb{\arabic{lvlb}}{#1} +\Def:Section\toclvlc{\arabic{lvlc}}{#1} +\Def:Section\toclvld{\arabic{lvld}}{#1} +\Def:Section\toclvle{\arabic{lvle}}{#1} +\Def:Section\toclvlf{\arabic{lvlf}}{#1} +\Def:Section\toclvlg{\arabic{lvlg}}{#1} +\Def:Section\toclvlh{\arabic{lvlh}}{#1} +\Def:Section\toclvli{\arabic{lvli}}{#1} +\Def:Section\toclvlj{\arabic{lvlj}}{#1} +\Def:Section\toclvlk{\arabic{lvlk}}{#1} +\Def:Section\toclvll{\arabic{lvll}}{#1} +\let\no:toclvla\toclvla +\let\no:toclvlb\toclvlb +\let\no:toclvlc\toclvlc +\let\no:toclvld\toclvld +\let\no:toclvle\toclvle +\let\no:toclvlf\toclvlf +\let\no:toclvlg\toclvlg +\let\no:toclvlh\toclvlh +\let\no:toclvli\toclvli +\let\no:toclvlj\toclvlj +\let\no:toclvlk\toclvlk +\let\no:toclvll\toclvll +\def\toclvla{\rdef:sec{toclvla}} +\def\toclvlb{\rdef:sec{toclvlb}} +\def\toclvlc{\rdef:sec{toclvlc}} +\def\toclvld{\rdef:sec{toclvld}} +\def\toclvle{\rdef:sec{toclvle}} +\def\toclvlf{\rdef:sec{toclvlf}} +\def\toclvlg{\rdef:sec{toclvlg}} +\def\toclvlh{\rdef:sec{toclvlh}} +\def\toclvli{\rdef:sec{toclvli}} +\def\toclvlj{\rdef:sec{toclvlj}} +\def\toclvlk{\rdef:sec{toclvlk}} +\def\toclvll{\rdef:sec{toclvll}} +\def\toc{\csname toclvl\alph{tiefe}\endcsname} + +\Hinput{alphanum} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/amsart.4ht b/Master/texmf-dist/tex/generic/tex4ht/amsart.4ht new file mode 100644 index 00000000000..d07695a4c5f --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/amsart.4ht @@ -0,0 +1,378 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% amsart.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\pend:defII\@starttoc{\par} +\append:def\quote{\par\@totalleftmargin\z@} +\NewConfigure{caption}[4]{\c:def\cptA:{#1}\c:def\cptB:{#2}% + \c:def\cptC:{#3}\c:def\cptD:{#4}} +\long\def\@makecaption#1#2{% + {\cptA: \cap:ref{#1}% +\cptB:}{\cptC:{#2}\cptD:}} + + +\pend:def\caption{\SkipRefstepAnchor} +\long\def\c:theindex:#1#2#3#4#5#6#7#8#9{% + \def\theindex{% + \def\idx:item{\SaveEverypar\ht:everypar{}#1}% + \def\endtheindex{\idx:item#2\RecallEverypar}% + \def\item{\idx:item\def\idx:item{#4}\let\index\@gobble #3}% + \def\subitem{\idx:item\def\idx:item{#6}\let\index\@gobble #5}% + \def\subsubitem{\idx:item\def\idx:item{#8}\let\index\@gobble #7}}% + \def\indexspace{\idx:item#9\let\idx:item\empty}} +\def\warn:idx#1{% + \expandafter\ifx \csname #1warn:idx\endcsname\relax + \expandafter\global + \expandafter\let \csname #1warn:idx\endcsname\def + \immediate\write16 + {---------------------------------------------------------}% + \:warning{If not done so, the index is to be processed by + ^^J\space\space tex '\string\def\string\filename + {{#1}{idx}{4dx}{ind}} \noexpand\input\space idxmake.4ht' + ^^J\space\space makeindex -o #1.ind #1.4dx + ^^Jinstead of + ^^J\space\space makeindex -o #1.ind #1.idx + ^^JOn some platforms, the quotation marks ' should be + ^^J replaced by double quotation marks " or eliminated. + ^^J--------------------------------------------------------- + }% + {\Configure{Needs}{File: #1.4idx}\Needs{}}% + \fi} +\ifOption{info}{\Log:Note{ +A script of the form +^^Jtex '\def\string\filename{{\%\%1}{idx}{4dx}{ind}} + \string\input\space idxmake.4ht' +^^Jmakeindex -o \%\%1.ind \%\%1.4dx +^^Jin the env file, automatically calls to the revised makeindex +^^Jcommand. An extra compilation of the source LaTeX file is required, +^^Jto get the index correctly into the output.}}{} +\def\ind:defs{\let\LNKidx\empty + \def\LNK##1##2##3##4{\ifx\NewConfigure\:UnDef\else + \def\LNK:number{##4}% + \a:LNK[##1]{##2}{}\gHAdvance\:LNKno1 + \def\:THIrd{##3}\ifx\:THIrd\empty + \LNKidx{\ifx\c:LNK\empty\:LNKno\else \c:LNK\fi}\else + \LNKidx{##3}\fi + \global\let\LNKidx\empty + \b:LNK + \fi}% + \def\:LNKno{0}} +\NewConfigure{LNK}{3} +\Configure{LNK}{\Link}{\EndLink}{} + +\Configure{@begin}{theindex}{\ind:defs} + + +\Configure{UndefinedSec}{likepart} +\Configure{UndefinedSec}{likechapter} +\Configure{UndefinedSec}{likesection} +\Configure{UndefinedSec}{likesubsection} +\let\no@section\section +\Def:Section\section{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesection \fi}{#1} +\let\no:section\section +\def\section{\rdef:sec{section}} +\let\no@subsection\subsection +\Def:Section\subsection{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubsection \fi}{#1} +\let\no:subsection\subsection +\def\subsection{\rdef:sec{subsection}} +\let\no@subsubsection\subsubsection +\Def:Section\subsubsection{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubsubsection \fi}{#1} +\let\no:subsubsection\subsubsection +\def\subsubsection{\rdef:sec{subsubsection}} +\let\no@paragraph\paragraph +\Def:Section\paragraph{\ifnum \c:secnumdepth>\c@secnumdepth \else + \theparagraph \fi}{#1} +\let\no:paragraph\paragraph +\def\paragraph{\rdef:sec{paragraph}} +\let\no@subparagraph\subparagraph +\Def:Section\subparagraph{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubparagraph \fi}{#1} +\let\no:subparagraph\subparagraph +\def\subparagraph{\rdef:sec{subparagraph}} + +\let\:setaddresses=\@setaddresses +\def\@setaddresses{\bgroup + \pend:def\addresses{% + \let\:address=\address +\def\address########1########2{% + \@ifnotempty{########2}{% + \def\:temp{########1}\ifx \:temp\empty + \:address{}{\a:address\b:address########2\c:address}% + \else + \:address{\a:address + ########1}{\b:address########2\c:address}% + \fi }}% +\let\:curraddr=\curraddr +\def\curraddr########1########2{% + \@ifnotempty{########2}{\a:curraddr + \:curraddr{########1}{\b:curraddr########2\c:curraddr}% +}}% +\let\:email=\email +\def\email########1########2{% + \@ifnotempty{########2}{\a:email + \:email{########1}{\b:email########2\c:email}% +}}% +\let\:urladdr=\urladdr +\def\urladdr########1########2{% + \@ifnotempty{########2}{\a:urladdr + \:urladdr{########1}{\b:urladdr########2\c:urladdr}% +}}% +% + }% + \a:addresses \:setaddresses \b:addresses\egroup } +\NewConfigure{addresses}{2} +\NewConfigure{address}{3} +\NewConfigure{curraddr}{3} +\NewConfigure{email}{3} +\NewConfigure{urladdr}{3} +\pend:def\@settranslators{\a:translators\bgroup + \def\and{\unskip{ } \d:translators and~\c:translators\ignorespaces}% + \def\andify{\nxandlist{\unskip, }{\unskip{} \and}{\unskip, \and}}% + \pend:def\@translators{\c:translators}% + \append:def\@translators{\d:translators}% +} +\append:def\@settranslators{\egroup\b:translators} +\NewConfigure{translators}{4} +\NewConfigure{maketitle}[4]{\c:def\a:mktl{#1}\c:def\b:mktl{#2}% + \c:def\a:ttl{#3}\c:def\b:ttl{#4}} +\append:def\@maketitle{\a:@maketitle\after:maketitle\b:@maketitle} +\long\def\end:maketitle#1#2{\ifx #1\empty \else + \expandafter\let\csname :\string #1\endcsname=#1 + \let#1=\empty + \append:def\after:maketitle{\expand:after{\let#1=}\csname + :\string #1\endcsname#2}\fi} +\NewConfigure{@maketitle}{2} +\HRestore\thanks +\def\:thanks#1{\par \a:thanks#1\@addpunct.\b:thanks} +\NewConfigure{thanks author date and}[8]{% + \c:def\a:thanks{#1}\c:def\b:thanks{#2}\c:def\a:aut{#3}\c:def\b:aut{#4}% + \c:def\a:dat{#5}\c:def\b:dat{#6}\c:def\a:and{#7}\c:def\e:mktl{#8}} +\NewConfigure{subjclass}{2} +\NewConfigure{keywords}{2} +\pend:def\@setabstracta{\ifvoid\abstractbox + \else\a:setabstract \fi} +\append:def\@setabstracta{\ifvoid\abstractbox + \else\b:setabstract \fi} +\NewConfigure{setabstract}{2} +\pend:defI\@seccntformat{% + \def\@secnumpunct{\ifnum \c:secnumdepth>0 + \expandafter\ifx\csname the##1\endcsname\relax \else. \fi\fi}} + +\def\tableofcontents{% + \ifx\contentsname\empty \else + \ifx\contentsname\:UnDef \else +% \Configure{toToc}{}{section}% + % +\section*{\contentsname}% + % +% +% \Configure{toToc}{?}{section}% + \fi\fi + \:tableofcontents} + +\pend:def\@maketitle{% + \pend:def\newpage{\IgnorePar}% + \let\after:maketitle=\empty + \ifx\@date\empty\else + \end:maketitle\@date{\a:dat\@setdate\b:dat}\fi +% + \end:maketitle\@subjclass{\a:subjclass\@setsubjclass\b:subjclass}% +\end:maketitle\@keywords{\a:keywords\@setkeywords\b:keywords}% +\end:maketitle\@setthanks{\let\thanks=\:thanks\thankses}% +} + +\let\o:maketitle:\maketitle +\def\maketitle{\bgroup + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + \ifx \EndPicture\:UnDef + \def\sec:typ{title}% + % + \pend:def\@author{\a:aut}\append:def\@author{\b:aut}% +\def\and{\a:and} +% +% + \fi + \pic:gobble\a:mktl \o:maketitle: \pic:gobble\b:mktl + \egroup \let\maketitle\empty} + + +\def\:temp#1#2!*?: {\def\:temp{#1}} +\expandafter\:temp\usepackage!*?: +\def\:tempa{\@latex@e@error} +\ifx \:temp\:tempa \else + \def\:tempa#1#2#3#4{\tmp:toks{#1{#2}}% + \long\expandafter\edef\csname #4 \endcsname{\the\tmp:toks + {\expandafter\noexpand + \csname o:\expandafter\:gobble\string #3:\endcsname}}} +\def\:temp#1{% + \expandafter\ifx \csname #1 \endcsname\relax\else + \expandafter\expandafter\expandafter\:tempa\csname #1 \endcsname{#1}% + \fi +} +\:temp{rm} +\:temp{sf} +\:temp{tt} +\:temp{bf} +\:temp{it} + +\fi + +\ifx \deferred@thm@head\:UnDef\else + \ifx \deferred@thm@head\:UnDef\else + \expandafter\dth@everypar\expandafter{% + \the\dth@everypar + \edef\:temp{\the\ht:everypar}\ifx \:temp\empty + \ht:everypar{\HtmlPar}\ShowPar + \fi + }% + \def\deferred@thm@head#1{% + \if@inlabel \indent \par \fi + \if@nobreak + \adjust@parskip@nobreak + \else + \addpenalty\@beginparpenalty + \addvspace\@topsep + \addvspace{-\parskip}% + \fi + \global\@inlabeltrue + \ht:everypar\dth@everypar + \let\sv:newtheorem=\b:newtheorem \let\b:newtheorem=\empty + \item[\normalfont#1]% + \let\b:newtheorem=\sv:newtheorem \b:newtheorem \ignorespaces +} + +\fi +\def\:temp#1{% + \def\:temp{#1}% + \edef\:temp{\expandafter\eorem:syle \meaning\:temp!*?: }% + \expandafter\let\expandafter\@tmp:sv\csname th@\:temp\endcsname + \def\:tempa##1{% + \expandafter\append:def\csname th@##1\endcsname{% + \expandafter\let\csname th@##1\endcsname=\@tmp:sv + \let\thm:headnl=\thmheadnl + \pend:def\thmheadnl{\let\thmheadnl\thm:headnl \b:newtheorem}% + \append:def\thmheadnl{\expandafter + \ht:everypar\expandafter{\the\ht:everypar + \ht:everypar{\HtmlPar}}}}}% + \expandafter\:tempa\expandafter{\:temp}% + \let\sv:trivlist=\trivlist + \def\trivlist{\let\trivlist\sv:trivlist \let\sv:trivlist\:unDef + \a:newtheorem \trivlist}% + \aftergroup\c:newtheorem + \:thm{#1}} +\HLet\@thm\:temp +\HRestore\@endtheorem +\bgroup +\def\bgroup{\catcode`\\=0 \catcode`\t=11 } +\catcode`\/=0 +\catcode`\@=12 +\catcode`\h=12 +\catcode`\\=12 +/catcode`/t=12 +/edef~{/def/noexpand/eorem:syle##1\th@##2 !*?: {##2}} +/bgroup +\expandafter\egroup ~ +\long\def\:temp[#1]{\par\a:proof + \csname o:\string\proof :\endcsname[#1]\b:proof} +\expandafter\HLet\csname \string\proof \endcsname=\:temp +\append:def\endproof{\c:proof} +\NewConfigure{proof}{3} + + \def\:tempc{\ifmmode \mathqed \else + \leavevmode \a:qed\hbox {\qedsymbol}\b:qed\fi} +\expandafter\HLet\csname qed \endcsname=\:tempc +\NewConfigure{qed}{2} + +\fi + +\pend:def\@settitle{\a:ttl} +\append:def\@settitle{\b:ttl} +\pend:defI\@setauthors{\a:aut \bgroup + \def\andify{\nxandlist{\unskip, }{\unskip{} \and}{\unskip, \and}}% + \def\@no@lnbk ########1[########2]{\a:newline}} +\append:defI\@setauthors{\egroup \b:aut} +\let\no@part\part +\Def:Section\part{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thepart \fi}{#1} +\let\no:part\part +\def\part{\rdef:sec{part}} + +\def\no@sect#1#2#3#4#5#6[#7]#8{% + \edef\@toclevel{\ifnum#2=\@m 0\else\number#2\fi}% + \ifnum #2>\c@secnumdepth \let\@secnumber\@empty + \else \@xp\let\@xp\@secnumber\csname the#1\endcsname + \refstepcounter{#1}\fi + \let\@svsec\empty + \let\@svsechd\empty + \global\@nobreaktrue + \@xsect{#5}} +\let\@ssect=\relax + + +\def\endtable{\end@float} +\def\endfigure{\end@float} + +\def\:tableofcontents{\futurelet\:temp\:TOC} +\def\Auto:ent#1{% + \edef\auto:toc{\noexpand\:TableOfContents[\ifx \auto:toc\:UnDef + #1\else \auto:toc \fi]} \auto:toc + \global\let\auto:toc\:UnDef } + +\edef\:TOC{% + \noexpand\ifx [\noexpand\:temp + \noexpand\expandafter\noexpand\:TableOfContents + \noexpand\else + \noexpand\Auto:ent{\ifnum \c@tocdepth >\m@ne part,\fi +\ifnum \c@tocdepth >\z@ section,\fi +\ifnum \c@tocdepth >1 subsection,\fi +\ifnum \c@tocdepth >2 subsubsection,\fi +\ifnum \c@tocdepth >3 paragraph,\fi +\ifnum \c@tocdepth >4 subparagraph,\fi +UnDFexyz +}\noexpand\fi} + +\NewConfigure{tableofcontents*}[1]{% + \def\:tempa{#1}\ifx\empty\:tempa + \ifx \au:StartSec\:UnDef \else \gdef\:StartSec{\au:StartSec}\fi + \else + \edef\auto:toc{#1}% + \ifx \au:StartSec\:UnDef + \let\au:StartSec\:StartSec + \def\:StartSec{\:tableofcontents + \global\let\auto:toc\:UnDef \:StartSec}% + \pend:def\:tableofcontents{\gdef\:StartSec{\au:StartSec}}% + \fi \fi +} + +\Hinput{amsart} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/amsbook.4ht b/Master/texmf-dist/tex/generic/tex4ht/amsbook.4ht new file mode 100644 index 00000000000..07a1492b1b4 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/amsbook.4ht @@ -0,0 +1,436 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% amsbook.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \pend:defII\@starttoc{\par} +\append:def\quote{\par\@totalleftmargin\z@} +\NewConfigure{caption}[4]{\c:def\cptA:{#1}\c:def\cptB:{#2}% + \c:def\cptC:{#3}\c:def\cptD:{#4}} +\long\def\@makecaption#1#2{% + {\cptA: \cap:ref{#1}% +\cptB:}{\cptC:{#2}\cptD:}} + + +\pend:def\caption{\SkipRefstepAnchor} +\long\def\c:theindex:#1#2#3#4#5#6#7#8#9{% + \def\theindex{% + \def\idx:item{\SaveEverypar\ht:everypar{}#1}% + \def\endtheindex{\idx:item#2\RecallEverypar}% + \def\item{\idx:item\def\idx:item{#4}\let\index\@gobble #3}% + \def\subitem{\idx:item\def\idx:item{#6}\let\index\@gobble #5}% + \def\subsubitem{\idx:item\def\idx:item{#8}\let\index\@gobble #7}}% + \def\indexspace{\idx:item#9\let\idx:item\empty}} +\def\warn:idx#1{% + \expandafter\ifx \csname #1warn:idx\endcsname\relax + \expandafter\global + \expandafter\let \csname #1warn:idx\endcsname\def + \immediate\write16 + {---------------------------------------------------------}% + \:warning{If not done so, the index is to be processed by + ^^J\space\space tex '\string\def\string\filename + {{#1}{idx}{4dx}{ind}} \noexpand\input\space idxmake.4ht' + ^^J\space\space makeindex -o #1.ind #1.4dx + ^^Jinstead of + ^^J\space\space makeindex -o #1.ind #1.idx + ^^JOn some platforms, the quotation marks ' should be + ^^J replaced by double quotation marks " or eliminated. + ^^J--------------------------------------------------------- + }% + {\Configure{Needs}{File: #1.4idx}\Needs{}}% + \fi} +\ifOption{info}{\Log:Note{ +A script of the form +^^Jtex '\def\string\filename{{\%\%1}{idx}{4dx}{ind}} + \string\input\space idxmake.4ht' +^^Jmakeindex -o \%\%1.ind \%\%1.4dx +^^Jin the env file, automatically calls to the revised makeindex +^^Jcommand. An extra compilation of the source LaTeX file is required, +^^Jto get the index correctly into the output.}}{} +\def\ind:defs{\let\LNKidx\empty + \def\LNK##1##2##3##4{\ifx\NewConfigure\:UnDef\else + \def\LNK:number{##4}% + \a:LNK[##1]{##2}{}\gHAdvance\:LNKno1 + \def\:THIrd{##3}\ifx\:THIrd\empty + \LNKidx{\ifx\c:LNK\empty\:LNKno\else \c:LNK\fi}\else + \LNKidx{##3}\fi + \global\let\LNKidx\empty + \b:LNK + \fi}% + \def\:LNKno{0}} +\NewConfigure{LNK}{3} +\Configure{LNK}{\Link}{\EndLink}{} + +\Configure{@begin}{theindex}{\ind:defs} + + +\Configure{UndefinedSec}{likepart} +\Configure{UndefinedSec}{likechapter} +\Configure{UndefinedSec}{likesection} +\Configure{UndefinedSec}{likesubsection} +\let\no@section\section +\Def:Section\section{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesection \fi}{#1} +\let\no:section\section +\def\section{\rdef:sec{section}} +\let\no@subsection\subsection +\Def:Section\subsection{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubsection \fi}{#1} +\let\no:subsection\subsection +\def\subsection{\rdef:sec{subsection}} +\let\no@subsubsection\subsubsection +\Def:Section\subsubsection{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubsubsection \fi}{#1} +\let\no:subsubsection\subsubsection +\def\subsubsection{\rdef:sec{subsubsection}} +\let\no@paragraph\paragraph +\Def:Section\paragraph{\ifnum \c:secnumdepth>\c@secnumdepth \else + \theparagraph \fi}{#1} +\let\no:paragraph\paragraph +\def\paragraph{\rdef:sec{paragraph}} +\let\no@subparagraph\subparagraph +\Def:Section\subparagraph{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubparagraph \fi}{#1} +\let\no:subparagraph\subparagraph +\def\subparagraph{\rdef:sec{subparagraph}} + +\let\:setaddresses=\@setaddresses +\def\@setaddresses{\bgroup + \pend:def\addresses{% + \let\:address=\address +\def\address########1########2{% + \@ifnotempty{########2}{% + \def\:temp{########1}\ifx \:temp\empty + \:address{}{\a:address\b:address########2\c:address}% + \else + \:address{\a:address + ########1}{\b:address########2\c:address}% + \fi }}% +\let\:curraddr=\curraddr +\def\curraddr########1########2{% + \@ifnotempty{########2}{\a:curraddr + \:curraddr{########1}{\b:curraddr########2\c:curraddr}% +}}% +\let\:email=\email +\def\email########1########2{% + \@ifnotempty{########2}{\a:email + \:email{########1}{\b:email########2\c:email}% +}}% +\let\:urladdr=\urladdr +\def\urladdr########1########2{% + \@ifnotempty{########2}{\a:urladdr + \:urladdr{########1}{\b:urladdr########2\c:urladdr}% +}}% +% + }% + \a:addresses \:setaddresses \b:addresses\egroup } +\NewConfigure{addresses}{2} +\NewConfigure{address}{3} +\NewConfigure{curraddr}{3} +\NewConfigure{email}{3} +\NewConfigure{urladdr}{3} +\pend:def\@settranslators{\a:translators\bgroup + \def\and{\unskip{ } \d:translators and~\c:translators\ignorespaces}% + \def\andify{\nxandlist{\unskip, }{\unskip{} \and}{\unskip, \and}}% + \pend:def\@translators{\c:translators}% + \append:def\@translators{\d:translators}% +} +\append:def\@settranslators{\egroup\b:translators} +\NewConfigure{translators}{4} +\NewConfigure{maketitle}[4]{\c:def\a:mktl{#1}\c:def\b:mktl{#2}% + \c:def\a:ttl{#3}\c:def\b:ttl{#4}} +\append:def\@maketitle{\a:@maketitle\after:maketitle\b:@maketitle} +\long\def\end:maketitle#1#2{\ifx #1\empty \else + \expandafter\let\csname :\string #1\endcsname=#1 + \let#1=\empty + \append:def\after:maketitle{\expand:after{\let#1=}\csname + :\string #1\endcsname#2}\fi} +\NewConfigure{@maketitle}{2} +\HRestore\thanks +\def\:thanks#1{\par \a:thanks#1\@addpunct.\b:thanks} +\NewConfigure{thanks author date and}[8]{% + \c:def\a:thanks{#1}\c:def\b:thanks{#2}\c:def\a:aut{#3}\c:def\b:aut{#4}% + \c:def\a:dat{#5}\c:def\b:dat{#6}\c:def\a:and{#7}\c:def\e:mktl{#8}} +\NewConfigure{subjclass}{2} +\NewConfigure{keywords}{2} +\pend:def\@setabstracta{\ifvoid\abstractbox + \else\a:setabstract \fi} +\append:def\@setabstracta{\ifvoid\abstractbox + \else\b:setabstract \fi} +\NewConfigure{setabstract}{2} +\pend:defI\@seccntformat{% + \def\@secnumpunct{\ifnum \c:secnumdepth>0 + \expandafter\ifx\csname the##1\endcsname\relax \else. \fi\fi}} + +\pend:def\@maketitle{% + \pend:def\newpage{\IgnorePar}% + \let\after:maketitle=\empty + \end:maketitle\@subjclass{\a:subjclass\@setsubjclass\b:subjclass}% +\end:maketitle\@keywords{\a:keywords\@setkeywords\b:keywords}% +\end:maketitle\@setthanks{\let\thanks=\:thanks\thankses}% +} + +\pend:def\@maketitle{% + \pend:def\@title{\a:ttl}% + \append:def\@title{\b:ttl}% +} +\pend:def\@maketitle{% + \pend:def\authors{\a:aut\def\and{\a:and} +}% + \append:def\authors{\b:aut}% +} +\let\:tempb\part +\Def:Section\part{\ifnum \c@secnumdepth >-2 \the\c@part\fi}{#1} +\let\:part\part +\let\part\:tempb +\let\no@part\@part +\def\@part[#1]#2{% + \gdef\c:secnumdepth{-2}% + \ifnum \c@secnumdepth >-2\relax \refstepcounter{part}\fi + \HtmlEnv \Toc:Title{#1}\:part{#2}} +\Def:Section\likepart{}{#1} +\let\:likepart\likepart +\let\likepart\:UnDef +\let\no@spart\@spart +\def\@spart#1{\HtmlEnv \:likepart{#1}} +\def\tableofcontents{% + \ifx\contentsname\empty \else +% \Configure{toToc}{}{likechapter}% + % +\chapter*{\contentsname}% + % +% +% \Configure{toToc}{?}{likechapter}% + \fi + \:tableofcontents} + +\let\o:maketitle:\maketitle +\def\maketitle{\bgroup + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + \ifx \EndPicture\:UnDef + \def\sec:typ{title}% + % + \pend:def\@author{\a:aut}\append:def\@author{\b:aut}% +\def\and{\a:and} +% +% + \fi + \pic:gobble\a:mktl \o:maketitle: \pic:gobble\b:mktl + \egroup \let\maketitle\empty} + + +\def\:temp#1#2!*?: {\def\:temp{#1}} +\expandafter\:temp\usepackage!*?: +\def\:tempa{\@latex@e@error} +\ifx \:temp\:tempa \else + \def\:tempa#1#2#3#4{\tmp:toks{#1{#2}}% + \long\expandafter\edef\csname #4 \endcsname{\the\tmp:toks + {\expandafter\noexpand + \csname o:\expandafter\:gobble\string #3:\endcsname}}} +\def\:temp#1{% + \expandafter\ifx \csname #1 \endcsname\relax\else + \expandafter\expandafter\expandafter\:tempa\csname #1 \endcsname{#1}% + \fi +} +\:temp{rm} +\:temp{sf} +\:temp{tt} +\:temp{bf} +\:temp{it} + +\fi + +\ifx \deferred@thm@head\:UnDef\else + \ifx \deferred@thm@head\:UnDef\else + \expandafter\dth@everypar\expandafter{% + \the\dth@everypar + \edef\:temp{\the\ht:everypar}\ifx \:temp\empty + \ht:everypar{\HtmlPar}\ShowPar + \fi + }% + \def\deferred@thm@head#1{% + \if@inlabel \indent \par \fi + \if@nobreak + \adjust@parskip@nobreak + \else + \addpenalty\@beginparpenalty + \addvspace\@topsep + \addvspace{-\parskip}% + \fi + \global\@inlabeltrue + \ht:everypar\dth@everypar + \let\sv:newtheorem=\b:newtheorem \let\b:newtheorem=\empty + \item[\normalfont#1]% + \let\b:newtheorem=\sv:newtheorem \b:newtheorem \ignorespaces +} + +\fi +\def\:temp#1{% + \def\:temp{#1}% + \edef\:temp{\expandafter\eorem:syle \meaning\:temp!*?: }% + \expandafter\let\expandafter\@tmp:sv\csname th@\:temp\endcsname + \def\:tempa##1{% + \expandafter\append:def\csname th@##1\endcsname{% + \expandafter\let\csname th@##1\endcsname=\@tmp:sv + \let\thm:headnl=\thmheadnl + \pend:def\thmheadnl{\let\thmheadnl\thm:headnl \b:newtheorem}% + \append:def\thmheadnl{\expandafter + \ht:everypar\expandafter{\the\ht:everypar + \ht:everypar{\HtmlPar}}}}}% + \expandafter\:tempa\expandafter{\:temp}% + \let\sv:trivlist=\trivlist + \def\trivlist{\let\trivlist\sv:trivlist \let\sv:trivlist\:unDef + \a:newtheorem \trivlist}% + \aftergroup\c:newtheorem + \:thm{#1}} +\HLet\@thm\:temp +\HRestore\@endtheorem +\bgroup +\def\bgroup{\catcode`\\=0 \catcode`\t=11 } +\catcode`\/=0 +\catcode`\@=12 +\catcode`\h=12 +\catcode`\\=12 +/catcode`/t=12 +/edef~{/def/noexpand/eorem:syle##1\th@##2 !*?: {##2}} +/bgroup +\expandafter\egroup ~ +\long\def\:temp[#1]{\par\a:proof + \csname o:\string\proof :\endcsname[#1]\b:proof} +\expandafter\HLet\csname \string\proof \endcsname=\:temp +\append:def\endproof{\c:proof} +\NewConfigure{proof}{3} + + \def\:tempc{\ifmmode \mathqed \else + \leavevmode \a:qed\hbox {\qedsymbol}\b:qed\fi} +\expandafter\HLet\csname qed \endcsname=\:tempc +\NewConfigure{qed}{2} + +\fi + +\let\:tempb\chapter +\Def:Section\chapter{\thechapter}{#1} +\let\:chapter\chapter +\let\chapter\:tempb +\def\@makechapterhead#1{} +\let\no@chapter\@chapter +\def\@chapter[#1]#2{% + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + {\SkipRefstepAnchor \let\addcontentsline\:gobbleIII\no@chapter[#1]{}}% + \HtmlEnv \Toc:Title{#1}\:chapter{#2}} +\Def:Section\likechapter{}{#1} +\let\:likechapter\likechapter +\let\likechapter\:UnDef +\let\no@schapter\@schapter +\def\@schapter#1{% + \gdef\sch:ttl{#1}% +% + {\let\addcontentsline\:gobbleIII\no@schapter{}}% + \HtmlEnv \:likechapter{#1}} +\let\no@appendix\appendix +\Def:Section\appendix{\thechapter}{#1} +\let\:appendix\appendix +\def\appendix{% + \def\@chapter[##1]##2{% + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + {\def\addcontentsline####1####2####3{}\no@chapter[##1]{}}% + \HtmlEnv \Toc:Title{##1}\:appendix{##2}}% + \no@appendix} + +\def\no@sect#1#2#3#4#5#6[#7]#8{% + \edef\@toclevel{\ifnum#2=\@m 0\else\number#2\fi}% + \ifnum #2>\c@secnumdepth \let\@secnumber\@empty + \else \@xp\let\@xp\@secnumber\csname the#1\endcsname + \refstepcounter{#1}\fi + \let\@svsec\empty + \let\@svsechd\empty + \global\@nobreaktrue + \@xsect{#5}} +\let\@ssect=\relax + + +\def\endtable{\end@float} +\def\endfigure{\end@float} + +\def\:tableofcontents{\futurelet\:temp\:TOC} +\def\Auto:ent#1{% + \edef\auto:toc{\noexpand\:TableOfContents[\ifx \auto:toc\:UnDef + #1\else \auto:toc \fi]} \auto:toc + \global\let\auto:toc\:UnDef } + +\edef\:TOC{% + \noexpand\ifx [\noexpand\:temp + \noexpand\expandafter\noexpand\:TableOfContents + \noexpand\else + \noexpand\Auto:ent{\ifnum \c@tocdepth >-2 part,likepart,\fi +\ifnum \c@tocdepth >\m@ne chapter,likechapter,appendix,\fi +\ifnum \c@tocdepth >\z@ section,likesection,\fi +\ifnum \c@tocdepth >1 subsection,likesubsection,\fi +\ifnum \c@tocdepth >2 subsubsection,likesubsubsection,\fi +\ifnum \c@tocdepth >3 paragraph,\fi +\ifnum \c@tocdepth >4 subparagraph,\fi +UnDFexyz +}\noexpand\fi} +\ConfigureToc{likeparagraph} {}{\empty}{}{\newline} +\ConfigureToc{likepart} {}{\empty}{}{\newline} +\ConfigureToc{likesection} {}{\empty}{}{\newline} +\ConfigureToc{likesubparagraph} {}{\empty}{}{\newline} +\ConfigureToc{likesubsection} {}{\empty}{}{\newline} +\ConfigureToc{likesubsubsection} {}{\empty}{}{\newline} +\ConfigureToc{paragraph} {\empty}{\ }{}{\newline} +\ConfigureToc{part} {\empty}{\ }{}{\newline} +\ConfigureToc{section} {\empty}{\ }{}{\newline} +\ConfigureToc{subparagraph} {\empty}{\ }{}{\newline} +\ConfigureToc{subsection} {\empty}{\ }{}{\newline} +\ConfigureToc{subsubsection} {\empty}{\ }{}{\newline} + +\ConfigureToc{appendix} {\empty}{\ }{}{\newline} +\ConfigureToc{chapter} {\empty}{\ }{}{\newline} +\ConfigureToc{likechapter} {}{\empty}{}{\newline} + + +\NewConfigure{tableofcontents*}[1]{% + \def\:tempa{#1}\ifx\empty\:tempa + \ifx \au:StartSec\:UnDef \else \gdef\:StartSec{\au:StartSec}\fi + \else + \edef\auto:toc{#1}% + \ifx \au:StartSec\:UnDef + \let\au:StartSec\:StartSec + \def\:StartSec{\:tableofcontents + \global\let\auto:toc\:UnDef \:StartSec}% + \pend:def\:tableofcontents{\gdef\:StartSec{\au:StartSec}}% + \fi \fi +} + +\Hinput{amsbook} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/amsbsy.4ht b/Master/texmf-dist/tex/generic/tex4ht/amsbsy.4ht new file mode 100644 index 00000000000..e2cb6ba3408 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/amsbsy.4ht @@ -0,0 +1,45 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% amsbsy.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + + \def\binrel@#1{\begingroup + \setboxz@h{\thinmuskip0mu + \medmuskip\m@ne mu\thickmuskip\@ne mu + \setbox\tw@\hbox{$#1\m@th$}\kern-\wd\tw@ + ${}#1{}\m@th$}% + \edef\@tempa{\endgroup\let\noexpand\binrel@@ + \ifdim\wdz@<\z@ \noexpand\mathbin + \else\ifdim\wdz@>\z@ \noexpand\mathrel + \else \relax\fi\fi}% + \@tempa +} + + +\Hinput{amsbsy} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/amscd.4ht b/Master/texmf-dist/tex/generic/tex4ht/amscd.4ht new file mode 100644 index 00000000000..798fba0a3f4 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/amscd.4ht @@ -0,0 +1,31 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% amscd.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\Hinput{amscd} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/amsdtx.4ht b/Master/texmf-dist/tex/generic/tex4ht/amsdtx.4ht new file mode 100644 index 00000000000..8e1c01b043f --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/amsdtx.4ht @@ -0,0 +1,52 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% amsdtx.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\pend:def\@maketitle{\bgroup + \ifx \EndPicture\:UnDef + \def\sec:typ{title}% + \Configure{HtmlPar}{}{}{}{}% + \ConfigureEnv{center}{\empty}{}{\empty}{\empty} + \Configure{tabular}{}{}{}{\e:mktl}{}{}% + \ConfigureEnv{tabular}{\empty}{}{}{}% + \pend:def\@title{\a:ttl}\append:def\@title{\b:ttl}% + \pend:def\@date{\a:dat}\append:def\@date{\b:dat}% + \pend:def\@author{\a:aut}\append:def\@author{\b:aut}% + \def\and{\a:and} + \fi + \pic:gobble\a:mktl} +\append:def\@maketitle{\pic:gobble\b:mktl + \egroup \let\maketitle\empty} + +\let\amsdtx:Hinput=\Hinput +\def\Hinput#1{% + \let\Hinput=\amsdtx:Hinput \Hinput{#1}% + \let\maketitle\o:maketitle: +% + \Hinput{amsdtx}} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/amsfonts.4ht b/Master/texmf-dist/tex/generic/tex4ht/amsfonts.4ht new file mode 100644 index 00000000000..f4d3121c517 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/amsfonts.4ht @@ -0,0 +1,38 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% amsfonts.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \NewConfigure{mathbb}{2} +\def\:temp#1{{\a:mathbb \o:@mathbb:{#1}\b:mathbb}} +\HLet\@mathbb\:temp +\NewConfigure{mathfrak}{2} +\def\:temp#1{{\a:mathfrak \o:@mathfrak:{#1}\b:mathfrak}} +\HLet\@mathfrak\:temp + +\Hinput{amsfonts} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/amsldoc.4ht b/Master/texmf-dist/tex/generic/tex4ht/amsldoc.4ht new file mode 100644 index 00000000000..3d89898adc6 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/amsldoc.4ht @@ -0,0 +1,38 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% amsldoc.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\def\<#1>{\textit{$\mathord\langle$#1\/$\mathord\rangle$}} +\def\qed:sym{% + \leavevmode\Picture+[Q.E.D.]{}\o:qedsymbol:\EndPicture + \SavePicture\qed:sym[Q.E.D.] } +\def\:temp{\qed:sym } +\MathSymbol\mathop{qedsymbol} + +\Hinput{amsldoc} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/amsmath.4ht b/Master/texmf-dist/tex/generic/tex4ht/amsmath.4ht new file mode 100644 index 00000000000..fba445b9c7f --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/amsmath.4ht @@ -0,0 +1,529 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% amsmath.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\HRestore\cases +\HRestore\matrix +\HRestore\pmatrix +\append:def\a:display{\@displaytrue} +\expandafter\append:defIII\csname + c:$$:\endcsname{\append:def\a:display{\@displaytrue}} + + + +\expandafter\ifx \csname tmp:muskip\endcsname\relax + \csname newmuskip\endcsname \tmp:muskip +\fi +\expandafter\def\csname :tempc\endcsname#1#2#3{% + \ifmmode + \bgroup + \tmp:muskip #1#2\edef\mathglue{\the\tmp:muskip}% + \tmp:dim #1#3\edef\textspace{\the\tmp:dim}\a:tmspace + \egroup + \else \kern #1#3\fi \relax +} +\HLet\tmspace=\:tempc +\NewConfigure{tmspace}{1} +\Configure{tmspace}{\mskip\mathglue} +\HRestore\over +\def\:tempc{\pic:gobble\a:over \o:@@over: \pic:gobble\b:over} +\HLet\@@over\:tempc +\HRestore\atop +\def\:tempc{\pic:gobble\a:atop \o:@@atop: \pic:gobble\b:atop} +\HLet\@@atop\:tempc +\def\::above{\pic:gobble\a:above \o:@@above:\tmp:dim + \pic:gobble\b:above } +\def\:above{\afterassignment\::above} +\def\:tempc{\Protect\:above \tmp:dim=} +\HLet\@@above\:tempc +\HRestore\abovewithdelims +\def\::abovewithdelims#1#2{\pic:gobble\a:abovewithdelims + \o:@@abovewithdelims:#1#2\tmp:dim\pic:gobble\b:abovewithdelims} +\def\:abovewithdelims#1#2{\def\:temp{\::abovewithdelims#1#2}% + \afterassignment\:temp\tmp:dim} +\def\:tempc{\Protect\:abovewithdelims } +\HLet\@@abovewithdelims\:tempc +\NewConfigure{abovewithdelims}{2} +\HRestore\overwithdelims +\def\:overwithdelims#1#2{\pic:gobble\a:overwithdelims + \o:@@overwithdelims:#1#2\pic:gobble\b:overwithdelims} +\def\:tempc{\Protect\:overwithdelims} +\HLet\@@overwithdelims\:tempc +\NewConfigure{overwithdelims}{2} +\HRestore\atopwithdelims +\def\:atopwithdelims#1#2{\pic:gobble\a:atopwithdelims + \o:@@atopwithdelims:#1#2\pic:gobble\b:atopwithdelims} +\def\:tempc{\Protect\:atopwithdelims} +\HLet\@@atopwithdelims\:tempc +\NewConfigure{atopwithdelims}{2} +\let\ltx@label\lb:l +\let\Mathaccent:\mathaccent@ +\def\mathaccent@#1#2{\ifx \EndPicture\:UnDef + \DN@{\Picture+{}\Mathaccent:{#1}{#2}\EndPicture}% + \else\DN@{\Mathaccent:{#1}{#2}}\fi\next@} +\def\:tempc#1#2#3{\a:underarrow@ + \hbox{$\m@th#2#3$}\b:underarrow@ + \hbox{#1#2}\c:underarrow@ +} +\HLet\underarrow@\:tempc +\def\:tempc#1#2#3{\a:overarrow@ + \hbox{#1#2}\b:overarrow@ + \hbox{$\m@th#2#3$}\c:overarrow@ +} +\HLet\overarrow@\:tempc +\NewConfigure{underarrow@}{3} +\NewConfigure{overarrow@}{3} +\def\:temp#1#2{\a:overset\binrel@{#2}% + \binrel@@{\mathop{\kern\z@#2}\limits^{#1}}\b:overset} +\HLet\overset\:temp +\NewConfigure{overset}{2} +\def\:temp#1#2{\a:underset\binrel@{#2}% + \binrel@@{\mathop{\kern\z@#2}\limits_{#1}}\b:underset} +\HLet\underset\:temp +\NewConfigure{underset}{2} + +\MathSymbol\mathop{dotsc} +\MathSymbol\mathop{dotso} +\MathSymbol\mathrel{longleftarrow} +\MathSymbol\mathrel{longrightarrow} + +\def\:temp#1{{\a:boxed\leavevmode + \vbox{\m@th$\displaystyle#1$}\b:boxed}} +\HLet\boxed\:temp +\NewConfigure{boxed}{2} +\def\:temp#1#2{\a:xrightarrow \o:xrightarrow:{#1}\b:xrightarrow} +\HLet\xrightarrow\:temp +\NewConfigure{xrightarrow}{2} +\def\:temp#1#2{\a:xleftarrow \o:xleftarrow:{#1}\b:xleftarrow} +\HLet\xleftarrow\:temp +\NewConfigure{xleftarrow}{2} + +\def\equation{\bgroup \@fleqnfalse +% + \ifx \EndPicture\:Undef + \def\endequation{% + \let\tagform@=\:gobble + \if@eqnsw \expand:after{% + % + \o:endequation:\b:equation\equ:no}% + \else \expand:after{% + \ifx\df@tag\@empty \expand:after{\o:endequation:\egroup}% + \else + \global\let\df:tag=\df@tag + \expand:after{\o:endequation: \expandafter\b:equation\df:tag + }\fi + }\fi + \c:equation\egroup + }% + \expandafter\a:equation + \else + \def\endequation{\o:endequation:\egroup}% + \fi + \o:equation:} +\expandafter\def\csname genfrac \endcsname#1#2#3#4{% + \def\@tempa{#1#2}% + \edef\@tempb{\@nx\@genfrac\@mathstyle{#4}% + \expandafter\noexpand\csname @@\ifx @#3@over\else above\fi + \ifx\@tempa\@empty \else withdelims\fi\endcsname}% + \@tempb{#1#2#3}} +\def\:tempc#1#2#3#4#5{{\a:genfrac#1\b:genfrac{\c:genfrac#4#2#3\relax + {\d:genfrac#5\e:genfrac}}\f:genfrac}} +\HLet\@genfrac\:tempc +\NewConfigure{genfrac}{6} +\HRestore\frac +\def\:temp#1#2{{\a:frac\begingroup + #1\endgroup\b:frac \@@over \c:frac #2\d:frac}} +\expandafter\HLet\csname frac \endcsname\:temp +\def\math@cr@@[#1]{\ifnum0=`{\fi \iffalse}\fi\math@cr@@@ + \o:noalign:{\vskip#1\relax}} + \catcode`\#13 \catcode`\!6 +\def\reg:align!1!2{% + \ifx \ifinany@\:Undef\else \inany@true\fi + \inalign@true \ifx \displaybreak@\:UnDef + \chardef\dspbrk@context\z@ +\else + \displaybreak@ +\fi +\intertext@ + \ifingather@\else\displ@y@\fi\Let@ \let\math@cr@@@\math@cr@@@align + \ifxxat@\else \let\tag\tag@in@align \fi + \let\label\label@in@display !1% set st@r + \ifst@rred\else \global\@eqnswtrue \fi \measure@{!2}% + \global\row@\z@ \tabskip\eqnshift@ + \Configure{PauseMkHalign} + {\Configure{PauseMkHalign}{}{}{}{}\expandafter\clean:span}{}{}{}% +% + \SaveMkHalignConf:g{\align:type}\HRestore\noalign +\MkHalign#{\span + &\@lign$\m@th\displaystyle{{\HCode{}}% +#}$% + &\@lign$\m@th\displaystyle{{\HCode{}}% +#}$% +}!2% +} + \catcode`\#=6 \catcode`\!=12 +\def\clean:span#1\c:halign{\TeXhalign \bgroup \:span} +\ifx \ifinany@\:Undef + \def\:tempc{% + \math@cr + \EndMkHalign \RecallMkHalignConfig \csname b:\align:type\endcsname + \ifingather@ \restorealignstate@ \egroup \nonumber + \ifnum0=`{\fi\iffalse}\fi% + \else $$\fi + \global\@ignoretrue +} + +\else + \def\:tempc{% + \math@cr + \EndMkHalign \RecallMkHalignConfig \csname b:\align:type\endcsname + \ifingather@ \restorealignstate@ \egroup \nonumber + \ifnum0=`{\fi}% + \else $$\fi + \global\@ignoretrue +} + +\fi +\HLet\endalign\:tempc +\def\:tempc{\pic:MkHalign{\align:type}} +\HLet\align@\:tempc +\def\Config:alg#1#2#3#4#5#6#7{% + \expandafter\c:def\csname a:#7\endcsname{\global + \let\sv:amps\add:amps #1}% + \expandafter\c:def\csname b:#7\endcsname{#2\global + \let\add:amps\sv:amps}% + \expandafter\c:def\csname c:#7\endcsname{#3}% + \expandafter\c:def\csname d:#7\endcsname{#4}% + \expandafter\c:def\csname e:#7\endcsname{\expandafter\align:td + \expandafter{\csname f:#7\endcsname}{#5}{#6}}% +} +\def\align:td#1#2#3{\iftag@ + \ifnum \add:amps>0 + \gHAdvance\add:amps -1 \gHAdvance\HCol -1 + \global\let#1\empty + \ifnum \add:amps=0 \gHAdvance\HCol1 #2\gdef#1{#3}\fi + \else #2\gdef#1{#3}\fi + \else \gHAssign\add:amps\HCol\relax #2\gdef#1{#3}\fi}% + +\def\:tempc#1{% + \expandafter\pend:def\csname #1\endcsname{\def\align:type{#1}}% + \NewConfigure{#1}[6]{\Config:alg{##1}{##2}{##3}{##4}{##5}{##6}{#1}}% + \Configure{#1}{}{}{}{}{}{}% + \def\:temp{#1}\def\:tempa{align}\ifx \:temp\:tempa\else + \@xp\let\csname reg:#1\endcsname\reg:align + \@xp\let\csname end#1\endcsname\endalign + \fi } +\:tempc{alignat} +\:tempc{alignat*} +\:tempc{xalignat} +\:tempc{xalignat*} +\:tempc{xxalignat} +\:tempc{align} +\:tempc{align*} +\:tempc{flalign} +\:tempc{flalign*} +\pend:defIII\start@align{\Configure{$$}{}{}{}} + \catcode`\#13 \catcode`\!6 +\def\reg:multline!1{% + \ifx \ifinany@\:Undef\else \inany@true\fi + \Let@ + \@display@init{\global\advance\row@\@ne \global\dspbrk@lvl\m@ne}% + \ifx \displaybreak@\:UnDef + \chardef\dspbrk@context\z@ +\else + \displaybreak@ +\fi + \restore@math@cr \let\tag\tag@in@align + \global\tag@false \global\let\raise@tag\@empty + \let\tag\gobble@tag \ifst@rred \let\label\@gobble \else + \stepcounter{equation}% + \def\label{\let\cnt:currentlabel\@currentlabel + \def\:@currentlabel{\ifx \cnt:currentlabel\@currentlabel + \the\c@equation\else \@currentlabel\fi}% + \anc:lbl r{equation}\ltx@label}% + \edef\@currentlabel{\the\c@equation}% +\fi +% + \ifst@rred + \expandafter\let\csname e:multline*\endcsname\empty + \expandafter\let\csname f:multline*\endcsname\empty +\fi +\SaveMkHalignConf:g{multline\ifst@rred *\fi}\HRestore\noalign +\MkHalign#{\hbox{$\m@th\displaystyle{\HCode{}}% +#$}}!1% +} + \catcode`\#=6 \catcode`\!=12 +\def\:tempc{\ifst@rred\else + \e:multline(\theequation)\f:multline +\fi +\math@cr \EndMkHalign + \RecallMkHalignConfig \csname b:multline\ifst@rred *\fi\endcsname + $$\global\@ignoretrue } +\HLet\endmultline\:tempc +\def\:tempc{\pic:MkHalign{multline\ifst@rred *\fi}} +\HLet\multline@\:tempc +\NewConfigure{multline}{6} +\@xp\let\csname reg:multline*\endcsname\reg:multline +\@xp\let\csname endmultline*\endcsname\endmultline +\NewConfigure{multline*}{4} + \catcode`\#13 \catcode`\!6 +\def\reg:gather!1{% + \ingather@true \ifx \ifinany@\:Undef + \let\split\insplit@ \chardef\dspbrk@context\z@ +\else + \inany@true +\fi +% + \let\tag\tag@in@align \let\label\label@in@display + \intertext@ \displ@y@ + \Let@ \let\math@cr@@@\math@cr@@@gather + \global\shifttag@false \global\row@\@ne + \SaveMkHalignConf:g{gather\ifst@rred *\fi}\HRestore\noalign +\MkHalign#{\hbox{$\m@th\displaystyle{{\HCode{}}% +#}$}% +&\hbox{{\HCode{}}% +#}% +}!1% +} + \catcode`\#=6 \catcode`\!=12 +\def\:tempc{\math@cr \EndMkHalign + \RecallMkHalignConfig \csname b:gather\ifst@rred *\fi\endcsname + $$\global\@ignoretrue } +\HLet\endgather\:tempc +\def\:tempc{\pic:MkHalign{gather\ifst@rred *\fi}} +\HLet\gather@\:tempc +\NewConfigure{gather}{6} +\@xp\let\csname reg:gather*\endcsname\reg:gather +\@xp\let\csname endgather*\endcsname\endgather +\NewConfigure{gather*}{6} +\def\:tempc{% + \def\intertext##1{% + \ifvmode\else\\\@empty\fi + \noalign{% + \penalty\postdisplaypenalty\vskip\belowdisplayskip + \vbox{\normalbaselines + \ifdim\linewidth=\columnwidth + \else \parshape\@ne \@totalleftmargin \linewidth + \fi + \a:intertext \noindent##1\b:intertext\par}% + \penalty\predisplaypenalty\vskip\abovedisplayskip% + }% +}} +\HLet\intertext@=\:tempc +\NewConfigure{intertext}{2} +\HLet\leftroot\:gobble +\HLet\uproot\:gobble + \catcode`\#13 \catcode`\!6 +\def\reg:smallmatrix{% + \vcenter\bgroup \Let@\restore@math@cr\default@tag + \SaveMkHalignConf:g{smallmatrix}% +\MkHalign#{$\m@th\scriptstyle#$&&% + $\m@th\scriptstyle#$}% +} + \catcode`\#=6 \catcode`\!=12 +\def\:tempc{\crcr\EndMkHalign + \RecallMkHalignConfig \egroup\b:smallmatrix} +\HLet\endsmallmatrix\:tempc +\def\:temp{\pic:MkHalign{smallmatrix}} +\HLet\smallmatrix\:temp +\NewConfigure{smallmatrix}{6} +\pend:defI\substack{\a:substack} +\append:defI\substack{\b:substack} +\NewConfigure{substack}{2} + \catcode`\#13 \catcode`\!6 +\def\reg:subarray!1{% + \vcenter\bgroup + \Let@ \restore@math@cr \default@tag + \baselineskip\fontdimen10 \scriptfont\tw@ + \advance\baselineskip\fontdimen12 \scriptfont\tw@ + \lineskip\thr@@\fontdimen8 \scriptfont\thr@@ + \let\e:subarray\empty \let\f:subarray\empty +\everycr{}\SaveMkHalignConf:g{subarray}% +\MkHalign#{$\m@th\scriptstyle#$}% +} + \catcode`\#=6 \catcode`\!=12 +\def\:tempc{\crcr\EndMkHalign + \RecallMkHalignConfig \egroup\b:subarray} +\HLet\endsubarray\:tempc +\def\:temp#1{\def\Hlcr{#1}\pic:MkHalign{subarray}{#1}} +\HLet\subarray\:temp +\NewConfigure{subarray}{4} +\NewConfigure{split}{6} + \catcode`\#13 \catcode`\!6 +\def\:tempc{% + \vbox\bgroup + \ifx \ifinany@\:Undef + \chardef\dspbrk@context\@ne +\fi +% + \Let@ \restore@math@cr \default@tag \everycr{}\a:split + \SaveMkHalignConf:g{split}\HRestore\noalign + \MkHalign#{ $\m@th\displaystyle{{\HCode{}}% +#}$% +&$\m@th\displaystyle{{\HCode{}}% +#}$% +}} +\HLet\insplit@\:tempc + \catcode`\#6 \catcode`\!12 +\def\:tempc{% + \crcr\EndMkHalign \b:split \egroup } +\HLet\endsplit\:tempc +\Configure{@begin} + {split} + {\relax + \ifx \split\insplit@ \else + \def\choose:begin{\global\let\choose:begin\@firstoftwo + \@secondoftwo}% + \fi + } +\NewConfigure{equations}[2]{\def\pic:equa{#1}\def\pic:equb{#2}} +\def\str:pic{\ifx \EndPicture\:UnDef + \expandafter\Picture\pic:equa{ \pic:equb}% + \else \let\EndPicture\empty \fi + \let\halign\TeXhalign} +\def\make@df@tag@@#1{% + \gdef\df@tag{\maketag@@@{#1}\def\@currentlabel{#1}% + \let\cnt:currentlabel\@currentlabel +\def\:@currentlabel{\ifx \cnt:currentlabel\@currentlabel + \expandafter\the\csname c@equation\endcsname\else \@currentlabel\fi}% +% + \anc:lbl r{}% +}} +\def\make@df@tag@@@#1{\gdef\df@tag{\tagform@{#1}% + \toks@\@xp{\p@equation{#1}}\edef\@currentlabel{\the\toks@}% + \let\cnt:currentlabel\@currentlabel +\def\:@currentlabel{\ifx \cnt:currentlabel\@currentlabel + \expandafter\the\csname c@equation\endcsname\else \@currentlabel\fi}% +% + \anc:lbl r{}% + }} + +\:CheckOption{new-accents} \if:Option \else + \HLet\Hat\hat +\HLet\Check\check +\HLet\Tilde\tilde +\HLet\Acute\acute +\HLet\Grave\grave +\HLet\Dot\dot +\HLet\Ddot\ddot +\HLet\Breve\breve +\HLet\Bar\bar +\HLet\Vec\vec + +\fi +\let\:tempc\measure@ +\pend:defI\:tempc{\bgroup + \RecallTeXcr \HRestore\noalign \let\EndPicture\empty + \let\halign\TeXhalign \let\span\:span \HRestore\begin + \HRestore\end \a:measure@ } +\append:defI\:tempc{\egroup} +\HLet\measure@\:tempc +\NewConfigure{measure@}{1} +\HLet\savealignstate@\empty +\renewcommand{\n:smash:}[2][tb]{% + \def\smash@{#1}% + \ifmmode\@xp\o:mathpalette:\@xp\mathsm@sh\else + \@xp\makesm@sh\fi{#2}} +\let\:tempc\maketag@@@ +\pend:defI\:tempc{\a:maketag} +\append:defI\:tempc{\b:maketag} +\NewConfigure{maketag}{2} +\HLet\maketag@@@\:tempc +\MathSymbol\mathrel{@cdots} +\MathSymbol\mathop{doteq} + \def\n:doteq:{\expandafter\:same \math:sym\mathop{doteq}\nolimits} +\HLet\dotsb@=\@cdots +\HLet\intdots@=\@cdots +\HRestore\cdots +\MathSymbol\mathop{iint} + \def\n:iint:{\expandafter\:same \math:sym\mathop{iint}\nolimits} +\MathSymbol\mathop{iiint} + \def\n:iiint:{\expandafter\:same \math:sym\mathop{iiint}\nolimits} +\MathSymbol\mathop{iiiint} + \def\n:iiiint:{\expandafter\:same \math:sym\mathop{iiiint}\nolimits} +\MathSymbol\mathop{idotsint} + \def\n:idotsint:{\expandafter\:same \math:sym\mathop{idotsint}\nolimits} +\def\:tempc#1{\a:underrightarrow + \o:underrightarrow:{#1}\b:underrightarrow} +\HLet\underrightarrow\:tempc +\NewConfigure{underrightarrow}{2} +\def\:tempc#1{\a:underleftarrow + \o:underleftarrow:{#1}\b:underleftarrow} +\HLet\underleftarrow\:tempc +\NewConfigure{underleftarrow}{2} +\def\:tempc#1{\a:overleftrightarrow + \o:overleftrightarrow:{#1}\b:overleftrightarrow} +\HLet\overleftrightarrow\:tempc +\NewConfigure{overleftrightarrow}{2} +\def\:tempc#1{\a:underleftrightarrow + \o:underleftrightarrow:{#1}\b:underleftrightarrow} +\HLet\underleftrightarrow\:tempc +\NewConfigure{underleftrightarrow}{2} + +\def\:tempc#1#2#3{\a:underarrow@ + \hbox{$\m@th#2#3$}\b:underarrow@ + \hbox{#1#2}\c:underarrow@ +} +\HLet\underarrow@\:tempc +\def\:tempc#1#2#3{\a:overarrow@ + \hbox{#1#2}\b:overarrow@ + \hbox{$\m@th#2#3$}\c:overarrow@ +} +\HLet\overarrow@\:tempc +\NewConfigure{underarrow@}{3} +\NewConfigure{overarrow@}{3} +\def\:temp#1#2{\a:overset\binrel@{#2}% + \binrel@@{\mathop{\kern\z@#2}\limits^{#1}}\b:overset} +\HLet\overset\:temp +\NewConfigure{overset}{2} +\def\:temp#1#2{\a:underset\binrel@{#2}% + \binrel@@{\mathop{\kern\z@#2}\limits_{#1}}\b:underset} +\HLet\underset\:temp +\NewConfigure{underset}{2} + +\MathSymbol\mathop{dotsc} +\MathSymbol\mathop{dotso} +\MathSymbol\mathrel{longleftarrow} +\MathSymbol\mathrel{longrightarrow} + +\ifx \ifinany@\:Undef + \let\:tempc\gather@split +\append:defIII\:tempc{% + \def\endmathdisplay@a{% + \math@cr \EndMkHalign + \RecallMkHalignConfig \csname b:gather\ifst@rred *\fi\endcsname + \egroup + }% +} +\HLet\gather@split\:tempc + +\else + \:warning{ams files too old for TeX4ht} +\fi +\Hinput{amsmath} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/amsopn.4ht b/Master/texmf-dist/tex/generic/tex4ht/amsopn.4ht new file mode 100644 index 00000000000..75ad1113348 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/amsopn.4ht @@ -0,0 +1,34 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% amsopn.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\expandafter\pend:defIII\csname qopname \endcsname{\a:qopname} +\NewConfigure{qopname}{1} + +\Hinput{amsopn} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/amsppt.4ht b/Master/texmf-dist/tex/generic/tex4ht/amsppt.4ht new file mode 100644 index 00000000000..d5e70fb6ed2 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/amsppt.4ht @@ -0,0 +1,361 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% amsppt.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\HRestore\footnote +\append:def\EndPreamble{\let\logo@\sv:logo \let\sv:logo=\empty} +\append:def\block{\ifx \EndPicture\:UnDef \:block + \pend:def\endblock{\end:block} \fi} +\NewConfigure{block}{2} +\def\plainend{\end} \let\end\sv:end + +\let\:endtopmatter\endtopmatter +\def\endtopmatter{% + \ifmonograph@\else + \ifx \preabstract\relax \let\preabstract\empty\fi + \ifx\thesubjclass@\empty@\else + \let\:thesubjclass\thesubjclass@ \let\thesubjclass@\empty + \pend:def\preabstract{\a:subjclass\:thesubjclass\b:subjclass}% + \fi + \ifx\thekeywords@\empty@\else + \let\:thekeywords\thekeywords@ \let\thekeywords@\empty + \pend:def\preabstract{\a:keywords\:thekeywords\b:keywords}% + \fi + \ifx\thethanks@\empty@\else + \let\:thethanks\thethanks@ \let\thethanks@\empty + \pend:def\preabstract{\a:thanks\:thethanks\b:thanks}% + \fi +\fi +% + \let\inslogo@\logo@ + \ifx\thedate@\empty@\else + \let\:predate\predate +\def\predate{\:predate + \let\sv:line\line \def\line{\let\line\sv:line\hbox}}% +% + \let\thedate:\thedate@ + \def\thedate@{\a:date\thedate:\b:date}\fi + \ifvoid\tocbox@\else \ifx \a:newtocdefs\:UnDef + \setbox\tocbox@=\vtop{\IgnorePar + \ifmonograph@\else + \centerline{\headfont@\ignorespaces\toc:title\unskip}\nobreak +\fi +% +\ifx \toc:list\:UnDef + \def\toc:list{\TableOfContents[title,specialhead,head,% + subhead,subsubhead]}% +\else + \pend:def\toc:list{\TableOfContents[}% + \append:def\toc:list{]}% +\fi +\toc:list +}% + \fi \fi + \csname :endtopmatter\endcsname \b:topmatter } +\pend:def\topmatter{\a:topmatter} +\NewConfigure{topmatter}{2} +\NewConfigure{newtocdefs}[1]{\c:def\a:newtocdefs{#1}} +\let\o:newtocdefs:=\newtocdefs +\def\newtocdefs{\o:newtocdefs: + \ifx \a:newtocdefs\:UnDef + \let\toc:list\empty + \expandafter\def\csname title\endcsname ##1\endtitle{% + \xdef\toc:list{\ifx \toc:list\empty\else ,\fi title}}% + \expandafter\def\csname specialhead\endcsname##1\endspecialhead{% + \xdef\toc:list{\ifx \toc:list\empty\else ,\fi specialhead}}% + \expandafter\def\csname head\endcsname##1 ##2\endhead{% + \xdef\toc:list{\ifx \toc:list\empty\else ,\fi head}}% + \expandafter\def\csname subhead\endcsname##1 ##2\endsubhead{% + \xdef\toc:list{\ifx \toc:list\empty\else ,\fi subhead}}% + \expandafter\def\csname subsubhead\endcsname##1 ##2\endsubsubhead{% + \xdef\toc:list{\ifx \toc:list\empty\else ,\fi subsubhead}}% +\else \ifx \a:newtocdefs\empty + \HAssign\TocCount0 + \expandafter\def\csname title\endcsname##1\endtitle{% + \toctitle{}{##1}{}}% + \expandafter\def\csname specialhead\endcsname##1\endspecialhead{% + \tocspecialhead{}{##1}{}}% + \expandafter\def\csname head\endcsname##1 ##2\endhead{% + \tochead{##1}{##2}{}}% + \expandafter\def\csname subhead\endcsname##1 ##2\endsubhead{% + \tocsubhead{##1}{##2}{}}% + \expandafter\def\csname subsubhead\endcsname##1 ##2\endsubsubhead{% + \tocsubsubhead{##1}{##2}{}}% +\else + \a:newtocdefs +\fi \fi +% + \ifx \a:newtocdefs\:UnDef + \else \a:TableOfContents + \pend:def\endtoc{\c:TableOfContents}% + \fi} +\pend:def\toc{\SaveEndP + \ifx \a:newtocdefs\:UnDef + \let\:tempc\FN@ + \def\FN@{% + \let\FN@\:tempc + \let\:tempc\nextii@ + \def\nextii@########1{\let\nextii@\:tempc + \gdef\toc:title{########1}\nextii@{########1}}% + \FN@}% +\fi +} +\append:def\endtoc{\RecallEndP} +\def\c:toc:{\Configure{TableOfContents}} +\NewConfigure{subjclass}{2} +\NewConfigure{thanks}{2} +\NewConfigure{keywords}{2} +\let\:author\author +\def\author#1\endauthor{\:author{\a:author#1\b:author}\endauthor} +\let\:affil\affil +\def\affil#1\endaffil{\:affil{\a:affil#1\b:affil}\endaffil} +\NewConfigure{affil}{2} +\def\abstract{\let\savedef@\abstract + \def\abstract{\let\abstract\savedef@ + \setbox\abstractbox@\vbox\bgroup\IgnorePar \noindent + \expandafter\everydisplay\expandafter{\expandafter + \everydisplay\expandafter{\the\everydisplay}}$$\vbox\bgroup + \def\envir@end{\endabstract}\advance\hsize-2\indenti + \def\usualspace{\enspace}\eightpoint + \IgnorePar \noindent \frills@{{\smc + \a:abstract Abstract.\b:abstract\enspace}}}% + \nofrillscheck\abstract} +\append:def\abstract{\c:abstract} +\pend:def\endabstract{\d:abstract} +\NewConfigure{abstract}{4} +\NewConfigure{date}{2} + +\def\par@{\ht:everypartoks@\expandafter{\the\ht:everypar}% + \HtmlPar \ht:everypar{\HtmlPar}} +\def\nobreak{\penalty\@M + \ifvmode\gdef\penalty@{\global\let\penalty@\penalty\count@@@}% + \ht:everypar{\global\let\penalty@\penalty + \HtmlPar \ht:everypar{\HtmlPar}}\fi} + + +\def\title{\let\savedef@\title + \def\title##1\endtitle{\let\title\savedef@ + \global\setbox\titlebox@\vtop{\tenpoint\a:title + \raggedcenter@ \frills@\uppercasetext@{##1}\endgraf\b:title}% + }% + \nofrillscheck\title} +\def\proclaim#1{\csname o:proclaim:\endcsname + {\a:proclaim#1\b:proclaim}} +\def\endproclaim{\revert@envir\endproclaim\c:proclaim \par\rm} +\let\:specialhead\specialhead +\def\specialhead#1\endspecialhead{\let\specialheadfont:\specialheadfont@ + \ifx \ams:refs\:UnDef \def\ams:refs{\rm\ams:specialhead}\fi + \let\specialheadfont@\empty + \csname :specialhead\endcsname + \ams:specialhead{#1}\let\frills@\eat@ \endspecialhead + \let\specialheadfont@\specialheadfont: } +\let\ams:specialhead\specialhead +\NewSection\specialhead{} +\let\:temp=\specialhead \let\specialhead\ams:specialhead +\let\ams:specialhead\:temp +\let\:head\head +\def\head#1\endhead{\let\headfont:\headfont@ + \ifx \ams:refs\:UnDef \def\ams:refs{\rm\ams:head}\fi + \let\headfont@\empty + \csname :head\endcsname + \ams:head{#1}\let\frills@\eat@ \endhead + \let\headfont@\headfont: } +\let\ams:head\head +\NewSection\head{} +\let\:temp\head \let\head\ams:head +\let\ams:head\:temp +\let\:subhead\subhead +\def\subhead#1\endsubhead{\let\subheadfont:\subheadfont@ + \ifx \ams:refs\:UnDef \def\ams:refs{\rm\ams:subhead}\fi + \let\subheadfont@\empty \csname :subhead\endcsname + \ams:subhead{#1}\let\frills@\eat@ \endsubhead + \let\subheadfont@\subheadfont: } +\let\ams:subhead\subhead +\NewSection\subhead{} +\let\:temp\subhead \let\subhead\ams:subhead +\let\ams:subhead\:temp +\let\:subsubhead\subsubhead +\def\subsubhead#1\endsubsubhead{\let\subsubheadfont:\subsubheadfont@ + \ifx \ams:refs\:UnDef \def\ams:refs{\rm\ams:subsubhead}\fi + \let\subsubheadfont@\empty \csname :subsubhead\endcsname + \ams:subsubhead{#1}\let\frills@\eat@ \endsubsubhead + \let\subsubheadfont@\subsubheadfont: } +\let\ams:subsubhead\subsubhead +\NewSection\subsubhead{} +\let\:temp\subsubhead \let\subsubhead\ams:subsubhead +\let\ams:subsubhead\:temp + + +\let\:refstyle\refstyle +\let\endref:\endref@ +\def\endref@{% + \pend:defI\keyformat{\a:keyformat}% + \append:defI\keyformat{\b:keyformat}% + \def\refstyle##1{\let\:tempa\keyformat \:refstyle{##1}% + \ifx \:tempa\keyformat \else + \pend:defI\keyformat{\a:keyformat}% + \append:defI\keyformat{\b:keyformat}\fi } + \def\:temp##1{% + \expandafter\ifvoid\csname ##1box@\endcsname\else + \expandafter\setbox\csname ##1box@\endcsname=\hbox + {\csname a:##1\endcsname \expandafter\unhbox\csname + ##1box@\endcsname\csname b:##1\endcsname}\fi} + \ifx \MRbox@\:UnDef\else \:temp{MR}\fi + \:temp{book} + \:temp{bookinfo} + \:temp{by} + \:temp{ed} + \:temp{finalinfo} + \:temp{issue} + \:temp{jour} + \:temp{key} + \:temp{lang} + \:temp{miscnote} + \:temp{moreref} + \:temp{pages} + \:temp{paper} + \:temp{paperinfo} + \:temp{procinfo} + \:temp{publaddr} + \:temp{publ} + \:temp{vol} + \:temp{yr} + \endref: } +\pend:def\ref{\Configure{HtmlPar}{}{}{}{}\a:ref} +\append:def\endref{\b:ref} +\pend:defIII\makerefbox{\IgnorePar} +\let\:Refs\Refs +\def\Refs{\bgroup + \let\sv:nofrillscheck\nofrillscheck + \def\nofrillscheck{% + \expand:after{\let\::Refs=}\csname Refs\endcsname + \expandafter\def\csname Refs\endcsname####1{% + \def\:temp{####1}\ifx\:temp\empty \::Refs{}\else + \::Refs{\csname ams:refs\endcsname{####1}}\fi +% + \let\sv:ref\ref \def\ref{\let\ref\sv:ref \a:Refs\ref}% + \pend:def\endRefs{\b:Refs}\append:def\endRefs{\egroup}}% + \sv:nofrillscheck}% + \csname :Refs\endcsname} +\def\:temp#1{\edef\:tempa{\long + \def\expandafter\noexpand\csname c:#1:\endcsname + ####1####2{\def\expandafter\noexpand\csname a:#1\endcsname{####1} + \def\expandafter\noexpand\csname b:#1\endcsname{####2}}}\:tempa} +\ifx \MRbox@\:UnDef\else \:temp{MR}\fi +\:temp{book} +\:temp{bookinfo} +\:temp{by} +\:temp{ed} +\:temp{finalinfo} +\:temp{issue} +\:temp{jour} +\:temp{key} +\:temp{lang} +\:temp{miscnote} +\:temp{moreref} +\:temp{pages} +\:temp{paper} +\:temp{paperinfo} +\:temp{procinfo} +\:temp{publaddr} +\:temp{publ} +\:temp{vol} +\:temp{yr} +\:temp{ref} +\:temp{keyformat} +\:temp{Refs} +\def\makerefbox#1#2#3{\endgraf + \setbox\z@\lastbox + \global\setbox\@ne\hbox{\unhbox\holdoverbox + \ifvoid\z@\else\unhbox\z@\unskip\unskip\unpenalty\fi}% + \egroup + \setbox\curbox\box \@ne + \ifvoid#2\else\Err@{Redundant \string#1; duplicate use, or + mutually exclusive information already given}\fi + \def\curbox{#2}\setbox\curbox\vbox\bgroup \hsize\maxdimen \noindent + #3} + +\let\:roster\roster +\def\roster{\IgnorePar + \let\roster:par\par + \def\par{\let\par\roster:par \par + \def\:tempa{\ifx \:temp\par@ \IgnorePar\leavevmode\IgnorePar\fi}% + \futurelet\:temp\:tempa}% + \:roster \let\ams:tem\item + \def\item{\IgnorePar\EnditemitemList \ams:tem}% + \a:roster} +\pend:def\endroster{\EnditemitemList\b:roster} +\pend:def\itembox@{\ifx \EndPicture\:UnDef + \a:itembox@ \therosteritem@ \b:itembox@ \expandafter\:gobbleII\fi} +\NewConfigure{roster}[4]{\def\:temp{#1#2#3#4}\ifx \:temp\empty + \else \def\a:roster{\ii:conf#1}\def\b:roster{#2}% + \def\a:itembox@{#3}\def\b:itembox@{#4}\fi + \long\def\:temp##1##2##3##4{\def\:temp{##1##2##3##4}\ifx \:temp\empty + \else + \def\ii:conf{\Configure{itemitem}{##1}{##2}{##3}{##4}}\fi}\:temp} +\ifx \EnditemitemList\:UnDef + \def\:temp#1{\:iilist \let\:iilist\empty + \def\EnditemitemList{\end:iilist \let\EnditemitemList\empty}% + \a:iitem {#1}\b:iitem} +\HLet\itemitem\:temp +\long\def\c:itemitem:#1#2#3#4{ + \let\EnditemitemList\empty + \c:def\:iilist{#1}% + \c:def\end:iilist{#2\c:def\:iilist{#1}} + \c:def\a:iitem{#3} + \c:def\b:iitem{#4}} + +\fi + + +\append:def\@ins{\def\vspace##1{\vskip##1\relax}% + \def\captionwidth##1{\captionwidth@##1\relax}} +\let\:topcaption\topcaption +\let\:botcaption\botcaption + +\def\:caption#1#2\endcaption{\a:caption + {\captionfont@#1}\if\notempty{#2}.\fi\b:caption + \if\notempty{#2}{\rm#2}\fi \c:caption} + +\def\botcaption{\ifx \EndPicture\:UnDef \expandafter\:caption + \else \expandafter\:botcaption \fi} +\def\topcaption{\ifx \EndPicture\:UnDef \expandafter\:caption + \else \expandafter\:topcaption \fi} + +\NewConfigure{caption}{3} + +\ifx \enddocument@text\:UnDef \else + \pend:def\enddocument@text{\bgroup} + \append:def\enddocument@text{\egroup} +\fi + +\NewConfigure{title}{2} +\NewConfigure{author}{2} + +\Hinput{amsppt} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/amsproc.4ht b/Master/texmf-dist/tex/generic/tex4ht/amsproc.4ht new file mode 100644 index 00000000000..a8c0ccdee44 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/amsproc.4ht @@ -0,0 +1,399 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% amsproc.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\append:def\quote{\par\@totalleftmargin\z@} +\NewConfigure{caption}[4]{\c:def\cptA:{#1}\c:def\cptB:{#2}% + \c:def\cptC:{#3}\c:def\cptD:{#4}} +\long\def\@makecaption#1#2{% + {\cptA: \cap:ref{#1}% +\cptB:}{\cptC:{#2}\cptD:}} + + +\pend:def\caption{\SkipRefstepAnchor} +\long\def\c:theindex:#1#2#3#4#5#6#7#8#9{% + \def\theindex{% + \def\idx:item{\SaveEverypar\ht:everypar{}#1}% + \def\endtheindex{\idx:item#2\RecallEverypar}% + \def\item{\idx:item\def\idx:item{#4}\let\index\@gobble #3}% + \def\subitem{\idx:item\def\idx:item{#6}\let\index\@gobble #5}% + \def\subsubitem{\idx:item\def\idx:item{#8}\let\index\@gobble #7}}% + \def\indexspace{\idx:item#9\let\idx:item\empty}} +\def\warn:idx#1{% + \expandafter\ifx \csname #1warn:idx\endcsname\relax + \expandafter\global + \expandafter\let \csname #1warn:idx\endcsname\def + \immediate\write16 + {---------------------------------------------------------}% + \:warning{If not done so, the index is to be processed by + ^^J\space\space tex '\string\def\string\filename + {{#1}{idx}{4dx}{ind}} \noexpand\input\space idxmake.4ht' + ^^J\space\space makeindex -o #1.ind #1.4dx + ^^Jinstead of + ^^J\space\space makeindex -o #1.ind #1.idx + ^^JOn some platforms, the quotation marks ' should be + ^^J replaced by double quotation marks " or eliminated. + ^^J--------------------------------------------------------- + }% + {\Configure{Needs}{File: #1.4idx}\Needs{}}% + \fi} +\ifOption{info}{\Log:Note{ +A script of the form +^^Jtex '\def\string\filename{{\%\%1}{idx}{4dx}{ind}} + \string\input\space idxmake.4ht' +^^Jmakeindex -o \%\%1.ind \%\%1.4dx +^^Jin the env file, automatically calls to the revised makeindex +^^Jcommand. An extra compilation of the source LaTeX file is required, +^^Jto get the index correctly into the output.}}{} +\def\ind:defs{\let\LNKidx\empty + \def\LNK##1##2##3##4{\ifx\NewConfigure\:UnDef\else + \def\LNK:number{##4}% + \a:LNK[##1]{##2}{}\gHAdvance\:LNKno1 + \def\:THIrd{##3}\ifx\:THIrd\empty + \LNKidx{\ifx\c:LNK\empty\:LNKno\else \c:LNK\fi}\else + \LNKidx{##3}\fi + \global\let\LNKidx\empty + \b:LNK + \fi}% + \def\:LNKno{0}} +\NewConfigure{LNK}{3} +\Configure{LNK}{\Link}{\EndLink}{} + +\Configure{@begin}{theindex}{\ind:defs} + + +\Configure{UndefinedSec}{likepart} +\Configure{UndefinedSec}{likechapter} +\Configure{UndefinedSec}{likesection} +\Configure{UndefinedSec}{likesubsection} +\let\no@section\section +\Def:Section\section{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesection \fi}{#1} +\let\no:section\section +\def\section{\rdef:sec{section}} +\let\no@subsection\subsection +\Def:Section\subsection{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubsection \fi}{#1} +\let\no:subsection\subsection +\def\subsection{\rdef:sec{subsection}} +\let\no@subsubsection\subsubsection +\Def:Section\subsubsection{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubsubsection \fi}{#1} +\let\no:subsubsection\subsubsection +\def\subsubsection{\rdef:sec{subsubsection}} +\let\no@paragraph\paragraph +\Def:Section\paragraph{\ifnum \c:secnumdepth>\c@secnumdepth \else + \theparagraph \fi}{#1} +\let\no:paragraph\paragraph +\def\paragraph{\rdef:sec{paragraph}} +\let\no@subparagraph\subparagraph +\Def:Section\subparagraph{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubparagraph \fi}{#1} +\let\no:subparagraph\subparagraph +\def\subparagraph{\rdef:sec{subparagraph}} + +\let\:setaddresses=\@setaddresses +\def\@setaddresses{\bgroup + \pend:def\addresses{% + \let\:address=\address +\def\address########1########2{% + \@ifnotempty{########2}{% + \def\:temp{########1}\ifx \:temp\empty + \:address{}{\a:address\b:address########2\c:address}% + \else + \:address{\a:address + ########1}{\b:address########2\c:address}% + \fi }}% +\let\:curraddr=\curraddr +\def\curraddr########1########2{% + \@ifnotempty{########2}{\a:curraddr + \:curraddr{########1}{\b:curraddr########2\c:curraddr}% +}}% +\let\:email=\email +\def\email########1########2{% + \@ifnotempty{########2}{\a:email + \:email{########1}{\b:email########2\c:email}% +}}% +\let\:urladdr=\urladdr +\def\urladdr########1########2{% + \@ifnotempty{########2}{\a:urladdr + \:urladdr{########1}{\b:urladdr########2\c:urladdr}% +}}% +% + }% + \a:addresses \:setaddresses \b:addresses\egroup } +\NewConfigure{addresses}{2} +\NewConfigure{address}{3} +\NewConfigure{curraddr}{3} +\NewConfigure{email}{3} +\NewConfigure{urladdr}{3} +\pend:def\@settranslators{\a:translators\bgroup + \def\and{\unskip{ } \d:translators and~\c:translators\ignorespaces}% + \def\andify{\nxandlist{\unskip, }{\unskip{} \and}{\unskip, \and}}% + \pend:def\@translators{\c:translators}% + \append:def\@translators{\d:translators}% +} +\append:def\@settranslators{\egroup\b:translators} +\NewConfigure{translators}{4} +\NewConfigure{maketitle}[4]{\c:def\a:mktl{#1}\c:def\b:mktl{#2}% + \c:def\a:ttl{#3}\c:def\b:ttl{#4}} +\append:def\@maketitle{\a:@maketitle\after:maketitle\b:@maketitle} +\long\def\end:maketitle#1#2{\ifx #1\empty \else + \expandafter\let\csname :\string #1\endcsname=#1 + \let#1=\empty + \append:def\after:maketitle{\expand:after{\let#1=}\csname + :\string #1\endcsname#2}\fi} +\NewConfigure{@maketitle}{2} +\HRestore\thanks +\def\:thanks#1{\par \a:thanks#1\@addpunct.\b:thanks} +\NewConfigure{thanks author date and}[8]{% + \c:def\a:thanks{#1}\c:def\b:thanks{#2}\c:def\a:aut{#3}\c:def\b:aut{#4}% + \c:def\a:dat{#5}\c:def\b:dat{#6}\c:def\a:and{#7}\c:def\e:mktl{#8}} +\NewConfigure{subjclass}{2} +\NewConfigure{keywords}{2} +\pend:def\@setabstracta{\ifvoid\abstractbox + \else\a:setabstract \fi} +\append:def\@setabstracta{\ifvoid\abstractbox + \else\b:setabstract \fi} +\NewConfigure{setabstract}{2} +\pend:defI\@seccntformat{% + \def\@secnumpunct{\ifnum \c:secnumdepth>0 + \expandafter\ifx\csname the##1\endcsname\relax \else. \fi\fi}} + +\pend:def\@maketitle{% + \pend:def\newpage{\IgnorePar}% + \let\after:maketitle=\empty + \end:maketitle\@subjclass{\a:subjclass\@setsubjclass\b:subjclass}% +\end:maketitle\@keywords{\a:keywords\@setkeywords\b:keywords}% +\end:maketitle\@setthanks{\let\thanks=\:thanks\thankses}% +} + +\def\tableofcontents{% + \ifx\contentsname\empty \else + \ifx\contentsname\:UnDef \else +% \Configure{toToc}{}{section}% + % +\section*{\contentsname}% + % +% +% \Configure{toToc}{?}{section}% + \fi\fi + \:tableofcontents} + +\let\o:maketitle:\maketitle +\def\maketitle{\bgroup + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + \ifx \EndPicture\:UnDef + \def\sec:typ{title}% + % + \pend:def\@author{\a:aut}\append:def\@author{\b:aut}% +\def\and{\a:and} +% +% + \fi + \pic:gobble\a:mktl \o:maketitle: \pic:gobble\b:mktl + \egroup \let\maketitle\empty} + +\pend:defII\@starttoc{\par} + +\def\:temp#1#2!*?: {\def\:temp{#1}} +\expandafter\:temp\usepackage!*?: +\def\:tempa{\@latex@e@error} +\ifx \:temp\:tempa \else + \def\:tempa#1#2#3#4{\tmp:toks{#1{#2}}% + \long\expandafter\edef\csname #4 \endcsname{\the\tmp:toks + {\expandafter\noexpand + \csname o:\expandafter\:gobble\string #3:\endcsname}}} +\def\:temp#1{% + \expandafter\ifx \csname #1 \endcsname\relax\else + \expandafter\expandafter\expandafter\:tempa\csname #1 \endcsname{#1}% + \fi +} +\:temp{rm} +\:temp{sf} +\:temp{tt} +\:temp{bf} +\:temp{it} + +\fi + +\ifx \deferred@thm@head\:UnDef\else + \ifx \deferred@thm@head\:UnDef\else + \expandafter\dth@everypar\expandafter{% + \the\dth@everypar + \edef\:temp{\the\ht:everypar}\ifx \:temp\empty + \ht:everypar{\HtmlPar}\ShowPar + \fi + }% + \def\deferred@thm@head#1{% + \if@inlabel \indent \par \fi + \if@nobreak + \adjust@parskip@nobreak + \else + \addpenalty\@beginparpenalty + \addvspace\@topsep + \addvspace{-\parskip}% + \fi + \global\@inlabeltrue + \ht:everypar\dth@everypar + \let\sv:newtheorem=\b:newtheorem \let\b:newtheorem=\empty + \item[\normalfont#1]% + \let\b:newtheorem=\sv:newtheorem \b:newtheorem \ignorespaces +} + +\fi +\def\:temp#1{% + \def\:temp{#1}% + \edef\:temp{\expandafter\eorem:syle \meaning\:temp!*?: }% + \expandafter\let\expandafter\@tmp:sv\csname th@\:temp\endcsname + \def\:tempa##1{% + \expandafter\append:def\csname th@##1\endcsname{% + \expandafter\let\csname th@##1\endcsname=\@tmp:sv + \let\thm:headnl=\thmheadnl + \pend:def\thmheadnl{\let\thmheadnl\thm:headnl \b:newtheorem}% + \append:def\thmheadnl{\expandafter + \ht:everypar\expandafter{\the\ht:everypar + \ht:everypar{\HtmlPar}}}}}% + \expandafter\:tempa\expandafter{\:temp}% + \let\sv:trivlist=\trivlist + \def\trivlist{\let\trivlist\sv:trivlist \let\sv:trivlist\:unDef + \a:newtheorem \trivlist}% + \aftergroup\c:newtheorem + \:thm{#1}} +\HLet\@thm\:temp +\HRestore\@endtheorem +\bgroup +\def\bgroup{\catcode`\\=0 \catcode`\t=11 } +\catcode`\/=0 +\catcode`\@=12 +\catcode`\h=12 +\catcode`\\=12 +/catcode`/t=12 +/edef~{/def/noexpand/eorem:syle##1\th@##2 !*?: {##2}} +/bgroup +\expandafter\egroup ~ +\long\def\:temp[#1]{\par\a:proof + \csname o:\string\proof :\endcsname[#1]\b:proof} +\expandafter\HLet\csname \string\proof \endcsname=\:temp +\append:def\endproof{\c:proof} +\NewConfigure{proof}{3} + + \def\:tempc{\ifmmode \mathqed \else + \leavevmode \a:qed\hbox {\qedsymbol}\b:qed\fi} +\expandafter\HLet\csname qed \endcsname=\:tempc +\NewConfigure{qed}{2} + +\fi + +\pend:def\@settitle{\a:ttl} +\append:def\@settitle{\b:ttl} +\pend:defI\@setauthors{\a:aut \bgroup + \def\andify{\nxandlist{\unskip, }{\unskip{} \and}{\unskip, \and}}% + \def\@no@lnbk ########1[########2]{\a:newline}} +\append:defI\@setauthors{\egroup \b:aut} +\let\no@part\part +\Def:Section\part{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thepart \fi}{#1} +\let\no:part\part +\def\part{\rdef:sec{part}} + +\def\no@sect#1#2#3#4#5#6[#7]#8{% + \edef\@toclevel{\ifnum#2=\@m 0\else\number#2\fi}% + \ifnum #2>\c@secnumdepth \let\@secnumber\@empty + \else \@xp\let\@xp\@secnumber\csname the#1\endcsname + \refstepcounter{#1}\fi + \let\@svsec\empty + \let\@svsechd\empty + \global\@nobreaktrue + \@xsect{#5}} +\let\@ssect=\relax + + +\def\endtable{\end@float} +\def\endfigure{\end@float} + +\def\:tableofcontents{\futurelet\:temp\:TOC} +\def\Auto:ent#1{% + \edef\auto:toc{\noexpand\:TableOfContents[\ifx \auto:toc\:UnDef + #1\else \auto:toc \fi]} \auto:toc + \global\let\auto:toc\:UnDef } + +\def\tableofcontents{% + \ifx\contentsname\empty \else + \ifx\contentsname\:UnDef \else + % +\section*{\contentsname}% + % +% + \fi\fi + \:tableofcontents} + +\edef\:TOC{% + \noexpand\ifx [\noexpand\:temp + \noexpand\expandafter\noexpand\:TableOfContents + \noexpand\else + \noexpand\Auto:ent{\ifnum \c@tocdepth >\m@ne part,likepart,\fi +\ifnum \c@tocdepth >\z@ section,likesection,\fi +\ifnum \c@tocdepth >1 subsection,likesubsection,\fi +\ifnum \c@tocdepth >2 subsubsection,likesubsubsection,\fi +\ifnum \c@tocdepth >3 paragraph,\fi +\ifnum \c@tocdepth >4 subparagraph,\fi +UnDFexyz +}\noexpand\fi} +\ConfigureToc{likeparagraph} {}{\empty}{}{\newline} +\ConfigureToc{likepart} {}{\empty}{}{\newline} +\ConfigureToc{likesection} {}{\empty}{}{\newline} +\ConfigureToc{likesubparagraph} {}{\empty}{}{\newline} +\ConfigureToc{likesubsection} {}{\empty}{}{\newline} +\ConfigureToc{likesubsubsection} {}{\empty}{}{\newline} +\ConfigureToc{paragraph} {\empty}{\ }{}{\newline} +\ConfigureToc{part} {\empty}{\ }{}{\newline} +\ConfigureToc{section} {\empty}{\ }{}{\newline} +\ConfigureToc{subparagraph} {\empty}{\ }{}{\newline} +\ConfigureToc{subsection} {\empty}{\ }{}{\newline} +\ConfigureToc{subsubsection} {\empty}{\ }{}{\newline} + + +\NewConfigure{tableofcontents*}[1]{% + \def\:tempa{#1}\ifx\empty\:tempa + \ifx \au:StartSec\:UnDef \else \gdef\:StartSec{\au:StartSec}\fi + \else + \edef\auto:toc{#1}% + \ifx \au:StartSec\:UnDef + \let\au:StartSec\:StartSec + \def\:StartSec{\:tableofcontents + \global\let\auto:toc\:UnDef \:StartSec}% + \pend:def\:tableofcontents{\gdef\:StartSec{\au:StartSec}}% + \fi \fi +} + +\Hinput{amsproc} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/amssymb.4ht b/Master/texmf-dist/tex/generic/tex4ht/amssymb.4ht new file mode 100644 index 00000000000..079943e6077 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/amssymb.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% amssymb.4ht 2005-10-23-04:19 % +% Copyright (C) 2002--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{amssymb} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/amstex.4ht b/Master/texmf-dist/tex/generic/tex4ht/amstex.4ht new file mode 100644 index 00000000000..9b9690651ea --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/amstex.4ht @@ -0,0 +1,352 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% amstex.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +% amstex.tex +\HRestore\cases \HRestore\matrix \HRestore\pmatrix +\def\:tempc#1{\a:text{\ifx \a:math\:UnDef\else + \let\:temp\everymath + \def\everymath##1{\let\everymath\:temp\append:def\a:math{##1}}% + \fi + \o:text@:{#1}}\b:text} +\HLet\text@\:tempc +\NewConfigure{text}{2} +\def\Sb#1\endSb{\sb{\a:multilimits + \multilimits@#1\endSb\b:multilimits}} +\def\Sp#1\endSp{\sp{\a:multilimits + \multilimits@#1\endSp\b:multilimits}} +\def\multilimits@{\bgroup\vspace@\Let@ + \baselineskip\fontdimen10 \scriptfont\tw@ + \advance\baselineskip\fontdimen12 \scriptfont\tw@ + \lineskip\thr@@\fontdimen8 \scriptfont\thr@@ + \lineskiplimit\lineskip \let\halign\TeXhalign + \vbox\bgroup\ialign\bgroup\hfil\c:multilimits + $\m@th\scriptstyle{##}$\d:multilimits\hfil\crcr} +\NewConfigure{multilimits}{4} +\def\:temp{{\textfontii AMS}-\TeX} +\HLet\AmSTeX\:temp +\def\linebreak{\RIfM@\mathmodeerr@\linebreak\else + \ifhmode\unskip\unkern\break \a:linebreak\else + \vmodeerr@\linebreak\fi\fi} +\NewConfigure{linebreak}{1} + + \catcode`\#13 \catcode`\!6 +\def\format:!1\\{\def\preamble@{!1}% + \hashtoks@{#}% + \def\l{$\m@th\the\hashtoks@$\hfil}% + \def\c{\hfil$\m@th\the\hashtoks@$\hfil}% + \def\r{\hfil$\m@th\the\hashtoks@$}% + \SaveMkHalignConf:g{format}% + \edef\preamble@@{\:span\preamble@}% + \def\:temp!!1!!2{\expand:after{!!1!!2}\expandafter}% +\:temp +\MkHalign#{\preamble@@}} + \catcode`\#=6 \catcode`\!=12 +\def\:tempc{\crcr\EndMkHalign\RecallMkHalignConfig + \iffalse{\fi\ifnum`}=0 \fi\format:} +\HLet\format\:tempc +\let\:format\format +\let\format\o:format: +\let\MkHformat=\empty +\def\:tempc{\def\format{\global\let\format\o:format: \:format}} +\HLet\MkHformat\:tempc +\NewConfigure{format}{6} +\catcode`\#13 \catcode`\!6 +\def\:tempc!1\endalign{%% + \Mk:ialign:end + {$\m@th\displaystyle{\@lign#}$\global\advance\and@\@ne +&$\m@th\displaystyle{{}\@lign#}% + $\global\advance\and@\@ne\tabskip\z@skip +&\hbox\bgroup\@lign\maketag@#\maketag@\egroup\tabskip\z@skip +}{align}{!1}#% + {\global\and@\z@ +\ifingather@\append:def\T:halign{\global\and@\z@}\fi +\Let@\tabskip\centering@ +}} +\catcode`\#=6 \catcode`\!=12 +\expandafter\HLet\csname align \endcsname\:tempc +\expandafter\HLet\csname align \space\endcsname\:tempc +\NewConfigure{align}{6} +\catcode`\#13 \catcode`\!6 +\def\:tempc!1\endgather{\Mk:ialign:end + {$\m@th\displaystyle{#}$% +&\maketag@#\maketag@ +}{gather}{!1}#{}} +\catcode`\#=6 \catcode`\!=12 +\expandafter\HLet\csname gather \endcsname\:tempc +\expandafter\HLet\csname gather \space\endcsname\:tempc +\NewConfigure{gather}{6} +\def\Mk:ialign:end#1#2#3#4#5{% + \csname a:#2\endcsname + \ifx \EndPicture\:UnDef + \SaveMkHalignConfig +\Configure{MkHalign} + {} {} + {\csname c:#2\endcsname} {\csname d:#2\endcsname } + {\csname e:#2\endcsname} + {\csname f:#2\endcsname }% +#5\RecallTeXcr + \MkHalign#4{#1}#3\crcr\EndMkHalign + \RecallMkHalignConfig + \else + \expand:after{\csname o:#2:\endcsname #3}\csname end#2\endcsname + \fi + \csname b:#2\endcsname +} + \catcode`\#13 \catcode`\!6 +\def\reg:smallmatrix{\vcenter\bgroup + \SaveMkHalignConf:g{smallmatrix}% + \Let@ + \MkHalign#{$\m@th\scriptstyle{#}$&&$\m@th + \scriptstyle{#}$}} + \catcode`\#=6 \catcode`\!=12 +\def\:tempc{\crcr\EndMkHalign + \RecallMkHalignConfig \egroup\b:smallmatrix} +\HLet\endsmallmatrix\:tempc +\def\:temp{\pic:MkHalign{smallmatrix}} +\HLet\smallmatrix\:temp +\NewConfigure{smallmatrix}{6} +\let\:tempc\bmatrix +\pend:def\:tempc{\a:bmatrix} +\HLet\bmatrix\:tempc +\let\:tempc\endbmatrix +\append:def\:tempc{\b:bmatrix} +\HLet\endbmatrix\:tempc +\NewConfigure{bmatrix}{2} +\pend:def\vmatrix{\a:vmatrix} +\append:def\endvmatrix{\b:vmatrix} +\NewConfigure{vmatrix}{2} +\pend:def\Vmatrix{\a:Vmatrix} +\append:def\endVmatrix{\b:Vmatrix} +\NewConfigure{Vmatrix}{2} +\let\:tempc\frac +\pend:defII\:temp{\a:frac} +\append:defII\:temp{\b:frac} +\HLet\frac\:temp +\NewConfigure{frac}{2} +\let\:tempc\dfrac +\pend:defII\:temp{\a:dfrac} +\append:defII\:temp{\b:dfrac} +\HLet\dfrac\:temp +\NewConfigure{dfrac}{2} +\let\:tempc\tfrac +\pend:defII\:temp{\a:tfrac} +\append:defII\:temp{\b:tfrac} +\HLet\tfrac\:temp +\NewConfigure{tfrac}{2} +\let\:tempc\binom +\pend:defII\:temp{\a:binom} +\append:defII\:temp{\b:binom} +\HLet\binom\:temp +\NewConfigure{binom}{2} +\let\:tempc\dbinom +\pend:defII\:temp{\a:dbinom} +\append:defII\:temp{\b:dbinom} +\HLet\dbinom\:temp +\NewConfigure{dbinom}{2} +\let\:tempc\tbinom +\pend:defII\:temp{\a:tbinom} +\append:defII\:temp{\b:tbinom} +\HLet\tbinom\:temp +\NewConfigure{tbinom}{2} +\let\:temp\boxed +\pend:defI\:temp{\a:boxed} +\append:defI\:temp{\b:boxed} +\HLet\boxed\:temp +\NewConfigure{boxed}{2} + \catcode`\#13 \catcode`\!6 +\def\reg:gathered{\vcenter\bgroup + \SaveMkHalignConf:g{gathered}% + \Let@ + \MkHalign#{$\m@th\displaystyle{#}$}} + \catcode`\#=6 \catcode`\!=12 +\def\:tempc{\crcr\EndMkHalign + \RecallMkHalignConfig \egroup\b:gathered} +\HLet\endgathered\:tempc +\def\:temp{\pic:MkHalign{gathered}} +\HLet\gathered\:temp +\NewConfigure{gathered}{6} +\let\:insplit\insplit@ +\def\insplit@{\let\halign\TeXhalign \:insplit} + \catcode`\#13 \catcode`\!6 +\def\reg:aligned@{\bgroup + \SaveMkHalignConf:g{aligned@}% + \Let@ + \MkHalign#{$\m@th\displaystyle{#}$&% + $\m@th\displaystyle{{}#}$}} + \catcode`\#=6 \catcode`\!=12 +\def\al:gned#1{% + \Configure{aligned@}{\csname a:#1\endcsname}% + {\csname b:#1\endcsname}{\csname c:#1\endcsname}% + {\csname d:#1\endcsname}{\csname e:#1\endcsname}% + {\csname f:#1\endcsname}\pic:MkHalign{#1}} +\NewConfigure{aligned@}{6} +\def\:tempc{\crcr\EndMkHalign + \RecallMkHalignConfig \egroup\b:aligned@} +\HLet\endaligned\:tempc +\def\:temp{\al:gned{aligned}} +\HLet\aligned\:temp +\def\reg:aligned{\vcenter\reg:aligned@} +\NewConfigure{aligned}{6} +\HLet\endtopaligned\endaligned +\def\:tempc{\al:gned{topaligned}} +\HLet\topaligned\:tempc +\def\reg:topaligned{\null\vtop\reg:aligned@} +\NewConfigure{topaligned}{6} +\HLet\endbotaligned\endaligned +\def\:tempc{\al:gned{botaligned}} +\HLet\botaligned\:tempc +\def\reg:botaligned{\null\vtop\reg:aligned@} +\NewConfigure{botaligned}{6} +\def\:tempc{\crcr\EndMkHalign + \RecallMkHalignConfig \egroup\b:alignedat} +\HLet\endalignedat\:tempc +\def\:tempc{\al:gned{alignedat}} +\HLet\alignedat\:tempc +\NewConfigure{alignedat}{6} + \catcode`\#13 \catcode`\!6 +\def\reg:alignedat!1{\null\vcenter\bgroup + \SaveMkHalignConf:g{alignedat}% + \hashtoks@{#}{\let\@lign\empty \doat@{!1}}\Let@ + \pend:def\preamble@@{\:span}% + \def\:temp!!1!!2{\expand:after{!!1!!2}\expandafter}% +\:temp +\MkHalign#{\preamble@@}} + \catcode`\#=6 \catcode`\!=12 +\catcode`\#13 \catcode`\!6 +\def\:tempc!1!2\endalignat{% + \Mk:ialign:end{\preamble@@}{alignat}{!2}#% + {\hashtoks@{#}\ifx \ifinany@\:Undef\else \inany@true\fi +\xat@false +\def\tag{\global\tag@true\count@!1\relax\multiply\count@\tw@ + \xdef\tag@{}\loop\ifnum\count@>\and@\xdef\tag@{&\tag@}% + \advance\count@\m@ne \repeat\tag@}% +% +\measuring@false \Let@ +{\let\@lign=\empty \attag@{!1}}% +\let\allowdisplaybreak =\empty +\pend:def\preamble@@{\:span}% +% + \def\:temp!!1!!2{\expand:after{!!1!!2}\expandafter}% +\:temp +% + }} +\catcode`\#=6 \catcode`\!=12 +\expandafter\HLet\csname alignat \endcsname\:tempc +\NewConfigure{alignat}{6} +\catcode`\#13 \catcode`\!6 +\def\:tempc!1!2\endxalignat{% + \Mk:ialign:end{\preamble@@}{xalignat}{!2}#% + {\hashtoks@{#}\ifx \ifinany@\:Undef\else \inany@true\fi +\xat@false +\def\tag{\global\tag@true\count@!1\relax\multiply\count@\tw@ + \xdef\tag@{}\loop\ifnum\count@>\and@\xdef\tag@{&\tag@}% + \advance\count@\m@ne \repeat\tag@}% +% +\measuring@false \Let@ +{\let\@lign=\empty \attag@{!1}}% +\let\allowdisplaybreak =\empty +\pend:def\preamble@@{\:span}% +% + \def\:temp!!1!!2{\expand:after{!!1!!2}\expandafter}% +\:temp +% + }} +\catcode`\#=6 \catcode`\!=12 +\expandafter\HLet\csname xalignat \endcsname\:tempc +\NewConfigure{xalignat}{6} + \catcode`\#13 \catcode`\!6 +\def\:tempc!1!2\endxxalignat{% + \Mk:ialign:end{\preamble@@}{xxalignat}{!2}#% + {\hashtoks@{#}\ifx \ifinany@\:Undef\else \inany@true\fi + \measuring@false \Let@ +{\let\@lign=\empty \xxattag@{!1}}% +\let\allowdisplaybreak =\empty +\pend:def\preamble@@{\:span}% +% + \def\:temp!!1!!2{\expand:after{!!1!!2}\expandafter}% +\:temp +% + }} + \catcode`\#=6 \catcode`\!=12 +\expandafter\HLet\csname xxalignat \endcsname\:tempc +\NewConfigure{xxalignat}{6} +\let\:tempc\endmultline +\append:def\:tempc{\b:multline} +\HLet\endmultline\:tempc +\def\:tempc{\al:gned{multline}} +\HLet\multline\:tempc +\let\reg:multline\o:multline: +\NewConfigure{multline}{4} +\let\e:multline\empty +\let\f:multline\empty + \catcode`\#13 \catcode`\!6 +\def\:tempc{\let\sv:halign\halign + \def\halign!!1\crcr{% + \let\halign\sv:halign + \SaveMkHalignConf:g{multline}% + \MkHalign#{\Let@\hbox{$\m@th\displaystyle\hfil{}#$}% +}}% + \o:rmultline@@@:} + \catcode`\#=6 \catcode`\!=12 +\HLet\rmultline@@@\:tempc +\def\:tempc{\rmultline@@@} +\HLet\lmultline@@@\:tempc +\def\:tempc{\crcr\EndMkHalign\RecallMkHalignConfig } +\HLet\lendmultline@\:tempc +\def\:tempc{\lendmultline@} +\HLet\rendmultline@\:tempc + + + + \catcode`\#13 \catcode`\!6 +\def\reg:matrix{\vcenter\bgroup + \SaveMkHalignConf:g{matrix}% + \Let@ + \MkHalign#{$\m@th#$&&$\m@th#$}} + \catcode`\#=6 \catcode`\!=12 +\def\:tempc{\crcr\EndMkHalign \RecallMkHalignConfig \egroup\b:matrix} +\HLet\endmatrix\:tempc +\def\:temp{\pic:MkHalign{matrix}} +\HLet\matrix\:temp +\NewConfigure{matrix}{6} +\let\:tempc\pmatrix +\pend:def\:tempc{\a:pmatrix} +\HLet\pmatrix\:tempc +\let\:tempc\endpmatrix +\append:def\:tempc{\b:pmatrix} +\HLet\endpmatrix\:tempc +\NewConfigure{pmatrix}{2} + + +\pend:def\cases{\a:cases\MkHformat} +\append:def\endcases{\b:cases} +\NewConfigure{cases}{2} + +\Hinput{amstex} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/amstex1.4ht b/Master/texmf-dist/tex/generic/tex4ht/amstex1.4ht new file mode 100644 index 00000000000..a68d515cb0a --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/amstex1.4ht @@ -0,0 +1,174 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% amstex1.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +% amstex.sty + +\if@compatibility \else + \input amsmath.4ht + + \expandafter\endinput +\fi + +\let\ltx@label\lb:l +\def\:tempc#1#2#3{\a:underarrow@ + \hbox{$\m@th#2#3$}\b:underarrow@ + \hbox{#1#2}\c:underarrow@ +} +\HLet\underarrow@\:tempc +\def\:tempc#1#2#3{\a:overarrow@ + \hbox{#1#2}\b:overarrow@ + \hbox{$\m@th#2#3$}\c:overarrow@ +} +\HLet\overarrow@\:tempc +\NewConfigure{underarrow@}{3} +\NewConfigure{overarrow@}{3} +\def\:temp#1#2{\a:overset\binrel@{#2}% + \binrel@@{\mathop{\kern\z@#2}\limits^{#1}}\b:overset} +\HLet\overset\:temp +\NewConfigure{overset}{2} +\def\:temp#1#2{\a:underset\binrel@{#2}% + \binrel@@{\mathop{\kern\z@#2}\limits_{#1}}\b:underset} +\HLet\underset\:temp +\NewConfigure{underset}{2} + +\MathSymbol\mathop{dotsc} +\MathSymbol\mathop{dotso} +\MathSymbol\mathrel{longleftarrow} +\MathSymbol\mathrel{longrightarrow} + + +\append:defI\subequations{\cur:lbl{}\let\cur:lbl\:gobble \ignorespaces} +\let\:stepcounter\stepcounter +\append:defI\stepcounter{% + \ifx \EndPicture\:UnDef\else \def\:temp{equation}\def\:tempa{#1}% + \ifx\:temp\:tempa + \edef\:currentlabel{E\the\c@equation}\let\cur:lbl\:gobble + \edef\cur:th{x\last:haddr}% + \edef\:temp{\noexpand\AfterPicture{\noexpand\a:eqno\noexpand + \Make:Label{\cur:th \:currentlabel}{}% + \noexpand\html:addr}}\:temp + \let\stepcounter\:stepcounter + \fi\fi } +\let\:insplit\insplit@ +\def\insplit@{\let\halign\TeXhalign \:insplit} +\NewConfigure{eqn}[1]{\def\a:eqno{#1}} +\pend:def\gather{\a:gather} +\append:def\endgather{\b:gather} +\@xp\pend:def\csname gather*\endcsname{\Picture*{}} +\@xp\append:def\csname endgather*\endcsname{\EndPicture} +\NewConfigure{gather}{2} +\pend:def\equation{\bgroup \let\tagform@\:gobble} +\append:def\endequation{\egroup} +\pend:def\align{\Picture*{}} +\append:def\endalign{\EndPicture} +\@xp\pend:def\csname align*\endcsname{\Picture*{}} +\@xp\append:def\csname endalign*\endcsname{\EndPicture} +\pend:defI\alignat{\Picture*{}} +\append:def\endalignat{\EndPicture} +\expandafter\pend:defI\csname alignat*\endcsname{\Picture*{}} +\expandafter\append:def\csname endalignat*\endcsname{\EndPicture} +\pend:defI\xalignat{\Picture*{}} +\append:def\endxalignat{\EndPicture} +\expandafter\pend:defI\csname xalignat*\endcsname{\Picture*{}} +\expandafter\append:def\csname endxalignat*\endcsname{\EndPicture} +\pend:defI\xxalignat{\Picture*{}} +\append:def\endxxalignat{\EndPicture} +\pend:def\alignedat{\Picture*{}$} +\append:def\endalignedat{$\EndPicture} +\pend:def\gathered{\Picture*{}$} +\append:def\endgathered{$\EndPicture} +\pend:def\multline{\Picture*{}} +\append:def\endmultline{\EndPicture} +\expandafter\pend:def\csname multline*\endcsname{\Picture*{}} +\expandafter\append:def\csname endmultline*\endcsname{\EndPicture} +\let\:smallmatrix=\smallmatrix +\def\smallmatrix{\Picture*{}$\:smallmatrix} +\append:def\endsmallmatrix{$\EndPicture} + +\edef\l:bel#1{\noexpand\@bsphack + \expandafter\noexpand\csname iffirstchoice@\endcsname + \expandafter\noexpand\csname if@filesw\endcsname + \noexpand \L:bll{#1}% + \expandafter\noexpand\csname if@nobreak\endcsname + \noexpand\ifvmode\noexpand\nobreak\noexpand\fi + \expandafter\noexpand\csname fi\endcsname + \expandafter\noexpand\csname fi\endcsname + \expandafter\noexpand\csname fi\endcsname + \noexpand\@esphack} +\def\L:bll#1{{\let\thepage\relax + \def\protect{\noexpand\noexpand\noexpand}% + \cur:lbl{}\let\Link\:gobbleII \let\EndLink\empty \let\ref\o:ref + \a:@currentlabel + \xdef\@gtempa{\write\@auxout{\string + \newlabel{#1}{{\a:newlabel\@currentlabel +}{\a:newlabel\thepage +}\ifx \prf:label\:UnDef \else \prf:label\fi +}}}% + }\@gtempa} +\let\l:bel:\l:bel + +\def\:tempc#1#2#3{\a:underarrow@ + \hbox{$\m@th#2#3$}\b:underarrow@ + \hbox{#1#2}\c:underarrow@ +} +\HLet\underarrow@\:tempc +\def\:tempc#1#2#3{\a:overarrow@ + \hbox{#1#2}\b:overarrow@ + \hbox{$\m@th#2#3$}\c:overarrow@ +} +\HLet\overarrow@\:tempc +\NewConfigure{underarrow@}{3} +\NewConfigure{overarrow@}{3} +\def\:temp#1#2{\a:overset\binrel@{#2}% + \binrel@@{\mathop{\kern\z@#2}\limits^{#1}}\b:overset} +\HLet\overset\:temp +\NewConfigure{overset}{2} +\def\:temp#1#2{\a:underset\binrel@{#2}% + \binrel@@{\mathop{\kern\z@#2}\limits_{#1}}\b:underset} +\HLet\underset\:temp +\NewConfigure{underset}{2} + +\MathSymbol\mathop{dotsc} +\MathSymbol\mathop{dotso} +\MathSymbol\mathrel{longleftarrow} +\MathSymbol\mathrel{longrightarrow} + + + +\def\:temp#1{\a:overbrace \mathop{\hbox{\b:overbrace + $\o:overbrace:{#1}$\c:overbrace}}\limits} +\HLet\overbrace\:temp +\NewConfigure{overbrace}{3} +\def\:temp#1{\a:underbrace \mathop{\hbox{$\b:underbrace + \o:underbrace:{#1}\c:underbrace$}}\limits} +\HLet\underbrace\:temp +\NewConfigure{underbrace}{3} + +\Hinput{amstex1} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/amstext.4ht b/Master/texmf-dist/tex/generic/tex4ht/amstext.4ht new file mode 100644 index 00000000000..858f604a430 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/amstext.4ht @@ -0,0 +1,36 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% amstext.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\def\:tempc#1{\hbox{\a:text#1\b:text}} +\HLet\text@\:tempc +\NewConfigure{text}{2} + +\Hinput{amstext} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/amsthm.4ht b/Master/texmf-dist/tex/generic/tex4ht/amsthm.4ht new file mode 100644 index 00000000000..a30045b816d --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/amsthm.4ht @@ -0,0 +1,102 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% amsthm.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\def\qed:sym{% + \leavevmode\Picture+[Q.E.D.]{}\o:qedsymbol:\EndPicture + \SavePicture\qed:sym[Q.E.D.] } +\def\:temp{\qed:sym } +\MathSymbol\mathop{qedsymbol} + + +\def\:temp{\ShowRefstepAnchor\o:@begintheorem:} +\HLet\@begintheorem\:temp +\ifx \deferred@thm@head\:UnDef\else + \expandafter\dth@everypar\expandafter{% + \the\dth@everypar + \edef\:temp{\the\ht:everypar}\ifx \:temp\empty + \ht:everypar{\HtmlPar}\ShowPar + \fi + }% + \def\deferred@thm@head#1{% + \if@inlabel \indent \par \fi + \if@nobreak + \adjust@parskip@nobreak + \else + \addpenalty\@beginparpenalty + \addvspace\@topsep + \addvspace{-\parskip}% + \fi + \global\@inlabeltrue + \ht:everypar\dth@everypar + \let\sv:newtheorem=\b:newtheorem \let\b:newtheorem=\empty + \item[\normalfont#1]% + \let\b:newtheorem=\sv:newtheorem \b:newtheorem \ignorespaces +} + +\fi +\def\:temp#1{% + \def\:temp{#1}% + \edef\:temp{\expandafter\eorem:syle \meaning\:temp!*?: }% + \expandafter\let\expandafter\@tmp:sv\csname th@\:temp\endcsname + \def\:tempa##1{% + \expandafter\append:def\csname th@##1\endcsname{% + \expandafter\let\csname th@##1\endcsname=\@tmp:sv + \let\thm:headnl=\thmheadnl + \pend:def\thmheadnl{\let\thmheadnl\thm:headnl \b:newtheorem}% + \append:def\thmheadnl{\expandafter + \ht:everypar\expandafter{\the\ht:everypar + \ht:everypar{\HtmlPar}}}}}% + \expandafter\:tempa\expandafter{\:temp}% + \let\sv:trivlist=\trivlist + \def\trivlist{\let\trivlist\sv:trivlist \let\sv:trivlist\:unDef + \a:newtheorem \trivlist}% + \aftergroup\c:newtheorem + \:thm{#1}} +\HLet\@thm\:temp +\HRestore\@endtheorem +\bgroup +\def\bgroup{\catcode`\\=0 \catcode`\t=11 } +\catcode`\/=0 +\catcode`\@=12 +\catcode`\h=12 +\catcode`\\=12 +/catcode`/t=12 +/edef~{/def/noexpand/eorem:syle##1\th@##2 !*?: {##2}} +/bgroup +\expandafter\egroup ~ +\long\def\:temp[#1]{\par\a:proof + \csname o:\string\proof :\endcsname[#1]\b:proof} +\expandafter\HLet\csname \string\proof \endcsname=\:temp +\append:def\endproof{\c:proof} +\NewConfigure{proof}{3} + + +\Hinput{amsthm} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/aoutput.4ht b/Master/texmf-dist/tex/generic/tex4ht/aoutput.4ht new file mode 100644 index 00000000000..06ee4abdd83 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/aoutput.4ht @@ -0,0 +1,54 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% aoutput.4ht 2005-10-23-04:19 % +% Copyright (C) 2001 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\let\:tempc\put@ab@x +\pend:def\:tempc {% + \setbox\a@tempb@x=\hbox{\c:RL \box\a@tempb@x \d:RL}} +\HLet\put@ab@x\:tempc +\:CheckOption{RL2LR}\if:Option + \def\:tempc{% + \ifa@space \putlineb@x + {\unhcopy \lineb@x \arab@space \e:RL \unhcopy \wordb@x \f:RL}% + \else \add@word \fi } +\HLet\addt@line\:tempc +\def\:tempc{% + \putlineb@x {\unhbox \lineb@x \e:RL \unhbox \wordb@x \f:RL}} +\HLet\add@word\:tempc + +\else + \Log:Note{to reverse direction of RL sentences, + use the command line option `RL2LR'} + \let\:tempc\put@word +\pend:def\:tempc{\setbox\wordb@x \hbox {\e:RL \unhcopy \wordb@x \f:RL }} +\HLet\put@word\:tempc + +\fi + +\Hinput{aoutput} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/apa-a.4ht b/Master/texmf-dist/tex/generic/tex4ht/apa-a.4ht new file mode 100644 index 00000000000..f2f59a5dd77 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/apa-a.4ht @@ -0,0 +1,104 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% apa-a.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\append:def\maketitle{\egroup} +\pend:def\maketitle{% + \bgroup + \ConfigureEnv{figure}{\def\makebox[########1]########2{}}{}{}{}% + \@ifundefined{@abstract}{}{% + \pend:def\@abstract{\a:abstract}% + \append:def\@abstract{\b:abstract}% + }% + \@ifundefined{@note}{}{% + \pend:def\@note{\a:note}% + \append:def\@note{\b:note}% + }% + \@ifundefined{@author}{}{% + \pend:def\@affil{\a:affil}% + \append:def\@affil{\b:affil}% +}% +\@ifundefined{@authorOne}{}{% + \pend:def\@authorOne{\a:aut}% + \append:def\@authorOne{\b:aut}% + \pend:def\@affilOne{\a:affil}% + \append:def\@affilOne{\b:affil}% +}% +\@ifundefined{@authorTwo}{}{% + \pend:def\@authorTwo{\a:aut}% + \append:def\@authorTwo{\b:aut}% + \pend:def\@affilTwo{\a:affil}% + \append:def\@affilTwo{\b:affil}% +}% +\@ifundefined{@authorFour}{}{% + \pend:def\@authorFour{\a:aut}% + \append:def\@authorFour{\b:aut}% + \pend:def\@affilFour{\a:affil}% + \append:def\@affilFour{\b:affil}% +}% +% +} +\NewConfigure{abstract}{2} +\NewConfigure{note}{2} +\NewConfigure{affil}{2} +\def\appendix{% + \appendixtrue + \apaappfig + \apaapptab + \ifapamodejou{}{\clearpage} + \let\old@apa@section=\leveltwo + \newlength{\app@t@width} + \setlength{\app@t@width}{\columnwidth} + \addtolength{\app@t@width}{-8em}% + \long\def\leveltwo##1{% + \ifapamodeman{% + \clearpage + \setcounter{postfig}{0} + \setcounter{posttbl}{0} + \efloat@condopen{fff} + \efloat@iwrite{fff}{\string\addtocounter{appendix}{1}} + \efloat@iwrite{fff}{\string\setcounter{figure}{0}} + \efloat@condopen{ttt} + \efloat@iwrite{ttt}{\string\addtocounter{appendix}{1}} + \efloat@iwrite{ttt}{\string\setcounter{table}{0}}% + }{% + \setcounter{figure}{0}% + \setcounter{table}{0}% + }% + \refstepcounter{appendix}% + \ifnum\c@appendix>1 \immediate\write + \@auxout{\global\string\oneappendixfalse}\fi% + \old@apa@section{% + \appendixname\ifoneappendix\else~\theappendix\fi\\ + ##1% + }% + }% +} + +\Hinput{apa} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/apa.4ht b/Master/texmf-dist/tex/generic/tex4ht/apa.4ht new file mode 100644 index 00000000000..d50ae9f81dd --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/apa.4ht @@ -0,0 +1,39 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% apa.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\let\apa:Hinput=\Hinput +\def\Hinput#1{% + \apa:Hinput{#1}% + \def\:temp{#1}\def\:tempa{article}\ifx \:temp\:tempa + \let\Hinput=\apa:Hinput + \input apa-a.4ht + \fi +} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/apacite.4ht b/Master/texmf-dist/tex/generic/tex4ht/apacite.4ht new file mode 100644 index 00000000000..563bef8e791 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/apacite.4ht @@ -0,0 +1,108 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% apacite.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \def\B:my@dummy{\B@my@dummy} +\def\:citeP{\@citeP} + +\def\:tempc<#1>[#2]#3{% + \start:cite\a:cite \o:@@cite:<#1>[#2]{#3}\b:cite \end:cite +} +\HLet\@@cite=\:tempc + + \ifx \@@citeNP\:UnDef + \def\start:cite{% + \let\sv:edef\edef + \let\gobble:cite=\:gobble + \def\edef##1{\def\:temp{##1}% + \ifx \:temp\B:my@dummy + \ifx \o:BCA\:UnDef + \ifx \BCA\:UnDef\else + \let\o:BCA=\BCA + \def\BCA####1####2{\Protect\cIteLink{X\@citeb}{}% + \o:BCA{####1}{####2}\Protect\EndcIteLink}% + \fi + \fi + \fi + \sv:edef##1}% +} +\def\end:cite{% + \let\edef=\sv:edef + \let\BCA=\o:BCA \let\o:BCA=\:UnDef +} + + \else + \def\start:cite{% + \let\sv:edef\edef + \let\gobble:cite=\:gobble + \def\edef##1{\def\:temp{##1}% + \ifx \:temp\B:my@dummy + \cIteLink{X\@citeb}{}\let\gobble:cite=\empty + \ifx \o:@BBOP\:UnDef + \let\o:@BBOP=\@BBOP + \let\o:@BBAY=\@BBAY + \pend:def\@BBOP{\gobble:cite\EndcIteLink + \let\gobble:cite=\:gobble}% + \pend:def\@BBAY{\gobble:cite\EndcIteLink + \let\gobble:cite=\:gobble}% + \fi + \fi + \ifx \:temp\:citeP + \gobble:cite\EndcIteLink \let\gobble:cite=\:gobble + \fi + \sv:edef##1}% +} +\def\end:cite{% + \let\edef=\sv:edef + \let\@BBOP=\o:@BBOP \let\o:@BBOP=\:UnDef + \let\@BBAY=\o:@BBAY \let\o:@BBAY=\:UnDef +} +\def\:tempc[#1]#2{% + \start:cite\a:cite \o:@citeA:[#1]{#2}\b:cite \end:cite +} +\HLet\@citeA=\:tempc +\def\:tempc[#1]#2{% + \start:cite\a:cite \o:@citeyear:[#1]{#2}\b:cite \end:cite +} +\HLet\@citeyear=\:tempc +\def\:tempc<#1>[#2]#3{% + \start:cite\a:cite \o:@@citeNP:<#1>[#2]{#3}\b:cite \end:cite +} +\HLet\@@citeNP=\:tempc +\def\:tempc#1{% + \start:cite\a:cite \o:@citeauthor:{#1}\b:cite \end:cite +} +\HLet\@citeauthor=\:tempc +\def\:tempc[#1]#2{% + \start:cite\a:cite \o:@citeyearNP:[#1]{#2}\b:cite \end:cite +} +\HLet\@citeyearNP=\:tempc + + \fi +\Hinput{apacite} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/aps.4ht b/Master/texmf-dist/tex/generic/tex4ht/aps.4ht new file mode 100644 index 00000000000..a415aaf6e98 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/aps.4ht @@ -0,0 +1,240 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% aps.4ht 2005-10-23-04:19 % +% Copyright (C) 2002--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\ifx \@authoraddress\:UnDef + \let\@svsechd\empty + + \Hinput{aps} + \expandafter\endinput +\fi +\def\no:make@eqnnum{\let\make@eqnnum=\empty} +\append:def\equation{% + \def\:@currentlabel{\the\c@equation}% + \anc:lbl r{equation}% + \pend:def\endequation{% + \aftergroup\aftergroup + \aftergroup\aftergroup + \aftergroup\aftergroup + \aftergroup\no:make@eqnnum}} + +\def\:authoraddress{% + \let\aps:centering=\centering + \def\centering##1\par{\aps:centering\a:address##1\b:address\par}% + \def\nointerlineskip{\def\centering####1\par{% + \aps:centering\a:aut####1\b:aut\par}}} + +\NewConfigure{address}{2} + +\let\o:maketitle:\maketitle +\def\maketitle{\bgroup + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + \def\sec:typ{title}% + \Configure{HtmlPar}{}{}{}{}% + \pend:def\@title{\a:ttl}\append:def\@title{\b:ttl\vskip2.5pt}% + \pend:def\@date{\a:dat}\append:def\@date{\b:dat}% + \pend:def\@authoraddress{\bgroup\:authoraddress }% + \append:def\@authoraddress{\egroup }% + \def\and{\a:and} + \pend:def\@maketitle{\a:mktl}% + \append:def\@maketitle{\b:mktl}% + \o:maketitle: + \egroup} + +\NewConfigure{maketitle}[4]{\c:def\a:mktl{#1}\c:def\b:mktl{#2}% + \c:def\a:ttl{#3}\c:def\b:ttl{#4}} +\NewConfigure{thanks author date and}[8]{% + \c:def\a:thanks{#1}\c:def\b:thanks{#2}\c:def\a:aut{#3}\c:def\b:aut{#4}% + \c:def\a:dat{#5}\c:def\b:dat{#6}\c:def\a:and{#7}\c:def\e:mktl{#8}} + + \def\@part[#1]#2{% + \ifnum \c@secnumdepth >-2\relax + \SkipRefstepAnchor \refstepcounter{part}% + \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}% + \else + \addcontentsline{toc}{part}{#1}% + \fi + \csname @endpart\endcsname} +\let\:tempb\part +\Def:Section\part{\thepart}{#1} +\let\:part\part +\let\part\:tempb +\let\no@part\@part +\def\@part[#1]#2{% + {\let\addcontentsline\:gobbleIII\no@part[#1]{}}% + \HtmlEnv \Toc:Title{#1}\:part{#2}} +\Def:Section\likepart{}{#1} +\let\:likepart\likepart +\let\likepart\:UnDef +\let\no@spart\@spart +\def\@spart#1{% + {\let\addcontentsline\:gobbleIII\no@spart{}}% + \HtmlEnv \:likepart{#1}} + + \let\no@section\section +\Def:Section\section{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesection \fi}{\uppercase{#1}} +\let\no:section\section +\def\section{\rdef:sec{section}} +\Def:Section\likesection{}{\uppercase{#1}} +\let\:likesection\likesection +\let\likesection\:UnDef + + +\let\asp:@sect\no@sect +\def\no@sect#1#2#3#4#5{\asp:@sect{#1}{#2}{#3}{#4}{#5\let\@svsec=\empty}} + + + +\let\no@subsection\subsection +\Def:Section\subsection{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubsection \fi}{#1} +\let\no:subsection\subsection +\def\subsection{\rdef:sec{subsection}} +\Def:Section\likesubsection{}{#1} +\let\:likesubsection\likesubsection +\let\likesubsection\:UnDef + +\let\no@subsubsection\subsubsection +\Def:Section\subsubsection{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubsubsection \fi}{#1} +\let\no:subsubsection\subsubsection +\def\subsubsection{\rdef:sec{subsubsection}} +\Def:Section\likesubsubsection{}{#1} +\let\:likesubsubsection\likesubsubsection +\let\likesubsubsection\:UnDef + +\let\no@paragraph\paragraph +\Def:Section\paragraph{\ifnum \c:secnumdepth>\c@secnumdepth \else + \theparagraph \fi}{#1} +\let\no:paragraph\paragraph +\def\paragraph{\rdef:sec{paragraph}} +\Def:Section\likeparagraph{}{#1} +\let\:likeparagraph\likeparagraph +\let\likeparagraph\:UnDef +\let\no@subparagraph\subparagraph +\Def:Section\subparagraph{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubparagraph \fi}{#1} +\let\no:subparagraph\subparagraph +\def\subparagraph{\rdef:sec{subparagraph}} +\Def:Section\likesubparagraph{}{#1} +\let\:likesubparagraph\likesubparagraph +\let\likesubparagraph\:UnDef + + + +\def\tableofcontents{% + \ifx\contentsname\empty \else + \ifx\contentsname\:UnDef \else + % +\section*{\contentsname}% + % +% + \fi\fi + \:tableofcontents} + +\ConfigureToc{likeparagraph} {}{\empty}{}{\newline} +\ConfigureToc{likepart} {}{\empty}{}{\newline} +\ConfigureToc{likesection} {}{\empty}{}{\newline} +\ConfigureToc{likesubparagraph} {}{\empty}{}{\newline} +\ConfigureToc{likesubsection} {}{\empty}{}{\newline} +\ConfigureToc{likesubsubsection} {}{\empty}{}{\newline} +\ConfigureToc{paragraph} {\empty}{\ }{}{\newline} +\ConfigureToc{part} {\empty}{\ }{}{\newline} +\ConfigureToc{section} {\empty}{\ }{}{\newline} +\ConfigureToc{subparagraph} {\empty}{\ }{}{\newline} +\ConfigureToc{subsection} {\empty}{\ }{}{\newline} +\ConfigureToc{subsubsection} {\empty}{\ }{}{\newline} + + +\edef\:TOC{% + \noexpand\ifx [\noexpand\:temp + \noexpand\expandafter\noexpand\:TableOfContents + \noexpand\else + \noexpand\Auto:ent{\ifnum \c@tocdepth >-2 part,\fi +\expandafter\ifx \csname @chapter\endcsname\relax + \ifnum \c@tocdepth >\z@ section,\fi +\else + \ifnum \c@tocdepth >\m@ne chapter,appendix,\fi + \ifnum \z@>\c@tocdepth\else section,\fi + \ifnum 1>\c@tocdepth \else subsection,\fi +\fi +\ifnum 2>\c@tocdepth \else subsection,\fi +\ifnum 3>\c@tocdepth \else subsubsection,\fi +\ifnum 4>\c@tocdepth \else paragraph,\fi +\ifnum 5>\c@tocdepth \else subparagraph,\fi +UnDFexyz}% + \noexpand\fi} +\def\:tableofcontents{\futurelet\:temp\:TOC} +\def\Auto:ent#1{% + \edef\auto:toc{\noexpand\:TableOfContents[\ifx \auto:toc\:UnDef + #1\else \auto:toc \fi]} \auto:toc + \global\let\auto:toc\:UnDef } + +\def\:tocs{\noexpand\:tableofcontents} +\pend:defIII\addcontentsline{% + \def\:temp{##1}\def\:tempa{toc}\ifx \:temp\:tempa + \gHAdvance\TitleCount 1 \fi } +\def\@dottedtocline#1#2#3#4#5{\hbox{\def\numberline##1{\e:listof + ##1\f:listof}\c:listof#4\d:listof}\ignorespaces} +\def\@starttoc#1{% + \begingroup + \makeatletter \Configure{cite}{}{}{}{}% + \def\:temp{#1}\def\:tempa{toc}% + \a:listof\par + \@input{\jobname.\ifx \:temp\:tempa 4ct\else #1\fi}% + \b:listof + \if@filesw + \expandafter\expandafter\csname + newwrite\endcsname\csname tf@#1\endcsname + \immediate\openout \csname tf@#1\endcsname \jobname.#1\relax + \fi + \global\@nobreakfalse + \endgroup} + + +\NewConfigure{tableofcontents*}[1]{% + \def\:tempa{#1}\ifx\empty\:tempa + \ifx \au:StartSec\:UnDef \else \gdef\:StartSec{\au:StartSec}\fi + \else + \edef\auto:toc{#1}% + \ifx \au:StartSec\:UnDef + \let\au:StartSec\:StartSec + \def\:StartSec{\:tableofcontents + \global\let\auto:toc\:UnDef \:StartSec}% + \pend:def\:tableofcontents{\gdef\:StartSec{\au:StartSec}}% + \fi \fi +} + +\pend:def\references{\ifpreprintsty\else \ShowPar \par\noindent\fi} + + +\Hinput{aps} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/array.4ht b/Master/texmf-dist/tex/generic/tex4ht/array.4ht new file mode 100644 index 00000000000..5de75319f31 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/array.4ht @@ -0,0 +1,186 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% array.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \def\@tabular{\leavevmode + \hbox \bgroup \:@tabular: + $\col@sep\tabcolsep \let\d@llarbegin\begingroup + \let\d@llarend\endgroup + \@tabarray} +\pend:def\@tabular{\let\@array:a\a:tabular \let\@array:b\b:tabular + \let\@array:c\c:tabular \let\@array:d\d:tabular + \let\@array:e\e:tabular \let\@array:f\f:tabular } +\def\:temp[#1]#2{% + \def\Clr{#2}\a:VBorder +\HAssign\ar:cnt0 +\let\HAlign\empty +% + \@tempdima \ht \strutbox + \advance \@tempdima by\extrarowheight + \setbox \@arstrutbox \hbox{\vrule + \@height \arraystretch \@tempdima + \@depth \arraystretch \dp \strutbox + \@width \z@}% + \begingroup + \@mkpream{#2}% + \xdef\@preamble{% + \everycr{}\tabskip\z@skip\noexpand\MkHalign\noexpand\@sharp + {\@arstrut \@preamble \tabskip\z@skip}% +}% + \xdef\:temp{% + \def\noexpand\HAlign{\HAlign}% + \def\noexpand\ar:cnt{\ar:cnt}}\aftergroup\:temp +% + \endgroup + \@arrayleft + \if #1t\vtop \else \if#1b\vbox \else \vcenter \fi \fi + \bgroup + \def\v:TBL{#1}% + \let \protect \relax \lineskip \z@ + \baselineskip \z@ \m@th + \let\\\@arraycr \let\tabularnewline\\\let\par\@empty + \ifx \EndPicture\:UnDef + \SaveMkHalignConfig %%%%%%%%% \let\sv:ALIGN\HAlign + \ifx \recall:ar\:UnDef + \pend:def\@array{\recall:ar}% + \edef\recall:ar{% + \noexpand\ifx \noexpand\EndPicture\noexpand\:UnDef \noexpand\else + \arrayrulewidth\the\arrayrulewidth + \doublerulesep\the\doublerulesep + \arraycolsep\the\arraycolsep + \tabcolsep\the\tabcolsep + \noexpand\fi }% +\fi +\arrayrulewidth\z@ \doublerulesep\z@ +\arraycolsep\z@ \tabcolsep\z@ +\Configure{MkHalign} + {\@array:a}% + {\@array:b\ProperTrTrue}% + {\a:putHBorder\InitHBorder \ifProperTr{\@array:c}}% + {\ifProperTr{\@array:d}\a:putHBorder\InitHBorder}% + {\ifProperTr{\@array:e}\RecallMkHalignConfig\recall:ar}% + {\ifProperTr{\@array:f}} +% + \Configure{MkHalign}% + {\@array:a}% + {\@array:b\ProperTrTrue}% + {\a:putHBorder\InitHBorder \ifProperTr{\@array:c}}% + {\ifProperTr{\@array:d}\a:putHBorder\InitHBorder}% + {\ifProperTr{\@array:e}%%%%%%%%%%\global \let\HAlign\sv:ALIGN + \RecallMkHalignConfig\recall:ar}% + {\ifProperTr{\@array:f}} +% + \else \let\@sharp##\fi + \@preamble} +\HLet\@array\:temp +\HLet\@@array\@array +\let\:tempc\@startpbox +\append:defI\:tempc{\expandafter\everypar + \expandafter{\the\everypar\everypar{\HtmlPar}\HtmlPar}} +\HLet\@startpbox\:tempc + +\def\:tempc{\relax \ifnum\HCol=1 \a:endarray\fi + \enda:rray} +\HLet\endarray\:tempc +\def\:tempc{\relax \ifnum\HCol=1 \a:endtabular\fi + \enda:rray $\egroup} +\HLet\endtabular\:tempc +\def\enda:rray{\crcr\ifx \EndPicture\:UnDef \EndMkHalign + \else \egroup\fi \egroup \@arrayright \gdef\@preamble{}} +\expandafter \let \csname endtabular*\endcsname\endtabular +\def\:tempc{\@chclass + \ifnum \@lastchclass=6 \@ne \@chnum \@ne \else + \ifnum \@lastchclass=7 5 \else + \ifnum \@lastchclass=8 \tw@ \else + \ifnum \@lastchclass=9 \thr@@ + \else \z@ + \ifnum \@lastchclass = 10 \else + \edef\@nextchar{\expandafter\string\@nextchar}% + \@chnum + \if \@nextchar c\z@ \add:ar-\else + \if \@nextchar l\@ne \add:ar<\else + \if \@nextchar r\tw@ \add:ar>\else + \z@ \@chclass + \if\@nextchar |\@ne \b:VBorder\else + \if \@nextchar !6 \else + \if \@nextchar @7 \d:VBorder\else + \if \@nextchar <8 \else + \if \@nextchar >9 \else + 10 + \@chnum + \if \@nextchar m\thr@@ \add:ar m\else + \if \@nextchar p4 \add:ar p\else + \if \@nextchar b5 \add:ar b\else + \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi + \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi} +\HLet\@testpach\:tempc +\def\add:ar#1{\HAdvance\ar:cnt by 1 + \def\ch:class{#1}% +\c:VBorder + \edef\HAlign{\HAlign 0 \ar:cnt\space #1 }} +\def\HColAlign{\expandafter \ifx\csname + \expandafter\string\ch:class :T:D\endcsname\relax \else \csname + \expandafter\string\ch:class :T:D\endcsname\fi} + +\long\def\:temp#1#2#3{% + \multispan{#1}\begingroup +%%%%%%%% \let\sv:ALIGN\HAlign % \let\ar:cnt:\ar:cnt + \def\@addamp{\if@firstamp \@firstampfalse \else + \@preamerr 5\fi}% + \let\HAlign\empty \@mkpream{#2}% +\ifx \EndPicture\:UnDef + \def\:temp##1 ##2 ##3 {##3}% + \xdef\new:span{\new:span\HRow.\HCol\expandafter\:temp\HAlign;}% +\fi +\@addtopreamble\@empty + \global\let\ch:class\ch:class +%%%%%%%% \global\let\HAlign\sv:ALIGN + \xdef\:temp{% + \def\noexpand\HAlign{\HAlign}% + \def\noexpand\ar:cnt{\ar:cnt}}\aftergroup\:temp +% + \endgroup + \def\@sharp{\a:multicolumn#3\b:multicolumn}% + \@arstrut \@preamble + \null + \ignorespaces} +\HLet\multicolumn\:temp + +\def\save@decl{% + \toks \count@ = \expandafter\expandafter\expandafter {% + \csname a:array\ifnum\@lastchclass=9 + >\else <\fi \expandafter\expandafter\expandafter\endcsname +\expandafter\@nextchar\the\toks + \expandafter\count@\csname b:array\ifnum\@lastchclass=9 + >\else <\fi\endcsname +}} +\NewConfigure{array>}{2} +\NewConfigure{array<}{2} + +\Hinput{array} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/article.4ht b/Master/texmf-dist/tex/generic/tex4ht/article.4ht new file mode 100644 index 00000000000..ee4d3947255 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/article.4ht @@ -0,0 +1,336 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% article.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Configure{UndefinedSec}{likepart} +\Configure{UndefinedSec}{likechapter} +\Configure{UndefinedSec}{likesection} +\Configure{UndefinedSec}{likesubsection} + + + +\append:def\quote{\par\@totalleftmargin\z@} +\NewConfigure{caption}[4]{\c:def\cptA:{#1}\c:def\cptB:{#2}% + \c:def\cptC:{#3}\c:def\cptD:{#4}} +\long\def\@makecaption#1#2{% + {\cptA: \cap:ref{#1}% +\cptB:}{\cptC:{#2}\cptD:}} + + +\pend:def\caption{\SkipRefstepAnchor} +\long\def\c:theindex:#1#2#3#4#5#6#7#8#9{% + \def\theindex{% + \def\idx:item{\SaveEverypar\ht:everypar{}#1}% + \def\endtheindex{\idx:item#2\RecallEverypar}% + \def\item{\idx:item\def\idx:item{#4}\let\index\@gobble #3}% + \def\subitem{\idx:item\def\idx:item{#6}\let\index\@gobble #5}% + \def\subsubitem{\idx:item\def\idx:item{#8}\let\index\@gobble #7}}% + \def\indexspace{\idx:item#9\let\idx:item\empty}} +\def\warn:idx#1{% + \expandafter\ifx \csname #1warn:idx\endcsname\relax + \expandafter\global + \expandafter\let \csname #1warn:idx\endcsname\def + \immediate\write16 + {---------------------------------------------------------}% + \:warning{If not done so, the index is to be processed by + ^^J\space\space tex '\string\def\string\filename + {{#1}{idx}{4dx}{ind}} \noexpand\input\space idxmake.4ht' + ^^J\space\space makeindex -o #1.ind #1.4dx + ^^Jinstead of + ^^J\space\space makeindex -o #1.ind #1.idx + ^^JOn some platforms, the quotation marks ' should be + ^^J replaced by double quotation marks " or eliminated. + ^^J--------------------------------------------------------- + }% + {\Configure{Needs}{File: #1.4idx}\Needs{}}% + \fi} +\ifOption{info}{\Log:Note{ +A script of the form +^^Jtex '\def\string\filename{{\%\%1}{idx}{4dx}{ind}} + \string\input\space idxmake.4ht' +^^Jmakeindex -o \%\%1.ind \%\%1.4dx +^^Jin the env file, automatically calls to the revised makeindex +^^Jcommand. An extra compilation of the source LaTeX file is required, +^^Jto get the index correctly into the output.}}{} +\def\ind:defs{\let\LNKidx\empty + \def\LNK##1##2##3##4{\ifx\NewConfigure\:UnDef\else + \def\LNK:number{##4}% + \a:LNK[##1]{##2}{}\gHAdvance\:LNKno1 + \def\:THIrd{##3}\ifx\:THIrd\empty + \LNKidx{\ifx\c:LNK\empty\:LNKno\else \c:LNK\fi}\else + \LNKidx{##3}\fi + \global\let\LNKidx\empty + \b:LNK + \fi}% + \def\:LNKno{0}} +\NewConfigure{LNK}{3} +\Configure{LNK}{\Link}{\EndLink}{} + +\Configure{@begin}{theindex}{\ind:defs} + + +\let\o:maketitle:\maketitle +\def\maketitle{\bgroup + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + \ifx \EndPicture\:UnDef + \def\sec:typ{title}% + \Configure{HtmlPar}{}{}{}{}% + \ConfigureEnv{center}{\empty}{}{\empty}{\empty} + \let\a:tabular:sv\a:tabular \let\b:tabular:sv\b:tabular +\let\c:tabular:sv\c:tabular \let\d:tabular:sv\d:tabular +\let\e:tabular:sv\e:tabular \let\f:tabular:sv\f:tabular +\let\before:begintabular:sv\before:begintabular +% + \Configure{HBorder}{}{}{}{}{}{}{}{}{}{}% + \Configure{tabular}{}{}{}{\e:mktl} + {\bgroup \let\a:tabular\a:tabular:sv \let\b:tabular\b:tabular:sv +\let\c:tabular\c:tabular:sv \let\d:tabular\d:tabular:sv +\let\e:tabular\e:tabular:sv \let\f:tabular\f:tabular:sv +\let\before:begintabular\before:begintabular:sv +}{\egroup} + \ConfigureEnv{tabular}{\empty}{}{}{}% + % + \pend:def\@title{\a:ttl}\append:def\@title{\b:ttl}% + \pend:def\@date{\a:dat}\append:def\@date{\b:dat}% + \pend:def\@author{\a:aut}\append:def\@author{\b:aut}% + \def\and{\a:and} +% + \fi + \pic:gobble\a:mktl \o:maketitle: \pic:gobble\b:mktl + \egroup \let\maketitle\empty} +\NewConfigure{maketitle}[4]{\c:def\a:mktl{#1}\c:def\b:mktl{#2}% + \c:def\a:ttl{#3}\c:def\b:ttl{#4}} +\NewConfigure{thanks author date and}[8]{% + \c:def\a:thanks{#1}\c:def\b:thanks{#2}\c:def\a:aut{#3}\c:def\b:aut{#4}% + \c:def\a:dat{#5}\c:def\b:dat{#6}\c:def\a:and{#7}\c:def\e:mktl{#8}} + +\append:def\quotation{\a:quotation\par\@totalleftmargin\z@} +\NewConfigure{quotation}{1} +\NewConfigure{listof}{6} + + + +\edef\:TOC{% + \noexpand\ifx [\noexpand\:temp + \noexpand\expandafter\noexpand\:TableOfContents + \noexpand\else + \noexpand\Auto:ent{\ifnum \c@tocdepth >-2 part,\fi +\expandafter\ifx \csname @chapter\endcsname\relax + \ifnum \c@tocdepth >\z@ section,\fi +\else + \ifnum \c@tocdepth >\m@ne chapter,appendix,\fi + \ifnum \z@>\c@tocdepth\else section,\fi + \ifnum 1>\c@tocdepth \else subsection,\fi +\fi +\ifnum 2>\c@tocdepth \else subsection,\fi +\ifnum 3>\c@tocdepth \else subsubsection,\fi +\ifnum 4>\c@tocdepth \else paragraph,\fi +\ifnum 5>\c@tocdepth \else subparagraph,\fi +UnDFexyz}% + \noexpand\fi} +\def\:tableofcontents{\futurelet\:temp\:TOC} +\def\Auto:ent#1{% + \edef\auto:toc{\noexpand\:TableOfContents[\ifx \auto:toc\:UnDef + #1\else \auto:toc \fi]} \auto:toc + \global\let\auto:toc\:UnDef } + +\def\:tocs{\noexpand\:tableofcontents} +\pend:defIII\addcontentsline{% + \def\:temp{##1}\def\:tempa{toc}\ifx \:temp\:tempa + \gHAdvance\TitleCount 1 \fi } +\def\@dottedtocline#1#2#3#4#5{\hbox{\def\numberline##1{\e:listof + ##1\f:listof}\c:listof#4\d:listof}\ignorespaces} +\def\@starttoc#1{% + \begingroup + \makeatletter \Configure{cite}{}{}{}{}% + \def\:temp{#1}\def\:tempa{toc}% + \a:listof\par + \@input{\jobname.\ifx \:temp\:tempa 4ct\else #1\fi}% + \b:listof + \if@filesw + \expandafter\expandafter\csname + newwrite\endcsname\csname tf@#1\endcsname + \immediate\openout \csname tf@#1\endcsname \jobname.#1\relax + \fi + \global\@nobreakfalse + \endgroup} + + + +\NewConfigure{tableofcontents*}[1]{% + \def\:tempa{#1}\ifx\empty\:tempa + \ifx \au:StartSec\:UnDef \else \gdef\:StartSec{\au:StartSec}\fi + \else + \edef\auto:toc{#1}% + \ifx \au:StartSec\:UnDef + \let\au:StartSec\:StartSec + \def\:StartSec{\:tableofcontents + \global\let\auto:toc\:UnDef \:StartSec}% + \pend:def\:tableofcontents{\gdef\:StartSec{\au:StartSec}}% + \fi \fi +} + +\ifx \@openbib@code\:UnDef \else + \pend:def\@openbib@code{\labelsep\z@} +\fi +\def\:temp#1#2!*?: {\def\:temp{#1}} +\expandafter\:temp\usepackage!*?: +\def\:tempa{\@latex@e@error} +\ifx \:temp\:tempa \else + \def\:tempa#1#2#3#4{\tmp:toks{#1{#2}}% + \long\expandafter\edef\csname #4 \endcsname{\the\tmp:toks + {\expandafter\noexpand + \csname o:\expandafter\:gobble\string #3:\endcsname}}} +\def\:temp#1{% + \expandafter\ifx \csname #1 \endcsname\relax\else + \expandafter\expandafter\expandafter\:tempa\csname #1 \endcsname{#1}% + \fi +} +\:temp{rm} +\:temp{sf} +\:temp{tt} +\:temp{bf} +\:temp{it} + +\fi + +\ifx \part\:UnDef\else + \def\@part[#1]#2{% + \ifnum \c@secnumdepth >-2\relax + \SkipRefstepAnchor \refstepcounter{part}% + \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}% + \else + \addcontentsline{toc}{part}{#1}% + \fi + \csname @endpart\endcsname} +\let\:tempb\part +\Def:Section\part{\thepart}{#1} +\let\:part\part +\let\part\:tempb +\let\no@part\@part +\def\@part[#1]#2{% + {\let\addcontentsline\:gobbleIII\no@part[#1]{}}% + \HtmlEnv \Toc:Title{#1}\:part{#2}} +\Def:Section\likepart{}{#1} +\let\:likepart\likepart +\let\likepart\:UnDef +\let\no@spart\@spart +\def\@spart#1{% + {\let\addcontentsline\:gobbleIII\no@spart{}}% + \HtmlEnv \:likepart{#1}} + +\fi +\ifx \section\:UnDef\else + \let\no@section\section +\Def:Section\section{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesection \fi}{#1} +\let\no:section\section +\def\section{\rdef:sec{section}} +\Def:Section\likesection{}{#1} +\let\:likesection\likesection +\let\likesection\:UnDef + +\fi +\let\no@subsection\subsection +\Def:Section\subsection{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubsection \fi}{#1} +\let\no:subsection\subsection +\def\subsection{\rdef:sec{subsection}} +\Def:Section\likesubsection{}{#1} +\let\:likesubsection\likesubsection +\let\likesubsection\:UnDef + +\let\no@subsubsection\subsubsection +\Def:Section\subsubsection{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubsubsection \fi}{#1} +\let\no:subsubsection\subsubsection +\def\subsubsection{\rdef:sec{subsubsection}} +\Def:Section\likesubsubsection{}{#1} +\let\:likesubsubsection\likesubsubsection +\let\likesubsubsection\:UnDef + +\let\no@paragraph\paragraph +\Def:Section\paragraph{\ifnum \c:secnumdepth>\c@secnumdepth \else + \theparagraph \fi}{#1} +\let\no:paragraph\paragraph +\def\paragraph{\rdef:sec{paragraph}} +\Def:Section\likeparagraph{}{#1} +\let\:likeparagraph\likeparagraph +\let\likeparagraph\:UnDef +\let\no@subparagraph\subparagraph +\Def:Section\subparagraph{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubparagraph \fi}{#1} +\let\no:subparagraph\subparagraph +\def\subparagraph{\rdef:sec{subparagraph}} +\Def:Section\likesubparagraph{}{#1} +\let\:likesubparagraph\likesubparagraph +\let\likesubparagraph\:UnDef + + \let\:tempc\listoffigures +\pend:def\:tempc{\begingroup \a:listoffigures + \def\@starttoc{\:tableofcontents[lof]\:gobble}} +\append:def\:tempc{\b:listoffigures \endgroup} +\HLet\listoffigures\:tempc +\let\:tempc\listoftables +\pend:def\:tempc{\begingroup \a:listoftables + \def\@starttoc{\:tableofcontents[lot]\:gobble}} +\append:def\:tempc{\b:listoftables \endgroup} +\HLet\listoftables\:tempc + + \NewConfigure{listoffigures}{2} +\NewConfigure{listoftables}{2} + + +\def\tableofcontents{% + \ifx\contentsname\empty \else + \ifx\contentsname\:UnDef \else + % +\section*{\contentsname}% + % +% + \fi\fi + \:tableofcontents} + +\ConfigureToc{likeparagraph} {}{\empty}{}{\newline} +\ConfigureToc{likepart} {}{\empty}{}{\newline} +\ConfigureToc{likesection} {}{\empty}{}{\newline} +\ConfigureToc{likesubparagraph} {}{\empty}{}{\newline} +\ConfigureToc{likesubsection} {}{\empty}{}{\newline} +\ConfigureToc{likesubsubsection} {}{\empty}{}{\newline} +\ConfigureToc{paragraph} {\empty}{\ }{}{\newline} +\ConfigureToc{part} {\empty}{\ }{}{\newline} +\ConfigureToc{section} {\empty}{\ }{}{\newline} +\ConfigureToc{subparagraph} {\empty}{\ }{}{\newline} +\ConfigureToc{subsection} {\empty}{\ }{}{\newline} +\ConfigureToc{subsubsection} {\empty}{\ }{}{\newline} + +\Hinput{article} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/austrian.4ht b/Master/texmf-dist/tex/generic/tex4ht/austrian.4ht new file mode 100644 index 00000000000..f78b7194d0f --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/austrian.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% austrian.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{austrian} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/babel.4ht b/Master/texmf-dist/tex/generic/tex4ht/babel.4ht new file mode 100644 index 00000000000..1cd25f82929 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/babel.4ht @@ -0,0 +1,90 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% babel.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\def\:tempc#1{% + \edef\bbl@tempa{\expandafter\@gobble\string#1}% + \expandafter\let\csname org@\bbl@tempa\endcsname#1 + \expandafter\def\csname\bbl@tempa\endcsname} +\let\@c:tex\@citex +\:tempc\@c:tex[#1]#2{% + \@safe@activestrue\org@@c:tex[#1]{#2}\@safe@activesfalse} +\let\@citex\@c:tex + +\def\:tempc#1{% + \edef\bbl@tempa{\expandafter\@gobble\string#1}% + \expandafter\ifx\csname \bbl@tempa\space\endcsname\relax + \expandafter\let\csname org@\bbl@tempa\endcsname#1 + \expandafter\edef\csname\bbl@tempa\endcsname{\noexpand\protect + \expandafter\noexpand\csname\bbl@tempa\space\endcsname}% + \else + \expandafter\let\csname org@\bbl@tempa\expandafter\endcsname + \csname\bbl@tempa\space\endcsname + \fi + \expandafter\def\csname\bbl@tempa\space\endcsname} +\:tempc\:ref#1{\@safe@activestrue\org@:ref{#1}\@safe@activesfalse} +\let\ref\:ref + +\def\@newl@bel#1#2{{\:SUBOff\:SUPOff \@safe@activestrue + \xdef\:temp{\noexpand\n:wlbl{#1}{#2}}}\:temp } +\pend:defI\l:bel{\@safe@activestrue} +\append:defI\l:bel{\@safe@activesfalse} +\let\@b:bitem=\@bibitem +\def\@bibitem#1{\@safe@activestrue + \edef\:temp{\noexpand\@b:bitem{#1}}\@safe@activesfalse\:temp} + +\def\:temp#1{{\leavevmode #1}} +\HLet\save@sf@q\:temp +\def\:tempc#1#2#3{\HCode{}{\let\/=\empty#1}\HCode{}} +\HLet\set@low@box\:tempc +\HLet\quotedblbase\empty +\HLet\quotesinglbase\empty +\NewConfigure{quotedblbase}[1]{\def\n:quotedblbase:{#1}} +\NewConfigure{quotesinglbase}[1]{\def\n:quotesinglbase:{#1}} +\Configure{quotedblbase}{\o:quotedblbase:} +\Configure{quotesinglbase}{\o:quotesinglbase:} + +\def\active:prefix#1{\protect#1} +\def\:temp#1{% + \ifx\protect\@typeset@protect + \else + \bbl@afterfi\active:prefix#1\@gobble + \fi} +\HLet\active@prefix\:temp +\def\:tempc#1{\leavevmode \a:ddj} +\HLet\ddj@=\:tempc +\def\:tempc#1{\leavevmode \a:DDJ} +\HLet\DDJ@=\:tempc +\NewConfigure{ddj}{1} +\NewConfigure{DDJ}{1} +\Configure{DDJ}{\leavevmode\ht:special{t4ht@+{38}{35}x0110;}x} +\Configure{ddj}{\leavevmode\ht:special{t4ht@+{38}{35}x0111;}x} + +\Hinput{babel} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/beamer.4ht b/Master/texmf-dist/tex/generic/tex4ht/beamer.4ht new file mode 100644 index 00000000000..e83db98daf9 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/beamer.4ht @@ -0,0 +1,165 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% beamer.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\NewConfigure{titlepage}{2} +\NewConfigure{title}{2} +\NewConfigure{author}{2} +\NewConfigure{institute}{2} +\NewConfigure{date}{2} +\NewConfigure{titlegraphic}{2} +\NewConfigure{andtitle}{1} +\NewConfigure{inst}{2} + +\let\o:@section:\@section +\def\@section[#1]#2{% + \expandafter\global\expandafter\sl:toks\expandafter + {\the\sl:toks\leavevmode \o:@section:[#1]{#2}% + \add:toc{section}{\thesection}{\secname}}% + \expandafter\ifx\csname a:sec@slide\endcsname\relax + \expandafter\ifx\csname b:sec@slide\endcsname\relax + \the\sl:toks \global\sl:toks={}% +\fi\fi +% +} + + +\let\o:untitledsubsection:\untitledsubsection +\def\untitledsubsection#1{% + \expandafter\global\expandafter\sl:toks\expandafter + {\the\sl:toks\leavevmode \o:untitledsubsection:}% + \expandafter\ifx\csname a:sec@slide\endcsname\relax + \expandafter\ifx\csname b:sec@slide\endcsname\relax + \the\sl:toks \global\sl:toks={}% +\fi\fi +% +} + +\newtoks\sl:toks +\NewConfigure{sec@slide}{2} + +\def\addtocontents#1#2{% + \add:toc{#1}{}{#2}% +} +\def\add:toc#1#2#3{{% + \csname if:toc\endcsname{ + \def\protect{\noexpand\noexpand\noexpand}% + \edef\:tempa{\the\:tokwrite{\string\doTocEntry + \string\toc#1{#2}{% + \string\csname\space a:TocLink\string\endcsname + {\FileNumber}{\cur:th\@currentlabel}{}{#3}% + }{}\relax +}% +}\:tempa + }% +}} +\def\tableofcontents{\futurelet\:temp\:TOC} +\def\:TOC{\ifx [\:temp \expandafter\:TableOfContents + \else \:TableOfContents[toc]\fi} + +\pend:defI\alert{\a:alert} +\append:defI\alert{\b:alert} +\NewConfigure{alert}{2} +\pend:defI\structure{\a:structure} +\append:defI\structure{\b:structure} +\NewConfigure{structure}{2} + + +\ifx \beamer@version\:UnDef + + \ifx \insertinstituteshort\:UnDef + \append:def\beamer@andtitle{\a:andtitle} +\def\beamer@insttitle#1{\a:inst$\sp{#1}$\b:inst} +\def\beamer@instinst#1{\a:inst$\sp{#1}$\b:inst\ignorespaces} +\pend:def\titlepage{% + \a:titlepage + \pend:def\inserttitle{\a:title}% + \append:def\inserttitle{\b:title}% + \pend:def\insertauthor{\a:author}% + \append:def\insertauthor{\b:author}% + \pend:def\insertinstitute{\a:institute}% + \append:def\insertinstitute{\b:institute}% + \pend:def\insertdate{\a:date}% + \append:def\insertdate{\b:date}% + \pend:def\inserttitlegraphic{\a:titlegraphic}% + \append:def\inserttitlegraphic{\b:titlegraphic}% +} +\append:def\titlepage{\b:titlepage} +\let\o:@subsection:\@subsection +\def\@subsection[#1]#2{% + \expandafter\global\expandafter\sl:toks\expandafter + {\the\sl:toks\leavevmode \o:@subsection:[#1]{#2}% + \add:toc{subsection}{\thesection.\thesubsection}{#2}}% + \expandafter\ifx\csname a:sec@slide\endcsname\relax + \expandafter\ifx\csname b:sec@slide\endcsname\relax + \the\sl:toks \global\sl:toks={}% +\fi\fi +% +} +\let\be:frameslide\frameslide +\def\frameslide{\a:sec@slide\the\sl:toks\b:sec@slide + \global\sl:toks={}\be:frameslide} + + \else + \append:def\andtitle{\a:andtitle} +\def\insttitle#1{\a:inst$\sp{#1}$\b:inst} +\def\instinst#1{\a:inst$\sp{#1}$\b:inst\ignorespaces} +\pend:def\titlepage{% + \a:titlepage + \pend:def\inserttitletitle{\a:title}% + \append:def\inserttitletitle{\b:title}% + \pend:def\insertauthortitle{\a:author}% + \append:def\insertauthortitle{\b:author}% + \pend:def\insertinstitute{\a:institute}% + \append:def\insertinstitute{\b:institute}% + \pend:def\insertdate{\a:date}% + \append:def\insertdate{\b:date}% + \pend:def\inserttitlegraphic{\a:titlegraphic}% + \append:def\inserttitlegraphic{\b:titlegraphic}% +} +\append:def\titlepage{\b:titlepage} +\let\o:subsection:\subsection +\def\subsection#1{% + \expandafter\global\expandafter\sl:toks\expandafter + {\the\sl:toks\leavevmode \o:subsection:{#1}% + \add:toc{subsection}{\thesection.\thesubsection}{#1}}% + \expandafter\ifx\csname a:sec@slide\endcsname\relax + \expandafter\ifx\csname b:sec@slide\endcsname\relax + \the\sl:toks \global\sl:toks={}% +\fi\fi +% +} +\pend:def\slide{\a:sec@slide\the\sl:toks\b:sec@slide + \global\sl:toks={}} + + \fi +\else + +\fi +\Hinput{beamer} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/beamerbasefont.4ht b/Master/texmf-dist/tex/generic/tex4ht/beamerbasefont.4ht new file mode 100755 index 00000000000..5f2f24f5bb1 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/beamerbasefont.4ht @@ -0,0 +1,47 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% beamerbasefont.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\HRestore\@mathrm +\HRestore\@mathbf +\HRestore\@mathsf +\HRestore\@mathit +\HRestore\@mathtt +\AtBeginDocument{% +\def\:tempd#1{% + \def\:tempc{\choose:mfont {#1}} + \expandafter\HLet\csname @#1\endcsname\:tempc +} +\:tempd{mathbf} +\:tempd{mathrm} +\:tempd{mathsf} +\:tempd{mathit} +\:tempd{mathtt} +} +\Hinput{beamerbasefont} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/beton.4ht b/Master/texmf-dist/tex/generic/tex4ht/beton.4ht new file mode 100755 index 00000000000..455ac553354 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/beton.4ht @@ -0,0 +1,35 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% beton.4ht 2005-10-23-04:19 % +% Copyright (C) 2004--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \AtBeginDocument + {\let\@setfontsize =\beton@old@setfontsize + \let\beton@new@setfontsize=\beton@old@setfontsize} + +\Hinput{beton} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/bibtex.4ht b/Master/texmf-dist/tex/generic/tex4ht/bibtex.4ht new file mode 100644 index 00000000000..c082b1428cb --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/bibtex.4ht @@ -0,0 +1,122 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% bibtex.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Usage: \input bibtex.4ht \bibtex{file.bib} % +% Provides: \bibkey, \thisbib, \Configure{@...}, \Configure{...} % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\expandafter\ifx\csname :RestoreCatcodes\endcsname\relax + \expandafter\let\csname :RestoreCatcodes\endcsname=\empty +\fi +\edef\bibstack{\noexpand\PushStack\expandafter\noexpand + \csname Cat:Stack\endcsname + \expandafter\noexpand \csname :RestoreCatcodes\endcsname} +\bibstack +\expandafter\edef\csname :RestoreCatcodes\endcsname{% + \catcode`\noexpand :\the\catcode`:% + \catcode`\noexpand "\the\catcode`"% + \catcode`\noexpand @\the\catcode`@% + \catcode`\noexpand _\the\catcode`_% + \catcode`\noexpand ^\the\catcode`^% + \catcode`\noexpand |\the\catcode`|% + \csname no:restore\endcsname + \noexpand\PopStack\expandafter\noexpand\csname Cat:Stack\endcsname + \expandafter\noexpand \csname :RestoreCatcodes\endcsname} +\catcode`\:11 \catcode`\@11 \catcode`\^7 \catcode`\|=12 +\catcode`"12 + +\catcode`\_=13 +\gdef\bib:parse#1,{{\def_{\string_}% + \xdef\bibkey{#1}\open:tag{\bib:type}{entry}\hfil\break}\cont:parse} +\catcode`\_=8 +\gdef\bib:eat{\bgroup \catcode`\@=12 \catcode`\^^M=10 \catcode`\#=12 + \a:@bibtex \csname a:@\bib:type\endcsname + \ifx \thisbib\:UnDef \expandafter\bib:conteat + \else \pend:defI\thisbib{\egroup}\expandafter\thisbib \fi} +\NewConfigure{@bibtex}{1} +\def\get:key#1 #2///{\def\:temp{#2}\ifx\:temp\empty \def\bib:tag{#1}\else + \def\:temp{\get:key#1#2///}\expandafter\:temp + \fi} +\long\def\bib:conteat#1{\egroup + {\bib:parse #1@="@"}\csname b:\bib:type\endcsname \vfil\break} +\def\open:tag#1#2{% + \expandafter\ifx \csname a:#1\endcsname\relax + \:warning{no configuration for #2 <#1>...}% + \global\expandafter\let \csname a:#1\endcsname\empty + \fi \csname a:#1\endcsname} +\def\bib:scan{\ifx \:next\bgroup \expandafter\bib:eat + \else \expandafter\bib:more \fi} +\def\bib:more#1{\edef\bib:type{\bib:type#1}\futurelet\:next\bib:scan} + +\def\b:btitem#1{\egroup\def\bib:type{#1}\futurelet\:next\bib:scan} + +\catcode`\@=13\relax +\gdef\bibtex#1{\begingroup + \def@{\bgroup \catcode`\@=12\b:btitem}% + \catcode`\@=13\relax + \input #1\endgroup} +\catcode`\@=11\relax + +\def\cont:parse{\futurelet\:next\cont:parseY} +\def\cont:parseY{% + \expandafter\ifx \space\:next + \expandafter \def\expandafter\:temp\space{\cont:parse}% + \else \let\:temp\cont:parseX \fi \:temp} +\long\def\cont:parseX#1={%% + \expandafter\get:key#1 ///\futurelet\:next\parse:value} +\def\parse:value{% + \expandafter\ifx \space\:next + \expandafter\def\expandafter\:temp\space{\futurelet + \:next\parse:value}% + \else \if "\:next \let\:temp=\parse:valueX + \else + \ifx \bgroup\:next \let\:temp=\parse:valueG + \else \let\:temp=\parse:valueC \fi + \fi \fi \:temp} +\def\parse:valueC#1,{\parse:valueY{#1},} +\def\parse:valueX"#1"{\parse:valueY{#1}} +\def\parse:valueG#1{\parse:valueY{#1}} +\def\parse:valueY#1{% + \def\:temp{@}\def\:tempa{#1}\ifx \:temp\:tempa \else + \def\:tempb{#1}\ifx \:tempb\empty\else \open:tag\bib:tag{key}% + \:tempb\csname b:\bib:tag\endcsname\hfil\break + \fi + \expandafter\tail:parse + \fi} +\def\tail:parse{\futurelet\:next\tail:parseY} +\def\tail:parseY{\ifx \:com\:next \def\:temp##1{\cont:parse}% + \else \expandafter\ifx \space\:next + \expandafter \def\expandafter\:temp\space{\tail:parse}% + \else \ifx\:next\egroup \let\:temp\empty + \else\def\:temp##1{\tail:parse}\fi + \fi\fi \:temp} +\let\:com=, + +\:RestoreCatcodes +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/bibtex2.4ht b/Master/texmf-dist/tex/generic/tex4ht/bibtex2.4ht new file mode 100644 index 00000000000..d5e6e2986f8 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/bibtex2.4ht @@ -0,0 +1,48 @@ + +\catcode`\/=0 +\catcode`\\=12 +/edef/bibstyle{\bibstyle} +/catcode`/\=0 +/catcode`//=12 +\catcode`\&=12 + +\def\get{% + \immediate\read15 to \line + \ifeof15 \else + \expandafter\scan\line @@@@@@@@@&&&& + \expandafter\get + \fi +} +\def\scan#1#2#3#4#5#6#7#8#9{\def\first{#1#2#3#4#5#6#7#8#9}\put} +\def\put#1&&&&{% + \immediate\write15{\ifx \first\bibstyle + \ifx \style\empty \line \else \bibstyle{\style}\fi + \else \line\fi}} +\newcount\c +\def\Cats#1#2#3{\edef\temp{\the\c}% + \c=#3 + \def\next{\catcode\c=#1 + \ifnum \c=#2 \let\next=\relax \fi + \advance\c by -1 \next}\next + \c=\temp } + +\def\jaux#1#2{% + \bgroup + \def\style{#2}% +\hshow{2222222222222222222222}% + \Cats{12}{0}{255}% + \Cats{11}{65}{90}% + \Cats{11}{97}{122}% + \immediate\openin15=#1.aux + \ifeof15 \else + \catcode`\^^M=5 + \immediate\openout15=#1j.aux + \get + \immediate\write15{} + \closeout15 + \fi + \egroup +} + + + diff --git a/Master/texmf-dist/tex/generic/tex4ht/bibtopic.4ht b/Master/texmf-dist/tex/generic/tex4ht/bibtopic.4ht new file mode 100644 index 00000000000..edc61a550b0 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/bibtopic.4ht @@ -0,0 +1,56 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% bibtopic.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \catcode`\:=12 +\def\bt@citex[#1]#2{% Add \@extra@b@citeb to \cite + \let\@citea\@empty + \csname a:cite\endcsname +\@cite{% + \@for\@citeb:=#2\do{% + \@citea\let\@citea\citepunct \SUBOff \SUPOff +% + \edef\@citeb{\expandafter\@firstofone\@citeb}% + \if@filesw\immediate\write\@auxout{% + \string\citation{\@citeb}}\fi + \@ifundefined{b@\@citeb \@extra@b@citeb}{% + \mbox{\reset@font\bfseries ?}% + \@warning{Citation `\@citeb' on page \thepage\space + undefined}\G@refundefinedtrue + }{\bt@citesurround{\cIteLink {X\@citeb}{}% +\citeform{\csname b@\@citeb + \@extra@b@citeb\endcsname}\EndcIteLink +}% + }% + }% + }{#1}\csname b:cite\endcsname +} +\catcode`\:=11 + +\Hinput{bibtopic} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/book.4ht b/Master/texmf-dist/tex/generic/tex4ht/book.4ht new file mode 100644 index 00000000000..fb02085ff70 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/book.4ht @@ -0,0 +1,370 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% book.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\Configure{UndefinedSec}{likepart} +\Configure{UndefinedSec}{likechapter} +\Configure{UndefinedSec}{likesection} +\Configure{UndefinedSec}{likesubsection} + +\def\tableofcontents{% + \ifx\contentsname\empty \else + % +\chapter*{\contentsname}% + % +% + \fi + \:tableofcontents} + +\let\:tempb\chapter +\Def:Section\chapter{\thechapter}{#1} +\let\:chapter\chapter +\let\chapter\:tempb +\def\@makechapterhead#1{} +\let\no@chapter\@chapter +\def\@chapter[#1]#2{% + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + {\SkipRefstepAnchor \let\addcontentsline\:gobbleIII\no@chapter[#1]{}}% + \HtmlEnv \Toc:Title{#1}\:chapter{#2}} +\Def:Section\likechapter{}{#1} +\let\:likechapter\likechapter +\let\likechapter\:UnDef +\let\no@schapter\@schapter +\def\@schapter#1{% + \gdef\sch:ttl{#1}% +% + {\let\addcontentsline\:gobbleIII\no@schapter{}}% + \HtmlEnv \:likechapter{#1}} +\let\no@appendix\appendix +\Def:Section\appendix{\thechapter}{#1} +\let\:appendix\appendix +\def\appendix{% + \def\@chapter[##1]##2{% + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + {\def\addcontentsline####1####2####3{}\no@chapter[##1]{}}% + \HtmlEnv \Toc:Title{##1}\:appendix{##2}}% + \no@appendix} + + +\edef\:TOC{% + \noexpand\ifx [\noexpand\:temp + \noexpand\expandafter\noexpand\:TableOfContents + \noexpand\else + \noexpand\Auto:ent{\ifnum \c@tocdepth >-2 part,\fi +\expandafter\ifx \csname @chapter\endcsname\relax + \ifnum \c@tocdepth >\z@ section,\fi +\else + \ifnum \c@tocdepth >\m@ne chapter,appendix,\fi + \ifnum \z@>\c@tocdepth\else section,\fi + \ifnum 1>\c@tocdepth \else subsection,\fi +\fi +\ifnum 2>\c@tocdepth \else subsection,\fi +\ifnum 3>\c@tocdepth \else subsubsection,\fi +\ifnum 4>\c@tocdepth \else paragraph,\fi +\ifnum 5>\c@tocdepth \else subparagraph,\fi +UnDFexyz}% + \noexpand\fi} +\def\:tableofcontents{\futurelet\:temp\:TOC} +\def\Auto:ent#1{% + \edef\auto:toc{\noexpand\:TableOfContents[\ifx \auto:toc\:UnDef + #1\else \auto:toc \fi]} \auto:toc + \global\let\auto:toc\:UnDef } + +\def\:tocs{\noexpand\:tableofcontents} +\pend:defIII\addcontentsline{% + \def\:temp{##1}\def\:tempa{toc}\ifx \:temp\:tempa + \gHAdvance\TitleCount 1 \fi } +\def\@dottedtocline#1#2#3#4#5{\hbox{\def\numberline##1{\e:listof + ##1\f:listof}\c:listof#4\d:listof}\ignorespaces} +\def\@starttoc#1{% + \begingroup + \makeatletter \Configure{cite}{}{}{}{}% + \def\:temp{#1}\def\:tempa{toc}% + \a:listof\par + \@input{\jobname.\ifx \:temp\:tempa 4ct\else #1\fi}% + \b:listof + \if@filesw + \expandafter\expandafter\csname + newwrite\endcsname\csname tf@#1\endcsname + \immediate\openout \csname tf@#1\endcsname \jobname.#1\relax + \fi + \global\@nobreakfalse + \endgroup} + + + +\NewConfigure{tableofcontents*}[1]{% + \def\:tempa{#1}\ifx\empty\:tempa + \ifx \au:StartSec\:UnDef \else \gdef\:StartSec{\au:StartSec}\fi + \else + \edef\auto:toc{#1}% + \ifx \au:StartSec\:UnDef + \let\au:StartSec\:StartSec + \def\:StartSec{\:tableofcontents + \global\let\auto:toc\:UnDef \:StartSec}% + \pend:def\:tableofcontents{\gdef\:StartSec{\au:StartSec}}% + \fi \fi +} + +\ifx \@openbib@code\:UnDef \else + \pend:def\@openbib@code{\labelsep\z@} +\fi +\def\:temp#1#2!*?: {\def\:temp{#1}} +\expandafter\:temp\usepackage!*?: +\def\:tempa{\@latex@e@error} +\ifx \:temp\:tempa \else + \def\:tempa#1#2#3#4{\tmp:toks{#1{#2}}% + \long\expandafter\edef\csname #4 \endcsname{\the\tmp:toks + {\expandafter\noexpand + \csname o:\expandafter\:gobble\string #3:\endcsname}}} +\def\:temp#1{% + \expandafter\ifx \csname #1 \endcsname\relax\else + \expandafter\expandafter\expandafter\:tempa\csname #1 \endcsname{#1}% + \fi +} +\:temp{rm} +\:temp{sf} +\:temp{tt} +\:temp{bf} +\:temp{it} + +\fi + +\ifx \part\:UnDef\else + \def\@part[#1]#2{% + \ifnum \c@secnumdepth >-2\relax + \SkipRefstepAnchor \refstepcounter{part}% + \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}% + \else + \addcontentsline{toc}{part}{#1}% + \fi + \csname @endpart\endcsname} +\let\:tempb\part +\Def:Section\part{\thepart}{#1} +\let\:part\part +\let\part\:tempb +\let\no@part\@part +\def\@part[#1]#2{% + {\let\addcontentsline\:gobbleIII\no@part[#1]{}}% + \HtmlEnv \Toc:Title{#1}\:part{#2}} +\Def:Section\likepart{}{#1} +\let\:likepart\likepart +\let\likepart\:UnDef +\let\no@spart\@spart +\def\@spart#1{% + {\let\addcontentsline\:gobbleIII\no@spart{}}% + \HtmlEnv \:likepart{#1}} + +\fi +\ifx \section\:UnDef\else + \let\no@section\section +\Def:Section\section{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesection \fi}{#1} +\let\no:section\section +\def\section{\rdef:sec{section}} +\Def:Section\likesection{}{#1} +\let\:likesection\likesection +\let\likesection\:UnDef + +\fi +\let\no@subsection\subsection +\Def:Section\subsection{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubsection \fi}{#1} +\let\no:subsection\subsection +\def\subsection{\rdef:sec{subsection}} +\Def:Section\likesubsection{}{#1} +\let\:likesubsection\likesubsection +\let\likesubsection\:UnDef + +\let\no@subsubsection\subsubsection +\Def:Section\subsubsection{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubsubsection \fi}{#1} +\let\no:subsubsection\subsubsection +\def\subsubsection{\rdef:sec{subsubsection}} +\Def:Section\likesubsubsection{}{#1} +\let\:likesubsubsection\likesubsubsection +\let\likesubsubsection\:UnDef + +\let\no@paragraph\paragraph +\Def:Section\paragraph{\ifnum \c:secnumdepth>\c@secnumdepth \else + \theparagraph \fi}{#1} +\let\no:paragraph\paragraph +\def\paragraph{\rdef:sec{paragraph}} +\Def:Section\likeparagraph{}{#1} +\let\:likeparagraph\likeparagraph +\let\likeparagraph\:UnDef +\let\no@subparagraph\subparagraph +\Def:Section\subparagraph{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubparagraph \fi}{#1} +\let\no:subparagraph\subparagraph +\def\subparagraph{\rdef:sec{subparagraph}} +\Def:Section\likesubparagraph{}{#1} +\let\:likesubparagraph\likesubparagraph +\let\likesubparagraph\:UnDef + + \let\:tempc\listoffigures +\pend:def\:tempc{\begingroup \a:listoffigures + \def\@starttoc{\:tableofcontents[lof]\:gobble}} +\append:def\:tempc{\b:listoffigures \endgroup} +\HLet\listoffigures\:tempc +\let\:tempc\listoftables +\pend:def\:tempc{\begingroup \a:listoftables + \def\@starttoc{\:tableofcontents[lot]\:gobble}} +\append:def\:tempc{\b:listoftables \endgroup} +\HLet\listoftables\:tempc + + \NewConfigure{listoffigures}{2} +\NewConfigure{listoftables}{2} + + + + +\append:def\quote{\par\@totalleftmargin\z@} +\NewConfigure{caption}[4]{\c:def\cptA:{#1}\c:def\cptB:{#2}% + \c:def\cptC:{#3}\c:def\cptD:{#4}} +\long\def\@makecaption#1#2{% + {\cptA: \cap:ref{#1}% +\cptB:}{\cptC:{#2}\cptD:}} + + +\pend:def\caption{\SkipRefstepAnchor} +\long\def\c:theindex:#1#2#3#4#5#6#7#8#9{% + \def\theindex{% + \def\idx:item{\SaveEverypar\ht:everypar{}#1}% + \def\endtheindex{\idx:item#2\RecallEverypar}% + \def\item{\idx:item\def\idx:item{#4}\let\index\@gobble #3}% + \def\subitem{\idx:item\def\idx:item{#6}\let\index\@gobble #5}% + \def\subsubitem{\idx:item\def\idx:item{#8}\let\index\@gobble #7}}% + \def\indexspace{\idx:item#9\let\idx:item\empty}} +\def\warn:idx#1{% + \expandafter\ifx \csname #1warn:idx\endcsname\relax + \expandafter\global + \expandafter\let \csname #1warn:idx\endcsname\def + \immediate\write16 + {---------------------------------------------------------}% + \:warning{If not done so, the index is to be processed by + ^^J\space\space tex '\string\def\string\filename + {{#1}{idx}{4dx}{ind}} \noexpand\input\space idxmake.4ht' + ^^J\space\space makeindex -o #1.ind #1.4dx + ^^Jinstead of + ^^J\space\space makeindex -o #1.ind #1.idx + ^^JOn some platforms, the quotation marks ' should be + ^^J replaced by double quotation marks " or eliminated. + ^^J--------------------------------------------------------- + }% + {\Configure{Needs}{File: #1.4idx}\Needs{}}% + \fi} +\ifOption{info}{\Log:Note{ +A script of the form +^^Jtex '\def\string\filename{{\%\%1}{idx}{4dx}{ind}} + \string\input\space idxmake.4ht' +^^Jmakeindex -o \%\%1.ind \%\%1.4dx +^^Jin the env file, automatically calls to the revised makeindex +^^Jcommand. An extra compilation of the source LaTeX file is required, +^^Jto get the index correctly into the output.}}{} +\def\ind:defs{\let\LNKidx\empty + \def\LNK##1##2##3##4{\ifx\NewConfigure\:UnDef\else + \def\LNK:number{##4}% + \a:LNK[##1]{##2}{}\gHAdvance\:LNKno1 + \def\:THIrd{##3}\ifx\:THIrd\empty + \LNKidx{\ifx\c:LNK\empty\:LNKno\else \c:LNK\fi}\else + \LNKidx{##3}\fi + \global\let\LNKidx\empty + \b:LNK + \fi}% + \def\:LNKno{0}} +\NewConfigure{LNK}{3} +\Configure{LNK}{\Link}{\EndLink}{} + +\Configure{@begin}{theindex}{\ind:defs} + + +\let\o:maketitle:\maketitle +\def\maketitle{\bgroup + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + \ifx \EndPicture\:UnDef + \def\sec:typ{title}% + \Configure{HtmlPar}{}{}{}{}% + \ConfigureEnv{center}{\empty}{}{\empty}{\empty} + \let\a:tabular:sv\a:tabular \let\b:tabular:sv\b:tabular +\let\c:tabular:sv\c:tabular \let\d:tabular:sv\d:tabular +\let\e:tabular:sv\e:tabular \let\f:tabular:sv\f:tabular +\let\before:begintabular:sv\before:begintabular +% + \Configure{HBorder}{}{}{}{}{}{}{}{}{}{}% + \Configure{tabular}{}{}{}{\e:mktl} + {\bgroup \let\a:tabular\a:tabular:sv \let\b:tabular\b:tabular:sv +\let\c:tabular\c:tabular:sv \let\d:tabular\d:tabular:sv +\let\e:tabular\e:tabular:sv \let\f:tabular\f:tabular:sv +\let\before:begintabular\before:begintabular:sv +}{\egroup} + \ConfigureEnv{tabular}{\empty}{}{}{}% + % + \pend:def\@title{\a:ttl}\append:def\@title{\b:ttl}% + \pend:def\@date{\a:dat}\append:def\@date{\b:dat}% + \pend:def\@author{\a:aut}\append:def\@author{\b:aut}% + \def\and{\a:and} +% + \fi + \pic:gobble\a:mktl \o:maketitle: \pic:gobble\b:mktl + \egroup \let\maketitle\empty} +\NewConfigure{maketitle}[4]{\c:def\a:mktl{#1}\c:def\b:mktl{#2}% + \c:def\a:ttl{#3}\c:def\b:ttl{#4}} +\NewConfigure{thanks author date and}[8]{% + \c:def\a:thanks{#1}\c:def\b:thanks{#2}\c:def\a:aut{#3}\c:def\b:aut{#4}% + \c:def\a:dat{#5}\c:def\b:dat{#6}\c:def\a:and{#7}\c:def\e:mktl{#8}} + +\append:def\quotation{\a:quotation\par\@totalleftmargin\z@} +\NewConfigure{quotation}{1} +\NewConfigure{listof}{6} + +\ConfigureToc{likeparagraph} {}{\empty}{}{\newline} +\ConfigureToc{likepart} {}{\empty}{}{\newline} +\ConfigureToc{likesection} {}{\empty}{}{\newline} +\ConfigureToc{likesubparagraph} {}{\empty}{}{\newline} +\ConfigureToc{likesubsection} {}{\empty}{}{\newline} +\ConfigureToc{likesubsubsection} {}{\empty}{}{\newline} +\ConfigureToc{paragraph} {\empty}{\ }{}{\newline} +\ConfigureToc{part} {\empty}{\ }{}{\newline} +\ConfigureToc{section} {\empty}{\ }{}{\newline} +\ConfigureToc{subparagraph} {\empty}{\ }{}{\newline} +\ConfigureToc{subsection} {\empty}{\ }{}{\newline} +\ConfigureToc{subsubsection} {\empty}{\ }{}{\newline} + +\ConfigureToc{appendix} {\empty}{\ }{}{\newline} +\ConfigureToc{chapter} {\empty}{\ }{}{\newline} +\ConfigureToc{likechapter} {}{\empty}{}{\newline} + +\Hinput{book} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/booktabs.4ht b/Master/texmf-dist/tex/generic/tex4ht/booktabs.4ht new file mode 100644 index 00000000000..bf9796a7c33 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/booktabs.4ht @@ -0,0 +1,118 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% booktabs.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\ifx \@BTfnslthree\:UnDef + \def\:temp{\o:noalign:{\ifnum0=`}\fi + \let\A:midrule=\a:midrule + \@ifnextchar[{\@midrule}{\@midrule[\lightrulewidth]}} +\HLet\midrule=\:temp +\def\:temp[#1]{\o:@midrule:[\z@\A:midrule]} +\HLet\@midrule=\:temp +\NewConfigure{midrule}{1} + +\def\:temp{\o:noalign:{\ifnum0=`}\fi + \@ifnextchar[{\@toprule}{\@toprule[\heavyrulewidth]}} +\HLet\toprule=\:temp +\def\:temp[#1]{\o:@toprule:[\z@\a:toprule]} +\HLet\@toprule=\:temp +\NewConfigure{toprule}{1} + +\def\:temp{\o:noalign:{\ifnum0=`}\fi + \let\A:midrule=\a:bottomrule + \@ifnextchar[{\@midrule}{\@midrule[\heavyrulewidth]}} +\HLet\bottomrule=\:temp +\NewConfigure{bottomrule}{1} + +\def\:temp{\o:noalign:{\ifnum0=`}\fi + \@ifnextchar[{\@addspace}{\@addspace[\defaultaddspace]}} +\HLet\addlinespace=\:temp +\def\:temp[#1]{\o:@addspace:[\z@\a:addlinespace]} +\HLet\@addspace=\:temp +\NewConfigure{addlinespace}{1} + +\else + \def\gobble:if#1\fi{} + +\let\:tempc\toprule +\pend:def\:tempc{\o:noalign:{\ifnum0=`}\fi + \let\cur:rule\a:toprule + \gobble:if} +\HLet\toprule=\:tempc +\NewConfigure{toprule}{1} + +\let\:tempc\midrule +\pend:def\:tempc{\o:noalign:{\ifnum0=`}\fi + \let\cur:rule\a:midrule + \gobble:if} +\HLet\midrule=\:tempc +\NewConfigure{midrule}{1} + +\let\:tempc\bottomrule +\pend:def\:tempc{\o:noalign:{\ifnum0=`}\fi + \let\cur:rule\a:bottomrule + \gobble:if} +\HLet\bottomrule=\:tempc +\NewConfigure{bottomrule}{1} +\def\@BTnormal{\hbox{\cur:rule}\futurenonspacelet\@tempa\@BTendrule} +\def\@@@cmidrule[#1-#2]#3#4{\global\@cmidla#1\relax + \global\advance\@cmidla\m@ne + \ifnum\@cmidla>0\global\let\@gtempa\@cmidrulea\else + \global\let\@gtempa\@cmidruleb\fi + \global\@cmidlb#2\relax + \global\advance\@cmidlb-\@cmidla + \global\@thisrulewidth=#3 + \@setrulekerning{#4} + \ifnum\@lastruleclass=\z@\vskip \aboverulesep\fi + \ifnum0=`{\fi}\@gtempa + \o:noalign:{\ifnum0=`}\fi\futurenonspacelet\@tempa\@xcmidrule} +\def\@cmidrulea{\multispan\@cmidla&\multispan\@cmidlb \a:cmidrule \hfill \cr} +\def\@cmidruleb{\multispan\@cmidlb \a:cmidrule \hfill \cr} + +\fi +\let\:tempc\addlinespace +\pend:def\:tempc{\o:noalign:{\ifnum0=`}\fi + \@ifnextchar[{\@addspace}{\@addspace[\defaultaddspace]}} +\HLet\addlinespace=\:tempc +\NewConfigure{addlinespace}{1} + +\def\:temp#1#2#3{\o:noalign:{\a:specialrule}} +\HLet\specialrule=\:temp +\NewConfigure{specialrule}{1} + +\def\:temp{\o:noalign:{\ifnum0=`}\fi + \@ifnextchar[{\@cmidrule}{\@cmidrule[\cmidrulewidth]}} +\HLet\cmidrule=\:temp +\NewConfigure{cmidrule}{1} + +\def\:temp{\o:noalign:{\relax}} +\HLet\morecmidrules=\:temp +\NewConfigure{morecmidrules}{1} + +\Hinput{booktabs} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/boxedminipage.4ht b/Master/texmf-dist/tex/generic/tex4ht/boxedminipage.4ht new file mode 100644 index 00000000000..e6775ef7816 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/boxedminipage.4ht @@ -0,0 +1,34 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% boxedminipage.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \let\o:@iboxedminipage:=\@iboxedminipage +\def\@iboxedminipage[#1]{\o:@iboxedminipage:[b]} + +\Hinput{boxedminipage} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/byname.4ht b/Master/texmf-dist/tex/generic/tex4ht/byname.4ht new file mode 100755 index 00000000000..7590ae48b2e --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/byname.4ht @@ -0,0 +1,48 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% byname.4ht 2005-10-23-04:19 % +% Copyright (C) 2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \def\prf:label{{\ifx \BNa:Title\:UnDef \else \BNa:Title\fi}% + {\ifx \BNb:Title\:UnDef \else \BNb:Title\fi}{}}% +\def\byn@melabel#1#2{% + \gdef\NRa:Title{\a:newlabel{#1}}% + \gdef\NRb:Title{\a:newlabel{#1}}% + \gdef\@currnamelabel{{\a:newlabel{#1}}{\a:newlabel{#1}}}% +} + +\@ifpackageloaded{hyperref}{% + \def\byname#1{% + \expandafter\@setref\csname name@#1\endcsname\@secondoftwo{#1}% + } + \def\byshortname#1{% + \expandafter\@setref\csname name@#1\endcsname\@firstoftwo{#1}% + } +}{} + +\Hinput{byname} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/catalan.4ht b/Master/texmf-dist/tex/generic/tex4ht/catalan.4ht new file mode 100644 index 00000000000..2c7aafa89a5 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/catalan.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% catalan.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{catalan} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/color.4ht b/Master/texmf-dist/tex/generic/tex4ht/color.4ht new file mode 100644 index 00000000000..0972eb42726 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/color.4ht @@ -0,0 +1,109 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% color.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\let\:temp\begingroup +\HLet\color@setgroup\:temp +\def\HColor{\:warning{\string\Hcode{...}{...} is deprecated; Use + \string\Configure{HColor}{...}{...}}\Configure{HColor}} +\NewConfigure{HColor}[2]{\if !#1!\if!#2!\let\HColor\relax \else \edef\HColor{#2}\fi +\else + \expandafter\edef\csname CLR:#1\endcsname{#2}\fi} +\pend:defIII\definecolor{% + \expandafter\ifx\csname HColor:##2\endcsname\relax\else + \csname HColor:##2\endcsname ##3 //% + \edef\:temp{{HColor}{##1}{\HColor}}% + \expandafter\Configure\:temp + \fi} + +\NewConfigure{color}{1} +\def\:tempc#1#2#3{\protect\leavevmode{\protect\a:textcolor + \color#1{#2}#3\protect\b:textcolor}} +\HLet\@textcolor=\:tempc +\NewConfigure{textcolor}{2} + \def\pagecolor{% + \begingroup \a:pagecolor + \let\ignorespaces\endgroup + \let\set@color\set@page@color + \color} +\NewConfigure{pagecolor}{1} +\def\@undeclaredcolor[#1]#2{\a:color{#1 #2}% + \@ifundefined{color@#1}% + {\@latex@error{Undefined color model `#1'}\@ehd}% + {\csname color@#1\endcsname\current@color{#2}% + \set@color}% + \ignorespaces} +\pend:defI\@declaredcolor{\a:color{##1}} +\NewConfigure{SetHColor}[2]{{% + \expandafter\let\expandafter\:temp \csname CLR:#2\endcsname + \ifx \:temp\relax \edef\:temp{#2 //}\expandafter\get:colortyp\:temp + \else \let\HColor=\:temp \fi + \ifx \HColor\relax + \:warning{missing \string\Configure{HColor}{#2}{...} + (in LaTeX: \csname\string\color @#2\endcsname)}% + \expandafter\global\expandafter\let\csname CLR:#2\endcsname\empty + \else #1\fi }} +\def\c:HColor:gray:{\def\HColor:gray##1 ##2//} +\Configure{HColor:gray}{\Configure{HColor}{}{}} +\def\c:HColor:rgb:{\def\HColor:rgb##1,##2,##3 ##4//} +\Configure{HColor:rgb}{\Configure{HColor}{}{}} +\def\c:HColor:cmyk:{\def\HColor:cmyk##1,##2,##3,##4 ##5//} +\Configure{HColor:cmyk}{\Configure{HColor}{}{}} +\def\get:colortyp#1 #2//{% + \expandafter\ifx \csname HColor:#1\endcsname\relax + \let\HColor=\relax + \expandafter\ifx \csname\string\color @#1\endcsname \relax\else + \expandafter\ifx \csname colortyp:\endcsname\relax \else + \csname colortyp:\expandafter\expandafter\expandafter\endcsname + \csname\string\color @#1\expandafter\endcsname + \space . //% +\fi \fi +% + \else + \csname HColor:#1\endcsname #2//% + \fi +} + +\long\def\:temp#1#2#3{% + \ifcolors@ + \def\:temp{#1}\def\:tempa{\relax}\ifx\:temp\:tempa + \a:colorbox \else \a:fcolorbox \fi + \fi + {#1{\leavevmode #2{\set@color#3}}}% + \ifcolors@ + \def\:temp{#1}\def\:tempa{\relax}\ifx\:temp\:tempa + \b:colorbox \else \b:fcolorbox \fi + \fi +} +\HLet\color@b@x\:temp +\NewConfigure{colorbox}{2} +\NewConfigure{fcolorbox}{2} + +\Hinput{color} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/colortbl.4ht b/Master/texmf-dist/tex/generic/tex4ht/colortbl.4ht new file mode 100644 index 00000000000..9b3c794cecb --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/colortbl.4ht @@ -0,0 +1,111 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% colortbl.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + + \CT@everycr{\o:noalign:{\global\let\CT@row@color\relax}\the\everycr} +\NewConfigure{@classz}{4} +\pend:def\@classz{\pic:gobble\a:@classz} +\append:def\@classz{\pic:gobble\b:@classz} +\pend:def\insert@column{\pic:gobble\c:@classz} +\append:def\insert@column{\pic:gobble\d:@classz} +\def\:temp{\global\let\CT@do@color\relax} +\HLet\CT@@do@color\:temp +\let\::maketitle\o:maketitle: +\def\o:maketitle:{% + \ifx \EndPicture\:UnDef + \NewConfigure{@classz}{4}% + \Configure{@classz}{}{}{}{}% + \fi + \::maketitle } +\def\rowcolor{% + \o:noalign:{\ifnum0=`}\fi + \global\let\CT@do@color\CT@@do@color + \@ifnextchar[\CT@rowa\CT@rowb} +\def\CT@rowa[#1]#2{% + \pic:gobbleII\a:rowcolor{#1 #2}% + \gdef\CT@row@color{\CT@color[#1]{#2}}% + \CT@rowc} +\def\CT@rowb#1{% + \pic:gobbleII\a:rowcolor{#1}% + \gdef\CT@row@color{\CT@color{#1}}% + \CT@rowc} +\NewConfigure{rowcolor}{1} +\def\begin:current@color{\let\sv:curcolor\current@color} +\def\end:current@color{% + \ifx \current@color\sv:curcolor + \else \csname a:text-colortbl\endcsname \fi +} +\NewConfigure{text-colortbl}{1} +\def\GET@column@color{} +\def\color:ii[#1]#2#3!*?: {\def\:temp{#1 #2}} +\def\color:i#1#2!*?: {\def\:temp{#1}} +\let\ctbl:mcol\multicolumn +\def\multicolumn#1#2#3{% + \ctbl:mcol{#1}{#2}{#3}% + \expand:after{\expandafter\MUL:LMN\meaning\@preamble}\MUL:PA//% + \ignorespaces} +{ + \def\MUL:PA{\gdef\MUL:PA} + \def\MUL:LMN{% + \catcode`\C=12 + \catcode`\T=12 + \catcode`\@=12 + \catcode`\c=12 + \catcode`\o=12 + \catcode`\l=12 + \catcode`\r=12 + \catcode`\t=12 + \catcode`\e=12 + \catcode`\m=12 + \catcode`\p=12 + \catcode`\d=12 + \catcode`\i=12 + \catcode`\b=12 + \gdef\MUL:LMN} + \MUL:LMN#1CT@color #2@tempdimb#3//{\::KOLOR{#2}} + \MUL:PA{CT@color @tempdimb} +} +\def\::KOLOR#1{\if :#1:\else \:KOLOR#1//% +\fi} +\def\:KOLOR{\@ifnextchar[\mc:clr{\mc:clr[]}} +{ + \catcode`\{=12 + \catcode`\}=12 + \catcode`\(=1 + \catcode`\)=2 + \gdef\mc:clr[#1]{#2}((% + \def\current@color(\if :#1:\else #1 \fi #2)% + \csname a:cell-colortbl\endcsname + )\def\:temp##1//()\:temp) +) +\NewConfigure{cell-colortbl}{1} + + +\Hinput{colortbl} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/combine.4ht b/Master/texmf-dist/tex/generic/tex4ht/combine.4ht new file mode 100644 index 00000000000..0ffc69f966f --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/combine.4ht @@ -0,0 +1,55 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% combine.4ht 2005-10-23-04:19 % +% Copyright (C) 2004--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \append:def\setuppapers{% + \expandafter\let\csname :ref\endcsname\c@lbref + \expandafter\let\csname o:ref\endcsname\c@lbref + \def\ref{\expandafter\Protect\csname ::ref\endcsname}% +} +\def\c@lblabel#1{\@bsphack + \bgroup + \a:@newlabel + \protected@write\@auxout{}% + {\string\newlabel{#1}{{\csname a:newlabel\endcsname + \@currentlabel}{\csname a:newlabel\endcsname \thecolpage}}}% + \egroup + \@esphack} +\long\def\:tempc#1{% + \PushMacro\at:docend \let\at:docend=\empty + \PushMacro\export:hook \let\export:hook\empty + \gHAdvance\:mpNum by 1 + \HAssign\minipageNum=\:mpNum \relax + \o:import:{#1}% + \PopMacro\at:docend + \PopMacro\export:hook +} +\HLet\import\:tempc + +\Hinput{combine} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/cond4ht.4ht b/Master/texmf-dist/tex/generic/tex4ht/cond4ht.4ht new file mode 100755 index 00000000000..5bfefa9f99a --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/cond4ht.4ht @@ -0,0 +1,728 @@ +%Needs: tex cond4ht.4ht +\def\ConfigFiles{\input mktex4ht.cnf} % Please,modify the bodies of the +\def\mkfilename{mktex4ht.4ht} % first four macros. +\def\author{Eitan M. Gurari} % The input file should consist +\def\firstdate{1999} % of records \AddFile{i}{name} + % where i stands for a priority number + % in the range 0--9, and name stands for + % for a sty/cls file name. For instance, + % + % \AddFile{1}{latex} \AddFile{2}{article} + % \AddFile{5}{amsmath} \AddFile{2}{report} ... + +% cond4ht.4ht 2005-02-21-19:17 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-02-21-19:17} + + +\ifx \CopyYear\UnDef + +\csname newcount\endcsname\tmpcnt \tmpcnt\time \divide\tmpcnt 60 +\edef\temp{\the\tmpcnt} +\multiply\tmpcnt -60 \advance\tmpcnt \time + +\edef\version{\the\year-\ifnum \month<10 0\fi + \the\month-\ifnum \day<10 0\fi\the\day + -\ifnum \temp<10 0\fi \temp + :\ifnum \tmpcnt<10 0\fi\the\tmpcnt} + +\def\CopyYear.#1.{% + \ifnum #1=\year #1\space\space\space\space\space\space + \else #1--\the\year\fi +} +\def\BREAK{^^J} + +\fi + + +\ifx \OutputCode\UnDef + +\def\next{ + \input tex4ht.sty \Preamble{html}\EndPreamble + \input ProTex.sty + \AlProTex{sty,<<<>>>,|,title,list,[[]],ClearCode} +} +\def\BYE{\csname bye\endcsname} +\expandafter \next +\fi + + +\expandafter\def\csname lit0\endcsname{} +\expandafter\def\csname lit1\endcsname{} +\expandafter\def\csname lit2\endcsname{} +\expandafter\def\csname lit3\endcsname{} +\expandafter\def\csname lit4\endcsname{} +\expandafter\def\csname lit5\endcsname{} +\expandafter\def\csname lit6\endcsname{} +\expandafter\def\csname lit7\endcsname{} +\expandafter\def\csname lit8\endcsname{} +\expandafter\def\csname lit9\endcsname{} +\def\infostyles{} +\def\hookstyles{} +\def\XXXXs{} + +\def\litstyles{% + \csname lit0\endcsname\BREAK + \csname lit1\endcsname\BREAK + \csname lit2\endcsname\BREAK + \csname lit3\endcsname\BREAK + \csname lit4\endcsname\BREAK + \csname lit5\endcsname\BREAK + \csname lit6\endcsname\BREAK + \csname lit7\endcsname\BREAK + \csname lit8\endcsname\BREAK + \csname lit9\endcsname +} + \HAssign\AddFileN = -3 + +\catcode`\!=14 \catcode`\%=12 +\def\AddFile#1#2{! +! \csname append:def\endcsname\hookstyles{\string\LitRow{#2}}! + \APPENDHOOK{\string\LitRow{#2}}! + \csname expand:after\endcsname{\csname append:def\endcsname}\csname ! + lit#1\endcsname{\string\lit\string{#2\string}}! + \ifnum\AddFileN<0\else \csname append:def\endcsname\XXXXs{,}\fi ! + \ifnum \AddFileN=4 ! + \HAssign\AddFileN = 0 ! + \csname append:def\endcsname\XXXXs{\BREAK\space\space\space} ! + \csname expand:after\endcsname{\csname ! + append:def\endcsname}\csname lit#1\endcsname{\BREAK}! +! \csname append:def\endcsname\hookstyles{\BREAK}! + \fi ! + \csname append:def\endcsname\XXXXs{#2}! + \ifnum \AddFileN<0 \HAssign\AddFileN = 2 \fi ! + \HAdvance\AddFileN by 1 ! + \csname append:def\endcsname\infostyles{\info.#2.}! +} +\catcode`\!=12 \catcode`\%=14 + + +\def\getNextLit#1#2#3{\def\nextLit{#3 }\def\NextLit{#3}} + +\def\APPENDHOOK#1{% + \getNextLit#1% + \expandafter\let\expandafter\hookstyles\expandafter\empty + \expandafter\sorthooks\hookstyles{}{}{}} + +\def\sorthooks#1#2#3{% + \if !#3!% + \expandafter\expandafter\csname append:def\endcsname + \expandafter\hookstyles\expandafter{\expandafter\string + \expandafter\LitRow\expandafter{\NextLit}}% + \else + \def\comp{0}% + \expandafter\compare\nextLit<>#3 <>% + \ifnum \comp<0 + \expandafter\expandafter\csname append:def\endcsname + \expandafter\hookstyles\expandafter{\expandafter\string + \expandafter\LitRow\expandafter{\NextLit}}% + \let\next=\resthooks + \else + \let\next\sorthooks + \fi + \csname append:def\endcsname\hookstyles{#1#2{#3}}% + \expandafter\next + \fi} + +\def\resthooks#1#2#3{% + \if !#3!% + \else + \csname append:def\endcsname\hookstyles{#1#2{#3}}% + \expandafter\next + \fi} + + +\def\compare#1#2<>#3#4<>{% + \ifnum `#1<`#3\def\comp{-1}\let\next=\relax + \else \ifnum `#1>`#3\def\comp{1}\let\next=\relax + \else \def\next{\compare#2<>#4<>}% + \if !#2!\let\next=\relax \fi + \if !#4!\let\next=\relax \fi + \def\tempa{#2}\def\tempb{#4}% + \ifx \tempa\space + \ifx \tempb\tempa \else \def\comp{-1}\fi + \let\next=\relax + \else\ifx \tempb\space \def\comp{1}\let\next=\relax + \fi\fi + \fi\fi + \next +} + +\HAssign\resthookN=0 +\def\hookstylesBreaks#1#2#3{% + \if !#3!\else + \csname append:def\endcsname\hookstyles{#1#2{#3}}% + \HAdvance\resthookN by 1 + \ifnum \resthookN=4 + \csname append:def\endcsname\hookstyles{\BREAK}% + \HAssign\resthookN=0 + \fi + \expandafter\hookstylesBreaks + \fi} + +\def\finalizeHooks{% + \expandafter\let\expandafter\hookstyles\expandafter\empty + \expandafter\hookstylesBreaks\hookstyles{}{}{}} + + + + + + +\ConfigFiles + + + + + + +\finalizeHooks + +\catcode`\%=12 + +\def\hook.#1.{\BREAK +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\BREAK + \string\section\string{#1\string}\string\rightline + \string{\string\Link\string{#1-b\string}\string + {#1-a\string}info\string\EndLink\string}\BREAK +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\BREAK +\BREAK +\string\<<< \BREAK +\BREAK +>>>\BREAK\BREAK +} + + +\def\info.#1.{\BREAK \BREAK\BREAK + \string\def\string\infolink{[\string\Link\string{#1-a\string}\string + {#1-b\string}up\string\EndLink] \string\gdef + \string\infolink{}}\BREAK + \string\section{#1}\BREAK\BREAK +\string\begin\string{verbatim\string}\BREAK +\ +\string\end\string{verbatim\string}\BREAK +} + +\def\lit.#1.{\BREAK +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\BREAK +\space\space\space\space\space\space\space\space +\space\space\space\space\space\space\space\space + |\string{#1\string} \BREAK +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\BREAK +\space\space\space\space | +\space\space \ \BREAK} + +\catcode`\%=14 + + + + + +\<*.4ht out of order\><<< +\Hinclude{\@ifpackageloaded{colortbl}{% + \no:dupl{array}{\input array.4ht}% + \no:dupl{color}{\input color.4ht}% + \no:dupl{colortbl}{\input colortbl.4ht}% + }{}}{colortbl} +>>> + +\<<< + +\<<< +\ifx \contextversion\Un:def + \Hinclude{\input #1.4ht}{plain} + \def\:temp{t}% + \ifx \eplain\:temp + \Hinclude{\input #1.4ht}{eplain} + \fi + || + \ifx \d@nger\:UnDef \else + \let\leftheadline\empty + \let\rightheadline\empty + \Hinclude{\input #1.4ht}{manmac} + \fi +\else + \Hinclude{\input #1.4ht}{context} +\fi +>|empty>> + +\<<< +\Hinclude{\input #1.4ht}{latex} +>|empty>> + +\<<< +|| +>|empty>> + +\<<< +|| +>|empty>> + +\<<< +|| +>|empty>> + + + + +\<<< +\def\:temp{M\kern-.111em\lower.6ex\hbox{E}\kern-.075emX} +\ifx \nM@X\:temp + \expandafter\ifx\csname emulateplain\endcsname\relax \else + \Hinclude{\input #1.4ht}{mex} +\fi\fi +>|empty>> + + + +Style files, like xy, may be loaded in latex with \verb'\usepackage' or +\verb'\input'. The latter case doesn't leave footprints, hence we need for +it an explicitly check. On the other hand, we should avoid duplications. + +\<<< +\expandafter\let\csname tex4ht:4ht\endcsname\empty +\def\no:dupl#1#2{% + \expandafter\ifx \csname #1:4ht\endcsname\relax + \expandafter\let \csname #1:4ht\endcsname\empty + \expand:after{#2}% + \fi +} +>|empty>> + + + + +\<<< +\Hinclude{\def\:temp{\ht:everypar={\setbox0=\lastbox\ht:everypar={}}}% + \ifx \NoindentAfter\:temp + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {osudeG} +\Hinclude{\ifx\amstexloaded@\relax + \no:dupl{#1}{ + \ifx \Space@\:UnDef \expand:after{\input #1.4ht} % + \else \input vanilla.4ht \fi}% + \fi} + {amstex} +\Hinclude{\expandafter\ifx \csname amsppt.sty\endcsname\relax \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {amsppt} +\Hinclude{\ifx \texinfoversion\:UnDef\else + \no:dupl{#1}{\expand:after{\input texinfo.4ht}}\fi} + {texinfo} +\Hinclude{\ifx \thistubstyle\:UnDef\else + \no:dupl{#1}{\expand:after{\input tugboat.4ht}}\fi} + {tugboat} +>|empty>> + + + +\<<< +\Hinclude{\input #1.4ht}{fontmath} +|<*.4ht out of order|> +\def\h:input#1.#2.#3!*?: {% + \:CheckOption{no_#1}\if:Option + \let\:temp\empty + \else + \let\:temp\empty + \no:dupl{#1}{% + \openin15 #1.4ht + \ifeof15 + \:CheckOption{debug}\if:Option + \:warning{No configuration file for + #1.\if .#2.tex\else #2\fi}% + \fi + \let\:temp\empty + \else + \def\:temp{\input #1.4ht }% + \fi \closein15 + }% + \fi \:temp} +\edef\:temp{\noexpand\Hinclude + {\noexpand\h:input ##1..!*?: }{\@filelist}} +\:temp +>|empty>> + + + +\<<< +\Hinclude{\ifx \PsfigVersion\:UnDef \else + \no:dupl{#1}{\expand:after{\input psfig.4ht}}\fi} + {psfig} +\Hinclude{\:CheckOption{#1} + \if:Option \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {pictex} +\Hinclude{% + \expandafter\ifx \csname PSTricksLoaded\endcsname\relax\else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {pstricks} +\Hinclude{% + \ifx \:DraCatCodes\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {dratex} +\Hinclude{% + \ifx \xyloaded\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {xy} + +\Hinclude{% + \ifx \epsfsetgraph\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {epsf} + +\Hinclude{% + \ifx \diagram@help@messages\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {diagrams} + +\Hinclude{% + \ifx \figvisu\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {fig4tex} + +\Hinclude{|} + {pctable} +\Hinclude{% + \:CheckOption{xhtml}\if:Option |\fi} + {xhtml} +\Hinclude{\:CheckOption{#1} + \if:Option\else \:CheckOption{ShowFont}\fi + \if:Option\else \:CheckOption{frames-}\fi + \if:Option\else \:CheckOption{frames}\fi + \if:Option\else \:CheckOption{image-maps}\fi + \if:Option\else \:CheckOption{java}\fi + \if:Option\else \:CheckOption{javascript}\fi + \if:Option \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {th4} +\Hinclude{\ifx \sethebrew\:UnDef\else \ifx \ArabTeX\:UnDef\else + \no:dupl{#1}{\expand:after{\input hebtex.4ht}}\fi \fi} + {hebtex} +>|empty>> + + + +\<<< +\ifx \BeginTable\:UnDef \else\ifx \EndTable\:UnDef \else +\expandafter\ifx \csname !ttBeginTable\endcsname\relax\else + \no:dupl{#1}{\input #1.4ht}% +\fi\fi\fi +>|empty>> + + + +>>> + + + + +{\tt \string\EXIST} is needed for styles/classes not coming from +tex4ht-4ht, e.g., for adding cases to {\tt\string\exit:ifnot}. + + +\<\mkfilename\><<< +% \def\HTML{...} \def\CONFIG{...} \def\MAKETITLE{...} \def\EXIST{...} +% \def\OPTIONS{...} \def\PREAMBLE{...} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% Compile this file with the command `xhlatex |mkfilename', % +% and read the instructions at mktex4ht.html => index % +% => mktex4ht. % +% % +% The compilation needs the files ProTex.sty & AlProTex.sty % +% from % +% http://www.cse.ohio-state.edu/~gurari/systems.html % +% % +% This file is designed for machines--not human beings! You % +% are strognly advised not to look at the code which follows % +% the copyright notice. % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% |mkfilename |version % +% Copyright (C) |CopyYear.|firstdate. |author % +| + +| + +\openin15=ProTex.sty \ifeof15 + \immediate\write16{--- Needs ProTex.sty \& AlProTex.sty + from http://www.cse.ohio-state.edu/\string + ~gurari/systems.html --} +\fi \closein15 + + + +\edef\RecallCats{\catcode`\noexpand\^=\the\catcode`\^} \catcode`\^=7 +\catcode`\%=12 \catcode`\!=14 \catcode`\^^M=13 \catcode`\:=11 +\def\lit#1{ +\expandafter\ifx\csname ! + cw:)\clearcode:id P:configure \HTML\space #1\endcsname\relax ! +! % no code for ! +\else ! +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\space\space\space\space\space\space\space\space! +\space\space\space\space\space\space\space\space! + \string\ConfigureHinput\string{#1\string} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\space\space\space\space \ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\space\space + \string\endinput\string\empty\string\empty\string\empty\string\empty ! + \string\empty\string\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\fi ! +} +\catcode`\%=14 \catcode`\!=12 + +\def\GetLit#1,{\def\HTML{#1}\ifx \HTML\empty + \def\GetLit##1!*?: {}\else% + \section{Container of \HTML.4ht} + \expandafter\ifx\csname YES\HTML\endcsname\relax\else + \<\HTML\><<< + \string\exit:ifnot{\csname YES\HTML\endcsname} + >>|empty> + \fi + \<\HTML\><<< + |litstyles + \ifx \EXIST\UnDef\else \expandafter\moreLit\EXIST,,//\fi + \string\endinput + >>|empty> \LitFile \fi \GetLit} +\catcode`\^^M=5 \RecallCats + +\def\moreLit#1,{\if !#1!\expandafter\SofLit\else + \lit{#1}\expandafter\moreLit\fi} +\def\moreLitRow#1,{\if !#1!\expandafter\SofLit\else + \LitRow{#1}\expandafter\moreLitRow\fi} +\def\SofLit#1//{} + +\def\LitFile{\OutputCode[4ht]\<\HTML\>} + +\def\cleancom#1,#2(){#1} +\def\LitRow#1{% + \let\next=\LitCols \def\RowTp{#1}% + \HCode{}\ifx \RowTp\empty \else + \edef\temp{\noexpand\Link[\noexpand\cleancom + \RefFile{f-#1}}\temp,()]{}{b-#1}#1\EndLink \fi \HCode{}% + \HAssign\curf=0 + \ifx \HTML\:UnDef + \expandafter\LitCols\infosources,,!*?: + \else \expandafter\LitCols\HTML,,!*?: \fi + \HCode{}% +} +\def\LitCols#1,{\def\temp{#1}\ifx \temp\empty + \def\next##1!*?: {}\else% + \ifx \RowTp\empty \HCode{}\Vth#1:\HCode{}\else + \HCode{}\expandafter\ifx\csname + cw:)\clearcode:id P:configure #1 \RowTp\endcsname\relax + |\else \LinkPort\*\EndLink + \expandafter\edef\csname YES#1\endcsname{% + \expandafter\ifx \csname YES#1\endcsname\relax\else + \csname YES#1\endcsname,\%\Hnewline\fi \RowTp}% +\fi + \HCode{}\fi + \fi + \next } + +\def\Vth#1{\if #1:\else #1\expandafter\VTH\fi} +\def\VTH#1{\if #1:\else \HCode{
}#1\expandafter\VTH\fi} + +\expandafter\def\csname html4hook\endcsname{% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% for bootstrapping, when html4.4ht is not available % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifx \b:HEAD\UnDef + \let\tbl:XV=\empty + \let\:Hii=\empty + \let\End:Hii=\empty + \let\:SPAN=\empty + % +\expandafter\def\csname html4hook\endcsname{% + \csname newcount\endcsname\pageno + \Configure{HtmlPar}{}{}{}{} + \Configure{HEAD}{}{} + \Configure{CssFile}{}{} + \Configure{HTML}{}{} + \Configure{TITLE}{}{} + \Configure{BODY}{}{} + \Configure{Css}{foo} + \Configure{TITLE+}{} + \Configure{HPageTITLE+}{} +} \csname html4hook\endcsname +\fi +} + \catcode`\:=12 + + + +\documentclass{book} + \ifx \HCode\UnDef + \def\temp{\usepackage[\ifx \OPTIONS\UnDef + xhtml,3,sections+\else \OPTIONS\fi]{tex4ht}} + \expandafter\temp + \fi + \Configure{ProTex}{4ht,<<<>>|empty>,||,title,list,[[]]} + \csname PREAMBLE\endcsname +\begin{document} + +\ifx \OPTIONS\UnDef + \TocAt{section,subsection} +\fi + +\title{TeX4ht: \ifx\HTML\UnDef Seeded Hooks\else Configuration Files\fi} +\ifx \MAKETITLE\UnDef \else \expandafter\MAKETITLE\fi + +\maketitle + + + +\noindent +[\HPage{index} +\HCode{}\LitRow{}|hookstyles +\ifx \EXIST\UnDef\else \expandafter\moreLitRow\EXIST,,//\fi +\ifvmode \IgnorePar\fi\EndP \HCode{
} +\IgnoreIndent\par\rightline{[\ExitHPage{}]} \EndHPage{}] + \ifx \HTML\UnDef +\par +\let\LitFile=\empty + \def\HTML{replace-with-file-name} +\immediate\write16{-- Missing definition for \noexpand\HTML --} +See {\tt index => mktex4ht} for directions on how to create +configuration files with `mktex4t.4ht'.\par +WARNING: Missing definition for {\tt \string\HTML } +\else +[\HPage{the 4ht files} +\def\Comma{\def\Comma{, }} +\def\LitFiles#1,{\def\temp{#1}\ifx \temp\empty + \def\LitFiles##1!*?: {}\else + \Comma\Link[#1.4ht]{}{}#1.4ht\EndLink \fi + \LitFiles } + \expandafter\LitFiles\HTML,,!*?: +\par\ShowPar[\ExitHPage{}] \EndHPage{}] + \fi + + + +\ifx \CONFIG\UnDef +WARNING: Missing definition for {\tt \string\CONFIG } +\fi + +\IgnorePar\EndP + + + + +\ifx \CONFIG\UnDef +\immediate\write16{-- Missing definition for \noexpand\CONFIG --} +\else +\def\temp{\input \CONFIG}\expandafter\temp +\fi + + + +\tableofcontents + +\chapter{Utilities} + +| + + +\chapter{Containers for the Configurations} + + + \catcode`\:=11 +\expandafter\GetLit\HTML,,,!*?: \relax + \catcode`\:=12 + +| + +\end{document} +\endinput +>>> + +\<<< +\bgroup + \catcode`\:=11 \catcode`\@=0 \catcode`\\=11 @relax + + @def@infoIVht[#1]#2//{@bgroup + @no:catcodes0{255}{11}% + @no:catcodes{47}{47}{12}% / + @def@infoIVht##1\ConfigureHinput{@egroup + @let@ConfigureHinput=@ConfigureHINPUT @ConfigureHinput}% + @infoIVht } + + @def@ConfigureHINPUT#1{@bgroup + @no:catcodes0{255}{11}% + @no:catcodes{47}{47}{12}% / + @no:catcodes{13}{13}{13}% ^^M + @no:catcodes{32}{32}{13}% ^^M + @def@ConfigureHinput##1//##2//##3\ifx\infoIVht##4\endinput{@egroup + @HPage[f@curf-#1]{#1}% + @rightline{@Link{b-#1}{}up@EndLink}@ShowPar@par@textbf{#1}@par + @verbshow{##3}@rightline{@Link{b-#1}{}up@EndLink}% + @EndHPage{}@par@ShowPar}@ConfigureHinput} + +@bgroup + @catcode `[= 1 @catcode`]=2 @catcode `@{=12 @catcode `@}=12 + @catcode`@\=12 + @long@gdef@verbshow#1[@begin[verbatim]#1\end{verbatim}] +@egroup + +@catcode`@\=0 \catcode`\:=12 \catcode`\@=12 \relax + + +\def\curf{} \input info4ht.4ht +\ifx \HTML\empty + \HAssign\curf=0 + \def\nextinfo#1,{\if !#1!\def\nextinfo##1//{} + \else \HAdvance\curf by 1 + \input #1.4ht \expandafter\nextinfo + \fi + } + \expandafter\nextinfo\infofiles,,//% +\fi +\egroup + +>>> + +\<<< +\def\infofiles{infoht4,infomml} +\def\infosources{html4,mathml} +>>> + +\<<< +\HAdvance\curf by 1\relax +\expandafter\ifx \csname cw:f\curf-\RowTp(L \endcsname\relax + -\else\Link[\csname cw:f\curf-\RowTp(L \endcsname]{}{}*\EndLink +\fi +>>> + + + \expandafter\OutputCodE\expandafter\<\mkfilename\> + +\csname BYE\endcsname +\endinput + + diff --git a/Master/texmf-dist/tex/generic/tex4ht/context.4ht b/Master/texmf-dist/tex/generic/tex4ht/context.4ht new file mode 100644 index 00000000000..cc0d750c0f4 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/context.4ht @@ -0,0 +1,757 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% context.4ht 2005-10-23-04:19 % +% Copyright (C) 2004--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\def\putVBorder{\expandafter\put:VBorder\VBorder!*?: } +\def\put:VBorder#1#3!*?: {\def\:temp{#2}\ifx\:temp\empty + \HCode{\VBorder}% + \def\:temp{#1}\ifx\:temp\empty \else\HCode{}\fi + \HCode{}% + \else \def\:temp{\put:VBorder#3!*?: }\expandafter\:temp\fi +} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\catcode`\!=11 +\catcode`\?=11 + \def\get:curName#1{% + \ifx \last:Attributes\empty + \let\cur:Name\empty + \else + \bgroup + \let#1=\empty + \edef\:temp{\def\noexpand\:temp{\last:Attributes}}% + \expandafter + \egroup\:temp + \edef\:tempa{\last:Attributes}% + \edef\cur:Name{\ifx\:temp\:tempa\else\:temp\fi}% + \fi } +\let\last:Attributes=\empty +\def\verify:config#1#2{% + \expandafter\ifx \csname c:#1:\endcsname\relax + \expandafter\ifx \csname c:#2:\endcsname\relax + \:warning{adding null \string\NewConfigure{#1}{2}}% + \expandafter\def\csname c:#1:\endcsname##1##2{}% + \else + \:warning{adding \string\NewConfigure{#1}{2} + to equal \string\Configure{#2}{...}{...}}% + \edef\:temp{\noexpand\NewConfigure{#1}[2]{% + \gdef\expandafter\noexpand\csname + a:#1\endcsname{\expandafter + \noexpand\csname a:#2\endcsname}% + \gdef\expandafter\noexpand\csname + b:#1\endcsname{\expandafter + \noexpand\csname b:#2\endcsname}% + }}\:temp + \Configure{#1}{}{}% + \global\expandafter\let \csname c:#1:\expandafter + \endcsname \csname c:#1:\endcsname + \fi + \fi +} +\def\verify:configIII#1#2{% + \expandafter\ifx \csname c:#1:\endcsname\relax + \expandafter\ifx \csname c:#2:\endcsname\relax + \:warning{adding null \string\NewConfigure{#1}{3}}% + \expandafter\def\csname c:#1:\endcsname##1##2##3{}% + \else + \:warning{adding \string\NewConfigure{#1}{3} + to equal \string\Configure{#2}{...}{...}{...}}% + \edef\:temp{\noexpand\NewConfigure{#1}[3]{% + \gdef\expandafter\noexpand\csname + a:#1\endcsname{\expandafter + \noexpand\csname a:#2\endcsname}% + \gdef\expandafter\noexpand\csname + b:#1\endcsname{\expandafter + \noexpand\csname b:#2\endcsname}% + \gdef\expandafter\noexpand\csname + c:#1\endcsname{\expandafter + \noexpand\csname c:#2\endcsname}% + }}\:temp + \Configure{#1}{}{}{}% + \global\expandafter\let \csname c:#1:\expandafter + \endcsname \csname c:#1:\endcsname + \fi + \fi +} +\def\verify:configIV#1#2{% + \expandafter\ifx \csname c:#1:\endcsname\relax + \expandafter\ifx \csname c:#2:\endcsname\relax + \:warning{adding null \string\NewConfigure{#1}{4}}% + \expandafter\def\csname c:#1:\endcsname##1##2##3##4{}% + \else + \:warning{adding \string\NewConfigure{#1}{4} + to equal \string\Configure{#2}{...}{...}{...}{...}}% + \edef\:temp{\noexpand\NewConfigure{#1}[4]{% + \gdef\expandafter\noexpand\csname + a:#1\endcsname{\expandafter + \noexpand\csname a:#2\endcsname}% + \gdef\expandafter\noexpand\csname + b:#1\endcsname{\expandafter + \noexpand\csname b:#2\endcsname}% + \gdef\expandafter\noexpand\csname + c:#1\endcsname{\expandafter + \noexpand\csname c:#2\endcsname}% + \gdef\expandafter\noexpand\csname + d:#1\endcsname{\expandafter + \noexpand\csname d:#2\endcsname}% + }}\:temp + \Configure{#1}{}{}{}{}% + \global\expandafter\let \csname c:#1:\expandafter + \endcsname \csname c:#1:\endcsname + \fi + \fi +} + + \headertextcontent={} +\footertextcontent={} + + \let\:doplaatskopnummertekst=\doplaatskopnummertekst +\def\doplaatskopnummertekst#1#2#3#4#5{% + \expandafter\ifx \csname teskt:#1\endcsname\relax + \plaatskop:warning{#1}% + \else + \expandafter\let\expandafter\:tekstcommando + \csname \??ko #1\c!tekstcommando\endcsname +\expandafter\let\csname \??ko #1\c!tekstcommando + \expandafter\endcsname \csname teskt:#1\endcsname +\expandafter\let\expandafter\:nummercommando + \csname \??ko #1\c!nummercommando\endcsname +\expandafter\let\csname \??ko #1\c!nummercommando\endcsname + \:gobble +\ifdisplaysectionhead + \def\if:displaysectionhead{\displaysectionheadtrue}% + \displaysectionheadfalse +\else + \def\if:displaysectionhead{\displaysectionheadfalse}% +\fi +% + \fi + \:doplaatskopnummertekst{#1}{#2}{#3}{#4}{#5}% + \expandafter\ifx \csname teskt:#1\endcsname\relax \else + \expandafter\let\csname \??ko #1\c!tekstcommando\endcsname + \:tekstcommando +\expandafter\let\csname \??ko #1\c!nummercommando\endcsname + \:nummercommando +\if:displaysectionhead +% + \fi +} +\def\plaatskop:warning#1{\expandafter + \ifx \csname warn:#1\endcsname\relax + \:warning{Unconfigured `#1'}% + \expandafter\let\csname warn:#1\endcsname=\def + \fi } +\def\:tmp#1{% + \let\:tempb=#1% + \Def:Section#1{\finalsectionnumber}{##1}% + \expandafter\let + \csname teskt:\expandafter\:gobble\string #1\endcsname=#1% + \let#1=\:tempb} +\def\:tempd#1{\edef\:temp{#1}% + \expandafter\:tmp\csname \:temp\endcsname} +\:tempd{\v!hoofdstuk +} +\:tempd{\v!paragraaf +} +\:tempd{\v!sub \v!paragraaf +} +\:tempd{\v!sub \v!sub \v!paragraaf +} +\:tempd{\v!sub \v!sub \v!sub \v!paragraaf +} +\:tempd{\v!sub \v!sub \v!sub \v!sub \v!paragraaf +} +\def\:tempc#1#2#3#4{% +\ifverhoognummer + \ifplaatskop + \ifkopnummer \else + \expandafter\ifx + \csname teskt:\v!sub \v!paragraaf\endcsname\relax + \:warning{Sectioning \expandafter\string + \csname \v!sub \v!paragraaf\endcsname ?}% + \else + \let\sv:endheadplacement\endheadplacement + \def\endheadplacement##1##2{% + \global\let\endheadplacement\sv:endheadplacement + \setbox0=\hbox{}\endheadplacement{#1}{#4}% + \def\finalsectionnumber{}% + \csname teskt:\v!sub \v!paragraaf\endcsname{#3}% + }% +\fi\fi\fi\fi +\o:doplaatskoptekst:{#1}{#2}{#3}{#4}% +} +\HLet\doplaatskoptekst\:tempc + + \NewConfigure{layout}{2} +\NewConfigure{sectie}{2} +\NewConfigure{context-attr}{2} +\NewConfigure{startstop}{2} + + \def\:tempc[#1]{% + \o:complexstartsmaller:[#1]% + \a:narrower\bgroup\aftergroup\b:narrower\aftergroup\egroup} +\HLet\complexstartsmaller\:tempc +\NewConfigure{narrower}{2} +\def\:tempc#1#2{% + \ifx #1\hss + \ifx #2\hss\a:midaligned \bgroup \aftergroup \b:midaligned + \else \a:rightaligned \bgroup \aftergroup \b:rightaligned + \fi + \else \a:leftaligned \bgroup \aftergroup \b:leftaligned + \fi + \let\:temp\bgroup \def\bgroup{\let\bgroup=\:temp}% + \o:doalignline:{#1}{#2}} +\HLet\doalignline\:tempc +\NewConfigure{midaligned}{2} +\NewConfigure{leftaligned}{2} +\NewConfigure{rightaligned}{2} +\def\:tempc#1{% + \def\last:Attributes{#1}% + \ifx \last:Attributes\empty + \else + \get:curName\??be \ifx \cur:Name\empty + \get:curName\??li \ifx \cur:Name\empty + \get:curName\??ly \ifx \cur:Name\empty + \get:curName\??ko \ifx \cur:Name\empty + \edef\cur:Name{\cur:Name -\last:Attributes}% +\verify:config\cur:Name{context-attr}% +\csname a:\cur:Name\endcsname +\def\:tempc{\o:@@nostopattributes: \csname b:\cur:Name\endcsname}% +\HLet\@@nostopattributes\:tempc +\def\:tempc{\o:@@dostopattributes: \csname b:\cur:Name\endcsname}% +\HLet\@@dostopattributes\:tempc +% + \else + \edef\cur:Name{\cur:Name -ko}% +\verify:config\cur:Name{sectie}% +\csname a:\cur:Name\endcsname +\def\:tempc{\o:@@nostopattributes: \csname b:\cur:Name\endcsname}% +\HLet\@@nostopattributes\:tempc +\def\:tempc{\o:@@dostopattributes: \csname b:\cur:Name\endcsname}% +\HLet\@@dostopattributes\:tempc +% + \fi + \else + \edef\cur:Name{\cur:Name -ly}% +\verify:config\cur:Name{layout}% +\csname a:\cur:Name\endcsname +\def\:tempc{\o:@@nostopattributes: \csname b:\cur:Name\endcsname}% +\HLet\@@nostopattributes\:tempc +\def\:tempc{\o:@@dostopattributes: \csname b:\cur:Name\endcsname}% +\HLet\@@dostopattributes\:tempc +% + \fi + \else + \edef\cur:Name{\cur:Name -li}% +\verify:config\cur:Name{listelement}% +\csname a:\cur:Name\endcsname +\def\:tempc{\o:@@nostopattributes: \csname b:\cur:Name\endcsname}% +\HLet\@@nostopattributes\:tempc +\def\:tempc{\o:@@dostopattributes: \csname b:\cur:Name\endcsname}% +\HLet\@@dostopattributes\:tempc +% + \fi +\else + \verify:config\cur:Name{startstop}% +\csname a:\cur:Name\endcsname +\def\:tempc{\o:@@nostopattributes: \csname b:\cur:Name\endcsname}% +\HLet\@@nostopattributes\:tempc +\def\:tempc{\o:@@dostopattributes: \csname b:\cur:Name\endcsname}% +\HLet\@@dostopattributes\:tempc +% +\fi +% + \let\last:Attributes=\empty + \fi + \o:dostartattributes:{#1} + } +\HLet\dostartattributes\:tempc +\def\:tempc[#1]{% + \o:dostartopelkaar:[#1]% + \verify:config{\currentregister-env}{null-default-env}% + \csname a:\currentregister-env\endcsname +} +\HLet\dostartopelkaar\:tempc +\pend:def\stopopelkaar{% + \csname b:\currentregister-env\endcsname +} + + \let\:doplaatssamengesteldelijst\doplaatssamengesteldelijst +\def\doplaatssamengesteldelijst[#1][#2]{% + \ifx #1\v!inhoud + \expand:after{\TableOfContents[part,chapter,section,subsection,subsubsection,% +subsubsubsection,subsubsubsubsection% +]}% + \else + \expand:after{\:doplaatssamengesteldelijst[#1][#2]}% + \fi +} +\NewConfigure{placecontent}[5]{% + \def\a:tableofcontents{#1}% + \def\b:tableofcontents{#2}% + \def\c:tableofcontents{#3}% + \def\d:tableofcontents{#4}% + \def\e:tableofcontents{#5}} +\Configure{placecontent}{}{}{}{}{} +\def\dovolledigesamengesteldelijst[#1][#2]{% + \expandafter\ifx + \csname a:\expandafter\:gobble\string#1:head\endcsname + \relax + \expandafter\let + \csname a:\expandafter\:gobble\string#1:head\endcsname + \empty + \:warning{No configuration for + `#1' (\expandafter\:gobble\string#1) head}% + \fi + \csname a:\expandafter\:gobble\string#1:head\endcsname + \expanded{\systemsuppliedtitle[#1]{\noexpand\headtext{#1}}}% + \csname b:\expandafter\:gobble\string#1:head\endcsname + \doplaatssamengesteldelijst[#1][#2]} +\NewConfigure{contenthead}[2]{% + \def\a:v!inhoud:head{#1}\def\b:v!inhoud:head{#2}} +\Configure{contenthead}{}{} +\NewConfigure{listelement}{2} + + \def\:tempc[#1][#2]{\o:redostartitemgroup:[#1][#2]% + \verify:config{\currentitemgroup-group}{itemgroup}% + \csname a:\currentitemgroup-group\endcsname} +\HLet\redostartitemgroup=\:tempc +\pend:def\stopitemgroup{% + \csname b:\currentitemgroup-group\endcsname} +\NewConfigure{itemgroup}{2} +\pend:def\dolistitem{\HLet\noindent\item:noindent} +\append:def\dolistitem{% + \csname b:\currentitemgroup -\ifheaditem head\else +\ifsymbolitem symbol\else + other\fi\fi +% +-item\endcsname} +\def\item:noindent#1\strutdepth{#1\strutdepth + \let\noindent\o:noindent: + \verify:config{\currentitemgroup -\ifheaditem head\else +\ifsymbolitem symbol\else + other\fi\fi +% +-item}% + {\ifheaditem head\else +\ifsymbolitem symbol\else + other\fi\fi +-listitem}% + \csname a:\currentitemgroup -\ifheaditem head\else +\ifsymbolitem symbol\else + other\fi\fi +% +-item\endcsname}% +\NewConfigure{head-listitem}{2} +\NewConfigure{symbol-listitem}{2} +\NewConfigure{other-listitem}{2} + + \def\normal@@definitiewoord#1[#2]#3#4{% + \verify:config{#1-des}{description-word}% + \csname a:#1-des\endcsname \doattributes + {\??dd#1}\c!kopletter\c!kopkleur + {\getvalue{\??dd#1\c!commando}{#4}}% + \csname b:#1-des\endcsname \rawreference\s!def{#2}{#3}} +\NewConfigure{description-word}{2} +\def\@@somedefinitie#1[#2]#3{% + \dowithpar + {\bgroup + \verify:configIII{#1-item}{description-item}% + \csname a:#1-item\endcsname + \executedoordefinitie{#1}[#2]{#3}\csname + b:#1-item\endcsname }% + {\csname c:#1-item\endcsname \@@stopdefinitie{#1}}} +\def\@@startsomedefinitie#1[#2]#3{% + \bgroup + \verify:configIII{#1-item}{description-item}% + \csname a:#1-item\endcsname + \BeforePar{% + \executedoordefinitie{#1}[#2]{#3}\csname + b:#1-item\endcsname}\bgroup + \expandafter\aftergroup + \csname c:#1-item\endcsname\aftergroup\egroup + \GotoPar} +\NewConfigure{description-item}{3} + + \pend:defI\dostarttyping{\a:typing} +\append:defI\initializetyping{% + \aftergroup\b:typing + \def\obeyedspace {\d:typing}% + \def\obeyedline{}% + \Configure{HtmlPar}{\c:typing}{\c:typing}{}{}% +} +\NewConfigure{typing}{4} + + \def\:tempc[#1]{% + \expandafter\ifx \csname c:#1:\endcsname\relax + \:warning{adding \string\NewConfigure{#1}{2} initialized to + \string\Configure{plaatsblok}}% +\NewConfigure{#1}{2} +\global\expandafter\let\csname c:#1:\expandafter\endcsname + \csname c:#1:\endcsname +\expandafter\gdef\csname a:#1\endcsname{\a:plaatsblok}% +\expandafter\gdef\csname b:#1\endcsname{\b:plaatsblok}% +% + \fi + \csname a:#1\endcsname + \expandafter\tmp:toks\expandafter{\the\everyinsidefloat}% +\def\restore:every{\expandafter\everyinsidefloat + \expandafter{\the\tmp:toks}}% +% + \expandafter\everyinsidefloat\expandafter{% + \the\everyinsidefloat + \restore:every \aftergroup\restore:every + \expandafter \aftergroup\csname b:#1\endcsname + \everyvbox{\everyvbox{}\bgroup \aftergroup\EndP\aftergroup\egroup}% +\def\:tempc##1##2{% + \let\dowithnextboxcontent\o:dowithnextboxcontent: + \dowithnextboxcontent{##1}{\everyvbox{}##2}% +}% +\HLet\dowithnextboxcontent\:tempc +% + }% + \o:dodocomplexplaatsblok:[#1]} +\HLet\dodocomplexplaatsblok=\:tempc +\NewConfigure{plaatsblok}{2} +\def\:tempc#1#2#3#4{% + \o:putcompletecaption:{#1}% + {\a:caption#2\b:caption}% + {\c:caption#3\d:caption}{#4}} +\HLet\putcompletecaption\:tempc +\NewConfigure{caption}{4} + + \def\dodoplaceexternalfigure[#1][#2][#3][#4][#5][#6]{% + \doifsomething{#3}% + {\bgroup + \def\textunderscore{_}% brrr, temp hack + \calculateexternalfigure[#1][#2][#3][#4][#5][#6]% + \calculateexternalscreenfigure[#1][#2][#3][#4][#5][#6]% + \a:externalfigure{#3}% + \egroup}} +\NewConfigure{externalfigure}{1} +\NewConfigure{figure-li}[4]{% + \expandafter\def\csname a:figure-li\endcsname{% + #1% + \def\:tempc####1####2{#2\o:limitatedlistentry:{####1}{####2}#3}% + \HLet\limitatedlistentry\:tempc + }% + \expandafter\def\csname b:figure-li\endcsname{#4}% +} +\Configure{figure-li}{}{}{}{} +\NewConfigure{title-ko}{2} +\NewConfigure{-@@kjfigure}{2} + + \let\normalreqno\eqno +\let\normalleqno\leqno +\def\:tempc#1#2#3#4{% + \a:formulenummer + \o:dododoformulenummer:{#1}{#2}{#3}{#4}% + \b:formulenummer} +\HLet\dododoformulenummer\:tempc + +\NewConfigure{formulenummer}{2} +\Configure{formulenummer} + {\HCode{}} + {\HCode{}} +\Css{.formulenummer {width:20\%; float:right;}} +\pend:def\startdisplaymath{\a:displaymath} +\append:def\stopdisplaymath{\b:displaymath} +\NewConfigure{displaymath}{2} +\Configure{displaymath} + {\ifvmode \IgnorePar\fi \EndP \HCode{
}} + {\ifvmode \IgnorePar\fi \EndP \HCode{
}} +\Css{div.displaymath {text-align:center;}} + + \gdef\cc:table{\c:table} + +\NewConfigure{tableCell}{5} +\def\showbaselines + {\testrulewidth\defaulttestrulewidth + \EveryPar{\HtmlPar\ruledbaseline}} + +\NewConfigure{table}{6} +\def\:tempc{% + \ifnum \!taColumnNumber>0 + \expandafter\!taDataColumnTemplate\expandafter + {\expandafter\a:tableCell + \the\!taDataColumnTemplate\x:tableCell}% +\expandafter\let\expandafter\:temp + \csname preamble-\the\!taColumnNumber\endcsname + \expandafter\expandafter\expandafter\!taDataColumnTemplate + \expandafter\expandafter\expandafter + {\expandafter\:temp + \the\!taDataColumnTemplate\x:tableCell}% +\expandafter\let\csname preamble-\the\!taColumnNumber\endcsname\:UnDef + \fi + \o:!tfAdjoinPriorColumn: +} +\HLet\!tfAdjoinPriorColumn=\:tempc + +\def\!ttDoHalign + {\baselineskip \zeropoint + \lineskiplimit\zeropoint + \lineskip \zeropoint + \tabskip \zeropoint + \HRestore\noalign + \a:table + \TeXhalign \the\!taTableSpread \bgroup + \span\the\!taPreamble } + +\def\finishTABLE + {\chuckTABLEautorow + \unskip\dd:table\crcr + \egroup \b:table \expandafter\:gobble + \EndTable + \global\intablefalse + \egroup} + +\def\finishTABLErow + {\dd:table\crcr + \TABLEnoalign + {\nobreak + \setTABLEaction\TABLEunknown + \setTABLEerror\TABLEunknown + \globalletempty\checkTABLEautorow + \globalletempty\chuckTABLEautorow + \global\currentTABLEcolumn\zerocount}} + + +\def\endofTABLEline[#1][#2->#3]#4#5% + {\ifx#2#3\else + \writestatus\m!TABLE{\string#2\space changed into \string#3}% + \fi + \iftracetables + \bgroup + \tttf\space + \ifnum\TABLEerror=\TABLEunknown + \ifx#2#3\else\string#2->\fi + \else + ->% + \fi + \color[#1]{\string#3}% + \ifsplittables\space\the\TABLEmaxheight/\the\TABLEheight\fi + \ifx\TABLEgraylineerror\empty + \space\TABLEgraylinestatus + \else + \space\TABLEgraylineerror + \fi + \egroup + \else\ifx\TABLEgraylineerror\empty \else \fi\fi + \globalletempty\TABLEgraylinestatus + \globalletempty\TABLEgraylineerror + \expandafter\normalTABLElineformat#4#5\dd:table\crcr + \TABLEnoalign{\nobreak\global\setTABLEactiontrue}} + + + +\def\!ttDoZero#1{\dd:table\cr} + +\def\!ttDoPlus#1#2#3{% #1 eats the + + \AugmentedTableStrut{#2}{#3}% + \dd:table\cr} + +% DO STANDARD: Insert standard table strut +\def\!ttDoStandard{% + \StandardTableStrut + \dd:table\cr} + + +\def\!tfFinishFormat{% + \ifnum \TracingFormats>0 + \!thMessage{% + \space \space r: \the\!taOldRuleColumnTemplate + \tabskip \the\RightTabskip}% + \!thMessage{% + \space *c: ##\tabskip 0pt} + \fi + \ifnum \!taColumnNumber<2 + \!thError{% + \ifnum \!taColumnNumber=0 + No + \else + Only 1 + \fi + "|"}% + {\!thReadErrorMsg\!tfTooFewBarsA + ^^J\!thReadErrorMsg\!tfTooFewBarsB + ^^J\!thReadErrorMsg\!tkFixIt}% + \fi + \!thToksEdef\!taPreamble={% + \noexpand\cc:table \noexpand + \b:tableCell ####\noexpand\x:tableCell\tabskip\LeftTabskip + & + \the\!taPreamble \tabskip\RightTabskip + & + \noexpand\c:tableCell ####\noexpand\x:tableCell + \tabskip 0pt \noexpand\cr}% + \ifnum \TracingFormats>1 + \!thMessage{Preamble=\the\!taPreamble} + \fi + \ifnum \TracingFormats>2 + \!thMessage{Row Of Widths="\!tfRowOfWidths"} + \fi + \!taBeginFormatfalse % Intercepts "|", tabskips, and "." + \catcode`\|=13 + \catcode`\"=13 + \!ttDoHalign} + + + + +\def\!tfSetVrule + {\!thToksEdef\!taRuleColumnTemplate= + {\noexpand\d:tableCell + \noexpand\hfil + \noexpand\startglobalTABLEcolor % added + \noexpand\vrule + \noexpand\!thWidth + \ifnum\!tgCode=\plusone + \ifx\!tgValue\empty + \the\LineThicknessFactor + \else + \!tgValue + \fi + \!taLTU + \else + \!tgValue + \fi + ####% + \noexpand\hfil + \noexpand\stopglobalTABLEcolor % added + \the\!taRuleColumnTemplate + \relax \noexpand\x:tableCell + }% + \!tfAdjoinPriorColumn} + + +\NewConfigure{VBorder}{4} + +\HAssign\NewGroup=0 +\HAssign\Next:TableNo=0 +\HAssign\ar:cnt=0 + + +\let\:mALIGN\empty \let\hT:D\empty + +\pend:defI\ReadFormatKeys{% + \expandafter\ifx\csname preamble-\the\!taColumnNumber\endcsname\relax + \expandafter\def\csname preamble-\the\!taColumnNumber\endcsname{% + \let\:mALIGN\empty \def\hT:D{\csname \string ##1:T:D\endcsname}}% + \fi + \:FormatKey +} + +\let\:FormatKey=\empty +\NewConfigure{FormatKey}[2]{% + \def\:temp{#1#2}\ifx \:temp\empty \let\:FormatKey=\empty + \else + \append:def\:FormatKey{\def\:tempa{#1}\ifx \:temp\:tempa + #2% + \fi }% + \fi +} + +\Configure{FormatKey}{l}{\add:ar<} +\Configure{FormatKey}{r}{\add:ar>} +\Configure{FormatKey}{c}{\add:ar-} +\Configure{FormatKey}{p}{\d:VBorder} +\Configure{FormatKey}{|}{\b:VBorder} +\pend:def\BeginFormat{\add:ar-} + +\let\HAlign=\empty +\def\add:ar#1{\HAdvance\ar:cnt by 1 + \def\ch:class{#1}% + \c:VBorder + \edef\HAlign{\HAlign 0 \ar:cnt\space #1 }} + +\def\!ttDoZero#1{\dd:table\cr} +\def\!ttDoPlus#1#2#3{% + \AugmentedTableStrut{#2}{#3}% + \dd:table \cr} +\def\!ttDoStandard{% + \StandardTableStrut + \dd:table \cr} + +\def\normalTABLElongrule{\a:TABLElongrule} +\NewConfigure{TABLElongrule}{1} + +\def\simpleTableHL{\a:TableHL} +\NewConfigure{TableHL}{1} + + \expandafter\def\csname \e!start\v!tabulate\endcsname{% + \csname a:\v!tabulate\endcsname \bgroup + \expandafter\aftergroup\csname b:\v!tabulate\endcsname + \HRestore\noalign \let\halign\TeXhalign + \dodoubleempty\donormalstarttabulate} +\NewConfigure{\v!tabulate}{2} + + \def\:tempc[#1]#2#3{% + \o:doprocesspageregister:[#1]{#2}{#3}% + \def\:temp{\v!index}\ifx \:temp\currentregister + \a:index + \fi +} +\HLet\doprocesspageregister\:tempc +\NewConfigure{index}{1} +\NewConfigure{index-env}{2} +\expandafter\pend:def\csname + \??id\v!index\c!voor\endcsname{\everypar{\HtmlPar}} +\expandafter\append:def\csname + \??id\v!index\c!na\endcsname{\everypar{\HtmlPar}} +\expandafter\pend:defI\csname + \??id\v!index\c!commando\endcsname{\a:indexchar} +\expandafter\append:defI\csname \??id\v!index\c!commando\endcsname{\b:indexchar} +\NewConfigure{indexchar}{2} +\def\:tempc#1#2#3#4{% + \def\:temp{#1}\def\:tempa{\s!ind}\ifx \:temp\:tempa + \a:indexpage\o:gotonextinternal:{#1}{#2}{#3}{#4}% + \else + \o:gotonextinternal:{#1}{#2}{#3}{#4}% + \fi +} +\HLet\gotonextinternal\:tempc +\def\c:indexpage:{\def\a:indexpage##1##2##3##4##5} + + \def\:tempc{ConTeXt} +\HLet\ConTeXt\:tempc + + \NewConfigure{-@@ur}{2} + + \tmp:cnt\normaltime \divide\tmp:cnt 60 +\edef\:temp{\the\tmp:cnt} +\multiply\tmp:cnt -60 \advance\tmp:cnt \normaltime +\edef\:today{\the\normalyear-\ifnum \normalmonth<10 0\fi + \the\normalmonth-\ifnum \normalday<10 0\fi\the\normalday + \space\ifnum \:temp<10 0\fi \:temp + :\ifnum \tmp:cnt<10 0\fi\the\tmp:cnt :00} + +\catcode`\!=12 +\catcode`\?=12 +\Hinput{context} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/cp1250.4ht b/Master/texmf-dist/tex/generic/tex4ht/cp1250.4ht new file mode 100644 index 00000000000..b989e3d551a --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/cp1250.4ht @@ -0,0 +1,34 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% cp1250.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\expand:after{\long\def}\csname + ?\string\textdegree\endcsname{\ensuremath {{\sp\circ }}} + +\Hinput{cp1250} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/cp1252.4ht b/Master/texmf-dist/tex/generic/tex4ht/cp1252.4ht new file mode 100644 index 00000000000..deeef90f8cc --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/cp1252.4ht @@ -0,0 +1,37 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% cp1252.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\expand:after{\long\def}\csname + ?\string\textdegree\endcsname{\ensuremath {{\sp\circ }}} +\long\def\mathtwosuperior{{\sp2}} +\long\def\mathordmasculine{{\sp o}} +\long\def\mathordfeminine{{\sp a}} + +\Hinput{cp1252} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/cp437.4ht b/Master/texmf-dist/tex/generic/tex4ht/cp437.4ht new file mode 100644 index 00000000000..ed57462c5f8 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/cp437.4ht @@ -0,0 +1,36 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% cp437.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\expand:after{\long\def}\csname + ?\string\textdegree\endcsname{\ensuremath {{\sp\circ }}} +\long\def\mathtwosuperior{{\sp2}} +\long\def\mathnsuperior{{\sp n}} + +\Hinput{cp437} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/cp437de.4ht b/Master/texmf-dist/tex/generic/tex4ht/cp437de.4ht new file mode 100644 index 00000000000..7b6a86cf95a --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/cp437de.4ht @@ -0,0 +1,36 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% cp437de.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\expand:after{\long\def}\csname + ?\string\textdegree\endcsname{\ensuremath {{\sp\circ }}} +\long\def\mathtwosuperior{{\sp2}} +\long\def\mathnsuperior{{\sp n}} + +\Hinput{cp437de} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/cp850.4ht b/Master/texmf-dist/tex/generic/tex4ht/cp850.4ht new file mode 100644 index 00000000000..f850226d978 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/cp850.4ht @@ -0,0 +1,37 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% cp850.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\expand:after{\long\def}\csname + ?\string\textdegree\endcsname{\ensuremath {{\sp\circ }}} +\long\def\mathonesuperior{{\sp1}} +\long\def\maththreesuperior{{\sp3}} +\long\def\mathtwosuperior{{\sp2}} + +\Hinput{cp850} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/cp852.4ht b/Master/texmf-dist/tex/generic/tex4ht/cp852.4ht new file mode 100644 index 00000000000..01bb35532ce --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/cp852.4ht @@ -0,0 +1,34 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% cp852.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\expand:after{\long\def}\csname + ?\string\textdegree\endcsname{\ensuremath {{\sp\circ }}} + +\Hinput{cp852} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/cp862.4ht b/Master/texmf-dist/tex/generic/tex4ht/cp862.4ht new file mode 100644 index 00000000000..79ced527caa --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/cp862.4ht @@ -0,0 +1,37 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% cp862.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\expand:after{\long\def}\csname + ?\string\textdegree\endcsname{\ensuremath {{\sp\circ }}} +\long\def\mathtwosuperior{{\sp2}} +\long\def\mathordmasculine{{\sp o}} +\long\def\mathordfeminine{{\sp a}} + +\Hinput{cp862} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/cp865.4ht b/Master/texmf-dist/tex/generic/tex4ht/cp865.4ht new file mode 100644 index 00000000000..223379a1e7a --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/cp865.4ht @@ -0,0 +1,36 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% cp865.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\expand:after{\long\def}\csname + ?\string\textdegree\endcsname{\ensuremath {{\sp\circ }}} +\long\def\mathtwosuperior{{\sp2}} +\long\def\mathnsuperior{{\sp n}} + +\Hinput{cp865} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/croatian.4ht b/Master/texmf-dist/tex/generic/tex4ht/croatian.4ht new file mode 100644 index 00000000000..4e1715f5446 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/croatian.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% croatian.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{croatian} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/czech.4ht b/Master/texmf-dist/tex/generic/tex4ht/czech.4ht new file mode 100644 index 00000000000..c752e246ee3 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/czech.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% czech.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{czech} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/danish.4ht b/Master/texmf-dist/tex/generic/tex4ht/danish.4ht new file mode 100644 index 00000000000..76ce332423f --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/danish.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% danish.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{danish} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/dcolumn.4ht b/Master/texmf-dist/tex/generic/tex4ht/dcolumn.4ht new file mode 100644 index 00000000000..3b75ead9fd6 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/dcolumn.4ht @@ -0,0 +1,37 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% dcolumn.4ht 2005-10-23-04:19 % +% Copyright (C) 2004--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \pend:defIII\DC@centre{\def\Dpoint{##2}\a:dcolumn} +\append:def\DC@endcentre{\b:dcolumn} +\pend:defIII\DC@right{\def\Dpoint{##2}\a:dcolumn} +\append:def\DC@endright{\b:dcolumn} +\NewConfigure{dcolumn}{2} + +\Hinput{dcolumn} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/diagrams.4ht b/Master/texmf-dist/tex/generic/tex4ht/diagrams.4ht new file mode 100644 index 00000000000..88ce77b6f3f --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/diagrams.4ht @@ -0,0 +1,35 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% diagrams.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\pend:def\CD@bC{\ifincommdiag\else \expandafter\a:diagram \fi} +\append:def\CD@ED{\b:diagram} +\NewConfigure{diagram}{2} + \Hinput{diagrams} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/doc.4ht b/Master/texmf-dist/tex/generic/tex4ht/doc.4ht new file mode 100644 index 00000000000..2da9da1d143 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/doc.4ht @@ -0,0 +1,86 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% doc.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\:CheckOption{no^} \if:Option \else + \catcode`\^^M13 \def\hat:A#1^^M{\egroup} \catcode`\^^M5 % + \def\hhat:A{\bgroup \catcode`\^^M13 \hat:A} + \Configure{\string^\string^}{A}{\hhat:A} +\fi +\def\:temp{{\rmfamily B\textsc{ib}\TeX}} +\HLet\BibTeX\:temp +\def\:temp{\textsc{Plain}\TeX} +\HLet\PlainTeX\:temp +\bgroup + \let\:temp\StopEventually + \OnlyDescription + \ifx \:temp\StopEventually + \let\:temp=\empty + \else + \def\:temp{\long\def\StopEventually##1{##1}} + \fi +\expandafter \egroup \:temp +\HRestore\maketitle +\:CheckOption{broken-index} \if:Option + \def\warn:idx#1{% + \expandafter\ifx \csname #1warn:idx\endcsname\relax + \expandafter\global + \expandafter\let \csname #1warn:idx\endcsname\def + \:warning{If not done so, the index is to be processed by + ^^J\space\space tex '\string\def\string\filename + {{#1}{idx}{4dx}{ind}} \noexpand\input\space idxmake.4ht' + ^^J\space\space makeindex -s #1.ist -o #1.ind #1.4dx + ^^Jinstead of + ^^J\space\space makeindex -s #1.ist -o #1.ind #1.idx + ^^JOn some platforms, the quotation marks ' should be + ^^J replaced by double quotation marks " or eliminated. + }% + {\Configure{Needs}{File: #1.4idx}\Needs{}}% + \fi} + + \pend:defI\codeline@wrindex{\if@filesw + \title:chs{\html:addr + \hbox{\Link-{}{x\last:haddr}\EndLink}}{}% + \immediate\write\@indexfile{\string \beforeentry{\RefFileNumber + \FileNumber}{\title:chs{x\last:haddr}{\cur:th + \:currentlabel}}{\a:makeindex}}\fi} +\else + \def\warn:idx#1{% + \expandafter\ifx \csname #1warn:idx\endcsname\relax + \expandafter\global + \expandafter\let \csname #1warn:idx\endcsname\def + \:warning{If not done so, the index is to be processed by + ^^J\space\space makeindex -o #1.ind #1.idx + }% + {\Configure{Needs}{File: #1.4idx}\Needs{}}% + \fi} +\fi + +\Hinput{doc} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/docbook-math.4ht b/Master/texmf-dist/tex/generic/tex4ht/docbook-math.4ht new file mode 100644 index 00000000000..7306ec6d019 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/docbook-math.4ht @@ -0,0 +1,382 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% docbook-math.4ht 2005-02-21-19:09 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-02-21-19:09} + +\exit:ifnot{latex,% +tex4ht} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tex4ht} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{$$}{\EndP\PicDisplay}{\EndPicDisplay} + {\everymath{}\everydisplay{}} +\Configure{$}{\PicMath}{\EndPicMath}{} +\Configure{PicMath} + {\Tg}{\Tg}{}{} +\let\MathPar\empty +\Configure{PicDisplay} + {\edef\MathPar{\ifvmode par-\fi}\IgnorePar\EndP\ShowPar\endgraf + \HCode{}} + {\HCode{}\ShowPar} + {} {\space role="\MathPar math-display" } + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{latex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{[]} + {\PicDisplay $$\everymath{}\everydisplay{}} + {$$\EndPicDisplay} +\Configure{()}{\protect\PicMath$}{$\protect\EndPicMath} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/docbook-mml.4ht b/Master/texmf-dist/tex/generic/tex4ht/docbook-mml.4ht new file mode 100644 index 00000000000..3a9c1caec3d --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/docbook-mml.4ht @@ -0,0 +1,1000 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% docbook-mml.4ht 2005-02-21-19:09 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-02-21-19:09} + +\exit:ifnot{amsart,% +amsbook,% +amsmath,% +amsproc,% +article,% +book,% +latex,% +plain,% +report,% +scrbook,% +tex4ht} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tex4ht} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \LinkCommand\mtxt:link{mtext,xreflabel,id, class="label" ,,\empty} +\LinkCommand\msp:link{mstyle,xreflabel,id, class="label" ,,\empty} +\Odef\M:Link[#1]#2#3{% + \global\let\M:EndLink=\empty + \if ]#3]\else \Anchor{}{#3}\EndAnchor + \gdef\M:EndLink{\HCode{}}\fi + \if ]#1#2]\else + \EndLink\DBLink[#1]{#2}{}\global\let\M:EndLink=\EndDBLink\fi +} +\let\do:M:Link=\M:Link +\def\M:Link{\futurelet\:next\choose:M:Link} +\def\choose:M:Link{\ifx -\:next \expandafter\minus:M:Link + \else\expandafter\do:M:Link\fi} +\def\minus:M:Link#1{\do:M:Link} + +\Configure{$$} + {\Configure{@math}{display="block"}\DviMath} + {\EndDviMath{\csname HCondtrue\endcsname\noindent}} + {} +\Configure{@math}{display="block"} \let\math:mode=\a:@math +\Configure{DviMath} + {\a:DviMathML \mathmltrue \mml:htfsym \IgnoreRule + \HCode{}\a:math + \edef\sv:ignore{\if:nopar + \noexpand\IgnorePar\else \noexpand\ShowPar\fi}% +\IgnorePar} + {\HCode{} \EndIgnoreRule\ext:htfsym + \mathmlfalse \b:DviMathML \sv:ignore +} +\Configure{DviMathML} + {\HCode{<\ifx \math:mode\a:@math \else inline\fi + equation \Hnewline \expandafter\:rend \a:@math==//>}} + {\HCode{ +}} +\def\:rend#1=#2=#3//{\if !#1!\else role=#2\fi} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{latex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\refLink#1#2#3\EndLink{% + \ifvmode + \ifmathml\else + \HCode{} + \fi + \Link{#1}{#2}\Tg\EndLink + \ifmathml\else #3\HCode{}\par\fi + \else + \Link{#1}{#2}\Tg\EndLink + \fi +} +\Configure{newline} + {\ifmtext \HCode{}% + \else \HCode{}\fi} +\Configure{equation} + {\IgnorePar\EndP\HCode{}} + {\HCode{}} + {\IgnorePar\HCode{}\ShowPar\par} +\Configure{halignTD} {}{} + {<}{\ifmathml \HCode{ \a:mathml columnalign="left"}\else + \HCode{ align="left" }\fi} + {-}{\ifmathml \HCode{ \a:mathml columnalign="center"}\else + \HCode{ align="center" }\fi} + {>}{\ifmathml \HCode{ \a:mathml columnalign="right"}\else + \HCode{ align="right" }\fi} + {^}{\ifmathml \HCode{ \a:mathml rowalign="top"}\else + \HCode{ valign="top" }\fi} + {=}{\ifmathml \HCode{ \a:mathml rowalign="baseline"}\else + \HCode{ valign="baseline" }\fi} + {|}{\ifmathml \HCode{ \a:mathml rowalign="center"}\else + \HCode{ valign="middle" }\fi} + {_}{\ifmathml \HCode{ \a:mathml rowalign="bottom"}\else + \HCode{ valign="bottom" }\fi} + {p}{\ifmathml \HCode{ \a:mathml columnalign="left"}\else + \HCode{ align="left"}\fi} + {} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{book} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{VERSION} + {\HCode{\Hnewline}} +\Configure{DOCTYPE} + {\HCode{\Hnewline +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline +% +% + +\Hnewline \%docbook.dtd; \Hnewline +% + + \Hnewline \%mathml.dtd;\Hnewline +% +] >\Hnewline }} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{report} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{VERSION} + {\HCode{\Hnewline}} +\Configure{DOCTYPE} + {\HCode{\Hnewline +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline +% +% + +\Hnewline \%docbook.dtd; \Hnewline +% + + \Hnewline \%mathml.dtd;\Hnewline +% +] >\Hnewline }} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{article} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{VERSION} + {\HCode{\Hnewline}} +\Configure{DOCTYPE} + {\HCode{\Hnewline +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline +% +% + +\Hnewline \%docbook.dtd; \Hnewline +% + + \Hnewline \%mathml.dtd;\Hnewline +% +] >\Hnewline }} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsart} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{css} \if:Option + \:CheckOption{dtd} \if:Option + \Configure{VERSION} + {\HCode{\Hnewline}} + \Configure{DOCTYPE} + {\HCode{ }} + \Configure{XML-STYLESHEET} + {\HCode{ + \Hnewline}} + \else + \Configure{VERSION} + {\HCode{\Hnewline}} + \Configure{DOCTYPE} + {\HCode{ + }} + \Configure{XML-STYLESHEET} + {\HCode{ + \Hnewline}} + \fi +\else + \Configure{VERSION} + {\HCode{\Hnewline}} + \Configure{DOCTYPE} + {\HCode{\Hnewline +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline +% +% + +\Hnewline \%docbook.dtd; \Hnewline +% + + \Hnewline \%mathml.dtd;\Hnewline +% +] >\Hnewline }} +\fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsbook} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{css} \if:Option + \:CheckOption{dtd} \if:Option + \Configure{VERSION} + {\HCode{\Hnewline}} + \Configure{DOCTYPE} + {\HCode{ }} + \Configure{XML-STYLESHEET} + {\HCode{ + \Hnewline}} + \else + \Configure{VERSION} + {\HCode{\Hnewline}} + \Configure{DOCTYPE} + {\HCode{ + }} + \Configure{XML-STYLESHEET} + {\HCode{ + \Hnewline}} + \fi +\else + \Configure{VERSION} + {\HCode{\Hnewline}} + \Configure{DOCTYPE} + {\HCode{\Hnewline +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline +% +% + +\Hnewline \%docbook.dtd; \Hnewline +% + + \Hnewline \%mathml.dtd;\Hnewline +% +] >\Hnewline }} +\fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsproc} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{css} \if:Option + \:CheckOption{dtd} \if:Option + \Configure{VERSION} + {\HCode{\Hnewline}} + \Configure{DOCTYPE} + {\HCode{ }} + \Configure{XML-STYLESHEET} + {\HCode{ + \Hnewline}} + \else + \Configure{VERSION} + {\HCode{\Hnewline}} + \Configure{DOCTYPE} + {\HCode{ + }} + \Configure{XML-STYLESHEET} + {\HCode{ + \Hnewline}} + \fi +\else + \Configure{VERSION} + {\HCode{\Hnewline}} + \Configure{DOCTYPE} + {\HCode{\Hnewline +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline +% +% + +\Hnewline \%docbook.dtd; \Hnewline +% + + \Hnewline \%mathml.dtd;\Hnewline +% +] >\Hnewline }} +\fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsmath} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{equation} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
}% + \Configure{gather} + {\HCode{}\IgnorePar } + {\HCode{}} + {} + {} + {\ifnum\HCol=2 \IgnorePar + \HCode{}\fi } + {} + } + {\ifvmode \IgnorePar\fi\EndP \HCode{}} + {\ifvmode \IgnorePar\fi\EndP \HCode{
}\par + \ShowPar} +\ConfigureEnv{align*} + {\ifmmode\else \ifvmode\else \IgnorePar\fi \EndP\fi} + {\ifmmode\else \par\ShowPar\fi} {}{} +\ConfigureEnv{alignat*} + {\ifmmode\else \ifvmode\else \IgnorePar\fi \EndP\fi} + {\ifmmode\else \par\ShowPar\fi}{}{} +\ConfigureEnv{alignat} + {\ifmmode\else \ifvmode\else \IgnorePar\fi \EndP\fi} + {\ifmmode\else \par\ShowPar\fi}{}{} +\ConfigureEnv{align} + {\ifmmode\else \ifvmode\else \IgnorePar\fi \EndP\fi} + {\ifmmode\else \par\ShowPar\fi}{}{} +\ConfigureEnv{eqxample} + {\ifmmode\else \ifvmode\else \IgnorePar\fi \EndP\fi} + {\ifmmode\else \par\ShowPar\fi}{}{} +\ConfigureEnv{flalign*} + {\ifmmode\else \ifvmode\else \IgnorePar\fi \EndP\fi} + {\ifmmode\else \par\ShowPar\fi}{}{} +\ConfigureEnv{flalign} + {\ifmmode\else \ifvmode\else \IgnorePar\fi \EndP\fi} + {\ifmmode\else \par\ShowPar\fi}{}{} +\ConfigureEnv{gather} + {\ifmmode\else \ifvmode\else \IgnorePar\fi \EndP\fi} + {\ifmmode\else \par\ShowPar\fi}{}{} +\ConfigureEnv{gather*} + {\ifmmode\else \ifvmode\else \IgnorePar\fi \EndP\fi} + {\ifmmode\else \par\ShowPar\fi}{}{} +\ConfigureEnv{gathered} + {\ifmmode\else \ifvmode\else \IgnorePar\fi \EndP\fi} + {\ifmmode\else \par\ShowPar\fi}{}{} +\ConfigureEnv{matrix} + {\ifmmode\else \ifvmode\else \IgnorePar\fi \EndP\fi} + {\ifmmode\else \par\ShowPar\fi}{}{} +\ConfigureEnv{xalignat*} + {\ifmmode\else \ifvmode\else \IgnorePar\fi \EndP\fi} + {\ifmmode\else \par\ShowPar\fi}{}{} +\ConfigureEnv{xalignat} + {\ifmmode\else \ifvmode\else \IgnorePar\fi \EndP\fi} + {\ifmmode\else \par\ShowPar\fi}{}{} +\ConfigureEnv{xxalignat} + {\ifmmode\else \ifvmode\else \IgnorePar\fi \EndP\fi} + {\ifmmode\else \par\ShowPar\fi}{}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{plain} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{VERSION} + {\HCode{\Hnewline}} +\Configure{DOCTYPE} + {\HCode{\Hnewline +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline +% +% + +\Hnewline \%docbook.dtd; \Hnewline +% + + \Hnewline \%mathml.dtd;\Hnewline +% +] >\Hnewline }} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{scrbook} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{VERSION} + {\HCode{\Hnewline}} +\Configure{DOCTYPE} + {\HCode{\Hnewline +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline + +\Hnewline +% +% + +\Hnewline \%docbook.dtd; \Hnewline +% + + \Hnewline \%mathml.dtd;\Hnewline +% +] >\Hnewline }} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/docbook.4ht b/Master/texmf-dist/tex/generic/tex4ht/docbook.4ht new file mode 100644 index 00000000000..5ad5e87dda7 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/docbook.4ht @@ -0,0 +1,3611 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% docbook.4ht 2005-02-21-19:09 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-02-21-19:09} + +\exit:ifnot{Preamble,% +algorithmic,% +amsart,% +amsbook,% +amsmath,% +amsproc,% +amsthm,% +article,% +beamer,% +book,% +color,% +dcolumn,% +fancyvrb,% +fontmath,% +graphics,% +jurabib,% +latex,% +listings,% +llncs,% +makeidx,% +multirow,% +pgf,% +plain,% +prosper,% +report,% +scrbook,% +splitidx,% +tex4ht,% +texinfo} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{Preamble} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{html}{xml} +\edef\Preamble{\Preamble,refcaption} +\Configure{PROLOG}{VERSION,DOCTYPE,*XML-STYLESHEET} +\:CheckOption{no-DOCTYPE} \if:Option + \Configure{PROLOG}{VERSION,*XML-STYLESHEET} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tex4ht} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \if:latex \Hinclude{\input #1.4ht}{latex} + +\else \ifx \contextversion\Un:def + \Hinclude{\input #1.4ht}{plain} + \def\:temp{t}% + \ifx \eplain\:temp + \Hinclude{\input #1.4ht}{eplain} + \fi + \def\:temp{M\kern-.111em\lower.6ex\hbox{E}\kern-.075emX} +\ifx \nM@X\:temp + \expandafter\ifx\csname emulateplain\endcsname\relax \else + \Hinclude{\input #1.4ht}{mex} +\fi\fi + + \ifx \d@nger\:UnDef \else + \let\leftheadline\empty + \let\rightheadline\empty + \Hinclude{\input #1.4ht}{manmac} + \fi +\else + \Hinclude{\input #1.4ht}{context} +\fi + \fi +\Configure{HTML}{}{} +\Configure{HEAD}{}{} +\Configure{BODY}{}{} +\Configure{TITLE} {}{} +\Configure{TITLE+} {} + +\Configure{HtmlPar} + {\EndP\HCode{}} + {\EndP\HCode{}} + {\HCode{}} {\HCode{}} + +\LinkCommand\DBLink{ulink, url} +\LinkCommand\Anchor{anchor,, id,,,\empty} +\Odef\Link[#1]#2#3{% + \global\let\EndLink=\empty + \if ]#3]\else \Anchor{}{#3}\EndAnchor + \gdef\M:EndLink{\HCode{}}\fi + \if ]#1#2]\else + \EndLink\DBLink[#1]{#2}{}\global\let\EndLink=\EndDBLink\fi +} +\let\do:Link=\Link +\def\Link{\futurelet\:next\choose:Link} +\def\choose:Link{\ifx -\:next \expandafter\minus:Link + \else\expandafter\do:Link\fi} +\def\minus:Link#1{\do:Link} + +\Configure{Link}{anchor}{linkend=}{id=}{} + +\Configure{Picture+}{}{} +\Configure{Picture*}{}{} +\Configure{IMG} + {\ht:special{t4ht=}} +\Configure{PictureAlt*+} + {\ht:special{t4ht@[}} {\ht:special{t4ht@]}} +\Configure{pic-halign}{} +\Configure{TocLink}{\Link{#2}{#3}\EndLink#4} +\ScriptCommand{\CssFile}{% + \immediate\write-1{--- file \aa:CssFile\space ---}% + \def\FontSize##1##2{\:Context{##1}\ht:special{t4ht;\%##2}\%}% + \def\FontName##1{\:Context{##1}\ht:special{t4ht;=}}% + \def\:Context##1{\ht:special{t4ht>\jobname.tmp}##1\ht:special + {t4ht>\aa:CssFile}}% + \ht:special{t4ht>\jobname.tmp}\ht:special{t4ht>\aa:CssFile}\bb:CssFile + \hfil\break\NoFonts}{\EndNoFonts + \ht:special{t4ht<\aa:CssFile}\ht:special{t4ht<\jobname.tmp}} +\let\Css:File\let \prOteCt \relax \Protect \csname acp:c\endcsname {18}\CssFile +\def\CssFile{\futurelet\:temp\Css:Fl} +\def\Css:Fl{\ifx [\:temp \expandafter\Css:fl + \else \expand:after{\Css:File \space}\fi} +\def\Css:fl[#1]{\Css:File\space \css:files #1,,} +\def\css:files#1,#2{\def\:temp{#1}\ifx \:temp\empty + \else \def\:temp{\in:css#1.\css:files#2,,}\fi + \:temp } +\def\in:css#1.#2{\def\:temp{#2}\ifx \:temp\empty \input #1.css + \else \inc:ss#1.#2\fi} +\def\inc:ss#1.{\input #1 } +\NewConfigure{CssFile}[2]{\def\aa:CssFile{#1}\def\bb:CssFile{#2}} +\def\Css#1{{\def\:temp{\Configure{Needs}}% + \expandafter\:temp\expandafter{\aa:Css}\Needs{#1}}} + +\Configure{Preamble} + {{\ifdim \lastskip>\z@ \unskip\fi \IgnorePar\parindent\z@ +\leavevmode}% +\immediate\write-1{--- file \aa:CssFile\space ---}% +\ht:special{t4ht>\aa:CssFile}\ht:special{t4ht=\Hnewline /* css.sty */}% +\ht:special{t4ht<\aa:CssFile}% +} {} +\Configure{CssFile}{\jobname.css} + {/* \aa:CssFile\space from \jobname.tex (TeX4ht, \:today) */} +\Configure{Needs}{l. + \the\inputlineno\space--- needs --- #1 ---} +\Configure{Needs-}{l. + \the\inputlineno\space--- needs --- #1 ---} +\ifx \a:FontCss:\:UnDef + \Configure{FontCss}{Font\string_Css##1} + {Font\string_Css\string_Plus\space##1} +\fi +\expandafter\ifx \csname aa:Css\endcsname\relax + \Configure{Css}{Css: ##1} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{latex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \expandafter\let\csname tex4ht:4ht\endcsname\empty +\def\no:dupl#1#2{% + \expandafter\ifx \csname #1:4ht\endcsname\relax + \expandafter\let \csname #1:4ht\endcsname\empty + \expand:after{#2}% + \fi +} + +\Hinclude{\input #1.4ht}{fontmath} +\Hinclude{\@ifpackageloaded{colortbl}{% + \no:dupl{array}{\input array.4ht}% + \no:dupl{color}{\input color.4ht}% + \no:dupl{colortbl}{\input colortbl.4ht}% + }{}}{colortbl} + +\def\h:input#1.#2.#3!*?: {% + \:CheckOption{no_#1}\if:Option + \let\:temp\empty + \else + \let\:temp\empty + \no:dupl{#1}{% + \openin15 #1.4ht + \ifeof15 + \:CheckOption{debug}\if:Option + \:warning{No configuration file for + #1.\if .#2.tex\else #2\fi}% + \fi + \let\:temp\empty + \else + \def\:temp{\input #1.4ht }% + \fi \closein15 + }% + \fi \:temp} +\edef\:temp{\noexpand\Hinclude + {\noexpand\h:input ##1..!*?: }{\@filelist}} +\:temp + +\expandafter\let\csname tex4ht:4ht\endcsname\empty +\def\no:dupl#1#2{% + \expandafter\ifx \csname #1:4ht\endcsname\relax + \expandafter\let \csname #1:4ht\endcsname\empty + \expand:after{#2}% + \fi +} + +\Hinclude{\ifx \PsfigVersion\:UnDef \else + \no:dupl{#1}{\expand:after{\input psfig.4ht}}\fi} + {psfig} +\Hinclude{\:CheckOption{#1} + \if:Option \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {pictex} +\Hinclude{% + \expandafter\ifx \csname PSTricksLoaded\endcsname\relax\else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {pstricks} +\Hinclude{% + \ifx \:DraCatCodes\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {dratex} +\Hinclude{% + \ifx \xyloaded\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {xy} + +\Hinclude{% + \ifx \epsfsetgraph\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {epsf} + +\Hinclude{% + \ifx \diagram@help@messages\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {diagrams} + +\Hinclude{% + \ifx \figvisu\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {fig4tex} + +\Hinclude{} + {pctable} +\Hinclude{% + \:CheckOption{xhtml}\if:Option \fi} + {xhtml} +\Hinclude{\:CheckOption{#1} + \if:Option\else \:CheckOption{ShowFont}\fi + \if:Option\else \:CheckOption{frames-}\fi + \if:Option\else \:CheckOption{frames}\fi + \if:Option\else \:CheckOption{image-maps}\fi + \if:Option\else \:CheckOption{java}\fi + \if:Option\else \:CheckOption{javascript}\fi + \if:Option \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {th4} +\Hinclude{\ifx \sethebrew\:UnDef\else \ifx \ArabTeX\:UnDef\else + \no:dupl{#1}{\expand:after{\input hebtex.4ht}}\fi \fi} + {hebtex} + +\ConfigureEnv{center} + {\EndP}{\par \ShowPar} {}{} +\ConfigureList{center} + {\IgnorePar\EndP\HCode{
}\par\ShowPar} + {\IgnorePar\EndP\HCode{</section>}\par\ShowPar} + {} {\par\ShowPar} +\ConfigureEnv{flushleft} + {\EndP}{\par \ShowPar} {}{} +\ConfigureEnv{flushright} + {\EndP}{\par \ShowPar} {}{} +\ConfigureList{flushleft} + {\IgnorePar\EndP\HCode{<blockquote role="flushleft">}\par\ShowPar} + {\IgnorePar\EndP\HCode{</blockquote>}\par\ShowPar} + {} {\par\ShowPar} +\ConfigureList{flushright} + {\IgnorePar\EndP\HCode{<blockquote role="flushright">}\par\ShowPar} + {\IgnorePar\EndP\HCode{</blockquote>}\par\ShowPar} + {} {\par\ShowPar} +\ConfigureEnv{section} + {\IgnorePar\EndP\HCode{<section role="minipage">}} + {\IgnorePar\EndP\HCode{</section>}\ShowPar} + {}{} + + +\ConfigureEnv{verbatim} + {\ifinner\else \vfill\break\fi + \IgnorePar\EndP\HCode{<literallayout role="verbatim">}\EndNoFonts} + {\NoFonts \ht:special{t4ht=</literallayout>}\ShowPar\par} + {} {} +\ConfigureEnv{verbatim*} + {\ifinner\else \vfill\break\fi + \IgnorePar\EndP\HCode{<literallayout role="verbatim-star">}\EndNoFonts} + {\NoFonts \HCode{</literallayout>}\ShowPar\par} + {} {} +\Configure{verbatim}{\:nbsp}{\a:sp} + +\ConfigureList{trivlist}% + {\EndP\HCode{<glosslist>}\let\end:itm=\empty} + {\EndP\HCode{</glossdef></glossentry></glosslist>}\ShowPar} + {\end:itm\def\end:itm{\EndP\HCode{</glossdef></glossentry>}}% + \HCode{<glossentry><glossterm><remark>}\bgroup \bf} + {\egroup\HCode{</remark></glossterm><glossdef\Hnewline>}\par\ShowPar} +\ConfigureList{list}% + {\EndP\HCode{<glosslist>}\let\end:itm=\empty} + {\EndP\HCode{</glossdef></glossentry></glosslist>}\ShowPar} + {\end:itm\def\end:itm{\EndP\HCode{</glossdef></glossentry>}}% + \HCode{<glossentry><glossterm><remark>}\bgroup \bf} + {\egroup\HCode{</remark></glossterm><glossdef\Hnewline>}\par\ShowPar} +\ConfigureList{itemize}% + {\EndP\HCode{<itemizedlist>}\let\end:itm=\empty} + {\EndP\HCode{</listitem></itemizedlist>}\ShowPar} + {\end:itm\def\end:itm{\EndP\Tg</listitem>}\DeleteMark} + {\HCode{<listitem>}\par\ShowPar} +\ConfigureList{enumerate}% + {\EndP\HCode{<orderedlist\Hnewline>}\let\end:itm=\empty} + {\EndP\HCode{</listitem></orderedlist>}\ShowPar} + {\end:itm\def\end:itm{\EndP\Tg</listitem>}\DeleteMark} + {\HCode{<listitem>}\AnchorLabel\par\ShowPar} +\Configure{cite}{\Tg<citation>}{\Tg</citation>}{\LinkCite}{} +\Configure{bibitem}{\Link}{\EndLink} +\LinkCommand\LinkCite{xref, linkend,,,/,\empty} + +\Configure{tabular} + {\IgnorePar\EndP \halignTB{tabular}% + \HCode{<informaltable><tgroup cols="\ar:cnt"><tbody>}} + {\HCode{</tbody></tgroup></informaltable>}\ShowPar} + {\HCode{<row>}} + {\HCode{</row>}} + {\HCode{<entry\Hnewline}\halignTD + \ifnum \HMultispan>1 + \tmp:cnt=\HCol \advance\tmp:cnt by \HMultispan + \advance\tmp:cnt by -1 + \HCode{ namest="\HCol" nameend="\the\tmp:cnt"}\fi + \HCode{><para>}} + {\HCode{</para></entry>}} +\HAssign\tabularN=0 +\Configure{halignTB<>}{tabular}{<>\HAlign} +\Configure{halignTB} + {\ifmathml \HCode{<\:MT table }\fi \halignTBL} + {\ifmathml \HCode{>}\fi} +\Configure{halignTD} {}{} + {<}{\HCode{ align="left"}} + {-}{\HCode{ align="center"}} + {>}{\HCode{ align="right"}} + {^}{\HCode{ valign="top"}} + {=}{\HCode{ valign="middle"}} + {|}{\HCode{ valign="middle"}} + {_}{\HCode{ valign="bottom"}} + {p}{\HCode{ align="char"}} + {m}{\HCode{ align="left" valign="middle"}} + {b}{\HCode{ align="left" valign="middle"}} + {} +\Configure{hline}{} +\Configure{//[]}{} + +\Configure{ref}{\refLink}{\EndLink}{} +\def\refLink#1#2#3\EndLink{ + \ifvmode + \HCode{<note role="ref"><para>} + \Link{#1}{#2}\Tg<!--ref: \RefArg-->\EndLink + #3\HCode{</para></note>} + \else + \Link{#1}{#2}\Tg<!--ref: \RefArg-->\EndLink + \fi} +\Configure{newline}{\HCode{<!--br/-->}} +\Configure{newtheorem} + {\IgnorePar\EndP\HCode{<blockquote role="newtheorem"><title>}} + {\HCode{}\ShowPar\par} + {\IgnorePar\EndP\HCode{}\ShowPar\par} +\ConfigureEnv{center} + {} {\ShowPar} {}{} +\Configure{centerline} + {\ifvmode \IgnorePar\fi\HCode{}} + {\HCode{}} +\Configure{leftline} + {\ifvmode \IgnorePar\fi\HCode{}} + {\HCode{}} +\Configure{rightline} + {\ifvmode \IgnorePar\fi\HCode{}} + {\HCode{}} + +\Configure{verb}{}{} + +\Configure{obeylines} + {\ifvmode \IgnorePar \EndP + \HCode{
}% + \gdef\ob:ln{blockquote}% + \else \HCode{}% + \gdef\ob:ln{remark}% + \fi + } + {\ht:special{t4ht=}\ShowPar} {\hbox{\HCode{}}} +\def\:nbsp{\HCode{\string&}\HChar{-35}\HCode{x00A0;}}% + +\Configure{centerline} + {\IgnorePar\EndP\HCode{
}\ShowPar\par} + {\IgnorePar\EndP\HCode{
}\ShowPar\par} +\Configure{leftline} + {\IgnorePar\EndP\HCode{
}\ShowPar\par} + {\IgnorePar\EndP\HCode{
}\ShowPar\par} +\Configure{rightline} + {\ifvmode \IgnorePar \fi \EndP \HCode{
}\ShowPar\par} + {\ifvmode \IgnorePar \fi \EndP \HCode{
}\ShowPar\par} + +\Configure{textbf}{\leavevmode\SaveEndP\bgroup +\Configure{HtmlPar} + {\HCode{}} + {\HCode{}} + {}{}% +\HCode{}} + {\HCode{}\egroup \RecallEndP +} +\Configure{textit}{\leavevmode\SaveEndP\bgroup +\Configure{HtmlPar} + {\HCode{}} + {\HCode{}} + {}{}% +\HCode{}} + {\HCode{}\egroup \RecallEndP +} +\Configure{textrm}{\leavevmode\SaveEndP\bgroup +\Configure{HtmlPar} + {\HCode{}} + {\HCode{}} + {}{}% +\HCode{}} + {\HCode{}\egroup \RecallEndP +} +\Configure{textup}{\leavevmode\SaveEndP\bgroup +\Configure{HtmlPar} + {\HCode{}} + {\HCode{}} + {}{}% +\HCode{}} + {\HCode{}\egroup \RecallEndP +} +\Configure{textsc}{\leavevmode\SaveEndP\bgroup +\Configure{HtmlPar} + {\HCode{}} + {\HCode{}} + {}{}% +\HCode{}} + {\HCode{}\egroup \RecallEndP +} +\Configure{textsf}{\leavevmode\SaveEndP\bgroup +\Configure{HtmlPar} + {\HCode{}} + {\HCode{}} + {}{}% +\HCode{}} + {\HCode{}\egroup \RecallEndP +} +\Configure{textsl}{\leavevmode\SaveEndP\bgroup +\Configure{HtmlPar} + {\HCode{}} + {\HCode{}} + {}{}% +\HCode{}} + {\HCode{}\egroup \RecallEndP +} +\Configure{texttt}{\leavevmode\SaveEndP\bgroup +\Configure{HtmlPar} + {\HCode{}} + {\HCode{}} + {}{}% +\HCode{}} + {\HCode{}\egroup \RecallEndP +} +\Configure{emph}{\leavevmode\SaveEndP\bgroup +\Configure{HtmlPar} + {\HCode{}} + {\HCode{}} + {}{}% +\HCode{}} + {\HCode{}\egroup \RecallEndP +} +\Configure{idxmake}{\Beforeentry} +\def\:temp{\HCode{}} +\HLet\printindex\:temp +\let\db:index=\index +\def\index{\bgroup + \HRestore\printindex + \def\gobble##1{}% + \gHAdvance\index:N by 1 + \leavevmode \let\par=\empty + \printindex + \egroup \db:index} +\def\comNum#1{\tmp:cnt=} +\def\brange#1{\HCode{}\Link{to-#1}{from-#1}\EndLink + \HCode{}} +\def\erange#1{\HCode{}\Link{from-#1}{to-#1}\EndLink + \HCode{}} +\HAssign\index:N = 0 +\Configure{textcircled} + {\@use@text@encoding \@curr@enc c} + {\leavevmode \special{t4ht@+\string&\#x00A9;}c} + {\@use@text@encoding \@curr@enc \scshape r} + {\leavevmode \special{t4ht@+\string&\#x00AE;}r} + {} + +\def\:temp{LaTeX} +\HLet\LaTeX\:temp +\Configure{footnotetext} + {\HCode{}\bgroup\let\@makefnmark\empty} + {\egroup}% + {\HCode{}} +\Configure{footnotemark} + {\setbox\tmp:bx=\hbox\bgroup} + {\egroup} +\ifx \tmp:bx\:UnDef \csname newbox\endcsname \tmp:bx \fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{book} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureToc{lof} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{lot} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} + +\Configure{theindex} + {\let\end:theidx=\empty \HCode{}} + {\HCode{}} + {\HCode{}% +% + \def\end:cur{\HCode{}\hfil\break +\let\end:cur=\empty}% + \DB:index + } + {\end:cur \let\chain:subitem=\empty} + {\chain:subitem \HCode{}% +% + \def\end:cur{\HCode{}\hfil\break +\let\end:cur=\empty}% + } + {\end:cur \def\chain:subitem{% + \HCode{}% +\HCode{}\hfil\break +}% + \let\chain:subsubitem=\empty + } + {\chain:subsubitem\HCode{}% +% + \def\end:cur{\HCode{}\hfil\break +\let\end:cur=\empty}% + } + {\end:cur \def\chain:subsubitem{% + \HCode{}% +\HCode{}\hfil\break +% + \HCode{}% +\HCode{}\hfil\break +}% + } + {} +\def\DB:index#1\indNum#2{% + \ifnum #2=\index:N + \let\DB:index=\relax #1\long\def\item##1\end{\end}% + \else \expandafter\gob:item \fi +} +\long\def\gob:item#1\item{\DB:index} +\let\indNum=\:gobble + + +\def\:gobbleM#1->{} +\Configure{BODY} + {\HCode{\Hnewline\Hnewline} +\HCode{
}\par\ShowPar} + {\IgnorePar\EndP\HCode{
}} +\immediate\write-1{TeX4ht package options: + \expandafter\:gobbleM\meaning\Preamble} + +\Configure{VERSION} + {\HCode{\Hnewline}} +\Configure{DOCTYPE} + {\HCode{ +\Hnewline \%docbook.dtd; \Hnewline +] >\Hnewline }} + +\Configure{maketitle} + {\HCode{}} + {\HCode{}} + {\HCode{}}{\HCode{}} +\Configure{thanks author date and} {}{} + {\HCode{}} + {\HCode{}} + {\HCode{}} + {\HCode{}} + {}{} + +\Configure{part} + {\OpenDiv{part}} {\CloseDiv{part}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{section} + {\OpenDiv{section}} {\CloseDiv{section}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{subsection} + {\OpenDiv{subsection}} {\CloseDiv{subsection}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{subsubsection} + {\OpenDiv{subsubsection}} {\CloseDiv{subsubsection}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{paragraph} + {\OpenDiv{paragraph}} {\CloseDiv{paragraph}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{subparagraph} + {\OpenDiv{subparagraph}} {\CloseDiv{subparagraph}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\def\OpenDiv#1{% + \IgnorePar\EndP \HCode{}% +} +\def\CloseDiv#1{% + \IgnorePar\EndP\HCode{
}% +} +\def\AppOpenDiv#1{% + \IgnorePar\EndP \HCode{}% +} +\def\AppCloseDiv#1{% + \IgnorePar\EndP\HCode{}% +} + +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \HCode{}\thesection + \HCode{}\fi } +\ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \HCode{}\thesubsection + \HCode{}\fi } +\ConfigureMark{subsubsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \HCode{}\thesubsubsection + \HCode{}\fi } +\Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endparagraph} + {likeparagraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endsubparagraph} + {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\ifx \part\:UnDef \else + \Configure{endpart}{likepart} +\fi + +\Configure{likepart} + {\OpenDiv{likepart}} {\CloseDiv{likepart}} + {\HCode{}} {\HCode{}\par\ShowPar} +\Configure{likesection} + {\OpenDiv{likesection}} {\CloseDiv{likesection}} + {\HCode{}} {\HCode{}\par\ShowPar} +\Configure{likesubsection} + {\OpenDiv{likesubsection}} {\CloseDiv{likesubsection}} + {\HCode{}} {\HCode{}\par\ShowPar} +\Configure{likesubsubsection} + {\OpenDiv{likesubsubsection}} {\CloseDiv{likesubsubsection}} + {\HCode{}} {\HCode{}\par\ShowPar} +\Configure{likeparagraph} + {\OpenDiv{likeparagraph}} {\CloseDiv{likeparagraph}} + {\HCode{}} {\HCode{}\par\ShowPar} +\Configure{likesubparagraph} + {\OpenDiv{likesubparagraph}} {\CloseDiv{likesubparagraph}} + {\HCode{}} {\HCode{}\par\ShowPar} +\Configure{endlikesection} + {section,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesubsection} + {subsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} +\Configure{endlikesubsubsection} + {subsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikeparagraph} + {paragraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikesubparagraph} + {subparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\ifx \part\:UnDef \else + \Configure{endlikepart}{endpart} +\fi + +\Configure{chapter} + {\OpenDiv{chapter}} {\CloseDiv{chapter}} + {\HCode{}} {\HCode{}\par\ShowPar} +\Configure{likechapter} + {\OpenDiv{likechapter}} {\CloseDiv{likechapter}} + {\HCode{}} {\HCode{}\par\ShowPar} + +\Configure{tableofcontents} + {\ifvmode \IgnorePar\fi \EndP\HCode{}} + {\ifvmode \IgnorePar\fi \EndP\HCode{}} + {}{}{} +\ConfigureToc{likeparagraph} + {} {\HCode{\Hnewline}} + {} {\HCode{}} +\ConfigureToc{likepart} + {} {\HCode{\Hnewline}} + {} {\HCode{}} +\ConfigureToc{likesection} + {} {\HCode{\Hnewline}} + {} {\HCode{}} +\ConfigureToc{likesubparagraph} + {} {\HCode{\Hnewline}} + {} {\HCode{}} +\ConfigureToc{likesubsection} + {} {\HCode{\Hnewline}} + {} {\HCode{}} +\ConfigureToc{likesubsubsection} + {} {\HCode{\Hnewline}} + {} {\HCode{}} +\ConfigureToc{paragraph} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{part} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{section} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{subparagraph} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{subsection} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{subsubsection} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} + +\ConfigureToc{appendix} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{chapter} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{likechapter} + {} {\HCode{\Hnewline}} + {} {\HCode{}} + +\ConfigureList{thebibliography}% + {\IgnorePar\EndP + \HCode{}\let\en:bib=\empty} + {\en:bib\HCode{}} + {\en:bib\def\en:bib{\HCode{}}% + \HCode{}% + \Configure{HtmlPar}{}{}{}{} +} + {\HCode{}} + +\ConfigureEnv{figure} + {\ifvmode \IgnorePar\fi \EndP \HCode{
<blockquote>}} + {\ifvmode \IgnorePar\fi \EndP \HCode{</blockquote></figure>}} + {}{} +\Configure{caption} + {\HCode{<blockquote role="caption"><title role="caption">}} + {\HCode{}} + {} + {\HCode{}} + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{report} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureToc{lof} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{lot} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} + +\Configure{theindex} + {\let\end:theidx=\empty \HCode{}} + {\HCode{}} + {\HCode{}% +% + \def\end:cur{\HCode{}\hfil\break +\let\end:cur=\empty}% + \DB:index + } + {\end:cur \let\chain:subitem=\empty} + {\chain:subitem \HCode{}% +% + \def\end:cur{\HCode{}\hfil\break +\let\end:cur=\empty}% + } + {\end:cur \def\chain:subitem{% + \HCode{}% +\HCode{}\hfil\break +}% + \let\chain:subsubitem=\empty + } + {\chain:subsubitem\HCode{}% +% + \def\end:cur{\HCode{}\hfil\break +\let\end:cur=\empty}% + } + {\end:cur \def\chain:subsubitem{% + \HCode{}% +\HCode{}\hfil\break +% + \HCode{}% +\HCode{}\hfil\break +}% + } + {} +\def\DB:index#1\indNum#2{% + \ifnum #2=\index:N + \let\DB:index=\relax #1\long\def\item##1\end{\end}% + \else \expandafter\gob:item \fi +} +\long\def\gob:item#1\item{\DB:index} +\let\indNum=\:gobble + + +\def\:gobbleM#1->{} +\Configure{BODY} + {\HCode{\Hnewline\Hnewline} +\HCode{
}\par\ShowPar} + {\IgnorePar\EndP\HCode{
}} +\immediate\write-1{TeX4ht package options: + \expandafter\:gobbleM\meaning\Preamble} + +\Configure{VERSION} + {\HCode{\Hnewline}} +\Configure{DOCTYPE} + {\HCode{ +\Hnewline \%docbook.dtd; \Hnewline +] >\Hnewline }} + +\Configure{maketitle} + {\HCode{}} + {\HCode{}} + {\HCode{}}{\HCode{}} +\Configure{thanks author date and} {}{} + {\HCode{}} + {\HCode{}} + {\HCode{}} + {\HCode{}} + {}{} +\ConfigureEnv{abstract} + {\IgnorePar\EndP\HCode{}} + {\IgnorePar\EndP\HCode{}} + {\HCode{}} + {\HCode{}} + +\Configure{part} + {\OpenDiv{part}} {\CloseDiv{part}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{section} + {\OpenDiv{section}} {\CloseDiv{section}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{subsection} + {\OpenDiv{subsection}} {\CloseDiv{subsection}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{subsubsection} + {\OpenDiv{subsubsection}} {\CloseDiv{subsubsection}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{paragraph} + {\OpenDiv{paragraph}} {\CloseDiv{paragraph}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{subparagraph} + {\OpenDiv{subparagraph}} {\CloseDiv{subparagraph}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\def\OpenDiv#1{% + \IgnorePar\EndP \HCode{}% +} +\def\CloseDiv#1{% + \IgnorePar\EndP\HCode{}% +} +\def\AppOpenDiv#1{% + \IgnorePar\EndP \HCode{}% +} +\def\AppCloseDiv#1{% + \IgnorePar\EndP\HCode{}% +} + +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \HCode{}\thesection + \HCode{}\fi } +\ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \HCode{}\thesubsection + \HCode{}\fi } +\ConfigureMark{subsubsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \HCode{}\thesubsubsection + \HCode{}\fi } +\Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endparagraph} + {likeparagraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endsubparagraph} + {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\ifx \part\:UnDef \else + \Configure{endpart}{likepart} +\fi + +\Configure{likepart} + {\OpenDiv{likepart}} {\CloseDiv{likepart}} + {\HCode{}} {\HCode{}\par\ShowPar} +\Configure{likesection} + {\OpenDiv{likesection}} {\CloseDiv{likesection}} + {\HCode{}} {\HCode{}\par\ShowPar} +\Configure{likesubsection} + {\OpenDiv{likesubsection}} {\CloseDiv{likesubsection}} + {\HCode{}} {\HCode{}\par\ShowPar} +\Configure{likesubsubsection} + {\OpenDiv{likesubsubsection}} {\CloseDiv{likesubsubsection}} + {\HCode{}} {\HCode{}\par\ShowPar} +\Configure{likeparagraph} + {\OpenDiv{likeparagraph}} {\CloseDiv{likeparagraph}} + {\HCode{}} {\HCode{}\par\ShowPar} +\Configure{likesubparagraph} + {\OpenDiv{likesubparagraph}} {\CloseDiv{likesubparagraph}} + {\HCode{}} {\HCode{}\par\ShowPar} +\Configure{endlikesection} + {section,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesubsection} + {subsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} +\Configure{endlikesubsubsection} + {subsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikeparagraph} + {paragraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikesubparagraph} + {subparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\ifx \part\:UnDef \else + \Configure{endlikepart}{endpart} +\fi + +\Configure{chapter} + {\OpenDiv{chapter}} {\CloseDiv{chapter}} + {\HCode{}} {\HCode{}\par\ShowPar} +\Configure{likechapter} + {\OpenDiv{likechapter}} {\CloseDiv{likechapter}} + {\HCode{}} {\HCode{}\par\ShowPar} + + +\Configure{tableofcontents} + {\ifvmode \IgnorePar\fi \EndP\HCode{}} + {\ifvmode \IgnorePar\fi \EndP\HCode{}} + {}{}{} +\ConfigureToc{likeparagraph} + {} {\HCode{\Hnewline}} + {} {\HCode{}} +\ConfigureToc{likepart} + {} {\HCode{\Hnewline}} + {} {\HCode{}} +\ConfigureToc{likesection} + {} {\HCode{\Hnewline}} + {} {\HCode{}} +\ConfigureToc{likesubparagraph} + {} {\HCode{\Hnewline}} + {} {\HCode{}} +\ConfigureToc{likesubsection} + {} {\HCode{\Hnewline}} + {} {\HCode{}} +\ConfigureToc{likesubsubsection} + {} {\HCode{\Hnewline}} + {} {\HCode{}} +\ConfigureToc{paragraph} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{part} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{section} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{subparagraph} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{subsection} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{subsubsection} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} + +\ConfigureToc{appendix} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{chapter} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{likechapter} + {} {\HCode{\Hnewline}} + {} {\HCode{}} + +\ConfigureList{thebibliography}% + {\IgnorePar\EndP + \HCode{}\let\en:bib=\empty} + {\en:bib\HCode{}} + {\en:bib\def\en:bib{\HCode{}}% + \HCode{}% + \Configure{HtmlPar}{}{}{}{} +} + {\HCode{}} + +\ConfigureEnv{figure} + {\ifvmode \IgnorePar\fi \EndP \HCode{
<blockquote>}} + {\ifvmode \IgnorePar\fi \EndP \HCode{</blockquote></figure>}} + {}{} +\Configure{caption} + {\HCode{<blockquote role="caption"><title role="caption">}} + {\HCode{}} + {} + {\HCode{}} + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{article} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureToc{lof} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{lot} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} + +\Configure{theindex} + {\let\end:theidx=\empty \HCode{}} + {\HCode{}} + {\HCode{}% +% + \def\end:cur{\HCode{}\hfil\break +\let\end:cur=\empty}% + \DB:index + } + {\end:cur \let\chain:subitem=\empty} + {\chain:subitem \HCode{}% +% + \def\end:cur{\HCode{}\hfil\break +\let\end:cur=\empty}% + } + {\end:cur \def\chain:subitem{% + \HCode{}% +\HCode{}\hfil\break +}% + \let\chain:subsubitem=\empty + } + {\chain:subsubitem\HCode{}% +% + \def\end:cur{\HCode{}\hfil\break +\let\end:cur=\empty}% + } + {\end:cur \def\chain:subsubitem{% + \HCode{}% +\HCode{}\hfil\break +% + \HCode{}% +\HCode{}\hfil\break +}% + } + {} +\def\DB:index#1\indNum#2{% + \ifnum #2=\index:N + \let\DB:index=\relax #1\long\def\item##1\end{\end}% + \else \expandafter\gob:item \fi +} +\long\def\gob:item#1\item{\DB:index} +\let\indNum=\:gobble + +\def\:gobbleM#1->{} +\Configure{BODY} + {\HCode{\Hnewline\Hnewline} +\HCode{
}\par\ShowPar} + {\IgnorePar\EndP\HCode{
}} +\immediate\write-1{TeX4ht package options: + \expandafter\:gobbleM\meaning\Preamble} + +\Configure{VERSION} + {\HCode{\Hnewline }} +\Configure{DOCTYPE} + {\HCode{ +\Hnewline \%docbook.dtd; \Hnewline +] >\Hnewline }} + +\Configure{maketitle} + {\HCode{}} + {\HCode{}} + {\HCode{}}{\HCode{}} +\Configure{thanks author date and} {}{} + {\HCode{}} + {\HCode{}} + {\HCode{}} + {\HCode{}} + {}{} +\ConfigureEnv{abstract} + {\IgnorePar\EndP\HCode{}} + {\IgnorePar\EndP\HCode{}} + {\HCode{}} + {\HCode{}} + +\Configure{part} + {\OpenDiv{part}} {\CloseDiv{part}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{section} + {\OpenDiv{section}} {\CloseDiv{section}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{subsection} + {\OpenDiv{subsection}} {\CloseDiv{subsection}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{subsubsection} + {\OpenDiv{subsubsection}} {\CloseDiv{subsubsection}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{paragraph} + {\OpenDiv{paragraph}} {\CloseDiv{paragraph}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{subparagraph} + {\OpenDiv{subparagraph}} {\CloseDiv{subparagraph}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\def\OpenDiv#1{% + \IgnorePar\EndP \HCode{}% +} +\def\CloseDiv#1{% + \IgnorePar\EndP\HCode{}% +} +\def\AppOpenDiv#1{% + \IgnorePar\EndP \HCode{}% +} +\def\AppCloseDiv#1{% + \IgnorePar\EndP\HCode{}% +} + +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \HCode{}\thesection + \HCode{}\fi } +\ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \HCode{}\thesubsection + \HCode{}\fi } +\ConfigureMark{subsubsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \HCode{}\thesubsubsection + \HCode{}\fi } +\Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endparagraph} + {likeparagraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endsubparagraph} + {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\ifx \part\:UnDef \else + \Configure{endpart}{likepart} +\fi + +\Configure{likepart} + {\OpenDiv{likepart}} {\CloseDiv{likepart}} + {\HCode{}} {\HCode{}\par\ShowPar} +\Configure{likesection} + {\OpenDiv{likesection}} {\CloseDiv{likesection}} + {\HCode{}} {\HCode{}\par\ShowPar} +\Configure{likesubsection} + {\OpenDiv{likesubsection}} {\CloseDiv{likesubsection}} + {\HCode{}} {\HCode{}\par\ShowPar} +\Configure{likesubsubsection} + {\OpenDiv{likesubsubsection}} {\CloseDiv{likesubsubsection}} + {\HCode{}} {\HCode{}\par\ShowPar} +\Configure{likeparagraph} + {\OpenDiv{likeparagraph}} {\CloseDiv{likeparagraph}} + {\HCode{}} {\HCode{}\par\ShowPar} +\Configure{likesubparagraph} + {\OpenDiv{likesubparagraph}} {\CloseDiv{likesubparagraph}} + {\HCode{}} {\HCode{}\par\ShowPar} +\Configure{endlikesection} + {section,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesubsection} + {subsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} +\Configure{endlikesubsubsection} + {subsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikeparagraph} + {paragraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikesubparagraph} + {subparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\ifx \part\:UnDef \else + \Configure{endlikepart}{endpart} +\fi + +\Configure{tableofcontents} + {\ifvmode \IgnorePar\fi \EndP\HCode{}} + {\ifvmode \IgnorePar\fi \EndP\HCode{}} + {}{}{} +\ConfigureToc{likeparagraph} + {} {\HCode{\Hnewline}} + {} {\HCode{}} +\ConfigureToc{likepart} + {} {\HCode{\Hnewline}} + {} {\HCode{}} +\ConfigureToc{likesection} + {} {\HCode{\Hnewline}} + {} {\HCode{}} +\ConfigureToc{likesubparagraph} + {} {\HCode{\Hnewline}} + {} {\HCode{}} +\ConfigureToc{likesubsection} + {} {\HCode{\Hnewline}} + {} {\HCode{}} +\ConfigureToc{likesubsubsection} + {} {\HCode{\Hnewline}} + {} {\HCode{}} +\ConfigureToc{paragraph} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{part} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{section} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{subparagraph} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{subsection} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{subsubsection} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} + +\ConfigureList{thebibliography}% + {\IgnorePar\EndP + \HCode{}\let\en:bib=\empty} + {\en:bib\HCode{}} + {\en:bib\def\en:bib{\HCode{}}% + \HCode{}% + \Configure{HtmlPar}{}{}{}{} +} + {\HCode{}} + +\ConfigureEnv{figure} + {\ifvmode \IgnorePar\fi \EndP \HCode{
<blockquote>}} + {\ifvmode \IgnorePar\fi \EndP \HCode{</blockquote></figure>}} + {}{} +\Configure{caption} + {\HCode{<blockquote role="caption"><title role="caption">}} + {\HCode{}} + {} + {\HCode{}} + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{fontmath} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{mathit}{\HCode{}} + {\HCode{}} +\Configure{mathbf}{\HCode{}} + {\HCode{}} +\Configure{mathtt}{\HCode{}} + {\HCode{}} +\Configure{mathsf}{\HCode{}} + {\HCode{}} +\Configure{mathrm}{\HCode{}} + {\HCode{}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{graphics} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{graphics} + {} + {\HCode{}% + } + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsart} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\:gobbleM#1->{} +\Configure{BODY} + {\HCode{\Hnewline\Hnewline} +\HCode{
}\par\ShowPar} + {\IgnorePar\EndP\HCode{
}} +\immediate\write-1{TeX4ht package options: + \expandafter\:gobbleM\meaning\Preamble} + +\Configure{VERSION} + {\HCode{\Hnewline }} +\Configure{DOCTYPE} + {\HCode{ +\Hnewline \%docbook.dtd; \Hnewline +] >\Hnewline }} + +\def\OpenDiv#1{% + \IgnorePar\EndP \HCode{}% +} +\def\CloseDiv#1{% + \IgnorePar\EndP\HCode{}% +} +\def\AppOpenDiv#1{% + \IgnorePar\EndP \HCode{}% +} +\def\AppCloseDiv#1{% + \IgnorePar\EndP\HCode{}% +} + +\Configure{maketitle} + {\HCode{}} + {\HCode{}} + {\HCode{}}{\HCode{}} +\Configure{thanks author date and} {}{} + {\HCode{}} + {\HCode{}} + {\HCode{}} + {\HCode{}} + {}{} + +\Configure{maketitle} + {\ifvmode \IgnorePar\fi\EndP + \HCode{
}% + \ConfigureEnv{center} + {\ifvmode \IgnorePar\fi} {\ifvmode \IgnorePar\fi} + {\ifvmode \IgnorePar\fi} {\ifvmode \IgnorePar\fi}% + } + {\ifvmode \IgnorePar\fi\EndP \HCode{</section>}} + {\ifvmode \IgnorePar\fi\EndP \HCode{<para role="title">}} + {\ifvmode \IgnorePar\fi\HCode{</para>}} +\Configure{thanks author date and} + {\par\IgnorePar\EndP \HCode{<note role="thanks">}\par\ShowPar} + {\ifvmode \IgnorePar\fi\EndP \HCode{</note>}} + {\ifvmode \IgnorePar\fi\EndP + \HCode{<para role="authorgroup"><author><personname><othername>}} + {\ifvmode \IgnorePar\fi + \HCode{</othername></personname></author><!--/author--></para><!--/authorgroup-->}} + {\ifvmode \IgnorePar\fi\EndP \HCode{<para role="date">}} + {\ifvmode \IgnorePar\fi \HCode{</para><!--/date-->}} + {\ifvmode \IgnorePar\fi\lowercase{\HCode{</othername></personname></author> + <!--/author--><!--author--><author><personname><othername>}}} + {} +\Configure{addresses} + {\ifvmode \IgnorePar\fi \EndP + \HCode{<note role="addresses">}\ShowPar} + {\ifvmode \IgnorePar\fi \EndP + \HCode{</note><!--addresses-->}} +\Configure{address} + {\HCode{<note role="address-title"><para>}} + {\ifvmode \IgnorePar\fi + \HCode{</para></note><!--address-title--><note role="address"><para>}} + {\HCode{</para></note><!--address-->}} +\Configure{curraddr} + {\HCode{<para role="curraddr-title">}} + {\ifvmode \IgnorePar\fi + \HCode{</para><!--curraddr-title--><para role="curraddr">}} + {\HCode{</para><!--curraddr-->}} +\Configure{email} + {\HCode{<note role="email-title"><para>}} + {\ifvmode \IgnorePar\fi + \HCode{</para></note><!--email-title--><note role="email"><para>}} + {\HCode{</para></note><!--email-->}} +\Configure{urladdr} + {\HCode{<para role="urladdr-title">}} + {\ifvmode \IgnorePar\fi + \HCode{</para><!--urladdr-title--><para role="urladdr">}} + {\HCode{</para><!--urladdr-->}} + +\ifx \deferred@thm@head\:UnDef\else + \Configure{proof} + {\IgnorePar\EndP\HCode{<blockquote role="proof"><title>}\IgnorePar} + {\ifvmode \IgnorePar\fi\EndP\HCode{}\ShowPar\par} + {\IgnorePar\EndP\HCode{}\ShowPar\par} + +\fi +\ConfigureEnv{abstract} + {\ifvmode \IgnorePar\fi \EndP} + {\ifvmode \IgnorePar\fi \EndP} + {}{} +\ConfigureList{abstract} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}\IgnorePar} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}\ShowPar} + {\IgnorePar\par\HCode{}} + {\HCode{}\ShowPar\par} +\Configure{setabstract} + {\ifvmode \IgnorePar \fi \EndP} + {\ifvmode \IgnorePar \fi \EndP} +\Configure{subjclass} + {\par\IgnorePar\HCode{}\par\ShowPar} + {\ifvmode \IgnorePar \fi\EndP\HCode{}} +\Configure{keywords} + {\par\IgnorePar\EndP \HCode{}\par\ShowPar} + {\ifvmode \IgnorePar \fi\EndP\HCode{}} + +\Configure{translators} + {\par\IgnorePar\EndP \HCode{}\par\ShowPar} + {\ifvmode \IgnorePar \fi\EndP \HCode{}} + {\HCode{}} + {\HCode{}} + +\Configure{part} + {\OpenDiv{part}} {\CloseDiv{part}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{section} + {\OpenDiv{section}} {\CloseDiv{section}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{subsection} + {\OpenDiv{subsection}} {\CloseDiv{subsection}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{subsubsection} + {\OpenDiv{subsubsection}} {\CloseDiv{subsubsection}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{paragraph} + {\OpenDiv{paragraph}} {\CloseDiv{paragraph}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{subparagraph} + {\OpenDiv{subparagraph}} {\CloseDiv{subparagraph}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\def\OpenDiv#1{% + \IgnorePar\EndP \HCode{}% +} +\def\CloseDiv#1{% + \IgnorePar\EndP\HCode{
}% +} +\def\AppOpenDiv#1{% + \IgnorePar\EndP \HCode{}% +} +\def\AppCloseDiv#1{% + \IgnorePar\EndP\HCode{}% +} + +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \HCode{}\thesection + \HCode{}\fi } +\ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \HCode{}\thesubsection + \HCode{}\fi } +\ConfigureMark{subsubsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \HCode{}\thesubsubsection + \HCode{}\fi } +\Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endparagraph} + {likeparagraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endsubparagraph} + {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\ifx \part\:UnDef \else + \Configure{endpart}{likepart} +\fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsbook} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\:gobbleM#1->{} +\Configure{BODY} + {\HCode{\Hnewline\Hnewline} +\HCode{
}\par\ShowPar} + {\IgnorePar\EndP\HCode{
}} +\immediate\write-1{TeX4ht package options: + \expandafter\:gobbleM\meaning\Preamble} + +\Configure{VERSION} + {\HCode{\Hnewline }} +\Configure{DOCTYPE} + {\HCode{ +\Hnewline \%docbook.dtd; \Hnewline +] >\Hnewline }} + +\def\OpenDiv#1{% + \IgnorePar\EndP \HCode{}% +} +\def\CloseDiv#1{% + \IgnorePar\EndP\HCode{}% +} +\def\AppOpenDiv#1{% + \IgnorePar\EndP \HCode{}% +} +\def\AppCloseDiv#1{% + \IgnorePar\EndP\HCode{}% +} + +\Configure{maketitle} + {\HCode{}} + {\HCode{}} + {\HCode{}}{\HCode{}} +\Configure{thanks author date and} {}{} + {\HCode{}} + {\HCode{}} + {\HCode{}} + {\HCode{}} + {}{} + +\Configure{maketitle} + {\ifvmode \IgnorePar\fi\EndP + \HCode{
}% + \ConfigureEnv{center} + {\ifvmode \IgnorePar\fi} {\ifvmode \IgnorePar\fi} + {\ifvmode \IgnorePar\fi} {\ifvmode \IgnorePar\fi}% + } + {\ifvmode \IgnorePar\fi\EndP \HCode{</section>}} + {\ifvmode \IgnorePar\fi\EndP \HCode{<para role="title">}} + {\ifvmode \IgnorePar\fi\HCode{</para>}} +\Configure{thanks author date and} + {\par\IgnorePar\EndP \HCode{<note role="thanks">}\par\ShowPar} + {\ifvmode \IgnorePar\fi\EndP \HCode{</note>}} + {\ifvmode \IgnorePar\fi\EndP + \HCode{<para role="authorgroup"><author><personname><othername>}} + {\ifvmode \IgnorePar\fi + \HCode{</othername></personname></author><!--/author--></para><!--/authorgroup-->}} + {\ifvmode \IgnorePar\fi\EndP \HCode{<para role="date">}} + {\ifvmode \IgnorePar\fi \HCode{</para><!--/date-->}} + {\ifvmode \IgnorePar\fi\lowercase{\HCode{</othername></personname></author> + <!--/author--><!--author--><author><personname><othername>}}} + {} +\Configure{addresses} + {\ifvmode \IgnorePar\fi \EndP + \HCode{<note role="addresses">}\ShowPar} + {\ifvmode \IgnorePar\fi \EndP + \HCode{</note><!--addresses-->}} +\Configure{address} + {\HCode{<note role="address-title"><para>}} + {\ifvmode \IgnorePar\fi + \HCode{</para></note><!--address-title--><note role="address"><para>}} + {\HCode{</para></note><!--address-->}} +\Configure{curraddr} + {\HCode{<para role="curraddr-title">}} + {\ifvmode \IgnorePar\fi + \HCode{</para><!--curraddr-title--><para role="curraddr">}} + {\HCode{</para><!--curraddr-->}} +\Configure{email} + {\HCode{<note role="email-title"><para>}} + {\ifvmode \IgnorePar\fi + \HCode{</para></note><!--email-title--><note role="email"><para>}} + {\HCode{</para></note><!--email-->}} +\Configure{urladdr} + {\HCode{<para role="urladdr-title">}} + {\ifvmode \IgnorePar\fi + \HCode{</para><!--urladdr-title--><para role="urladdr">}} + {\HCode{</para><!--urladdr-->}} + +\ifx \deferred@thm@head\:UnDef\else + \Configure{proof} + {\IgnorePar\EndP\HCode{<blockquote role="proof"><title>}\IgnorePar} + {\ifvmode \IgnorePar\fi\EndP\HCode{}\ShowPar\par} + {\IgnorePar\EndP\HCode{}\ShowPar\par} + +\fi +\ConfigureEnv{abstract} + {\ifvmode \IgnorePar\fi \EndP} + {\ifvmode \IgnorePar\fi \EndP} + {}{} +\ConfigureList{abstract} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}\IgnorePar} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}\ShowPar} + {\IgnorePar\par\HCode{}} + {\HCode{}\ShowPar\par} +\Configure{setabstract} + {\ifvmode \IgnorePar \fi \EndP} + {\ifvmode \IgnorePar \fi \EndP} +\Configure{subjclass} + {\par\IgnorePar\HCode{}\par\ShowPar} + {\ifvmode \IgnorePar \fi\EndP\HCode{}} +\Configure{keywords} + {\par\IgnorePar\EndP \HCode{}\par\ShowPar} + {\ifvmode \IgnorePar \fi\EndP\HCode{}} + +\Configure{translators} + {\par\IgnorePar\EndP \HCode{}\par\ShowPar} + {\ifvmode \IgnorePar \fi\EndP \HCode{}} + {\HCode{}} + {\HCode{}} + +\Configure{part} + {\OpenDiv{part}} {\CloseDiv{part}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{section} + {\OpenDiv{section}} {\CloseDiv{section}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{subsection} + {\OpenDiv{subsection}} {\CloseDiv{subsection}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{subsubsection} + {\OpenDiv{subsubsection}} {\CloseDiv{subsubsection}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{paragraph} + {\OpenDiv{paragraph}} {\CloseDiv{paragraph}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{subparagraph} + {\OpenDiv{subparagraph}} {\CloseDiv{subparagraph}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\def\OpenDiv#1{% + \IgnorePar\EndP \HCode{}% +} +\def\CloseDiv#1{% + \IgnorePar\EndP\HCode{
}% +} +\def\AppOpenDiv#1{% + \IgnorePar\EndP \HCode{}% +} +\def\AppCloseDiv#1{% + \IgnorePar\EndP\HCode{}% +} + +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \HCode{}\thesection + \HCode{}\fi } +\ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \HCode{}\thesubsection + \HCode{}\fi } +\ConfigureMark{subsubsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \HCode{}\thesubsubsection + \HCode{}\fi } +\Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endparagraph} + {likeparagraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endsubparagraph} + {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\ifx \part\:UnDef \else + \Configure{endpart}{likepart} +\fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsproc} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\:gobbleM#1->{} +\Configure{BODY} + {\HCode{\Hnewline\Hnewline} +\HCode{
}\par\ShowPar} + {\IgnorePar\EndP\HCode{
}} +\immediate\write-1{TeX4ht package options: + \expandafter\:gobbleM\meaning\Preamble} + +\Configure{VERSION} + {\HCode{\Hnewline }} +\Configure{DOCTYPE} + {\HCode{ +\Hnewline \%docbook.dtd; \Hnewline +] >\Hnewline }} + +\def\OpenDiv#1{% + \IgnorePar\EndP \HCode{}% +} +\def\CloseDiv#1{% + \IgnorePar\EndP\HCode{}% +} +\def\AppOpenDiv#1{% + \IgnorePar\EndP \HCode{}% +} +\def\AppCloseDiv#1{% + \IgnorePar\EndP\HCode{}% +} + +\Configure{maketitle} + {\HCode{}} + {\HCode{}} + {\HCode{}}{\HCode{}} +\Configure{thanks author date and} {}{} + {\HCode{}} + {\HCode{}} + {\HCode{}} + {\HCode{}} + {}{} + +\Configure{maketitle} + {\ifvmode \IgnorePar\fi\EndP + \HCode{
}% + \ConfigureEnv{center} + {\ifvmode \IgnorePar\fi} {\ifvmode \IgnorePar\fi} + {\ifvmode \IgnorePar\fi} {\ifvmode \IgnorePar\fi}% + } + {\ifvmode \IgnorePar\fi\EndP \HCode{</section>}} + {\ifvmode \IgnorePar\fi\EndP \HCode{<para role="title">}} + {\ifvmode \IgnorePar\fi\HCode{</para>}} +\Configure{thanks author date and} + {\par\IgnorePar\EndP \HCode{<note role="thanks">}\par\ShowPar} + {\ifvmode \IgnorePar\fi\EndP \HCode{</note>}} + {\ifvmode \IgnorePar\fi\EndP + \HCode{<para role="authorgroup"><author><personname><othername>}} + {\ifvmode \IgnorePar\fi + \HCode{</othername></personname></author><!--/author--></para><!--/authorgroup-->}} + {\ifvmode \IgnorePar\fi\EndP \HCode{<para role="date">}} + {\ifvmode \IgnorePar\fi \HCode{</para><!--/date-->}} + {\ifvmode \IgnorePar\fi\lowercase{\HCode{</othername></personname></author> + <!--/author--><!--author--><author><personname><othername>}}} + {} +\Configure{addresses} + {\ifvmode \IgnorePar\fi \EndP + \HCode{<note role="addresses">}\ShowPar} + {\ifvmode \IgnorePar\fi \EndP + \HCode{</note><!--addresses-->}} +\Configure{address} + {\HCode{<note role="address-title"><para>}} + {\ifvmode \IgnorePar\fi + \HCode{</para></note><!--address-title--><note role="address"><para>}} + {\HCode{</para></note><!--address-->}} +\Configure{curraddr} + {\HCode{<para role="curraddr-title">}} + {\ifvmode \IgnorePar\fi + \HCode{</para><!--curraddr-title--><para role="curraddr">}} + {\HCode{</para><!--curraddr-->}} +\Configure{email} + {\HCode{<note role="email-title"><para>}} + {\ifvmode \IgnorePar\fi + \HCode{</para></note><!--email-title--><note role="email"><para>}} + {\HCode{</para></note><!--email-->}} +\Configure{urladdr} + {\HCode{<para role="urladdr-title">}} + {\ifvmode \IgnorePar\fi + \HCode{</para><!--urladdr-title--><para role="urladdr">}} + {\HCode{</para><!--urladdr-->}} + +\ifx \deferred@thm@head\:UnDef\else + \Configure{proof} + {\IgnorePar\EndP\HCode{<blockquote role="proof"><title>}\IgnorePar} + {\ifvmode \IgnorePar\fi\EndP\HCode{}\ShowPar\par} + {\IgnorePar\EndP\HCode{}\ShowPar\par} + +\fi +\ConfigureEnv{abstract} + {\ifvmode \IgnorePar\fi \EndP} + {\ifvmode \IgnorePar\fi \EndP} + {}{} +\ConfigureList{abstract} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}\IgnorePar} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}\ShowPar} + {\IgnorePar\par\HCode{}} + {\HCode{}\ShowPar\par} +\Configure{setabstract} + {\ifvmode \IgnorePar \fi \EndP} + {\ifvmode \IgnorePar \fi \EndP} +\Configure{subjclass} + {\par\IgnorePar\HCode{}\par\ShowPar} + {\ifvmode \IgnorePar \fi\EndP\HCode{}} +\Configure{keywords} + {\par\IgnorePar\EndP \HCode{}\par\ShowPar} + {\ifvmode \IgnorePar \fi\EndP\HCode{}} + +\Configure{translators} + {\par\IgnorePar\EndP \HCode{}\par\ShowPar} + {\ifvmode \IgnorePar \fi\EndP \HCode{}} + {\HCode{}} + {\HCode{}} + +\Configure{part} + {\OpenDiv{part}} {\CloseDiv{part}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{section} + {\OpenDiv{section}} {\CloseDiv{section}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{subsection} + {\OpenDiv{subsection}} {\CloseDiv{subsection}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{subsubsection} + {\OpenDiv{subsubsection}} {\CloseDiv{subsubsection}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{paragraph} + {\OpenDiv{paragraph}} {\CloseDiv{paragraph}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{subparagraph} + {\OpenDiv{subparagraph}} {\CloseDiv{subparagraph}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\def\OpenDiv#1{% + \IgnorePar\EndP \HCode{}% +} +\def\CloseDiv#1{% + \IgnorePar\EndP\HCode{
}% +} +\def\AppOpenDiv#1{% + \IgnorePar\EndP \HCode{}% +} +\def\AppCloseDiv#1{% + \IgnorePar\EndP\HCode{}% +} + +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \HCode{}\thesection + \HCode{}\fi } +\ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \HCode{}\thesubsection + \HCode{}\fi } +\ConfigureMark{subsubsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \HCode{}\thesubsubsection + \HCode{}\fi } +\Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endparagraph} + {likeparagraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endsubparagraph} + {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\ifx \part\:UnDef \else + \Configure{endpart}{likepart} +\fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsthm} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{proof} + {\IgnorePar\EndP\HCode{
}\IgnorePar} + {\ifvmode \IgnorePar\fi\EndP\HCode{}\ShowPar\par} + {\IgnorePar\EndP\HCode{
}\ShowPar\par} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsmath} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\:temp{{\protect\AmSfont AmS}} +\HLet\AmS\:temp + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{plain} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \expandafter\let\csname tex4ht:4ht\endcsname\empty +\def\no:dupl#1#2{% + \expandafter\ifx \csname #1:4ht\endcsname\relax + \expandafter\let \csname #1:4ht\endcsname\empty + \expand:after{#2}% + \fi +} + +\Hinclude{\def\:temp{\ht:everypar={\setbox0=\lastbox\ht:everypar={}}}% + \ifx \NoindentAfter\:temp + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {osudeG} +\Hinclude{\ifx\amstexloaded@\relax + \no:dupl{#1}{ + \ifx \Space@\:UnDef \expand:after{\input #1.4ht} % + \else \input vanilla.4ht \fi}% + \fi} + {amstex} +\Hinclude{\expandafter\ifx \csname amsppt.sty\endcsname\relax \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {amsppt} +\Hinclude{\ifx \texinfoversion\:UnDef\else + \no:dupl{#1}{\expand:after{\input texinfo.4ht}}\fi} + {texinfo} +\Hinclude{\ifx \thistubstyle\:UnDef\else + \no:dupl{#1}{\expand:after{\input tugboat.4ht}}\fi} + {tugboat} + +\expandafter\let\csname tex4ht:4ht\endcsname\empty +\def\no:dupl#1#2{% + \expandafter\ifx \csname #1:4ht\endcsname\relax + \expandafter\let \csname #1:4ht\endcsname\empty + \expand:after{#2}% + \fi +} + +\Hinclude{\ifx \PsfigVersion\:UnDef \else + \no:dupl{#1}{\expand:after{\input psfig.4ht}}\fi} + {psfig} +\Hinclude{\:CheckOption{#1} + \if:Option \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {pictex} +\Hinclude{% + \expandafter\ifx \csname PSTricksLoaded\endcsname\relax\else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {pstricks} +\Hinclude{% + \ifx \:DraCatCodes\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {dratex} +\Hinclude{% + \ifx \xyloaded\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {xy} + +\Hinclude{% + \ifx \epsfsetgraph\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {epsf} + +\Hinclude{% + \ifx \diagram@help@messages\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {diagrams} + +\Hinclude{% + \ifx \figvisu\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {fig4tex} + +\Hinclude{} + {pctable} +\Hinclude{% + \:CheckOption{xhtml}\if:Option \fi} + {xhtml} +\Hinclude{\:CheckOption{#1} + \if:Option\else \:CheckOption{ShowFont}\fi + \if:Option\else \:CheckOption{frames-}\fi + \if:Option\else \:CheckOption{frames}\fi + \if:Option\else \:CheckOption{image-maps}\fi + \if:Option\else \:CheckOption{java}\fi + \if:Option\else \:CheckOption{javascript}\fi + \if:Option \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {th4} +\Hinclude{\ifx \sethebrew\:UnDef\else \ifx \ArabTeX\:UnDef\else + \no:dupl{#1}{\expand:after{\input hebtex.4ht}}\fi \fi} + {hebtex} + +\Configure{obeylines} + {\ifvmode \IgnorePar \EndP + \HCode{
}% + \gdef\ob:ln{blockquote}% + \else \HCode{}% + \gdef\ob:ln{remark}% + \fi + } + {\ht:special{t4ht=}\ShowPar} {\hbox{\HCode{}}} +\def\:nbsp{\HCode{\string&}\HChar{-35}\HCode{x00A0;}}% + +\Configure{centerline} + {\IgnorePar\EndP\HCode{
}\ShowPar\par} + {\IgnorePar\EndP\HCode{
}\ShowPar\par} +\Configure{leftline} + {\IgnorePar\EndP\HCode{
}\ShowPar\par} + {\IgnorePar\EndP\HCode{
}\ShowPar\par} +\Configure{rightline} + {\ifvmode \IgnorePar \fi \EndP \HCode{
}\ShowPar\par} + {\ifvmode \IgnorePar \fi \EndP \HCode{
}\ShowPar\par} + +\def\:gobbleM#1->{} +\Configure{BODY} + {\HCode{\Hnewline\Hnewline} +\HCode{
}\par\ShowPar} + {\IgnorePar\EndP\HCode{
}} +\immediate\write-1{TeX4ht package options: + \expandafter\:gobbleM\meaning\Preamble} + +\Configure{VERSION} + {\HCode{\Hnewline}} +\Configure{DOCTYPE} + {\HCode{ +\Hnewline \%docbook.dtd; \Hnewline +] >\Hnewline }} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{fancyvrb} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{fancyvrb} + {\ifvmode \IgnorePar \fi \EndP + \HCode{}} + {\EndP\HCode{}} + {\HCode{}} {\HCode{}} + {\HCode{}} {\HCode{}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{color} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{color}{\:gobble} +\Configure{HColor:gray}{% + \int:of\:tempa{255}{#1}% + \Configure{HColor}{}{rgb(\:tempa,\:tempa,\:tempa)}% +} +\Configure{HColor:rgb}{% + \int:of\:tempa{255}{#1}% + \int:of\:tempb{255}{#2}% + \int:of\:tempc{255}{#3}% + \Configure{HColor}{}{rgb(\:tempa,\:tempb,\:tempc)}% +} +\Configure{HColor:cmyk}{% + \int:of\:Cyan{255}{#1}% + \int:of\:Magenta{255}{#2}% + \int:of\:Yellow{255}{#3}% + \int:of\:Black{255}{#4}% + \:cmyk\:tempa\:Cyan + \:cmyk\:tempb\:Magenta + \:cmyk\:tempc\:Yellow + \Configure{HColor}{}{rgb(\:tempa,\:tempb,\:tempc)}% +} +\def\int:of#1#2#3{% + \tmp:dim=#3pt \tmp:dim=#2\tmp:dim + \edef\:temp{\tmp:cnt\the\tmp:dim//}% + \def#1##1//{}\afterassignment#1\:temp + \edef#1{\the\tmp:cnt}% +} +\def\:cmyk#1#2{% + \tmp:cnt=255 \advance\tmp:cnt by -\:Black + \multiply\tmp:cnt by#2 \advance\tmp:cnt by \:Black + \advance\tmp:cnt by -255 \tmp:cnt=-\tmp:cnt + \ifnum \tmp:cnt<0 \tmp:cnt=0 \fi + \edef#1{\the\tmp:cnt}% +} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{dcolumn} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{dcolumn} + {\HCode{
}} + {\HCode{
}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{multirow} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{multirow} + {\HCode{
}} + {\HCode{
}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{makeidx} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{see} + {\csname end:cur\endcsname \HCode{}} + {\HCode{}% + \futurelet\:next\remove:comma} +\def\remove:comma{\ifx ,\:next \expandafter\:gobble\fi} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{splitidx} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \let\db:sindex=\sindex +\def\:sindex{\bgroup + \HRestore\printindex + \def\gobble##1{}% + \gHAdvance\index:N by 1 + \leavevmode \let\par=\empty + \edef\:temp{\LikeRef{printindex}}\expandafter\printindex\:temp + \egroup \db:sindex} +\def\:temp{% + \def\:tempa{% + \HCode{}% + \ifx *\:temp \Tag{printindex}{*}\expandafter\:gobble\fi + }% + \futurelet\:temp\:tempa +} +\HLet\printindex\:temp +\def\sindex{% + \def\:tempa{% + \ifx [\:temp + \def\:temp[####1]{\def\ind:ext{####1}\:sindex[####1]}% + \expandafter\:temp + \else \expandafter\:sindex \fi + }% + \futurelet\:temp\:tempa +} +\let\o:@@printindex:=\@@printindex +\def\@@printindex[#1][#2]{% + \def\:temp{#1}% + \ifx \:temp\ind:ext \o:@@printindex:[#1][#2]\fi} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{texinfo} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureToc{chapter} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{appendix} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{unnumbered} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{numberedsec} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{appendixsec} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{unnumberedsec} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{numberedsubsec} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{appendixsubsec} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{appendixsubsec} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{unnumberedsubsec} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{numberedsubsubsec} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{appendixsubsubsec} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{appendixsubsubsec} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{unnumberedsubsubsec} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\Configure{toTocLink}{\Title:Link}{} +\def\OpenDiv#1{% + \IgnorePar\EndP \HCode{}% +} +\def\CloseDiv#1{% + \IgnorePar\EndP\HCode{}% +} +\def\AppOpenDiv#1{% + \IgnorePar\EndP \HCode{}% +} +\def\AppCloseDiv#1{% + \IgnorePar\EndP\HCode{}% +} + +\Configure{pdfurl} + {\let\sv:Link=\Link \let\sv:EndLink=\EndLink + \let\Link=\U:Link + \def\EndLink{\EndU:Link\let\Link=\sv:Link \let\EndLink=\sv:EndLink}} +\LinkCommand\U:Link{ulink, url,,,,} +\Configure{group} + {\IgnorePar\EndP\HCode{
}\ShowPar\par} + {\IgnorePar\EndP\HCode{
}\ShowPar\par} +\Configure{multitable} + {\IgnorePar \EndP\HCode{}\IgnorePar } + {\HCode{}} + {\HCode{\ifnum \HRow=1 \fi + }} + {\HCode{}} + {\HCode{}} + {\IgnorePar \EndP\HCode{}} +\Configure{example} + {\IgnorePar\EndP\HCode{}\bgroup + \Configure{obeylines}{}{}{\hbox{\HCode{}}}} + {\egroup\IgnorePar\EndP\HCode{}\ShowPar\par} +\Configure{smallexample} + {\IgnorePar\EndP\HCode{}\bgroup + \Configure{obeylines}{}{}{\hbox{\HCode{}}}} + {\egroup\IgnorePar\EndP\HCode{}\ShowPar\par} +\ConfigureMark{chapter}{\the\chapno} +\Configure{chapter} + {\OpenDiv{chapter}} {\CloseDiv{chapter}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\ConfigureMark{appendix}{\appendixletter} +\Configure{appendix} + {\AppOpenDiv{appendix}} {\AppCloseDiv{appendix}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{unnumbered} + {\OpenDiv{unnumbered}} {\CloseDiv{unnumbered}} + {\HCode{}} {\HCode{}\par\ShowPar} +\ConfigureMark{numberedsec}{\the\chapno.\the\secno} +\Configure{numberedsec} + {\OpenDiv{numberedsec}} {\CloseDiv{numberedsec}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\ConfigureMark{appendixsec}{\appendixletter.\the\secno} +\Configure{appendixsec} + {\OpenDiv{appendixsec}} {\CloseDiv{appendixsec}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{unnumberedsec} + {\OpenDiv{unnumberedsec}} {\CloseDiv{unnumberedsec}} + {\HCode{}} {\HCode{}\par\ShowPar} +\ConfigureMark{numberedsubsec}{\the\chapno.\the\secno .\the\subsecno} +\Configure{numberedsubsec} + {\OpenDiv{numberedsubsec}} {\CloseDiv{numberedsubsec}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\ConfigureMark{appendixsubsec}{\appendixletter .\the\secno.\the\subsecno} +\Configure{appendixsubsec} + {\OpenDiv{appendixsubsec}} {\CloseDiv{appendixsubsec}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\ConfigureMark{appendixsubsec}{\appendixletter.\the\secno + .\the\subsecno} +\Configure{appendixsubsec} + {\OpenDiv{appendixsubsec}} {\CloseDiv{appendixsubsec}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{unnumberedsubsec} + {\OpenDiv{unnumberedsubsec}} {\CloseDiv{unnumberedsubsec}} + {\HCode{}} {\HCode{}\par\ShowPar} +\ConfigureMark{numberedsubsubsec}{\the\chapno.\the\secno + .\the\subsecno.\the\subsubsecno} +\Configure{numberedsubsubsec} + {\OpenDiv{numberedsubsubsec}} {\CloseDiv{numberedsubsubsec}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\ConfigureMark{appendixsubsubsec}{\appendixletter + .\the\secno.\the\subsecno.\the\subsubsecno} +\Configure{appendixsubsubsec} + {\OpenDiv{appendixsubsubsec}} {\CloseDiv{appendixsubsubsec}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\ConfigureMark{appendixsubsubsec}{\appendixletter.\the\secno + .\the\subsecno.\the\subsubsecno} +\Configure{appendixsubsubsec} + {\OpenDiv{appendixsubsubsec}} {\CloseDiv{appendixsubsubsec}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{unnumberedsubsubsec} + {\OpenDiv{unnumberedsubsubsec}} {\CloseDiv{unnumberedsubsubsec}} + {\HCode{}} {\HCode{}\par\ShowPar} +\Configure{enumerate}% + {\ifvmode\IgnorePar\fi \EndP \HCode{}} + {\EndP\HCode{}\ShowPar} + {\ifnum \itemno>1 + \ifvmode\IgnorePar\fi \EndP \Tg\fi \DeleteMark} + {\ifvmode\IgnorePar\fi \EndP \HCode{}\par\ShowPar} +\Configure{itemize}% + {\ifvmode\IgnorePar\fi \EndP \HCode{}} + {\EndP\HCode{}\ShowPar} + {\ifnum \itemno>1 \ifvmode\IgnorePar\fi \EndP + \Tg\fi \DeleteMark} + {\ifvmode\IgnorePar\fi \EndP \HCode{}\par\ShowPar} +\Configure{table}% + {\EndP\HCode{}\let\end:itm=\empty} + {\EndP\HCode{}\ShowPar} + {\end:itm\def\end:itm{\EndP\HCode{}}% + \HCode{}\bgroup \bf} + {\egroup\HCode{}\par\ShowPar} +\Configure{titlepage} + {\ifvmode \IgnorePar \fi \EndP \HCode{}\bgroup + \Configure{flushleft} + {\ifvmode \IgnorePar \fi \EndP \HCode{}\bgroup + \Configure{obeylines}{}{}{\hbox{\HCode{}}}\ShowPar\par + \leavevmode } + {\ifvmode \IgnorePar \fi \EndP \egroup\HCode{}} + } + {\egroup\ifvmode \IgnorePar \fi \EndP \HCode{}} +\Configure{title} + {\ifvmode \IgnorePar \fi \EndP \HCode{}\bgroup + \Configure{leftline}{}{}} + {\egroup\ifvmode \IgnorePar \fi \EndP \HCode{}} +\Configure{subtitle} + {\IgnorePar\EndP\HCode{}\bgroup + \Configure{rightline}{}{}} + {\egroup \IgnorePar\EndP\HCode{}} +\Configure{author} + {\ifvmode \IgnorePar \fi \EndP \HCode{}\bgroup + \Configure{leftline}{}{}} + {\egroup \ifvmode \IgnorePar \fi \EndP \HCode{}} +\def\:nbsp{\HCode{\string&}\HChar{-35}\HCode{x00A0;}}% + +\Configure{contents} + {\b:titlepage \let\b:titlepage=\empty + \ifvmode \IgnorePar \fi \EndP \HCode{}} + {\ifvmode \IgnorePar \fi \EndP \HCode{}} +\Configure{endchapter}{appendix} +\Configure{endappendix}{chapter} +\Configure{endnumberedsec} + {chapter,appendix,appendixsec,unnumberedsec,unnumbered} +\Configure{endappendixsec} + {chapter,appendix,umberedsec,unnumberedsec,unnumbered} +\Configure{endunnumberedsec} + {chapter,appendix,umberedsec,appendixsec,unnumbered} +\Configure{endunnumbered} + {chapter,appendix,umberedsec,appendixsec,unnumberedsec} +\Configure{endnumberedsubsec} + {chapter,appendix,umberedsec,appendixsec,unnumberedsec,% + unnumbered,appendixsubsec,appendixsubsec,unnumberedsubsec} +\Configure{endappendixsubsec} + {chapter,appendix,umberedsec,appendixsec,unnumberedsec,% + unnumbered,numberedsubsec,appendixsubsec,unnumberedsubsec} +\Configure{endappendixsubsec} + {chapter,appendix,umberedsec,appendixsec,unnumberedsec,% + unnumbered,numberedsubsec,appendixsubsec,unnumberedsubsec} +\Configure{endunnumberedsubsec} + {chapter,appendix,umberedsec,appendixsec,unnumberedsec,% + unnumbered,numberedsubsec,appendixsubsec,appendixsubsec} +\Configure{endnumberedsubsubsec}{chapter,appendix,umberedsec,% + appendixsec,unnumberedsec,unnumbered,numberedsubsec,% + appendixsubsec,appendixsubsec,unnumberedsubsec,appendixsubsubsec,% + appendixsubsubsec,unnumberedsubsubsec} +\Configure{endappendixsubsubsec} + {chapter,appendix,umberedsec,appendixsec,unnumberedsec,% + unnumbered,numberedsubsec,appendixsubsec,appendixsubsec,% + unnumberedsubsec,numberedsubsubsec,appendixsubsubsec,% + unnumberedsubsubsec} +\Configure{endappendixsubsubsec} + {chapter,appendix,umberedsec,appendixsec,unnumberedsec,% + unnumbered,numberedsubsec,appendixsubsec,appendixsubsec,% + unnumberedsubsec,numberedsubsubsec,appendixsubsubsec,% + unnumberedsubsubsec} +\Configure{endunnumberedsubsubsec} + {chapter,appendix,umberedsec,appendixsec,unnumberedsec,% + unnumbered,numberedsubsec,appendixsubsec,appendixsubsec,% + unnumberedsubsec,numberedsubsubsec,appendixsubsubsec,appendixsubsubsec} +\Configure{index} + {\IgnorePar\leavevmode\EndP\Tg
} + {\IgnorePar\EndP\Tg
} + {\leavevmode\Tg} + {\Tg\Tg
\IgnorePar} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{scrbook} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureToc{lof} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{lot} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} + +\Configure{theindex} + {\let\end:theidx=\empty \HCode{}} + {\HCode{}} + {\HCode{}% +% + \def\end:cur{\HCode{}\hfil\break +\let\end:cur=\empty}% + \DB:index + } + {\end:cur \let\chain:subitem=\empty} + {\chain:subitem \HCode{}% +% + \def\end:cur{\HCode{}\hfil\break +\let\end:cur=\empty}% + } + {\end:cur \def\chain:subitem{% + \HCode{}% +\HCode{}\hfil\break +}% + \let\chain:subsubitem=\empty + } + {\chain:subsubitem\HCode{}% +% + \def\end:cur{\HCode{}\hfil\break +\let\end:cur=\empty}% + } + {\end:cur \def\chain:subsubitem{% + \HCode{}% +\HCode{}\hfil\break +% + \HCode{}% +\HCode{}\hfil\break +}% + } + {} +\def\DB:index#1\indNum#2{% + \ifnum #2=\index:N + \let\DB:index=\relax #1\long\def\item##1\end{\end}% + \else \expandafter\gob:item \fi +} +\long\def\gob:item#1\item{\DB:index} +\let\indNum=\:gobble + + +\def\:gobbleM#1->{} +\Configure{BODY} + {\HCode{\Hnewline\Hnewline} +\HCode{
}\par\ShowPar} + {\IgnorePar\EndP\HCode{
}} +\immediate\write-1{TeX4ht package options: + \expandafter\:gobbleM\meaning\Preamble} + +\Configure{VERSION} + {\HCode{\Hnewline}} +\Configure{DOCTYPE} + {\HCode{ +\Hnewline \%docbook.dtd; \Hnewline +] >\Hnewline }} + +\Configure{maketitle} + {\HCode{}} + {\HCode{}} + {\HCode{}}{\HCode{}} +\Configure{thanks author date and} {}{} + {\HCode{}} + {\HCode{}} + {\HCode{}} + {\HCode{}} + {}{} + +\ConfigureEnv{titlepage} + {\bgroup + \ifvmode \IgnorePar\fi \EndP +% \HCode{}% + \Configure{tabular}{}{}{}{}{}{}% + \ConfigureEnv{tabular}{}{}{}{}{}{}% + \ConfigureEnv{center}{}{}{}{}} + {\ifvmode \IgnorePar\fi \EndP +% \HCode{}% + \egroup} + {} {} +\Configure{dedication} + {\ifvmode \IgnorePar\fi\EndP + \HCode{}} + {\ifvmode \IgnorePar\fi\EndP \HCode{}} + +\Configure{part} + {\OpenDiv{part}} {\CloseDiv{part}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{section} + {\OpenDiv{section}} {\CloseDiv{section}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{subsection} + {\OpenDiv{subsection}} {\CloseDiv{subsection}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{subsubsection} + {\OpenDiv{subsubsection}} {\CloseDiv{subsubsection}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{paragraph} + {\OpenDiv{paragraph}} {\CloseDiv{paragraph}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\Configure{subparagraph} + {\OpenDiv{subparagraph}} {\CloseDiv{subparagraph}} + {\HCode{}\TitleMark +} {\HCode{}\par\ShowPar} +\def\OpenDiv#1{% + \IgnorePar\EndP \HCode{}% +} +\def\CloseDiv#1{% + \IgnorePar\EndP\HCode{}% +} +\def\AppOpenDiv#1{% + \IgnorePar\EndP \HCode{}% +} +\def\AppCloseDiv#1{% + \IgnorePar\EndP\HCode{}% +} + +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \HCode{}\thesection + \HCode{}\fi } +\ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \HCode{}\thesubsection + \HCode{}\fi } +\ConfigureMark{subsubsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \HCode{}\thesubsubsection + \HCode{}\fi } +\Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endparagraph} + {likeparagraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endsubparagraph} + {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\ifx \part\:UnDef \else + \Configure{endpart}{likepart} +\fi + +\Configure{likepart} + {\OpenDiv{likepart}} {\CloseDiv{likepart}} + {\HCode{}} {\HCode{}\par\ShowPar} +\Configure{likesection} + {\OpenDiv{likesection}} {\CloseDiv{likesection}} + {\HCode{}} {\HCode{}\par\ShowPar} +\Configure{likesubsection} + {\OpenDiv{likesubsection}} {\CloseDiv{likesubsection}} + {\HCode{}} {\HCode{}\par\ShowPar} +\Configure{likesubsubsection} + {\OpenDiv{likesubsubsection}} {\CloseDiv{likesubsubsection}} + {\HCode{}} {\HCode{}\par\ShowPar} +\Configure{likeparagraph} + {\OpenDiv{likeparagraph}} {\CloseDiv{likeparagraph}} + {\HCode{}} {\HCode{}\par\ShowPar} +\Configure{likesubparagraph} + {\OpenDiv{likesubparagraph}} {\CloseDiv{likesubparagraph}} + {\HCode{}} {\HCode{}\par\ShowPar} +\Configure{endlikesection} + {section,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesubsection} + {subsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} +\Configure{endlikesubsubsection} + {subsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikeparagraph} + {paragraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikesubparagraph} + {subparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\ifx \part\:UnDef \else + \Configure{endlikepart}{endpart} +\fi + +\Configure{chapter} + {\OpenDiv{chapter}} {\CloseDiv{chapter}} + {\HCode{}} {\HCode{}\par\ShowPar} +\Configure{likechapter} + {\OpenDiv{likechapter}} {\CloseDiv{likechapter}} + {\HCode{}} {\HCode{}\par\ShowPar} + +\Configure{addchap} + {\OpenDiv{addchap}} {\CloseDiv{addchap}} + {\HCode{}} {\HCode{}\par\ShowPar} + +\Configure{endlikeparagraph} + {paragraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,addchap,appendix,part,likepart} +\Configure{endsubparagraph} + {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,addchap,appendix,part,likepart} +\Configure{endlikesubparagraph} + {subparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,addchap,appendix,part,likepart} +\Configure{endsection} + {likesection,chapter,likechapter,addchap,appendix,part,likepart} +\Configure{endlikesection} + {section,chapter,likechapter,addchap,appendix,part,likepart} +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,addchap,appendix,part,likepart} +\Configure{endlikesubsection} + {subsection,section,likesection,chapter,% + likechapter,addchap,appendix,part,likepart} +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,addchap,appendix,part,likepart} +\Configure{endlikesubsubsection} + {subsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,addchap,appendix,part,likepart} +\Configure{endparagraph} + {likeparagraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,addchap,appendix,part,likepart} +\Configure{endchapter}{likechapter,addchap,appendix,part,likepart} +\Configure{endlikechapter}{chapter,appendix,part,likeparaddchap,addchap} +\Configure{endaddchap}{chapter,likechapter,appendix,part,likepart} +\Configure{endappendix}{chapter,likechapter,addchap,part,likepart} + +\ifx \part\:UnDef \else + \Configure{endpart}{likepart} + \Configure{endlikepart}{endpart} +\fi + +\Configure{tableofcontents} + {\ifvmode \IgnorePar\fi \EndP\HCode{}} + {\ifvmode \IgnorePar\fi \EndP\HCode{}} + {}{}{} +\ConfigureToc{likeparagraph} + {} {\HCode{\Hnewline}} + {} {\HCode{}} +\ConfigureToc{likepart} + {} {\HCode{\Hnewline}} + {} {\HCode{}} +\ConfigureToc{likesection} + {} {\HCode{\Hnewline}} + {} {\HCode{}} +\ConfigureToc{likesubparagraph} + {} {\HCode{\Hnewline}} + {} {\HCode{}} +\ConfigureToc{likesubsection} + {} {\HCode{\Hnewline}} + {} {\HCode{}} +\ConfigureToc{likesubsubsection} + {} {\HCode{\Hnewline}} + {} {\HCode{}} +\ConfigureToc{paragraph} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{part} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{section} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{subparagraph} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{subsection} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{subsubsection} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} + +\ConfigureToc{appendix} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{chapter} + {\HCode{\Hnewline}} + {\ }{} {\HCode{}} +\ConfigureToc{likechapter} + {} {\HCode{\Hnewline}} + {} {\HCode{}} + +\ConfigureToc{addchap} + {} + {\HCode{\Hnewline}} + {} + {\HCode{}} + +\ConfigureList{thebibliography}% + {\IgnorePar\EndP + \HCode{}\let\en:bib=\empty} + {\en:bib\HCode{}} + {\en:bib\def\en:bib{\HCode{}}% + \HCode{}% + \Configure{HtmlPar}{}{}{}{} +} + {\HCode{}} + +\ConfigureEnv{figure} + {\ifvmode \IgnorePar\fi \EndP \HCode{
<blockquote>}} + {\ifvmode \IgnorePar\fi \EndP \HCode{</blockquote></figure>}} + {}{} +\Configure{caption} + {\HCode{<blockquote role="caption"><title role="caption">}} + {\HCode{}} + {} + {\HCode{
}} + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{llncs} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{email} + {\HCode{}} + {\HCode{}} +\Configure{institute} + {\HCode{}} + {\HCode{}} +\ConfigureEnv{abstract} + {\ifvmode \IgnorePar\fi \EndP} + {\ifvmode \IgnorePar\fi \EndP} + {}{} +\ConfigureList{abstract} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}\IgnorePar} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}\ShowPar} + {\IgnorePar\par\HCode{}} + {\HCode{}\ShowPar\par} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{jurabib} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{jblink}{\Link}{\EndLink} +\Configure{jbanchor}{\Link}{\EndLink} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{prosper} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{slide} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
}\par} + {\HCode{
}} + {}{} +\Configure{slidetitle} + {\HCode{}} + {\HCode{}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{beamer} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\:gobbleM#1->{} +\Configure{BODY} + {\HCode{\Hnewline\Hnewline} +\HCode{
}\par\ShowPar} + {\IgnorePar\EndP\HCode{
}} +\immediate\write-1{TeX4ht package options: + \expandafter\:gobbleM\meaning\Preamble} + +\Configure{VERSION} + {\HCode{\Hnewline }} +\Configure{DOCTYPE} + {\HCode{ +\Hnewline \%docbook.dtd; \Hnewline +] >\Hnewline }} + +\Configure{titlepage} + {\ifvmode \IgnorePar\fi \EndP \HCode{}% + \bgroup \Configure{HtmlPar} + {\EndP\HCode{}} + {\EndP\HCode{}} + {\HCode{}} {\HCode{}} +} + {\egroup \ifvmode \IgnorePar\fi \EndP \HCode{}} +\Configure{title} + {\ifvmode \IgnorePar\fi \EndP \HCode{}} + {\ifvmode \IgnorePar\fi \EndP \HCode{}} +\Configure{author} + {\ifvmode \IgnorePar\fi \EndP \HCode{}} + {\ifvmode \IgnorePar\fi \EndP \HCode{}} +\Configure{institute} + {\ifvmode \IgnorePar\fi \EndP \HCode{}} + {\ifvmode \IgnorePar\fi \EndP \HCode{}} +\Configure{date} + {\ifvmode \IgnorePar\fi \EndP \HCode{}} + {\ifvmode \IgnorePar\fi \EndP \HCode{}} +\Configure{inst} + {\HCode{}\bgroup \everymath{}\let\sp=\empty} + {\egroup\HCode{}} +\Configure{andtitle}{\HCode{}} + +\Configure{tableofcontents} + {\ifvmode \IgnorePar\fi \EndP \HCode{}} + {\ifvmode \IgnorePar\fi \EndP\HCode{}} + {}{}{} +\ConfigureToc{toc} + {} {\HCode{\Hnewline}} + {} {\HCode{}} +\Configure{sectionshadedintoc} + {\HCode{}} + {\ifvmode \IgnorePar\fi \HCode{}} +\Configure{sectionintoc} + {\HCode{}} + {\ifvmode \IgnorePar\fi \HCode{}} +\Configure{subsectionshadedintoc} + {\HCode{}} + {\ifvmode \IgnorePar\fi \HCode{}} +\Configure{subsectionintoc} + {\HCode{}} + {\ifvmode \IgnorePar\fi \HCode{}} + +\let\no:section\section +\Def:Section\section{\thesection}{#1} +\let\no::section\section +\let\section\no:section +\let\no:section\@section +\def\@section[#1]#2{\no::section{#2}% + \ifvmode \IgnorePar\fi \EndP + \HCode{}#1% + \ifvmode \IgnorePar\fi \EndP \HCode{}% + \no:section[#1]{#2}} + +\let\no:subsection\subsection +\Def:Section\subsection{\thesubsection}{#1} +\let\no::subsection\subsection +\def\subsection#1{\no::subsection{#1}\no:subsection{#1}} + +\Configure{section} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP\HCode{}} + {\HCode{}\TitleMark} + {\HCode{}\par\ShowPar} +\Configure{subsection} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP\HCode{}} + {\HCode{}\TitleMark} + {\HCode{}\par\ShowPar} +\Configure{endsubsection}{section} + +\ConfigureEnv{slide} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
}\par + } + {\ifvmode \IgnorePar\fi \EndP \HCode{
}} + {} {} + +\Configure{frametitle} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}\bgroup + \Configure{HtmlPar}{ }{ }{}{}% + } + {\egroup \ifvmode \IgnorePar\fi \EndP \HCode{}} + +\let\block:Name=\empty +\ConfigureEnv{block} + {\par\IgnorePar\EndP + \ifx \block:Name\empty \def\block:Name{block}\fi + \HCode{
}\global\let\block:Name=\empty} + {\ifvmode \IgnorePar\fi \EndP \HCode{
}} + {} {} +\ConfigureEnv{alertblock} + {\par\IgnorePar\EndP + \ifx \block:Name\empty \def\block:Name{alertblock}\fi + \HCode{
}\global\let\block:Name=\empty} + {\ifvmode \IgnorePar\fi \EndP \HCode{
}} + {} {} +\ConfigureEnv{exampleblock} + {\par\IgnorePar\EndP + \ifx \block:Name\empty \def\block:Name{exampleblock}\fi + \HCode{
}\global\let\block:Name=\empty} + {\ifvmode \IgnorePar\fi \EndP \HCode{
}} + {} {} +\Configure{blocktitle} + {\ifvmode \IgnorePar\fi \EndP \HCode{}\par\IgnorePar} + {\ifvmode \IgnorePar\fi \EndP \HCode{}\par} +\ConfigureEnv{Problem} + {\def\block:Name{Problem}} {} {} {} +\ConfigureEnv{Loesung} + {\def\block:Name{Loesung}} {} {} {} +\ConfigureEnv{Definition} + {\def\block:Name{Definition}} {} {} {} +\ConfigureEnv{Satz} + {\def\block:Name{Satz}} {} {} {} +\ConfigureEnv{Beweis} + {\def\block:Name{Beweis}} {} {} {} +\ConfigureEnv{Folgerung} + {\def\block:Name{Folgerung}} {} {} {} +\ConfigureEnv{Lemma} + {\def\block:Name{Lemma}} {} {} {} +\ConfigureEnv{Fakt} + {\def\block:Name{Fakt}} {} {} {} +\ConfigureEnv{Theorem} + {\def\block:Name{Theorem}} {} {} {} +\ConfigureEnv{Proof} + {\def\block:Name{Proof}} {} {} {} +\ConfigureEnv{Corollary} + {\def\block:Name{Corollary}} {} {} {} +\ConfigureEnv{Fact} + {\def\block:Name{Fact}} {} {} {} +\ConfigureEnv{definition} + {\def\block:Name{definition}} {} {} {} +\ConfigureEnv{definitions} + {\def\block:Name{definitions}} {} {} {} +\ConfigureEnv{theorem} + {\def\block:Name{theorem}} {} {} {} +\ConfigureEnv{proof} + {\def\block:Name{proof}} {} {} {} +\ConfigureEnv{corollary} + {\def\block:Name{corollary}} {} {} {} +\ConfigureEnv{fact} + {\def\block:Name{fact}} {} {} {} +\ConfigureEnv{Beispiel} + {\def\block:Name{Beispiel}} {} {} {} +\ConfigureEnv{Beispiele} + {\def\block:Name{Beispiele}} {} {} {} +\ConfigureEnv{Example} + {\def\block:Name{Example}} {} {} {} +\ConfigureEnv{Examples} + {\def\block:Name{Examples}} {} {} {} +\ConfigureEnv{example} + {\def\block:Name{example}} {} {} {} +\ConfigureEnv{examples} + {\def\block:Name{examples}} {} {} {} +\ConfigureEnv{columns} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
}} + {\ifvmode \IgnorePar\fi \EndP \HCode{
}\par} + {}{} +\ConfigureEnv{column} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
}} + {\ifvmode \IgnorePar\fi \EndP \HCode{
}} + {}{} + +\ConfigureList{thebibliography}% + {\IgnorePar\EndP + \HCode{}\let\en:bib=\empty} + {\en:bib\HCode{}} + {\en:bib\def\en:bib{\HCode{}}% + \HCode{}% + \Configure{HtmlPar}{}{}{}{} +} + {\HCode{}} + +\Configure{alert} + {\HCode{}\bgroup + \Configure{HtmlPar}{\HCode{}}{\HCode{}}{}{}% + } + {\egroup\HCode{}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{pgf} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{pgfpicture} + {\hbox\bgroup\Picture+[ ]{}} + {\EndPicture\egroup} + {}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{algorithmic} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{algorithmic} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
}% + \bgroup + \Configure{HtmlPar}{}{}{}{}} + {\egroup \ifvmode \IgnorePar\fi + \HCode{
}\par\ShowPar} + {}{} +\Configure{ALCitem} + {\HCode{\ifnum \c@ALC@line>1 \fi + }} + {\HCode{}} +\Configure{algorithmiccomment} + {\HCode{
}} + {\HCode{
}} + {}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{listings} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Log:Note{to ensure proper alignments use + fixed size fonts (see listings.dtx)} +\Configure{listings} + {\ifvmode \IgnorePar\fi \EndP + {\everypar{}\leavevmode}\HCode{}% + \HCode{
}%
+   }
+   {{\everypar{}\leavevmode}\HCode{
}} + {}{} +\Configure{lstinline} + {\HCode{}} + {\HCode{}} +\ConfigureEnv{lstlisting} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}% + \HCode{
}% + \bgroup + \Configure{listings} + {{\everypar{}\leavevmode}} + {{\everypar{}\leavevmode}} + {\HCode{
}}{}% + } + {\egroup \ifvmode \IgnorePar\fi \EndP \HCode{
}} + {} {} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/dratex.4ht b/Master/texmf-dist/tex/generic/tex4ht/dratex.4ht new file mode 100644 index 00000000000..269363c9420 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/dratex.4ht @@ -0,0 +1,169 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% dratex.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \Define\html:Draw{\ifvmode \noindent\hfil\fi +\global\:TeXLoc\z@ +\setbox\:box=\vbox\bgroup + \begingroup +\def\EndDraw{% + \endgroup \:SetDrawWidth + \egroup {\:X\wd\:box \:Y\ht\:box \advance\:Y by\dp\:box + \xdef\DrawWidth{\:InCons\:X}% + \xdef\DrawHeight{\:InCons\:Y}% + \xdef\MinDrawX{\:InCons\:LBorder}% + \:X\:UBorder \xdef\MaxDrawy{\:InCons\:X}% +}% +% +\global\let\in:pic\empty +\box\:box \end:condpic +\global\let\in:pic\:UnDef +% + \after:dra +}% +\def\PsCode##1{{\Text(--\ht:special{\PsCodeSpecial##1}--)}}% +% +\:DraCatCodes \parindent\z@ \ht:everypar{}% +\linepenalty10 +\leftskip\z@ \rightskip\z@ \boxmaxdepth\maxdimen +\let\FigSize\:FigSize +\def\Draw{\:wrn1{}}% +\:CommonIID \:InDraw +% + } + + \let\old:Draw\:Draw + \def\:Draw{% + \ifx \EndPicture\:UnDef + \expand:after{\ifvmode \vfill\break \fi +\pic:cond\:GifDraw\html:Draw +}% + \else \expandafter\old:Draw \fi } + \def\:GifDraw{\bgroup\:DraCatCodes \futurelet\:tempa\gif:draw} +\def\gif:draw{% + \ifx \:tempa[\g:fdr\g:ifdraw + \else \g:fdr\gi:fdraw \fi} +\def\g:ifdraw[#1]{\Picture*[#1]{ \a:@Picture{Draw}}\html:Draw} +\def\gi:fdraw{\Picture*{ \a:@Picture{Draw}}\html:Draw} +\def\g:fdr{\egroup\a:Draw\append:def\end:condpic{\b:Draw}\expandafter} +\NewConfigure{Draw}{2} + + \def\DrawIMG#1{\def\Pic:Img{ \ifx \in:pic\:UnDef \at:IMG + \else \u:map#1\fi}} +\DrawIMG{} +\let\u:map\empty + + \def\DrawMap{% + \NewHaddr\:temp + \xdef\:Map{{}}% + \edef\u:map{ usemap="\:sharp\:temp" }% + \NewHaddr\alt:map + \def\after:dra{\EndLink + \HPage[\alt:map]{}{\expandafter\map:menu\:Map}\EndHPage{}% + {\expandafter\HCode\:Map}\HCode{}% + \let\u:map\empty \let\after:dra\empty }% + \Link[\RefFile{\alt:map}]{}{}\Draw[textual map]} + +\let\after:dra=\empty +\Odef\GetRectArea[#1]#2#3{{% + \ifnum \Point:N>0 + \MarkPoint \area:env \gHAssign\Point:N 0 + \xdef\:Map{\:Map + \rect:area{#1}\gt:crd{point:1}\gt:crd{point:2}{#2}{#3}}% + \fi}} +\def\rect:area#1#2#3#4#5#6#7{% + \trns:pt\:X{#2}\:Y{#3}% + \trns:pt\:Z{#4}\:W{#5}% + \Ar:a[#1 shape="rect" + coords="\M:n\:X\:Z,\M:n\:Y\:W,\M:x\:X\:Z,\M:x\:Y\:W" + \if "#7"\else alt="#7"\fi]{#6}} +\Odef\GetCircleArea[#1]#2#3{{% + \ifnum \Point:N>0 + \MarkPoint \:distance(point:1,point:2)\tmp:dim\Map:x + \:d\:Cons\tmp:dim\:d \area:env + \gHAssign\Point:N 0 + \xdef\:Map{\:Map + \circle:area{#1}\gt:crd{point:1}{\:InCons\:d}{#2}{#3}}% + \else\fi}} +\def\circle:area#1#2#3#4#5#6{% + \trns:pt\:X{#2}\:Y{#3}% + \Ar:a[#1 shape="circle" coords="\:X,\:Y,#4" + \ifx "#6"\else alt="#6"\fi]{#5}} +\Odef\GetPolyArea[#1]#2#3{{% + \ifnum \Point:N>0 + \MarkPoint \area:env \let\:tempb\empty + \Do(1,\Point:N){\edef\:tempb{\gt:crd{point:\the\DoReg}\:tempb}}% + \gHAssign\Point:N 0 + \xdef\:Map{\:Map\poly:area{#1}{\:tempb}{#2}{#3}}% + \fi}} + +\def\ply:pts#1#2{% + \def\:temp{#1}\ifx \:temp\empty\else + \trns:pt\:X{#1}\:Y{#2}% + \edef\:Z{\:Z\ifx \:Z\empty\else,\fi \:X,\:Y}% + \expandafter\ply:pts + \fi } +\def\poly:area#1#2#3#4{% + \let\:Z\empty \ply:pts#2{}{}% + \Ar:a[#1 shape="poly" coords="\:Z" + \ifx "#4"\else alt="#4"\fi]{#3}} +\def\map:menu#1{\let\rect:area\r:mnu \let\circle:area\c:mnu + \let\poly:area\p:mnu} + +\def\r:mnu#1#2#3#4#5#6#7{[\Link[#1]{#6}{}#7\EndLink] } +\def\c:mnu#1#2#3#4#5#6{[\Link[#1]{#5}{}#6\EndLink] } +\def\p:mnu#1#2#3#4{[\Link[#1]{#3}{}#4\EndLink] } +\gHAssign\Point:N 0 +\def\MarkPoint{\gHAdvance\Point:N 1 + \MarkGLoc(point:\Point:N)} + +\def\area:env{\def\:X##1.##2\:Y##3.##4,{{##1}{##3}}% + \let\rect:area\relax + \let\circle:area\relax + \let\poly:area\relax } + +\def\gt:crd#1{\csname Loc\space#1:\endcsname,} +\def\trns:pt#1#2#3#4{% + \ifnum #2<\MinDrawX \HAssign#10 + \else \HAssign#1 #2 \Advance:#1 -\MinDrawX + \tmp:dim\Map:x \multiply\tmp:dim #1 + \HAssign #1\:InCons\tmp:dim + \fi + \ifnum #4>\MaxDrawy \HAssign#3\MaxDrawy + \else \HAssign#3-#4 \Advance:#3 \MaxDrawy + \fi + \tmp:dim\Map:y \multiply\tmp:dim #3 \HAssign#3\:InCons\tmp:dim +} +\def\MapDensity(#1,#2){% + \tmp:dim=#1pt \divide\tmp:dim by 72 \edef\Map:x{\the\tmp:dim}% + \tmp:dim=#2pt \divide\tmp:dim by 72 \edef\Map:y{\the\tmp:dim}} +\MapDensity(72,72) + + +\Hinput{dratex} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/dsfont.4ht b/Master/texmf-dist/tex/generic/tex4ht/dsfont.4ht new file mode 100644 index 00000000000..e2e54c9d232 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/dsfont.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% dsfont.4ht 2005-10-23-04:19 % +% Copyright (C) 2002--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{dsfont} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/dutch.4ht b/Master/texmf-dist/tex/generic/tex4ht/dutch.4ht new file mode 100644 index 00000000000..cd6368bc39e --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/dutch.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% dutch.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{dutch} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/dvipdf.4ht b/Master/texmf-dist/tex/generic/tex4ht/dvipdf.4ht new file mode 100644 index 00000000000..64b8e8ba800 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/dvipdf.4ht @@ -0,0 +1,38 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% dvipdf.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\def\colortyp:gray:#1 #2//{\HColor:gray #1 //} +\def\colortyp:cmyk:#1 #2 #3 #4 #5//{\HColor:cmyk #1,#2,#3,#4 //} +\def\colortyp:rgb:#1 #2 #3 #4//{\HColor:rgb #1,#2,#3 //} +\def\colortyp:#1 #2//{% + \expandafter\ifx \csname colortyp:#1:\endcsname\relax \else + \csname colortyp:#1:\endcsname #2 //\fi} + +\Hinput{dvipdf} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/dvips.4ht b/Master/texmf-dist/tex/generic/tex4ht/dvips.4ht new file mode 100644 index 00000000000..2fab96adf68 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/dvips.4ht @@ -0,0 +1,38 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% dvips.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\def\colortyp:gray:#1 #2//{\HColor:gray #1 //} +\def\colortyp:cmyk:#1 #2 #3 #4 #5//{\HColor:cmyk #1,#2,#3,#4 //} +\def\colortyp:rgb:#1 #2 #3 #4//{\HColor:rgb #1,#2,#3 //} +\def\colortyp:#1 #2//{% + \expandafter\ifx \csname colortyp:#1:\endcsname\relax \else + \csname colortyp:#1:\endcsname #2 //\fi} + +\Hinput{dvips} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/dvipsnam.4ht b/Master/texmf-dist/tex/generic/tex4ht/dvipsnam.4ht new file mode 100644 index 00000000000..18c1c384421 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/dvipsnam.4ht @@ -0,0 +1,50 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% dvipsnam.4ht 2005-10-23-04:19 % +% Copyright (C) 2002--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \let\sv:ProvidesFile=\ProvidesFile +\let\sv:DefineNamedColor=\DefineNamedColor + +\def\ProvidesFile#1]{} +\def\DefineNamedColor#1#2#3#4{% + \let\sv:HColor=\HColor + \csname HColor:#3\endcsname #4 //% + \expandafter\ifx \csname HColor\endcsname\relax + \:warning{Improper \string\Configure{HColor:#3}}% + \else + \edef\HColor{\noexpand\Configure{HColor}{#2}{\HColor}}\HColor + \fi + \let\HColor=\sv:HColor +} +\input dvipsnam.def + +\let\ProvidesFile=\sv:ProvidesFile +\let\DefineNamedColor=\sv:DefineNamedColor + +\Hinput{dvipsnam} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/dvipsone.4ht b/Master/texmf-dist/tex/generic/tex4ht/dvipsone.4ht new file mode 100644 index 00000000000..d94d1c3a1f1 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/dvipsone.4ht @@ -0,0 +1,38 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% dvipsone.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\def\colortyp:gray:#1 #2//{\HColor:gray #1 //} +\def\colortyp:cmyk:#1 #2 #3 #4 #5//{\HColor:cmyk #1,#2,#3,#4 //} +\def\colortyp:rgb:#1 #2 #3 #4//{\HColor:rgb #1,#2,#3 //} +\def\colortyp:#1 #2//{% + \expandafter\ifx \csname colortyp:#1:\endcsname\relax \else + \csname colortyp:#1:\endcsname #2 //\fi} + +\Hinput{dvipsone} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/elsart.4ht b/Master/texmf-dist/tex/generic/tex4ht/elsart.4ht new file mode 100644 index 00000000000..043d42541c9 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/elsart.4ht @@ -0,0 +1,172 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% elsart.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\edef\@ptsize{\ifdim \normalbaselineskip>14pt 2\else + \ifdim \normalbaselineskip>13pt 2\else 0\fi\fi} +\input article.4ht +\@twocolumnfalse \@TwoColumnfalse +\let\endtable\end@float +\let\endalgorithm\end@float +\let\endfigure\end@float +\def\@mpmakefnmark{\,\hbox{$\sp{\mathrm{\@thefnmark}}$}} +\long\def\@mpmakefntext#1{\noindent + \hbox{$\sp{\mathrm{\@thefnmark}}$} #1} +\def\itnuc#1#2{\setbox\@tempboxa=\hbox{\scriptsize\it #1} + \def\@tempa{{}\sp{\box\@tempboxa}\!\protect\text{\it #2}}\relax + \ifmmode \@tempa \else $\@tempa$\fi} + +\def\address@fmt#1#2#3#4{\@newelemtrue + \if@Elproofing\def\@eltag{#4}\else\def\@eltag{\theaddress}\fi + \ifnum\prev@elem=\e@address \@newelemfalse \fi + \if@newelem \address@fmt@init \fi + \noindent \bgroup \@addressstyle + \ifnum#1=\z@ + #3\,$\sp{\mathrm{#2}}$\space% + \else + \ifnum#1=\m@ne + $\sp{\phantom{\mathrm{\@eltag}}}$\space #3\,$\sp{\mathrm{#2}}$% + \else + $\sp{\mathrm{\@eltag}}\space$#3\,$\sp{\mathrm{#2}}$% + \fi + \fi + \par \egroup} +\def\collab@fmt#1#2#3{\@newelemtrue + \ifnum\prev@elem=\e@collab \global\@newelemfalse \fi + \if@newelem \collab@fmt@init \fi + \par % Start new paragraph + {\large #3\,$\sp{\mathrm{#2}}$}} +\def\@makefnmark{\,\hbox{$\sp{\fn@presym\mathrm{\@thefnmark}}$}\,} +\def\nuc#1#2{\relax\ifmmode{\HCode{}}\sp{#1}{\protect\text{#2}}\else + ${\HCode{}}\sup{#1}$#2\fi} +\def\title@fmt#1#2{% +\@ifundefined{@runtitle}{\global\def\@runtitle{#1}}{}% + \vspace*{12pt} + {\@titlesize\a:title #1\,\hbox{$\sp{#2}$}\b:title\par}% + \vskip\@undertitleskip +\vskip24\p@ % Vertical space below title + } +\def\subtitle@fmt#1#2{% % No vertical space above sub-title + {\@titlesize \a:subtitle#1\b:subtitle\,\hbox{$\sp{#2}$}}\par} +\NewConfigure{title}{2} +\NewConfigure{subtitle}{2} + + +\def\@makecaption{\@makefigurecaption} +\long\def\@makefigurecaption#1#2{% + {\cptA: \cap:ref{#1}% +\cptB:}{\cptC:{#2}\cptD:}} +\long\def\@maketablecaption#1#2{\@tablecaptionsize + \global \@minipagefalse + \hbox{{\cptA: \cap:ref{#1}% +\cptB:}{\cptC:{#2}\cptD:}}} +\def\endfrontmatter{% + \ifx\@runauthor\relax + \global\let\@runauthor\@runningauthor + \fi + \global\n@author=\c@author + \global\n@collab=\c@collab \@writecount + \global\@topnum\z@ + \thispagestyle{copyright}% % Format rest of front matter: + \if@preface \else % IF not preface THEN + \vskip \@overhistoryskip + \history@fmt % print history (received, ...) + \newcount\c@sv@footnote + \global\c@sv@footnote=\c@footnote % save current footnote number + \if@hasabstract % IF abstract/ keywords THEN + \vskip \@preabstractskip % Space above rule +% \hrule height 0.4\p@ % Rule above abstract/keywords + \vskip 8\p@ + \unvbox\t@abstract % print abstract, if any + \fi + \if@haskeywords % IF keywords THEN + \vskip \@overkeywordskip + \unvbox\t@keyword % Keyword abstract, if any + \fi % FI + \vskip 10\p@ +% \hrule height 0.4\p@ % rule below abstract/keywords + \dedicated@fmt % print dedication + \vskip \@belowfmskip % Vertical space below frontmatter +\fi % FI + \close@fm % Close front matter material. + \output@glob@notes % Put notes at bottom of 1st page + \global\c@footnote=\c@sv@footnote % restore footnote number + \global\@prefacefalse + \global\leftskip\z@ % Restore the normal values of + \global\@rightskip\z@ % \leftskip, + \global\rightskip\@rightskip % \rightskip and + \global\mathsurround\sv@mathsurround % \mathsurround. + \let\title\relax \let\author\relax + \let\collab\relax \let\address\relax + \let\frontmatter\relax \let\endfrontmatter\relax + \let\@maketitle\relax \let\@@maketitle\relax + \normal@text +} +\def\thanks{\@ifnextchar[{\@tempswatrue + \thanks@optarg}{\@tempswafalse\thanks@optarg[]}} +\def\thanks@optarg[#1]#2{\SkipRefstepAnchor + \refstepcounter{footnote} + \if@tempswa\label{#1}\else\relax\fi + \add@tok\t@glob@notes{\els:footnotetext}% + \add@xtok\t@glob@notes{{#1}[\the\c@footnote]}% + \add@tok\t@glob@notes{{#2}}} +\def\els:footnotetext#1[#2]#3{% + \footnotetext[#2]{{\def\rEfLiNK##1##2{\Link{}{##1}\EndLink}% + \ref{#1}}#3}} +\def\author@fmt#1#2#3{\@newelemtrue + \if@firstauthor + \first@author \global\@firstauthorfalse \fi + \ifnum\prev@elem=\e@author \global\@newelemfalse \fi + \if@newelem \author@fmt@init \fi + \edef\@tempb{#2}\ifx\@tempb\@empty + \hbox{{\author@font #3}}\else + \hbox{{\author@font #3}\,$\sp{\mathrm{#2}}$}% + \fi} + +\def\:temp{% + \let\no:indent\noindent + \def\noindent{% + \global\let\noindent\no:indent + \append:def\abstractname{\aftergroup\b:abstract}% + \a:abstract \noindent}% + \pend:def\endabstract{\c:abstract}\o:@abstract:} +\HLet\@abstract\:temp +\NewConfigure{abstract}{3} + +\def\:temp{% + \let\no:indent\noindent + \def\noindent{% + \global\let\noindent\no:indent + \a:keyword \noindent}% + \pend:def\endkeyword{\b:keyword}\o:keyword:} +\HLet\keyword\:temp +\NewConfigure{keyword}{2} + + +\Hinput{elsart} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/emulateapj.4ht b/Master/texmf-dist/tex/generic/tex4ht/emulateapj.4ht new file mode 100644 index 00000000000..d2d0d62f479 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/emulateapj.4ht @@ -0,0 +1,81 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% emulateapj.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\def\make@slugcomment{\ifx\@submitted\@empty\relax\else + \a:slugcomment\hbox{\@submitted}\b:slugcomment +\fi} +\NewConfigure{slugcomment}[2]{\c:def\a:slugcomment{#1}% + \c:def\b:slugcomment{#2}} +\def\subtitle{{\a:subtitle \noindent + \a:submitted\scriptsize {\sc \@submitted}\b:submitted + Preprint typeset using \LaTeX\ style emulateapj\b:subtitle}} + +\NewConfigure{subtitle}[2]{\c:def\a:subtitle{#1}\c:def\b:subtitle{#2}}% +\NewConfigure{submitted}[2]{\c:def\a:submitted{#1}\c:def\b:submitted{#2}}% +\def\title#1{{% + \subtitle \a:title\uppercase{#1}\b:title}} +\NewConfigure{title}[2]{\c:def\a:title{#1}\c:def\b:title{#2}}% +\def\author#1{{\a:author\small\scshape#1\b:author}\make@slugcomment} +\NewConfigure{author}[2]{\c:def\a:author{#1}\c:def\b:author{#2}}% +\def\affil#1{{\a:affil#1\b:affil}} +\NewConfigure{affil}[2]{\c:def\a:affil{#1}\c:def\b:affil{#2}}% +\def\keywords#1{{\a:keywords{\it\@keywordtext :} #1\b:keywords}} +\NewConfigure{keywords}[2]{\c:def\a:keywords{#1}\c:def\b:keywords{#2}}% +\def\subjectheadings#1{{\a:subjectheadings{\it + \@keywordtext :} #1\b:subjectheadings}} +\NewConfigure{subjectheadings}[2]{\c:def\a:subjectheadings{#1}% + \c:def\b:subjectheadings{#2}}% +\let\subsecnum@size=\:gobble +\let\secnum@size=\:gobble +\def\altaffilmark#1{$\sp{#1}$} +\def\tablenotemark#1{$\sp{\rm #1}$} +\def\tablenotetext#1#2{ + \@temptokena={\vspace{.5ex}{\noindent\llap{$\sp{#1}$}#2}\par} + \@temptokenb=\expandafter{\tblnote@list} + \xdef\tblnote@list{\the\@temptokenb\the\@temptokena}} +\def\set@tblnotetext{\def\tablenotetext##1##2{{% + \@temptokena={{\parbox{\pt@width}{\hskip1em$\sp{\rm ##1}$##2}}\par}% + \@temptokenb=\expandafter{\tblnote@list} + \xdef\tblnote@list{\the\@temptokenb\the\@temptokena}}}} +\def\arcdeg{\hbox{$\sp\circ$}} +\def\arcmin{\hbox{$\sp\prime$}} +\def\arcsec{\hbox{$\sp{\prime\prime}$}} +\def\fd{\hbox{$.\!\!\sp{\rm d}$}} +\def\fh{\hbox{$.\!\!\sp{\rm h}$}} +\def\fm{\hbox{$.\!\!\sp{\rm m}$}} +\def\fs{\hbox{$.\!\!\sp{\rm s}$}} +\def\fdg{\hbox{$.\!\!\sp\circ$}} +\def\farcm{\hbox{$.\mkern-4mu\sp\prime$}} +\def\farcs{\hbox{$.\!\!\sp{\prime\prime}$}} +\def\fp{\hbox{$.\!\!\sp{\scriptscriptstyle\rm p}$}} +\def\slantfrac#1#2{\hbox{$\,\sp#1\!/\sb#2$}} + +\Hinput{emulateapj} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/endfloat.4ht b/Master/texmf-dist/tex/generic/tex4ht/endfloat.4ht new file mode 100644 index 00000000000..2f4b4c3df83 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/endfloat.4ht @@ -0,0 +1,31 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% endfloat.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\Hinput{endfloat} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/endnotes.4ht b/Master/texmf-dist/tex/generic/tex4ht/endnotes.4ht new file mode 100644 index 00000000000..9ce1c53ca86 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/endnotes.4ht @@ -0,0 +1,50 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% endnotes.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \HAssign\endnote:N=0 +\def\endnoteN{\endnote:N} +\def\:tempc{\addtoendnotes + {\def\string\endnoteN{\endnote:N}}\o:@endnotetext:} +\HLet\@endnotetext=\:tempc +\def\@makeenmark{% + \gHAdvance\endnote:N by 1 + \hbox{$\sp{\a:makeenmark\@theenmark\b:makeenmark}$}} +\NewConfigure{makeenmark}{2} +\def\enoteformat{\rightskip\z@ \leftskip\z@ \parindent=1.8em + \leavevmode\llap{\hbox{$\sp{\@theenmark}$}}} +\def\:tempc{\bgroup + \pend:def\enoteformat{\a:enoteformat}% + \append:def\enoteformat{\b:enoteformat}% + \a:theendnotes \o:theendnotes: \b:theendnotes \egroup} +\HLet\theendnotes=\:tempc +\NewConfigure{theendnotes}{2} +\NewConfigure{enoteformat}{2} + +\Hinput{endnotes} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/english.4ht b/Master/texmf-dist/tex/generic/tex4ht/english.4ht new file mode 100644 index 00000000000..75f14a4cb17 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/english.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% english.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{english} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/epigraph.4ht b/Master/texmf-dist/tex/generic/tex4ht/epigraph.4ht new file mode 100644 index 00000000000..d056ae57878 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/epigraph.4ht @@ -0,0 +1,49 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% epigraph.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\renewcommand{\epigraphhead}[2][95]{{% + \a:epigraphhead#2\b:epigraphhead}} + +\NewConfigure{epigraphhead}{2} +\NewConfigure{epirule}{1} + +\renewcommand{\epigraph}[2]{{\vspace{\beforeepigraphskip} + \a:epigraph {#1}\ifdim\epigraphrule>\z@ \a:epirule \else \par\fi + \b:epigraph {#2}\c:epigraph + \vspace{\afterepigraphskip}}} +\renewcommand{\qitem}[2]{\item + {\a:qitem {#1}\ifdim\epigraphrule>\z@ \a:epirule \else \par\fi + \b:qitem {#2}\c:qitem}} + +\NewConfigure{epigraph}{3} +\NewConfigure{qitem}{3} + +\Hinput{epigraph} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/eplain.4ht b/Master/texmf-dist/tex/generic/tex4ht/eplain.4ht new file mode 100644 index 00000000000..e4e760fa0db --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/eplain.4ht @@ -0,0 +1,293 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% eplain.4ht 2005-10-23-04:19 % +% Copyright (C) 2004--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \pend:def\protect:wrtoc{\Configure{ }{ }} + + \pend:def\flushleft{\a:flushleft} +\append:def\flushleft{\pend:def\@eoljustifyaction{\c:flushleft}} +\pend:def\@endflushleft{\b:flushleft} +\NewConfigure{flushleft}{3} +\pend:def\flushright{\a:flushright} +\append:def\flushright{\pend:def\@eoljustifyaction{\c:flushright}} +\pend:def\@endflushright{\b:flushright} +\NewConfigure{flushright}{3} +\pend:def\center{\a:center} +\append:def\center{\pend:def\@eoljustifyaction{\c:center}} +\pend:def\@endcenter{\b:center} +\NewConfigure{center}{3} +\def\:tempc#1#2#3{% + \html:addr + \o:definexref:{#1}{\Protect + \Link{xref\last:haddr}{}#2\Protect\EndLink}{#3}% + \Link{}{xref\last:haddr}\EndLink +} +\HLet\definexref\:tempc + + \def\listing#1{\par \begingroup + \a:listing + \@setuplisting \setuplistinghook + \input #1 \b:listing + \endgroup +}% +\append:def\linenumberedlisting{% + \everypar = {\advance\lineno by 1 \HtmlPar \printlistinglineno}} +\NewConfigure{listing}{2} + + \def\@citedef#1#2{\expandafter\gdef\csname + \@citelabel{#1}\endcsname{\a:cite\Link{#1}{}#2\EndLink\b:cite}} +\NewConfigure{cite}{2} +\def\biblabelprint#1{% + \noindent + \hbox to \biblabelwidth{% + \biblabelprecontents + \a:bibitem + \bgroup + \def\csname##1##2##3{##2}% + \edef\:temp{\noexpand\Link{}{#1}}% + \expandafter\egroup \:temp + \biblabelcontents{#1}% + \EndLink + \b:bibitem + \biblabelpostcontents + }% + \kern\biblabelextraspace +}% +\NewConfigure{bibitem}{2} +\def\:tempc{% + \let\:bblhook\bblhook + \append:def\bblhook{\expandafter\everypar + \expandafter{\the\everypar \HtmlPar}}% + \a:bibliography \o:@readbblfile: \b:bibliography + \let\bblhook\:bblhook} +\HLet\@readbblfile=\:tempc +\NewConfigure{bibliography}{2} + + \pend:defI\readcontentsfile{\a:contents} +\append:defI\readcontentsfile{\b:contents} +\NewConfigure{contents}{2} +\def\tocchapterentry#1#2{\line{\bf + \a:tocchapterentry #1\b:tocchapterentry #2\c:tocchapterentry}}% +\def\tocsectionentry#1#2{\line{\sl + \a:tocsectionentry #1\b:tocsectionentry #2\c:tocsectionentry}}% +\def\tocsubsectionentry#1#2{\line{\rm + \a:tocsubsectionentry #1\b:tocsubsectionentry + #2\c:tocsubsectionentry}}% +\NewConfigure{tocchapterentry}{3} +\NewConfigure{tocsectionentry}{3} +\NewConfigure{tocsubsectionentry}{3} +\HAssign\toc:N=0 +\def\:tempc#1#2#3#4{% + \def\:temp##1{% + \o:writenumberedcontentsentry:{#1}{#2}% + {\Link{toc-##1}{}#3\EndLink}{#4}}% + \expandafter\:temp\expandafter{\toc:N}% + \Link{}{toc-\toc:N}\EndLink \gHAdvance\toc:N by 1 +} +\HLet\writenumberedcontentsentry=\:tempc + + \pend:defII\@idxwrite{% + \csname if@\@idxprefix indexfileopened\endcsname \else + \expandafter\immediate\openout\csname @\@idxprefix indexfile\endcsname = + \indexfilebasename.\@idxprefix dx + \expandafter\global\csname @\@idxprefix indexfileopenedtrue\endcsname + \fi + \warn:idx{\jobname}\html:addr + \hbox{\Link-{}{x\last:haddr}\EndLink}{}% + \edef\:temp{\write\expandafter\noexpand\csname + @\@idxprefix indexfile\endcsname{\string \beforeentry{\RefFileNumber + \FileNumber}{x\last:haddr}{}}}\:temp +} +\def\warn:idx#1{% + \expandafter\ifx \csname #1warn:idx\endcsname\relax + \expandafter\global + \expandafter\let \csname #1warn:idx\endcsname\def + \immediate\write16 + {---------------------------------------------------------}% + \:warning{If not done so, the index is to be processed by + ^^J\space\space tex '\string\def\string\filename + {{#1}{idx}{4dx}{ind}} \noexpand\input\space idxmake.4ht' + ^^J\space\space makeindex -o #1.ind #1.4dx + ^^Jinstead of + ^^J\space\space makeindex -o #1.ind #1.idx + ^^JOn some platforms, the quotation marks ' should be + ^^J replaced by double quotation marks " or eliminated. + ^^J--------------------------------------------------------- + }% + {\Configure{Needs}{File: #1.4idx}\Needs{}}% + \fi} +\ifOption{info}{\Log:Note{ +A script of the form +^^Jtex '\def\string\filename{{\%\%1}{idx}{4dx}{ind}} + \string\input\space idxmake.4ht' +^^Jmakeindex -o \%\%1.ind \%\%1.4dx +^^Jin the env file, automatically calls to the revised makeindex +^^Jcommand. An extra compilation of the source LaTeX file is required, +^^Jto get the index correctly into the output.}}{} +\def\ind:defs{\let\LNKidx\empty + \def\LNK##1##2##3##4{\ifx\NewConfigure\:UnDef\else + \def\LNK:number{##4}% + \a:LNK[##1]{##2}{}\gHAdvance\:LNKno1 + \def\:THIrd{##3}\ifx\:THIrd\empty + \LNKidx{\ifx\c:LNK\empty\:LNKno\else \c:LNK\fi}\else + \LNKidx{##3}\fi + \global\let\LNKidx\empty + \b:LNK + \fi}% + \def\:LNKno{0}} +\NewConfigure{LNK}{3} +\Configure{LNK}{\Link}{\EndLink}{} + +\ind:defs + + \let\:tempc\monthname +\pend:def\:tempc{\a:monthname} +\append:def\:tempc{\b:monthname} +\HLet\monthname\:tempc +\let\:tempc\fullmonthname +\pend:def\:tempc{\a:monthname} +\append:def\:tempc{\b:monthname} +\HLet\fullmonthname\:tempc +\NewConfigure{monthname}{2} +\let\:tempc\timestring +\pend:def\:tempc{\a:timestring} +\append:def\:tempc{\b:timestring} +\HLet\timestring\:tempc +\NewConfigure{timestring}{2} +\let\:tempc\timestamp +\pend:def\:tempc{\a:timestamp} +\append:def\:tempc{\b:timestamp} +\HLet\timestamp\:tempc +\NewConfigure{timestamp}{2} +\let\:tempc\today +\pend:def\:tempc{\a:today} +\append:def\:tempc{\b:today} +\HLet\today\:tempc +\NewConfigure{today}{2} + + \long\def\vfootnote#1{% + \gHAdvance\FNnum 1 \def\:temp{#1}\ifx \:temp\empty + \def\:temp##1[##2]##3{##1[##2]{*}}\expandafter\:temp \fi + \def\FNmark{#1}% + \a:vfootnote\b:vfootnote\bgroup + \futurelet\:temp\fnt:body} +\def\fnt:body{\ifx \:temp\bgroup \bgroup + \aftergroup\end:vfootnote\def\:temp{\let\:temp}% + \else \def\:temp##1{##1\end:vfootnote}\fi + \:temp} +\def\end:vfootnote{\egroup\c:vfootnote} +\HAssign\FNnum 0 +\NewConfigure{vfootnote}{3} + + \NewConfigure{li}{2} +\def\@finli{% + \a:li + \ifnum\itemnumber=1 \else \interitemskip \fi + \printitem + \b:li + \ifx\@optionalarg\empty \else + \expandafter\writeitemxref\expandafter{\@optionalarg}% + \fi + \advance\itemnumber by 1 + \advance\itemletter by 1 + \advance\itemromannumeral by 1 + \ignorespaces +} +\NewConfigure{numberedlist}{4} +\append:def\numberedlist{\a:numberedlist + \Configure{li}{\c:numberedlist}{\d:numberedlist}} +\pend:def\endnumberedlist{\b:numberedlist} +\NewConfigure{orderedlist}{4} +\append:def\orderedlist{\a:orderedlist + \Configure{li}{\c:orderedlist}{\d:orderedlist}} +\pend:def\endorderedlist{\b:orderedlist} +\NewConfigure{unorderedlist}{4} +\append:def\unorderedlist{\a:unorderedlist + \Configure{li}{\c:unorderedlist}{\d:unorderedlist}} +\pend:def\endunorderedlist{\b:unorderedlist} + + \catcode`\:=12 +\def\makecolumns#1/#2: {\par \begingroup + \@columndepth = #1 + \advance\@columndepth by #2 + \advance\@columndepth by -1 + \divide \@columndepth by #2 + \@linestogoincolumn = \@columndepth + \@linestogo = #1 + \currentcolumn = 1 + \def\@endcolumnactions{% + \ifnum \@linestogo<2 + \the\crtok \egroup + \csname b:makecolumns\endcsname \endgroup \par + \else + \global\advance\@linestogo by -1 + \ifnum\@linestogoincolumn<2 + \global\advance\currentcolumn by 1 + \global\@linestogoincolumn = \@columndepth + \expandafter\gdef\csname :makecolumn\endcsname{\csname + c:makecolumns\endcsname + \expandafter\global\expandafter\let + \csname :makecolumn\endcsname\empty}\the\crtok + \else + &\global\advance\@linestogoincolumn by -1 + \fi + \fi + }% + \makeactive\^^M + \letreturn \@endcolumnactions + \@columnwidth = \hsize + \advance\@columnwidth by -\parindent + \divide\@columnwidth by #2 + \penalty\abovecolumnspenalty + \noindent \csname a:makecolumns\endcsname + \valign\bgroup + &\hbox to \@columnwidth{\strut \hsize = \@columnwidth + \csname d:makecolumns\endcsname + ##\csname e:makecolumns\endcsname + \csname :makecolumn\endcsname \hfil}\cr +} +\catcode`\:=11 +\let\:makecolumn=\empty +\NewConfigure{makecolumns}{5} +\def\@columns#1{\def\NumColumns{#1}\a:columns\singlecolumn + \ifx \@ndcolumns\relax \let\@ndcolumns=\empty \fi + \append:def\@ndcolumns{\b:columns}} +\NewConfigure{columns}{2} + + \footline={\hfil} \headline={\hfil} +\tmp:cnt\time \divide\tmp:cnt 60 +\edef\:temp{\the\tmp:cnt} +\multiply\tmp:cnt -60 \advance\tmp:cnt \time +\edef\:today{\the\year-\ifnum \month<10 0\fi + \the\month-\ifnum \day<10 0\fi\the\day + \space\ifnum \:temp<10 0\fi \:temp + :\ifnum \tmp:cnt<10 0\fi\the\tmp:cnt :00} + + +\Hinput{eplain} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/epsf.4ht b/Master/texmf-dist/tex/generic/tex4ht/epsf.4ht new file mode 100644 index 00000000000..27569e250df --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/epsf.4ht @@ -0,0 +1,38 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% epsf.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + + \def\:tempc#1{\def\PicName{#1}\a:epsfsetgraph + \o:epsfsetgraph:{#1}\b:epsfsetgraph} +\HLet\epsfsetgraph=\:tempc +\NewConfigure{epsfsetgraph}{2} + + +\Hinput{epsf} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/epsfig.4ht b/Master/texmf-dist/tex/generic/tex4ht/epsfig.4ht new file mode 100644 index 00000000000..0c90fcd878f --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/epsfig.4ht @@ -0,0 +1,35 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% epsfig.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\NewConfigure{epsfig}{2} +\def\:temp#1{{\a:epsfig\o:epsfig:{#1}\b:epsfig}} +\HLet\epsfig\:temp +\Hinput{epsfig} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/errata.4ht b/Master/texmf-dist/tex/generic/tex4ht/errata.4ht new file mode 100644 index 00000000000..b0a174c15b0 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/errata.4ht @@ -0,0 +1,36 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% errata.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\renewenvironment{erratalist} + {\begin{longtable}{rp{2cm}lp{10cm}l}} + {\endgobble\end{longtable}} + +\Hinput{errata} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/esperant.4ht b/Master/texmf-dist/tex/generic/tex4ht/esperant.4ht new file mode 100644 index 00000000000..9ea6a4ec4db --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/esperant.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% esperant.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{esperant} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/estonian.4ht b/Master/texmf-dist/tex/generic/tex4ht/estonian.4ht new file mode 100644 index 00000000000..7616e1d01b3 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/estonian.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% estonian.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{estonian} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/eucal.4ht b/Master/texmf-dist/tex/generic/tex4ht/eucal.4ht new file mode 100644 index 00000000000..99805579b6c --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/eucal.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% eucal.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{eucal} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/euler.4ht b/Master/texmf-dist/tex/generic/tex4ht/euler.4ht new file mode 100644 index 00000000000..bf1fa3132a0 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/euler.4ht @@ -0,0 +1,46 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% euler.4ht 2005-10-23-04:19 % +% Copyright (C) 2002--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \let\mathbf=\un:Def +\let\mathsf=\un:Def +\let\mathit=\un:Def +\let\mathtt=\un:Def +\AtBeginDocument{% + \def\:tempd#1{% + \def\:tempc{\choose:mfont {#1}}% + \expandafter\HLet\csname @#1\endcsname\:tempc + } + \:tempd{mathbf}% + \:tempd{mathsf}% + \:tempd{mathit}% + \:tempd{mathtt}% +} + +\Hinput{euler} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/everyshi.4ht b/Master/texmf-dist/tex/generic/tex4ht/everyshi.4ht new file mode 100644 index 00000000000..92d85928361 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/everyshi.4ht @@ -0,0 +1,33 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% everyshi.4ht 2005-10-23-04:19 % +% Copyright (C) 2004--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \let\@EveryShipout@Init\empty + +\Hinput{everyshi} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/exam.4ht b/Master/texmf-dist/tex/generic/tex4ht/exam.4ht new file mode 100644 index 00000000000..f2d52c6c887 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/exam.4ht @@ -0,0 +1,617 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% exam.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\ifx \ps@examheadings\:unDef + \bgroup + \catcode`\%=12 + \def\:temp{\catcode`\\=9 \catcode`\#=9 \:tempa} + \long\def\:tempa#1%%%%%%%%%%%%%%%%%%%end:skip{\egroup} +\else + \let\:temp\empty + +\fi +\:temp + \pend:defI\scorebox{\a:scorebox} +\append:defI\scorebox{\b:scorebox} +\NewConfigure{scorebox}{2} + + \Hinput{exam} +%%%%%%%%%%%%%%%%%%%end:skip + +\ifx \@checkqueslevel\:unDef + \bgroup + \catcode`\%=12 + \def\:temp{\catcode`\\=9 \catcode`\#=9 \:tempa} + \long\def\:tempa#1%%%%%%%%%%%%%%%%%%%end:skip{\egroup} +\else + \let\:temp\empty + +\fi +\:temp + \let\exam:questions=\questions +\def\questions{% + \let\exam:list=\list + \def\list{\let\list=\exam:list\begin{list}}% + \exam:questions } +\pend:def\endquestions{% + \let\exam:list=\endlist + \def\endlist{\let\endlist=\exam:list \end{list}}} +\let\exam:parts=\parts +\def\parts{% + \let\exam:list=\list + \def\list{\let\list=\exam:list\begin{list}}% + \exam:parts } +\pend:def\endparts{% + \let\exam:list=\endlist + \def\endlist{\let\endlist=\exam:list \end{list}}} +\let\exam:subparts=\subparts +\def\subparts{% + \let\exam:list=\list + \def\list{\let\list=\exam:list\begin{list}}% + \exam:subparts } +\pend:def\endsubparts{% + \let\exam:list=\endlist + \def\endlist{\let\endlist=\exam:list \end{list}}} +\long\def\uplevel#1{\par\a:uplevel{#1}\b:uplevel\par} +\long\def\fullwidth#1{\par\a:fullwidth{#1}\b:fullwidth\par} +\NewConfigure{uplevel}{2} +\NewConfigure{fullwidth}{2} +\def\@setpoints{% + \if@placepoints + \if@pointsinmargin + \a:setpoints(\@points\@marginpointname)\b:setpoints + \else + \a:setpoints(\@points\@pointname)\b:setpoints + \fi + \@placepointsfalse + \fi +} +\NewConfigure{setpoints}{2} + + \Hinput{exam} +%%%%%%%%%%%%%%%%%%%end:skip + +\ifx \@OneKeyHook\:unDef + \bgroup + \catcode`\%=12 + \def\:temp{\catcode`\\=9 \catcode`\#=9 \:tempa} + \long\def\:tempa#1%%%%%%%%%%%%%%%%%%%end:skip{\egroup} +\else + \let\:temp\empty + +\fi +\:temp + \def\seed:hooks{% + \ifnum \tmp:cnt>\c@section \else + \section:data +% + \expandafter\ifx\csname type@sec\romannumeral\tmp:cnt\endcsname + \@shortanswer + \def\:temp{\ifx \blank\:UnDef + \:warning{tex4ht encountered a problem + with \csname type@sec\current@section\endcsname} +\else +\ifanswer + \ifcblanks + \def\blank####1{\a:answer ####1\b:answer}% + \fi + \ifpblanks + \def\blank####1{\a:answer ####1\b:answer}% + \fi +\else + \ifcblanks + \pend:defI\blank{\a:question} + \append:defI\blank{\b:question} + \fi + \ifpblanks + \pend:defI\blank{\a:question} + \append:defI\blank{\b:question} + \fi +\fi \fi +}% +\global \csname qlist@scr@sec\romannumeral\tmp:cnt + \expandafter\expandafter\expandafter + \endcsname + \expandafter\expandafter\expandafter{\expandafter\:temp + \the\csname qlist@scr@sec\romannumeral\tmp:cnt \endcsname} +% +\expandafter\pend:def\csname sec\romannumeral\tmp:cnt @fixed\endcsname{% + \gdef\beforesectsep{0pt \a:sectiontitle + \global\let\beforesectsep\sv:beforesectsep}% + \gdef\aftersectsep{0pt \b:sectiontitle + \global\let\aftersectsep\sv:aftersectsep}% +}% +\global\expandafter + \let\csname sec\romannumeral\tmp:cnt @fixed\expandafter\endcsname + \csname sec\romannumeral\tmp:cnt @fixed\endcsname +% +\expandafter\pend:def + \csname inst@sec\romannumeral\tmp:cnt\endcsname{\a:instructions}% +\expandafter\append:def + \csname inst@sec\romannumeral\tmp:cnt\endcsname{\b:instructions\par}% +\global\expandafter\let + \csname inst@sec\romannumeral\tmp:cnt \expandafter\endcsname + \csname inst@sec\romannumeral\tmp:cnt\endcsname +% + +\fi +\expandafter\ifx\csname type@sec\romannumeral\tmp:cnt \endcsname\@fixed + \def\:temp{\ifx \blank\:UnDef + \:warning{tex4ht encountered a problem + with \csname type@sec\current@section\endcsname} +\else +\ifanswer + \ifcblanks + \def\blank####1{\a:answer ####1\b:answer}% + \fi + \ifpblanks + \def\blank####1{\a:answer ####1\b:answer}% + \fi +\else + \ifcblanks + \pend:defI\blank{\a:question} + \append:defI\blank{\b:question} + \fi + \ifpblanks + \pend:defI\blank{\a:question} + \append:defI\blank{\b:question} + \fi +\fi \fi +}% +\global \csname qlist@scr@sec\romannumeral\tmp:cnt + \expandafter\expandafter\expandafter + \endcsname + \expandafter\expandafter\expandafter{\expandafter\:temp + \the\csname qlist@scr@sec\romannumeral\tmp:cnt \endcsname} +% +\expandafter\pend:def\csname sec\romannumeral\tmp:cnt @fixed\endcsname{% + \gdef\beforesectsep{0pt \a:sectiontitle + \global\let\beforesectsep\sv:beforesectsep}% + \gdef\aftersectsep{0pt \b:sectiontitle + \global\let\aftersectsep\sv:aftersectsep}% +}% +\global\expandafter + \let\csname sec\romannumeral\tmp:cnt @fixed\expandafter\endcsname + \csname sec\romannumeral\tmp:cnt @fixed\endcsname +% +\expandafter\pend:def + \csname inst@sec\romannumeral\tmp:cnt\endcsname{\a:instructions}% +\expandafter\append:def + \csname inst@sec\romannumeral\tmp:cnt\endcsname{\b:instructions\par}% +\global\expandafter\let + \csname inst@sec\romannumeral\tmp:cnt \expandafter\endcsname + \csname inst@sec\romannumeral\tmp:cnt\endcsname +% + +\fi +\expandafter\ifx\csname type@sec\romannumeral\tmp:cnt \endcsname\@fillin + \def\:temp{\ifx \blank\:UnDef + \:warning{tex4ht encountered a problem + with \csname type@sec\current@section\endcsname} +\else +\ifanswer + \ifcblanks + \def\blank####1{\a:answer ####1\b:answer}% + \fi + \ifpblanks + \def\blank####1{\a:answer ####1\b:answer}% + \fi +\else + \ifcblanks + \pend:defI\blank{\a:question} + \append:defI\blank{\b:question} + \fi + \ifpblanks + \pend:defI\blank{\a:question} + \append:defI\blank{\b:question} + \fi +\fi \fi +}% +\global \csname qlist@scr@sec\romannumeral\tmp:cnt + \expandafter\expandafter\expandafter + \endcsname + \expandafter\expandafter\expandafter{\expandafter\:temp + \the\csname qlist@scr@sec\romannumeral\tmp:cnt \endcsname} +% +\expandafter\pend:def\csname sec\romannumeral\tmp:cnt @fixed\endcsname{% + \gdef\beforesectsep{0pt \a:sectiontitle + \global\let\beforesectsep\sv:beforesectsep}% + \gdef\aftersectsep{0pt \b:sectiontitle + \global\let\aftersectsep\sv:aftersectsep}% +}% +\global\expandafter + \let\csname sec\romannumeral\tmp:cnt @fixed\expandafter\endcsname + \csname sec\romannumeral\tmp:cnt @fixed\endcsname +% +\expandafter\pend:def + \csname inst@sec\romannumeral\tmp:cnt\endcsname{\a:instructions}% +\expandafter\append:def + \csname inst@sec\romannumeral\tmp:cnt\endcsname{\b:instructions\par}% +\global\expandafter\let + \csname inst@sec\romannumeral\tmp:cnt \expandafter\endcsname + \csname inst@sec\romannumeral\tmp:cnt\endcsname +% + +\fi +\expandafter\ifx\csname type@sec\romannumeral\tmp:cnt \endcsname\@fillinstar + \def\:temp{\ifx \blank\:UnDef + \:warning{tex4ht encountered a problem + with \csname type@sec\current@section\endcsname} +\else +\ifanswer + \ifcblanks + \def\blank####1{\a:answer ####1\b:answer}% + \fi + \ifpblanks + \def\blank####1{\a:answer ####1\b:answer}% + \fi +\else + \ifcblanks + \pend:defI\blank{\a:question} + \append:defI\blank{\b:question} + \fi + \ifpblanks + \pend:defI\blank{\a:question} + \append:defI\blank{\b:question} + \fi +\fi \fi +}% +\global \csname qlist@scr@sec\romannumeral\tmp:cnt + \expandafter\expandafter\expandafter + \endcsname + \expandafter\expandafter\expandafter{\expandafter\:temp + \the\csname qlist@scr@sec\romannumeral\tmp:cnt \endcsname} +% +\expandafter\ifx + \csname head@sec\romannumeral\tmp:cnt \endcsname\relax \else + \expandafter\pend:def\csname sec\romannumeral\tmp:cnt @fixed\endcsname{% + \gdef\beforesectsep{0pt \a:sectiontitle + \global\let\beforesectsep\sv:beforesectsep}% + \gdef\aftersectsep{0pt \b:sectiontitle + \global\let\aftersectsep\sv:aftersectsep}% +}% +\global\expandafter + \let\csname sec\romannumeral\tmp:cnt @fixed\expandafter\endcsname + \csname sec\romannumeral\tmp:cnt @fixed\endcsname +% +\fi +\expandafter\ifx + \csname inst@sec\romannumeral\tmp:cnt \endcsname\relax \else + \expandafter\pend:def + \csname inst@sec\romannumeral\tmp:cnt\endcsname{\a:instructions}% +\expandafter\append:def + \csname inst@sec\romannumeral\tmp:cnt\endcsname{\b:instructions\par}% +\global\expandafter\let + \csname inst@sec\romannumeral\tmp:cnt \expandafter\endcsname + \csname inst@sec\romannumeral\tmp:cnt\endcsname +% +\fi +% + +\fi +\expandafter\ifx\csname type@sec\romannumeral\tmp:cnt \endcsname\@MC + \def\:temp{\boxfalse +}% +\global \csname qlist@scr@sec\romannumeral\tmp:cnt + \expandafter\expandafter\expandafter + \endcsname + \expandafter\expandafter\expandafter{\expandafter\:temp + \the\csname qlist@scr@sec\romannumeral\tmp:cnt \endcsname} +% +\expandafter\pend:def\csname sec\romannumeral\tmp:cnt @fixed\endcsname{% + \gdef\beforesectsep{0pt \a:sectiontitle + \global\let\beforesectsep\sv:beforesectsep}% + \gdef\aftersectsep{0pt \b:sectiontitle + \global\let\aftersectsep\sv:aftersectsep}% +}% +\global\expandafter + \let\csname sec\romannumeral\tmp:cnt @fixed\expandafter\endcsname + \csname sec\romannumeral\tmp:cnt @fixed\endcsname +% +\expandafter\pend:def + \csname inst@sec\romannumeral\tmp:cnt\endcsname{\a:instructions}% +\expandafter\append:def + \csname inst@sec\romannumeral\tmp:cnt\endcsname{\b:instructions\par}% +\global\expandafter\let + \csname inst@sec\romannumeral\tmp:cnt \expandafter\endcsname + \csname inst@sec\romannumeral\tmp:cnt\endcsname +% + +\fi +\expandafter\ifx\csname type@sec\romannumeral\tmp:cnt \endcsname\@MCstar + \def\:temp{\boxfalse +}% +\global \csname qlist@scr@sec\romannumeral\tmp:cnt + \expandafter\expandafter\expandafter + \endcsname + \expandafter\expandafter\expandafter{\expandafter\:temp + \the\csname qlist@scr@sec\romannumeral\tmp:cnt \endcsname} +% +\expandafter\ifx + \csname head@sec\romannumeral\tmp:cnt \endcsname\relax \else + \expandafter\pend:def\csname sec\romannumeral\tmp:cnt @fixed\endcsname{% + \gdef\beforesectsep{0pt \a:sectiontitle + \global\let\beforesectsep\sv:beforesectsep}% + \gdef\aftersectsep{0pt \b:sectiontitle + \global\let\aftersectsep\sv:aftersectsep}% +}% +\global\expandafter + \let\csname sec\romannumeral\tmp:cnt @fixed\expandafter\endcsname + \csname sec\romannumeral\tmp:cnt @fixed\endcsname +% +\fi +\expandafter\ifx + \csname inst@sec\romannumeral\tmp:cnt \endcsname\relax \else + \expandafter\pend:def + \csname inst@sec\romannumeral\tmp:cnt\endcsname{\a:instructions}% +\expandafter\append:def + \csname inst@sec\romannumeral\tmp:cnt\endcsname{\b:instructions\par}% +\global\expandafter\let + \csname inst@sec\romannumeral\tmp:cnt \expandafter\endcsname + \csname inst@sec\romannumeral\tmp:cnt\endcsname +% +\fi +% + +\fi +\expandafter\ifx\csname type@sec\romannumeral\tmp:cnt \endcsname + \@shortanswerstar + \expandafter\ifx + \csname head@sec\romannumeral\tmp:cnt \endcsname\relax \else + \expandafter\pend:def\csname sec\romannumeral\tmp:cnt @fixed\endcsname{% + \gdef\beforesectsep{0pt \a:sectiontitle + \global\let\beforesectsep\sv:beforesectsep}% + \gdef\aftersectsep{0pt \b:sectiontitle + \global\let\aftersectsep\sv:aftersectsep}% +}% +\global\expandafter + \let\csname sec\romannumeral\tmp:cnt @fixed\expandafter\endcsname + \csname sec\romannumeral\tmp:cnt @fixed\endcsname +% +\fi +\expandafter\ifx + \csname inst@sec\romannumeral\tmp:cnt \endcsname\relax \else + \expandafter\pend:def + \csname inst@sec\romannumeral\tmp:cnt\endcsname{\a:instructions}% +\expandafter\append:def + \csname inst@sec\romannumeral\tmp:cnt\endcsname{\b:instructions\par}% +\global\expandafter\let + \csname inst@sec\romannumeral\tmp:cnt \expandafter\endcsname + \csname inst@sec\romannumeral\tmp:cnt\endcsname +% +\fi +% + +\fi +\expandafter\ifx\csname type@sec\romannumeral\tmp:cnt \endcsname + \@truefalse + \def\:temp{ \pend:defI\@separator{\def\@tfitem{% + \ifanswer + \item[\a:answer + \csname tf@sol\current@question\endcsname\b:answer]% + \else + \item + \fi}}% +}% +\global \csname qlist@scr@sec\romannumeral\tmp:cnt + \expandafter\expandafter\expandafter + \endcsname + \expandafter\expandafter\expandafter{\expandafter\:temp + \the\csname qlist@scr@sec\romannumeral\tmp:cnt \endcsname} +% +\expandafter\pend:def\csname sec\romannumeral\tmp:cnt @fixed\endcsname{% + \gdef\beforesectsep{0pt \a:sectiontitle + \global\let\beforesectsep\sv:beforesectsep}% + \gdef\aftersectsep{0pt \b:sectiontitle + \global\let\aftersectsep\sv:aftersectsep}% +}% +\global\expandafter + \let\csname sec\romannumeral\tmp:cnt @fixed\expandafter\endcsname + \csname sec\romannumeral\tmp:cnt @fixed\endcsname +% +\expandafter\pend:def + \csname inst@sec\romannumeral\tmp:cnt\endcsname{\a:instructions}% +\expandafter\append:def + \csname inst@sec\romannumeral\tmp:cnt\endcsname{\b:instructions\par}% +\global\expandafter\let + \csname inst@sec\romannumeral\tmp:cnt \expandafter\endcsname + \csname inst@sec\romannumeral\tmp:cnt\endcsname +% + +\fi +\expandafter\ifx\csname type@sec\romannumeral\tmp:cnt \endcsname + \@truefalsestar + \def\:temp{ \pend:defI\@separator{\def\@tfitem{% + \ifanswer + \item[\a:answer + \csname tf@sol\current@question\endcsname\b:answer]% + \else + \item + \fi}}% +}% +\global \csname qlist@scr@sec\romannumeral\tmp:cnt + \expandafter\expandafter\expandafter + \endcsname + \expandafter\expandafter\expandafter{\expandafter\:temp + \the\csname qlist@scr@sec\romannumeral\tmp:cnt \endcsname} +% +\expandafter\ifx + \csname head@sec\romannumeral\tmp:cnt \endcsname\relax \else + \expandafter\pend:def\csname sec\romannumeral\tmp:cnt @fixed\endcsname{% + \gdef\beforesectsep{0pt \a:sectiontitle + \global\let\beforesectsep\sv:beforesectsep}% + \gdef\aftersectsep{0pt \b:sectiontitle + \global\let\aftersectsep\sv:aftersectsep}% +}% +\global\expandafter + \let\csname sec\romannumeral\tmp:cnt @fixed\expandafter\endcsname + \csname sec\romannumeral\tmp:cnt @fixed\endcsname +% +\fi +\expandafter\ifx + \csname inst@sec\romannumeral\tmp:cnt \endcsname\relax \else + \expandafter\pend:def + \csname inst@sec\romannumeral\tmp:cnt\endcsname{\a:instructions}% +\expandafter\append:def + \csname inst@sec\romannumeral\tmp:cnt\endcsname{\b:instructions\par}% +\global\expandafter\let + \csname inst@sec\romannumeral\tmp:cnt \expandafter\endcsname + \csname inst@sec\romannumeral\tmp:cnt\endcsname +% +\fi +% + +\fi +\expandafter\ifx\csname type@sec\romannumeral\tmp:cnt \endcsname\@fixedstar + \def\:temp{\ifx \blank\:UnDef + \:warning{tex4ht encountered a problem + with \csname type@sec\current@section\endcsname} +\else +\ifanswer + \ifcblanks + \def\blank####1{\a:answer ####1\b:answer}% + \fi + \ifpblanks + \def\blank####1{\a:answer ####1\b:answer}% + \fi +\else + \ifcblanks + \pend:defI\blank{\a:question} + \append:defI\blank{\b:question} + \fi + \ifpblanks + \pend:defI\blank{\a:question} + \append:defI\blank{\b:question} + \fi +\fi \fi +}% +\global \csname qlist@scr@sec\romannumeral\tmp:cnt + \expandafter\expandafter\expandafter + \endcsname + \expandafter\expandafter\expandafter{\expandafter\:temp + \the\csname qlist@scr@sec\romannumeral\tmp:cnt \endcsname} +% +\expandafter\ifx + \csname head@sec\romannumeral\tmp:cnt \endcsname\relax \else + \expandafter\pend:def\csname sec\romannumeral\tmp:cnt @fixed\endcsname{% + \gdef\beforesectsep{0pt \a:sectiontitle + \global\let\beforesectsep\sv:beforesectsep}% + \gdef\aftersectsep{0pt \b:sectiontitle + \global\let\aftersectsep\sv:aftersectsep}% +}% +\global\expandafter + \let\csname sec\romannumeral\tmp:cnt @fixed\expandafter\endcsname + \csname sec\romannumeral\tmp:cnt @fixed\endcsname +% +\fi +\expandafter\ifx + \csname inst@sec\romannumeral\tmp:cnt \endcsname\relax \else + \expandafter\pend:def + \csname inst@sec\romannumeral\tmp:cnt\endcsname{\a:instructions}% +\expandafter\append:def + \csname inst@sec\romannumeral\tmp:cnt\endcsname{\b:instructions\par}% +\global\expandafter\let + \csname inst@sec\romannumeral\tmp:cnt \expandafter\endcsname + \csname inst@sec\romannumeral\tmp:cnt\endcsname +% +\fi +% + +\fi + + \advance\tmp:cnt by 1 + \expandafter\seed:hooks + \fi +} +\let\sv:beforesectsep\beforesectsep +\let\sv:aftersectsep\aftersectsep +\def\section:data{ +\par[\the\tmp:cnt] +\par [qlist@sec\romannumeral\tmp:cnt] + \expandafter\meaning\csname qlist@sec\romannumeral\tmp:cnt\endcsname : + \expandafter \edef\expandafter \:temp\expandafter {\expandafter + \the\csname qlist@sec\romannumeral\tmp:cnt\endcsname} + \meaning\:temp +\par [qlist@scr@sec\romannumeral\tmp:cnt] + \expandafter\meaning\csname qlist@scr@sec\romannumeral\tmp:cnt\endcsname : + \expandafter \edef\expandafter \:temp\expandafter {\expandafter + \the\csname qlist@scr@sec\romannumeral\tmp:cnt\endcsname} + \meaning\:temp +\par [inst@sec\romannumeral\tmp:cnt] + \expandafter\meaning\csname inst@sec\romannumeral\tmp:cnt\endcsname +\par [head@sec\romannumeral\tmp:cnt] + \expandafter\meaning\csname head@sec\romannumeral\tmp:cnt\endcsname +\par [type@sec\romannumeral\tmp:cnt] + \expandafter\meaning\csname type@sec\romannumeral\tmp:cnt\endcsname +\par [sec\romannumeral\tmp:cnt @fixed] + \expandafter\meaning\csname sec\romannumeral\tmp:cnt @fixed\endcsname +\par ****************************************\par +} +\let\section:data=\empty + + +\pend:def\@enddocumenthook{{\tt \tmp:cnt=1 \seed:hooks }} +\NewConfigure{sectiontitle}{2} +\NewConfigure{answer}{2} +\NewConfigure{question}{2} +\pend:defI\MCfont{\a:MCfont} +\append:defI\MCfont{\b:MCfont} +\NewConfigure{MCfont}{2} +\Configure{MCfont} + {\HCode{}} {\HCode{}} +\Css{dt .MCfont {text-decoration:underline;}} +\NewConfigure{instructions}{2} +\pend:def\@examtopmatter{\bgroup + \pend:def\namedata{\let\hrulefill=\empty \a:namedata}% + \append:def\namedata{\b:namedata}% + \pend:def\classdata{\a:classdata}% + \append:def\classdata{\b:classdata}% + \let\examtop=\empty \let\endexamtop=\empty + \begin{examtop}} +\append:def\@examtopmatter{% + \end{examtop} \egroup\bigskip} +\NewConfigure{classdata}{2} +\NewConfigure{namedata}{2} +\pend:def\@keytopmatter{\bgroup + \let\keytop=\empty \let\endkeytop=\empty + \begin{keytop}} +\append:def\@keytopmatter{% + \end{keytop} \egroup\bigskip} +\append:def\frontmatter@wrap@up{% + \ifx\@frontmattertext\relax \else + \pend:def\@frontmattertext{\a:frontmatter} + \append:def\@frontmattertext{\b:frontmatter} + \fi +} +\NewConfigure{frontmatter} {2} + + \Hinput{exam} +%%%%%%%%%%%%%%%%%%%end:skip + +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/exerquiz.4ht b/Master/texmf-dist/tex/generic/tex4ht/exerquiz.4ht new file mode 100644 index 00000000000..bf5de6be2f4 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/exerquiz.4ht @@ -0,0 +1,136 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% exerquiz.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\def\Rect#1{#1} +\ifx \pdf@rect\:UnDef + \newsavebox{\pdf@box} + \def\pdf@rect#1{\leavevmode #1} +\fi +\NewConfigure{javascript}{1} + +\let\sv:tocsection\tocsection +\def\tocsection{\let\toclikesection\:gobbleIII \sv:tocsection} +\def\hypertarget#1#2{\Link{}{#1}#2\EndLink} +\def\hyperlink#1#2{\Link{#1}{}#2\EndLink} + +\append:def\exercise{\Link{}{page.ex\the@exno}\EndLink } +\pend:def\endsolution{\def\thepage{ex\the@exno}} + +\let\:shortquiz\shortquiz +\def\shortquiz{\gHAdvance\:onClick by 1 + \Link{}{page.qz\:onClick}\EndLink \:shortquiz + \pend:def\endsolution{\def\thepage{qz\:onClick}}} + +\pend:def\include@quizsolutions{% + \let\sv:newpage\newpage + \append:def\newpage{\ht:everypar{\HtmlPar}}} +\append:def\include@solutions{% + \let\noindent\sv:noindent} + +\HAssign\:onClick = 0 +\HAssign\Prob:N = 0 +\HAssign\Quiz:N = 0 + +\append:def\shortquiz{\pend:def\answers{\gHAdvance\Prob:N by 1 + \let\:NAME\empty}} +\let\:@quiz\@quiz +\def\@quiz*#1#2{% + \if #1f \let\c:quiz\C:quiz\fi + \:@quiz*{#1}{#2}% + \pend:defI\answers{\gHAdvance\Prob:N by 1 + \let\:NAME\empty}} + +\pend:def\quiz{% + \let\:bqlabel\bqlabel + \def\bqlabel{\IgnorePar\EndP + \Tg
% + \Tg}% + \let\:eqlabel\eq@eqlabel + \def\eq@eqlabel{\IgnorePar\EndP + \Tg% + \ifeq@nocorrections\else + \Tg% + \fi + }% + \gHAdvance\Quiz:N by 1 \gHAssign\Prob:N=0 \ShowPar + } +\append:def\endquiz{\let\eq@eqlabel=\:eqlabel + \Tg
\Tag{ans-\Quiz:N}{\Prob:N}} +\pend:def\shortquiz{\leavevmode + \Tg
\IgnorePar} +\append:def\endshortquiz{\Tg
}{}{} +\def\Ans@i#1{\stepcounter{quizno}{ + \ifx#11 + \js:click{\b:shortquiz}{\a:shortquiz}{\ifx + \@qzsolndest\empty 0\else 1\fi}% + \else \js:click{\c:shortquiz}{\a:shortquiz}{0}% + \fi +}}% +\NewConfigure{shortquiz}{3} +\pend:defII\ReturnTo{\noindent\a:ReturnTo} +\append:defII\ReturnTo{\b:ReturnTo} +\NewConfigure{ReturnTo}{2} + +\def\Ans@l#1{\stepcounter{quizno}% + \ifnum #1=1 \def\:NAME{ id="ans\Quiz:N x\Prob:N" }\fi + \def\ANS{#1}% + \js:click{\b:quiz}{\a:quiz}{0}} +\NewConfigure{quiz}{5} + +\def\Ans@f#1{\stepcounter{quizno}% + \ifnum #1=1 \def\:NAME{ id="ans\Quiz:N x\Prob:N" }\fi + \def\ANS{#1}% + \js:click{\B:quiz}{\A:quiz}{0}} +\NewConfigure{quiz*}[3]{\def\A:quiz{#1}\def\B:quiz{#2}\def\C:quiz{#3}} +\Configure{quiz*}{}{}{} + +\LinkCommand\js:link{input,,,, /} +\LinkCommand\js:Link{input,onClick='\a:javascript \noexpand\:tempa + href(\noexpand\:gobble,,, /} +\def\js:click#1#2#3{\ifnum #3=0 + \js:link[ type="button" value="#2"\Hnewline + class="onClickClass" onClick='\a:javascript #1' + name="ans\Quiz:N y\Prob:N" + \:NAME]{}{}% + \else + \def\:tempa{#1}% + \js:Link[ );' type="button" value="#2"\Hnewline + name="ans\Quiz:N y\Prob:N" + class="onClickClass" \:NAME]{\@qzsolndest}{}% + \fi +} + +\Hinput{exerquiz} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/exerqz.4ht b/Master/texmf-dist/tex/generic/tex4ht/exerqz.4ht new file mode 100644 index 00000000000..1a1b6f39cbf --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/exerqz.4ht @@ -0,0 +1,205 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% exerqz.4ht 2005-10-22-16:24 % +% Copyright (C) 1999--2005 % +% Donald P. Story & Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-22-16:24} + +\def\eqXInitQuizMsg{\hbox{% + \let\noexpand\string + \csname eq@InitQuizMsg\endcsname}} +\expandafter\ifx \csname eq@InitQuizMsg\endcsname\relax + \expandafter\def\csname eq@InitQuizMsg\endcsname{ + "You must initialize the Quiz! Click on "+bqlabel} +\fi +\def\eqXQuizTotalMsg{\hbox{% + \let\noexpand\string + \def\thequestionno{"+thequestionno+"}% + \csname eq@QuizTotalMsg\endcsname}} +\expandafter\ifx \csname eq@QuizTotalMsg\endcsname\relax + \expandafter\def\csname eq@QuizTotalMsg\endcsname{"Score: ' + +Score +' out of '+thequestionno+'"} +\fi +\def\eqXMadeChoice{\hbox{% + \let\noexpand\string + \csname eq@MadeChoice\endcsname}} +\expandafter\ifx \csname eq@MadeChoice\endcsname\relax + \expandafter\def\csname eq@MadeChoice\endcsname{ + "You have already made a choice. Your choice was (" + +Responses[probno]+")." + +" Do you want to change it?"} +\fi +\expandafter\ifx \csname eqScore\endcsname\relax + \def\eqScore{Score:} +\fi + +\JavaScript-$ +var QuizInitialized; +var EndQuizPushed; +var CurrentQuizNo; +var Responses; +var ResponsesAddr; +var Cor; +var CorAddr; +var qthis; +var prev_notify; +function InitializeQuiz(qtfield,mark,quizN,ansN,lbrc,rbrc) { + Score=0; + QuizInitialized=1; + CurrentQuizNo=quizN; + eval( 'document.form'+qtfield+'.'+qtfield+'.value="$eqScore";' ) + RightWrong=new Array(); + for(var i in Responses){ + if (prev_notify == 0 ) { + ResponsesAddr[i].value=Responses[i]; + } else { + ResponsesAddr[i].value="("+Responses[i]+")"; +} } + + Responses=new Array(); + ResponsesAddr=new Array(); + for(var i in Cor){ + CorAddr[i].value=Cor[i]; +} + + Cor=new Array(); + CorAddr=new Array(); + EndQuizPushed=0; + for(var i=1; i<=ansN; i++){ + RightWrong[i]=0; + } +} +\EndJavaScript +\JavaScript +function href(addr) { top.location.href=addr; } +\EndJavaScript +\JavaScript +function Corrections(lbl1,lbl2,quizN) { + if ( (EndQuizPushed == 1) && ( CurrentQuizNo == quizN ) ){ + for(var i in RightWrong){ + if( (RightWrong[i]==0) ){ + var k=Cor.length; +eval('Cor[k]=thisform'+quizN+'.ans'+quizN+'x'+i+'.value'); +eval('CorAddr[k]=thisform'+quizN+'.ans'+quizN+'x'+i); + + eval('thisform'+quizN+'.ans'+quizN+'x'+i+'.value= "*"'); + } } +} } +\EndJavaScript +\JavaScript +function LinkTo(addr) { +} +\EndJavaScript +\JavaScript-$ +function QuizEnd(bqlabel,thequestionno,quiztotal,quizN){ + if ((QuizInitialized !=1) || ( CurrentQuizNo!= quizN )){ + alert($eqXInitQuizMsg,3); + } else { + eval( 'document.form'+quiztotal+'.'+quiztotal+ + '.value=$eqXQuizTotalMsg'); + QuizInitialized=-1; + EndQuizPushed=1; +} } +\EndJavaScript + +\JavaScript-$ +function ProcessQuestion + (key,letterresp,probno,notify,bqlabel,quizN) { + if ((QuizInitialized !=1) || ( CurrentQuizNo!= quizN )){ + alert($eqXInitQuizMsg,3); + } else { + if (Responses[probno] == null) { + if (key==1) { + Score++; + RightWrong[probno]=1; + } + else + RightWrong[probno]=0; + if( ResponsesAddr[probno] != null ){ + if (notify == 0 ) { + ResponsesAddr[probno].value=Responses[probno]; + } else { + ResponsesAddr[probno].value="("+Responses[probno]+")"; +} } +qthis.value = "#"; ResponsesAddr[probno]=qthis; + + Responses[probno]=letterresp; +} +else { + if (notify==0) + User=true; + else + User=confirm($eqXMadeChoice); + if (User) { + if (RightWrong[probno]==1) { + if (key==0) { + Score -= 1; + RightWrong[probno]=0; + if( ResponsesAddr[probno] != null ){ + if (notify == 0 ) { + ResponsesAddr[probno].value=Responses[probno]; + } else { + ResponsesAddr[probno].value="("+Responses[probno]+")"; +} } +qthis.value = "#"; ResponsesAddr[probno]=qthis; + + Responses[probno]=letterresp; + } + } + else { + if (key==1) { + Score++; + RightWrong[probno]=1; + if( ResponsesAddr[probno] != null ){ + if (notify == 0 ) { + ResponsesAddr[probno].value=Responses[probno]; + } else { + ResponsesAddr[probno].value="("+Responses[probno]+")"; +} } +qthis.value = "#"; ResponsesAddr[probno]=qthis; + + Responses[probno]=letterresp; + } + else { + RightWrong[probno]=0; + if( ResponsesAddr[probno] != null ){ + if (notify == 0 ) { + ResponsesAddr[probno].value=Responses[probno]; + } else { + ResponsesAddr[probno].value="("+Responses[probno]+")"; +} } +qthis.value = "#"; ResponsesAddr[probno]=qthis; + + Responses[probno]=letterresp; + } + } + } +} + + prev_notify = notify; +} } +\EndJavaScript + + diff --git a/Master/texmf-dist/tex/generic/tex4ht/fancybox.4ht b/Master/texmf-dist/tex/generic/tex4ht/fancybox.4ht new file mode 100644 index 00000000000..64b6c6aac48 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/fancybox.4ht @@ -0,0 +1,47 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% fancybox.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \def\:tempc#1#2{\begingroup #1\relax \hbox{{#2}}\endgroup} +\HLet\@ovalbox\:tempc +\HLet\doublebox\ovalbox +\HLet\shadowbox\ovalbox +\pend:defI\VerbBox{\a:VerbBox} +\append:def\end@VerbBox{\b:VerbBox} +\NewConfigure{VerbBox}{2} +\pend:def\shadowbox{\Configure{VerbBox}{\a:shadowbox}{\b:shadowbox}} +\NewConfigure{shadowbox}{2} +\pend:def\ovalbox{\Configure{VerbBox}{\a:ovalbox}{\b:ovalbox}} +\NewConfigure{ovalbox}{2} +\pend:def\Ovalbox{\Configure{VerbBox}{\a:Ovalbox}{\b:Ovalbox}} +\NewConfigure{Ovalbox}{2} +\pend:def\doublebox{\Configure{VerbBox}{\a:doublebox}{\b:doublebox}} +\NewConfigure{doublebox}{2} + +\Hinput{fancybox} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/fancyvrb.4ht b/Master/texmf-dist/tex/generic/tex4ht/fancyvrb.4ht new file mode 100644 index 00000000000..d5aaf1f32ac --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/fancyvrb.4ht @@ -0,0 +1,143 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% fancyvrb.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + + \pend:def\FV@FormattingPrep{\let\fv:color\empty + \ifx \color\:UnDef\else\Configure{color}{\xdef\fv:color}\fi +} +\append:def\FV@FormattingPrep{\a:fancyvrb + \ifx \FV@BeginListFrame\relax\else + \tmp:dim=\FV@FrameRule \edef\HSize{\the\tmp:dim}% + \a:fancyvrbframe +\fi +\ifx \FV@LeftListFrame\relax\else + \tmp:dim=\FV@FrameRule \edef\HSize{\the\tmp:dim}% + \b:fancyvrbframe +\fi +\ifx \FV@EndListFrame\relax\else + \tmp:dim=\FV@FrameRule \edef\HSize{\the\tmp:dim}% + \c:fancyvrbframe +\fi +\ifx \FV@RightListFrame\relax\else + \tmp:dim=\FV@FrameRule \edef\HSize{\the\tmp:dim}% + \d:fancyvrbframe +\fi +% + \bgroup + \ifx \fv:color\empty \else{ + \let\HColor\fv:color \a:fancyvrbcolor + }\fi + \ifx \FancyVerbFillColor\relax \else + \:fvcolor \b:fancyvrbcolor \FancyVerbFillColor!*?: % + \fi + \ifx \FancyVerbRuleColor\relax \else + \:fvcolor \c:fancyvrbcolor \FancyVerbRuleColor!*?: % + \fi +\egroup +\let\FV@BeginListFrame\relax +\let\FV@LeftListFrame\relax +\let\FV@RightListFrame\relax +\let\FV@EndListFrame\relax +% +} +\def\FV@ListProcessLine#1{% + \hbox{\c:fancyvrb \anc:lbl r{FancyVerbLine}\FV@LeftListNumber + \FV@LeftListFrame \e:fancyvrb \FancyVerbFormatLine{#1}\f:fancyvrb + \FV@RightListFrame \csname FV@RightListNumber\endcsname + \d:fancyvrb}} +\def\FV@EndList{\FV@ListProcessLastLine \FV@EndListFrame + \IgnorePar\b:fancyvrb\par\@endparenv + \endgroup \@endpetrue} +\def\FV@StepLineNo{% + \FV@SetLineNo + \def\FV@StepLineNo{\SkipRefstepAnchor\refstepcounter{FancyVerbLine}}% + \FV@StepLineNo} +\begingroup +\catcode`\^^M=\active% +\gdef\FVC@Verb#1{% + \begingroup% + \FV@UseKeyValues% + \let\a:fancyvrb\empty\FV@FormattingPrep% + \FV@CatCodes% + \outer\def^^M{}% + \catcode`#1=12% + \def\@tempa{\def\FancyVerbGetVerb####1####2}% + \expandafter\@tempa\string#1{\mbox{\a:verb##2\b:verb}\endgroup}% + \FancyVerbGetVerb\FV@EOL}% +\endgroup +\def\FV@UseVerb#1{\mbox{\FV@UseKeyValues + \let\a:fancyvrb\empty \FV@FormattingPrep + \a:verb #1\b:verb}} +\def\:fvcolor#1{\def\a:color##1##2!*?: {% + \Configure{SetHColor}#1{##1}}} +\define@key{FV}{framerule}{% + \@tempdima=#1\relax + \edef\FV@FrameRule{\number\@tempdima sp\relax}% + {\Advance:\fancyvrbNo by 1 \tmp:dim=\FV@FrameRule + \edef\HSize{\the\tmp:dim}% + \e:fancyvrbframe}} +\define@key{FV}{framesep}{% + \@tempdima=#1\relax + \edef\FV@FrameSep{\number\@tempdima sp\relax}% + {\Advance:\fancyvrbNo by 1 \tmp:dim=\FV@FrameSep + \edef\HSize{\the\tmp:dim}% + \f:fancyvrbframe}} +\def\FV@BVerbatimBegin{% + \begingroup + \let\a:fancyvrb\empty \IgnorePar + \FV@UseKeyValues + \FV@BeginVBox + \let\FV@ProcessLine\FV@BProcessLine + \FV@FormattingPrep + \FV@ObeyTabsInit \a:BVerbatimInput +}% +\def\FV@BVerbatimEnd{\b:BVerbatimInput \FV@EndVBox\endgroup} +\def\FV@BProcessLine#1{\hbox{\FancyVerbFormatLine + {\c:BVerbatimInput#1\d:BVerbatimInput}}} +\NewConfigure{BVerbatimInput}{4} +\pend:def\V@@footnotetext{% + \let\FNmark\@thefnmark + \begingroup + \ifnum \FNnum>\fn:txt + \gHAssign\fn:txt\FNnum + \def\@makefnmark{\hbox{\ExitHPage{\a:footnote}}}% + \b:footnote \def\end:fverb{\c:footnote}% + \else + \a:footnotetext \b:footnotetext \let\end:fverb\c:footnotetext + \fi + \:gobbleII} +\append:def\V@@@footnotetext{\end:fverb\endgroup} + + \NewConfigure{fancyvrb}{6} +\NewConfigure{fancyvrbcolor}{3} +\NewConfigure{fancyvrbframe}{6} + + +\Hinput{fancyvrb} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/fig4tex.4ht b/Master/texmf-dist/tex/generic/tex4ht/fig4tex.4ht new file mode 100644 index 00000000000..0c857e20179 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/fig4tex.4ht @@ -0,0 +1,42 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% fig4tex.4ht 2005-10-23-04:19 % +% Copyright (C) 2004--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\ifx \AtBeginDocument\UnDef + \AtBeginDocument{% + \let\:figvisu\figvisu + \def\figvisu#1#2#3{\:figvisu{#1}{#2}{\a:figvisu#3\b:figvisu}}} +\else + \let\:figvisu\figvisu + \def\figvisu#1#2#3{\:figvisu{#1}{#2}{\a:figvisu#3\b:figvisu}} +\fi +\NewConfigure{figvisu}{2} +\Configure{figvisu}{\Picture+{}}{\EndPicture} + +\Hinput{fig4tex} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/finnish.4ht b/Master/texmf-dist/tex/generic/tex4ht/finnish.4ht new file mode 100644 index 00000000000..1a9b6e457bf --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/finnish.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% finnish.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{finnish} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/fleqn.4ht b/Master/texmf-dist/tex/generic/tex4ht/fleqn.4ht new file mode 100644 index 00000000000..a31fbcd4f56 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/fleqn.4ht @@ -0,0 +1,34 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% fleqn.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + + + +\Hinput{fleqn} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/float.4ht b/Master/texmf-dist/tex/generic/tex4ht/float.4ht new file mode 100644 index 00000000000..c89fb1b1f44 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/float.4ht @@ -0,0 +1,67 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% float.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\def\caption{\:CheckOption{refcaption}\if:Option + \SkipRefstepAnchor \fi +\refstepcounter\@captype \@dblarg{\@caption\@captype}} +\let\:tempc\listof +\pend:defII\:tempc{\begingroup + \expandafter\ifx \csname toc\@nameuse{ext@##1}\endcsname\relax + \ConfigureToc{\@nameuse{ext@##1}}{\par}{ }{}{}% + \fi + \edef\@starttoc{\noexpand + \:tableofcontents[\@nameuse{ext@##1}]\noexpand\:gobble}} +\append:defII\:tempc{\endgroup} +\HLet\listof\:tempc + +\ifx \floatevery\:Undef + \let\float:xfloat=\@xfloat +\def\@xfloat #1[#2]{\float:xfloat{#1}[#2]% + \expandafter\ifx\csname end#1\endcsname\float@end + \expandafter\def\csname end#1\endcsname{\end@float\egroup}% + \fi + \expandafter\ifx\csname end#1*\endcsname\float@dblend + \expandafter\def\csname end#1*\endcsname{\end@dblfloat\egroup}% + \fi +} + +\else + \let\float:xfloat=\@xfloat +\def\@xfloat #1[#2]{\float:xfloat{#1}[#2]% + \expandafter\ifx\csname end#1\endcsname\float@end + \expandafter\def\csname end#1\endcsname{\end@float}% + \fi + \expandafter\ifx\csname end#1*\endcsname\float@dblend + \expandafter\def\csname end#1*\endcsname{\end@dblfloat}% + \fi +} + +\fi +\Hinput{float} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/floatflt.4ht b/Master/texmf-dist/tex/generic/tex4ht/floatflt.4ht new file mode 100644 index 00000000000..a7c931a6d8b --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/floatflt.4ht @@ -0,0 +1,42 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% floatflt.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\AtBeginDocument{% + \edef\oldeverypar{\noexpand\HtmlPar\the\everypar}} +\def\:temp{% + \let\:setbox=\setbox + \def\setbox{\let\:temp=\:temp \let\setbox=\:setbox + \def\:temp####1={\a:floatingfigure}\:temp}% + \o:floatingfigure:} +\HLet\floatingfigure=\:temp +\def\endfloatingfigure{\egroup\b:floatingfigure\par} +\NewConfigure{floatingfigure}{2} + +\Hinput{floatflt} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/foils.4ht b/Master/texmf-dist/tex/generic/tex4ht/foils.4ht new file mode 100644 index 00000000000..c4bd54bb191 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/foils.4ht @@ -0,0 +1,65 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% foils.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\HRestore\listoffigures +\HRestore\listoftables + \NewSection\foilheads{} +\let\:foilhead\@foilhead +\def\@foilhead[#1]#2{% + \def\:temp{#2}\ifx\:temp\empty \:foilhead[#1]{\foilheads{\space}}% + \else \:foilhead[#1]{\foilheads{#2}}\fi } +\NewConfigure{tableofcontents*}[1]{\edef\auto:toc{#1}% + \ifx \::foilhead\:UnDef + \let\::foilhead\:foilhead + \def\:foilhead{\:tableofcontents[\auto:toc]% + \let\:foilhead\::foilhead \::foilhead} + \fi +} +\def\Str:pic{\ifx \EndPicture\:UnDef \Picture*{}% + \else \let\EndPicture\empty \fi } +\let\:boldequation\boldequation +\def\boldequation{\Str:pic \:boldequation} +\append:def\endboldequation{\EndPicture} +\expand:after{\let\boldequation:}\csname boldequation*\endcsname +\expandafter\def\csname boldequation*\endcsname{\Str:pic \boldequation:} +\expandafter\append:def\csname endboldequation*\endcsname{\EndPicture} +% \let\:begintheorem\@begintheorem +% \def\@begintheorem#1#2{\:begintheorem{#1}{#2.}} +% \def\@opargbegintheorem#1#2#3{\:begintheorem{#1}{#2.\ [#3] }} +% \def\@beginstartheorem#1{\:begintheorem{#1.}} +% \def\@opargbeginstartheorem#1#2{\:begintheorem{#1.}{\ [#2] }} +% \long\def\@caption#1[#2]#3{\par \begingroup \@parboxrestore \normalsize +% \@makecaption{\csname fnum@#1\endcsname}{\ignorespaces #3}\par +% \endgroup} +\def\end@nonfloat{\end@float} + + +\Hinput{foils} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/fontmath.4ht b/Master/texmf-dist/tex/generic/tex4ht/fontmath.4ht new file mode 100644 index 00000000000..25e7d183e3b --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/fontmath.4ht @@ -0,0 +1,122 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% fontmath.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\def\:same#1{#1} +\def\no:fonts{\more:no \let\protect\@unexpandable@protect } +\def\more:no{% + \let\footnote\:gobble \let\ \space + } +\def\relbar{\mathrel-} + +\def\choose:mfont#1{\ifx \math@bgroup \relax + \expandafter\old:mfont + \else + \expandafter\new:mfont + \fi + {#1}} +\def\old:mfont#1{\csname o:@#1:\endcsname} +\def\new:mfont#1#2{% + \csname a:#1\endcsname + \csname o:@#1:\endcsname + {#2}\csname b:#1\endcsname +} +\def\:tempd#1{% + \def\:tempc{\choose:mfont {#1}} + \expandafter\HLet\csname @#1\endcsname\:tempc + \NewConfigure{#1}{2}% +} +\:tempd{mathbf} +\:tempd{mathrm} +\:tempd{mathsf} +\:tempd{mathit} +\:tempd{mathtt} +\ProtectedMathSymbol\mathop{longleftarrow} +\ProtectedMathSymbol\mathop{longrightarrow} + +\MathSymbol\mathop{int} + \def\n:int:{\expandafter\:same \math:sym\mathop{int}\nolimits} + +\def\:tempc#1{{\hbox{\pic:gobble\a:big$\pic:gobble\c:big\left#1\vbox + to8.5\p@{}\right.\n@space\pic:gobble\d:big$\pic:gobble\b:big}}} +\HLet\big=\:tempc +\def\:tempc#1{{\hbox{\pic:gobble\a:Big$\pic:gobble\c:Big\left#1\vbox + to11.5\p@{}\right.\n@space\pic:gobble\d:Big$\pic:gobble\b:Big}}} +\HLet\Big\:tempc +\def\:tempc#1{{\hbox{\pic:gobble\a:bigg$\pic:gobble\c:bigg\left#1\vbox + to14.5\p@{}\right.\n@space\pic:gobble\d:bigg$\pic:gobble\b:bigg}}} +\HLet\bigg\:tempc +\def\:tempc#1{{\hbox{\pic:gobble\a:Bigg$\pic:gobble\c:Bigg\left#1\vbox + to17.5\p@{}\right.\n@space\pic:gobble\d:Bigg$\pic:gobble\b:Bigg}}} +\HLet\Bigg\:tempc +\HLet\Bigg=\:tempc +\NewConfigure{big}{4} +\NewConfigure{Big}{4} +\NewConfigure{bigg}{4} +\NewConfigure{Bigg}{4} + +\def\:temp#1{\a:overbrace \mathop{\hbox{\b:overbrace + $\o:overbrace:{#1}$\c:overbrace}}\limits} +\HLet\overbrace\:temp +\NewConfigure{overbrace}{3} +\def\:temp#1{\a:underbrace \mathop{\hbox{$\b:underbrace + \o:underbrace:{#1}\c:underbrace$}}\limits} +\HLet\underbrace\:temp +\NewConfigure{underbrace}{3} + +\MathSymbol\mathop{angle} +\MathSymbol\mathop{cong} +\MathSymbol\mathop{vdots} +\MathSymbol\mathrel{Longleftrightarrow} +\MathSymbol\mathrel{Longrightarrow} +\MathSymbol\mathrel{bowtie} +\MathSymbol\mathrel{cdots} +\MathSymbol\mathrel{ddots} +\MathSymbol\mathrel{doteq} +\MathSymbol\mathrel{hookleftarrow} +\MathSymbol\mathrel{hookrightarrow} +\MathSymbol\mathrel{leftrightharpoons} +\MathSymbol\mathrel{longleftrightarrow} +\MathSymbol\mathrel{longmapsto} +\MathSymbol\mathrel{mapsto} +\MathSymbol\mathrel{models} +\MathSymbol\mathrel{neq} \let\ne\neq \def\c:ne:{\Configure{neq}} +\MathSymbol\mathrel{notin} +\MathSymbol\mathrel{rightleftharpoons} + +\def\:tempc#1{\a:overrightarrow + \o:overrightarrow:{#1}\b:overrightarrow} +\HLet\overrightarrow\:tempc +\NewConfigure{overrightarrow}{2} +\def\:tempc#1{\a:overleftarrow + \o:overleftarrow:{#1}\b:overleftarrow} +\HLet\overleftarrow\:tempc +\NewConfigure{overleftarrow}{2} + +\Hinput{fontmath} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/footmisc.4ht b/Master/texmf-dist/tex/generic/tex4ht/footmisc.4ht new file mode 100644 index 00000000000..170a3249656 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/footmisc.4ht @@ -0,0 +1,31 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% footmisc.4ht 2005-10-23-04:19 % +% Copyright (C) 2004--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\Hinput{footmisc} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/francais.4ht b/Master/texmf-dist/tex/generic/tex4ht/francais.4ht new file mode 100644 index 00000000000..fd95b555f8e --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/francais.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% francais.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{francais} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/french.4ht b/Master/texmf-dist/tex/generic/tex4ht/french.4ht new file mode 100644 index 00000000000..4876d625ffd --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/french.4ht @@ -0,0 +1,53 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% french.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\let\:GOfrench\GOfrench +\def\GOfrench{\:GOfrench \let\:GOfrench\:UnDef% + \def\@makefnmark{% + \ifFTY\hbox{\normalfont \ifx\thefootnote\relax\else\,\fi}\fi + \let\FNmark\@thefnmark + \leavevmode\hbox{% + \gHAdvance\FNnum 1 \a:footnote}}% +} +\def\:temp#1#2{\seename \/ {#1}} +\ifx\see\:temp + \pend:def\printindex{% + \Configure{toToc}{likechapter}{chapter}% + \Configure{toToc}{likesection}{section}% + \let\sv:addcontentsline=\addcontentsline + \def\addcontentsline{\let\addcontentsline=\sv:addcontentsline + \:gobbleIII}} + \append:def\printindex{% + \Configure{toToc}{likechapter}{}% + \Configure{toToc}{likesection}{}} +\fi + +\Configure{special}{\csname @s@ORI\endcsname} +\Hinput{french} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/frenchb.4ht b/Master/texmf-dist/tex/generic/tex4ht/frenchb.4ht new file mode 100644 index 00000000000..adc9467ca30 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/frenchb.4ht @@ -0,0 +1,75 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% frenchb.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\def\frenchb:shorthand#1#2#3#4{% + \ifhmode + \ifdim \lastskip >\z@ \unskip \penalty \@M + \csname a:#1-#2\endcsname#3\csname b:#1-#2\endcsname + \else + \csname a:#1-#2\endcsname#4\csname b:#1-#2\endcsname + \fi \fi } + +\def\:temp{\leavevmode \nobreak \csname a:system-nbsp\endcsname\ \csname + b:system-nbsp\endcsname} +\expandafter\HLet\csname \system@group @sh@\string ~@\endcsname=\:temp +\expandafter \ifx \csname FDP@colonspace\endcsname\relax + \AtBeginDocument{% + \def\:temp{\frenchb:shorthand{frenchb}{nbsp}{\ }{\FDP@space}\string :}% + \expandafter\HLet\csname\language@group @sh@\string :@\endcsname=\:temp +} + +\else + \AtBeginDocument{% + \def\:temp{\frenchb:shorthand{frenchb}{nbsp}{\ }{\FDP@colonspace}\string :}% + \expandafter\HLet\csname\language@group @sh@\string :@\endcsname=\:temp +} + +\fi +\AtBeginDocument{% + \def\:temp{\frenchb:shorthand{frenchb}{thinspace} + {\thinspace }{\FDP@thinspace}\string ;}% + \expandafter\HLet\csname\language@group @sh@\string ;@\endcsname=\:temp + \def\:temp{\frenchb:shorthand{frenchb}{thinspace} + {\thinspace }{\FDP@thinspace}\string !}% + \expandafter\HLet\csname\language@group @sh@\string !@\endcsname=\:temp + \def\:temp{\frenchb:shorthand{frenchb}{thinspace} + {\thinspace }{\FDP@thinspace}\string ?}% + \expandafter\HLet\csname\language@group @sh@\string ?@\endcsname=\:temp +} +\NewConfigure{frenchb-nbsp}{2} +\NewConfigure{frenchb-thinspace}{2} +\NewConfigure{system-nbsp}{2} +\catcode`\:=13 +\expandafter\let\csname protect\string:\endcsname=: +\expandafter\def\csname active\string + :prefix\endcsname#1{\protect#1\ifx#1:{}\fi} +\catcode`\:=11 + +\Hinput{frenchb} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/g-brief.4ht b/Master/texmf-dist/tex/generic/tex4ht/g-brief.4ht new file mode 100644 index 00000000000..fd5ac43fb43 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/g-brief.4ht @@ -0,0 +1,281 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% g-brief.4ht 2005-10-23-04:19 % +% Copyright (C) 2004--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \def\ps@firstpage{% + \ifcase \@ptsize\relax \normalsize \or \small \or \footnotesize \fi + \def\@oddhead{\a:letterhead + \ifklassisch \textsl{\quad\name}\else \textsc{\quad\name}\fi +\b:letterhead + \normalsize + \ifklassisch + \begin{tabular}{r} \textsl{\strasse} \quad \\ + \ifx \zusatz\empty \else \textsl{\zusatz}\quad \\\fi + \textsl{\ort}\quad + \ifx \land\empty \else \\ \textsl{\land}\quad \fi + \end{tabular} + \else + \begin{tabular}{r} + \textsc{\strasse}\quad \\ + \ifx \zusatz\empty \else \textsc{\zusatz}\quad \\ \fi + \textsc{\ort}\quad + \ifx \land\empty \else \\ \textsc{\land}\quad \fi + \end{tabular}% + \fi +\c:letterhead + \bgroup + \scriptsize \ifx \retouradresse\empty + \textrm{\name\ $\cdot$\ \strasse\ $\cdot$\ \ort \ifx + \land\empty \else \ $\cdot$\ \land \fi } \else + \textrm{\retouradresse} \fi + \egroup +\d:letterhead + \ifx \postvermerk\empty + \else \textbf{\postvermerk} \par \fi +\adresse +\e:letterhead +} + \def\@oddfoot{\def\istsprache{german} +\a:letterfoot +\bgroup \footnotesize + \begin{tabular}{ll} + \ifx \telefon\empty \else \telefontex & \telefon \\ \fi \ifx + \telefax\empty \else \telefaxtext & \telefax \\ \fi \ifx + \telex\empty \else \telextext & \telex \\ \fi \ifx + \email\empty \else \emailtext & \email \\ \fi \ifx + \http\empty \else \httptext & \http \\ \fi \ + \end{tabular}% +\egroup +\b:letterfoot + \begin{tabular}{ll} + \ifx \bank\empty \else \ifx \blz\empty \else \ifx + \konto\empty \else \banktext & \bank \\ & \blztext \space \blz + \\ & \kontotext \space \konto \\ \ \fi \fi \fi + \end{tabular}% +\c:letterfoot +}} +\NewConfigure{letterfoot}{3} +\NewConfigure{letterhead}{5} +\expandafter\pend:def\csname g-brief\endcsname{% + \bgroup \ifx\zusatz\empty\else + \pend:def\zusatz{\a:zusatz} + \append:def\zusatz{\b:zusatz} +\fi +\ifx\land\empty\else + \pend:def\land{\a:land} + \append:def\land{\b:land} +\fi +\ifx\strasse\empty\else + \pend:def\strasse{\a:strasse} + \append:def\strasse{\b:strasse} +\fi + +\ifx\ort\empty\else + \pend:def\ort{\a:ort} + \append:def\ort{\b:ort} +\fi + +\ifx\postvermerk\empty\else + \pend:def\postvermerk{\a:postvermerk} + \append:def\postvermerk{\b:postvermerk} +\fi +\ifx\retouradresse\empty\else + \pend:def\retouradresse{\a:retouradresse} + \append:def\retouradresse{\b:retouradresse} +\fi +\par \ps@firstpage \@oddhead \let\@oddhead=\empty +\egroup + \csname a:g-brief\endcsname + \ifx \betreff\empty \else + \pend:def\betreff{\a:betreff}% + \append:def\betreff{\b:betreff}% + \fi + \ifx \anrede\empty \else + \pend:def\anrede{\a:anrede}% + \append:def\anrede{\b:anrede}% + \fi +} +\expandafter\append:def\csname g-brief\endcsname{% + \csname b:g-brief\endcsname +} +\expandafter\pend:def\csname endg-brief\endcsname{% + \csname c:g-brief\endcsname + \ifx\gruss\empty \else + \pend:def\gruss{\a:gruss}% + \append:def\gruss{\b:gruss}% +\fi +\ifx\unterschrift\empty \else + \pend:def\unterschrift{\a:unterschrift}% + \append:def\unterschrift{\b:unterschrift}% +\fi +\ifx\anlagen\empty \else + \pend:def\anlagen{\a:anlagen}% + \append:def\anlagen{\b:anlagen}% +\fi +\ifx\verteiler\empty \else + \pend:def\verteiler{\a:verteiler}% + \append:def\verteiler{\b:verteiler}% +\fi +} +\expandafter\append:def\csname endg-brief\endcsname{% + \csname d:g-brief\endcsname + \bgroup \ifx\email\empty\else + \pend:def\email{\a:email} + \append:def\email{\b:email} +\fi +\ifx\telefon\empty\else + \pend:def\telefon{\a:telefon} + \append:def\telefon{\b:telefon} +\fi +\ifx\telefax\empty\else + \pend:def\telefax{\a:telefax} + \append:def\telefax{\b:telefax} +\fi +\ifx\telex\empty\else + \pend:def\telex{\a:telex} + \append:def\telex{\b:telex} +\fi +\ifx\http\empty\else + \pend:def\http{\a:http} + \append:def\http{\b:http} +\fi +\ifx\bank\empty\else + \pend:def\bank{\a:bank} + \append:def\bank{\b:bank} +\fi +\ifx\blz\empty\else + \pend:def\blz{\a:blz} + \append:def\blz{\b:blz} +\fi +\ifx\konto\empty\else + \pend:def\konto{\a:konto} + \append:def\konto{\b:konto} +\fi +\par \ps@firstpage \@oddfoot\let\@oddfoot=\empty +\egroup +} +\NewConfigure{g-brief}{4} +\pend:def\datumtext{\a:datumtext} +\append:def\datumtext{\b:datumtext} +\NewConfigure{datumtext}{2} + +\pend:def\datum{\a:datum} +\append:def\datum{\b:datum} +\NewConfigure{datum}{2} + +\NewConfigure{anrede}{2} +\NewConfigure{betreff}{2} + +\pend:def\sprache{\a:sprache} +\append:def\sprache{\b:sprache} + +\NewConfigure{gruss}{2} +\NewConfigure{unterschrift}{2} +\NewConfigure{anlagen}{2} +\NewConfigure{verteiler}{2} + +\NewConfigure{sprache}{2} + +\pend:def\telefontex{\a:telefontex} +\append:def\telefontex{\b:telefontex} +\NewConfigure{telefontex}{2} + +\pend:def\telefaxtext{\a:telefaxtext} +\append:def\telefaxtext{\b:telefaxtext} +\NewConfigure{telefaxtext}{2} + +\pend:def\telextext{\a:telextext} +\append:def\telextext{\b:telextext} +\NewConfigure{telextext}{2} + +\pend:def\emailtext{\a:emailtext} +\append:def\emailtext{\b:emailtext} +\NewConfigure{emailtext}{2} + +\pend:def\httptext{\a:httptext} +\append:def\httptext{\b:httptext} +\NewConfigure{httptext}{2} + +\pend:def\banktext{\a:banktext} +\append:def\banktext{\b:banktext} +\NewConfigure{banktext}{2} + +\pend:def\blztext{\a:blztext} +\append:def\blztext{\b:blztext} +\NewConfigure{blztext}{2} + +\pend:def\betrefftext{\a:betrefftext} +\append:def\betrefftext{\b:betrefftext} +\NewConfigure{betrefftext}{2} + +\pend:def\ihrzeichentext{\a:ihrzeichentext} +\append:def\ihrzeichentext{\b:ihrzeichentext} +\NewConfigure{ihrzeichentext}{2} + +\pend:def\ihrschreibentext{\a:ihrschreibentext} +\append:def\ihrschreibentext{\b:ihrschreibentext} +\NewConfigure{ihrschreibentext}{2} + +\pend:def\meinzeichentext{\a:meinzeichentext} +\append:def\meinzeichentext{\b:meinzeichentext} +\NewConfigure{meinzeichentext}{2} + +\pend:def\unserzeichentext{\a:unserzeichentext} +\append:def\unserzeichentext{\b:unserzeichentext} +\NewConfigure{unserzeichentext}{2} + +\NewConfigure{anlagen}{2} +\NewConfigure{adresse}{2} +\NewConfigure{bank}{2} +\NewConfigure{blz}{2} +\NewConfigure{email}{2} +\NewConfigure{gruss}{2} +\NewConfigure{grussskip}{2} +\NewConfigure{http}{2} +\NewConfigure{ihrschreiben}{2} +\NewConfigure{ihrzeichen}{2} +\NewConfigure{konto}{2} +\NewConfigure{land}{2} +\NewConfigure{meinzeichen}{2} +\NewConfigure{name}{2} +\NewConfigure{ort}{2} +\NewConfigure{postvermerk}{2} +\NewConfigure{retouradresse}{2} +\NewConfigure{strasse}{2} +\NewConfigure{telefax}{2} +\NewConfigure{telefon}{2} +\NewConfigure{telex}{2} +\NewConfigure{unterschrift}{2} +\NewConfigure{verteiler}{2} +\NewConfigure{zusatz}{2} + +\pend:def\name{\a:name} +\append:def\name{\b:name} + +\Hinput{g-brief} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/galician.4ht b/Master/texmf-dist/tex/generic/tex4ht/galician.4ht new file mode 100644 index 00000000000..c17a448ad9e --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/galician.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% galician.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{galician} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/german.4ht b/Master/texmf-dist/tex/generic/tex4ht/german.4ht new file mode 100644 index 00000000000..9ebc949f327 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/german.4ht @@ -0,0 +1,40 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% german.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\def\:tempc#1#2#3{\HCode{}{\let\/=\empty#1}\HCode{}} +\HLet\set@low@box\:tempc +\HLet\quotedblbase\empty +\HLet\quotesinglbase\empty +\NewConfigure{quotedblbase}[1]{\def\n:quotedblbase:{#1}} +\NewConfigure{quotesinglbase}[1]{\def\n:quotesinglbase:{#1}} +\Configure{quotedblbase}{\o:quotedblbase:} +\Configure{quotesinglbase}{\o:quotesinglbase:} + +\Hinput{german} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/germanb.4ht b/Master/texmf-dist/tex/generic/tex4ht/germanb.4ht new file mode 100644 index 00000000000..8127af93609 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/germanb.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% germanb.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{germanb} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/gloss.4ht b/Master/texmf-dist/tex/generic/tex4ht/gloss.4ht new file mode 100644 index 00000000000..bb1e6b59799 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/gloss.4ht @@ -0,0 +1,61 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% gloss.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\def\:tempc{\a:glosslist\o:glosslist:} +\HLet\glosslist=\:tempc +\append:def\endglosslist{\b:glosslist} +\renewcommand\setglosslabel[1]{% + \def\gls@label##1##2##3{\def\gls@short{##3}% + \c:glosslist #1\d:glosslist }} +\pend:defIII\gls@label{\c:glosslist} +\append:defIII\gls@label{\d:glosslist} +\NewConfigure{glosslist}{4} + +\pend:def\glso@default{\append:def\glso@word{% + \def\:tempc{% + \let\gls@refpage=\gls:refpage + \csname gls@refpage\endcsname + \let\gls:printtext=\gls@printtext + \let\gls@printtext=\gls:prtxt + }% + \ifx \gls@refpage\:tempc \else + \ifx \gls:refpage\:UnDef \let\gls:refpage=\gls@refpage \fi + \let\gls@refpage=\:tempc + \fi +}} +\def\gls:prtxt#1\fi{\a:gloss \gls:printtext#1\b:gloss\fi} +\NewConfigure{gloss}{2} + +\let\o:glossitem:=\glossitem +\def\glossitem#1{\gdef\GlossLabel{#1}\o:glossitem:{#1}} +\expandafter\let\csname glossitem*\endcsname\glossitem + +\Hinput{gloss} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/glossary.4ht b/Master/texmf-dist/tex/generic/tex4ht/glossary.4ht new file mode 100755 index 00000000000..dfd4b4c2b49 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/glossary.4ht @@ -0,0 +1,58 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% glossary.4ht 2005-10-23-04:19 % +% Copyright (C) 2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\def\glosslabel#1{\Link{}{#1}\EndLink} +\def\glossref#1#2{\Link{#1}{}#2\EndLink} +\Configure{@begin}{theglossary}{\ind:defs} +\def\warn:gls#1{% + \expandafter\ifx \csname #1warn:glo\endcsname\relax + \expandafter\global + \expandafter\let \csname #1warn:glo\endcsname\def + \immediate\write16 + {---------------------------------------------------------}% + \:warning{If not done so, the glossary is to be processed by + ^^J\space\space tex '\string\def\string\filename + {{#1}{glo}{4dx}{gls}} \noexpand\input\space idxmake.4ht' + ^^J\space\space makeindex -o #1.gls -s #1.ist #1.4dx + ^^Jinstead of + ^^J\space\space makeindex -o #1.gls -s #1.ist #1.glo + ^^JOn some platforms, the quotation marks ' should be + ^^J replaced by double quotation marks " or eliminated. + ^^J--------------------------------------------------------- + }% + {\Configure{Needs}{File: #1.4idx}\Needs{}}% + \fi} + +\warn:gls{\jobname} +\def\gloskip{\expandafter\ifx\csname gloskip:\gls@style\endcsname\relax + \indexspace \else \csname gloskip:\gls@style\endcsname\fi} +\NewConfigure{gloskip}[2]{\expandafter\def\csname gloskip:#1\endcsname{#2}} + +\Hinput{glossary} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/go.4ht b/Master/texmf-dist/tex/generic/tex4ht/go.4ht new file mode 100644 index 00000000000..4c94d95d7c9 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/go.4ht @@ -0,0 +1,43 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% go.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\let\o:pos:=\pos +\def\pos#1#2=#3#4{\let\empty=\ht:empty + \o:pos:{#1}{#2}=#3{#4}\def\empty{}} +\let\o:showdiagram:=\showdiagram +\def\showdiagram#1-#2-#3 {\a:showdiagram\let\empty=\ht:empty + \o:showdiagram:#1-#2-#3 \def\empty{} \b:showdiagram} +\let\o:inidiagram:=\inidiagram +\def\inidiagram#1-#2-#3 {\let\empty=\ht:empty + \o:inidiagram:#1-#2-#3 \def\empty{}} +\NewConfigure{showdiagram}{2} + +\Hinput{go} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/graphics.4ht b/Master/texmf-dist/tex/generic/tex4ht/graphics.4ht new file mode 100644 index 00000000000..60d5bf4ffa0 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/graphics.4ht @@ -0,0 +1,57 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% graphics.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + + \def\grp:warning#1{\no:bound#1(no BoundingBox)//\:warning{#1}} +\def\no:bound#1(no BoundingBox)#2//{\gdef\noBoundingBox{#2}\ifx + \noBoundingBox\empty \global\let\noBoundingBox\:UnDef\fi} +\let\:tempc\Gin@setfile +\pend:defIII\:tempc{\a:graphics + \global\let\noBoundingBox\:UnDef + \let\@latex@error\grp:warning \let\@ehc\empty} +\append:defIII\:tempc{\b:graphics\grf:gobble\leavevmode grf:gobble} +\HLet\Gin@setfile\:tempc +\NewConfigure{graphics*}[2]{% + \expandafter\ifx \csname :.#1\endcsname\relax + \pend:defIII\n:Gin@setfile:{\csname :.#1\endcsname}% + \fi + \def\:temp{#2}\ifx \:temp\empty + \expandafter\let\csname :.#1\endcsname\:UnDef + \else + \expandafter\def\csname :.#1\endcsname{\def\:temp{.#1}% + \ifx \:temp\Gin@ext \let\a:graphics\relax + \def\G:cnfg{#2}\expandafter\grf:gobble \fi}% + \fi } +\NewConfigure{graphics}{2} +\def\grf:gobble#1\leavevmode#2grf:gobble{% + \PictureOff#1\PictureOn \G:cnfg \let\G:cnfg\relax} +\let\G:cnfg\relax + +\Hinput{graphics} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/graphicx.4ht b/Master/texmf-dist/tex/generic/tex4ht/graphicx.4ht new file mode 100644 index 00000000000..6558f23101a --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/graphicx.4ht @@ -0,0 +1,48 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% graphicx.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \let\Gin:esetsize\Gin@esetsize +\def\Gin@esetsize{% + \ifx \Gin@ewidth\Gin@exclamation + \let\Gin:ewidth\Gin@ewidth + \else + \tmp:dim=\Gin@ewidth + \edef\Gin:ewidth{\the\tmp:dim}% + \fi + \ifx \Gin@eheight\Gin@exclamation + \let\Gin:eheight\Gin@eheight + \else + \tmp:dim=\Gin@eheight + \edef\Gin:eheight{\the\tmp:dim}% + \fi + \Gin:esetsize +} + +\Hinput{graphicx} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/greek.4ht b/Master/texmf-dist/tex/generic/tex4ht/greek.4ht new file mode 100644 index 00000000000..c30df8d429f --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/greek.4ht @@ -0,0 +1,35 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% greek.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Configure{AtBeginDocument} + {\immediate\write\@mainaux{\catcode`\string\^=7}} {} + +\Hinput{greek} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/harvard.4ht b/Master/texmf-dist/tex/generic/tex4ht/harvard.4ht new file mode 100644 index 00000000000..00b3a9c37d6 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/harvard.4ht @@ -0,0 +1,57 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% harvard.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\long\def\harvardcite#1#2#3#4{% + \global\@namedef{HAR@fn@#1}{\cIteLink{X#1}{}#2\EndcIteLink}% + \global\@namedef{HAR@an@#1}{\cIteLink{X#1}{}#3\EndcIteLink} + \global\@namedef{HAR@yr@#1}{\cIteLink{X#1}{}#4\EndcIteLink} + \global\@namedef{HAR@df@#1}{\csname HAR@fn@#1\endcsname} +} +\expandafter\let\expandafter\:harvarditem + \csname \string\harvarditem\endcsname +\expandafter\long\expandafter + \def\csname \string\harvarditem\endcsname[#1]#2#3#4{% + \let\hv:item=\item + \def\item[##1]{\nobreak +\let\item=\hv:item + \item[##1]\Link{}{X#4}\EndLink}% + \:harvarditem[#1]{#2}{#3}{#4}} +\def\harvardurl#1{\Link[#1]{}{}\textit{#1}\EndLink} +\renewcommand{\harvardyearparenthesis}[1]{ + \renewcommand{\harvardyearleft}{\csname HAR@bl@#1\endcsname + \a:harvardyear} + \renewcommand{\harvardyearright}{\b:harvardyear + \csname HAR@br@#1\endcsname} +} +\append:def\harvardyearleft{\a:harvardyear} +\pend:def\harvardyearright{\b:harvardyear} +\NewConfigure{harvardyear}{2} + +\Hinput{harvard} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/hebrew.4ht b/Master/texmf-dist/tex/generic/tex4ht/hebrew.4ht new file mode 100644 index 00000000000..a81634addcd --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/hebrew.4ht @@ -0,0 +1,36 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% hebrew.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \def\hebdate#1#2#3{% + \a:moreR\beginR\a:moreL\beginL\number#1\endL\b:moreL\ \bet\hebmonth{#2} + \a:moreL\beginL\number#3\endL\b:moreL\endR\b:moreR} +\def\@@hebrew#1{\a:moreR\beginR{{\tohebrew#1}}\b:moreR\endR} + +\Hinput{hebrew} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/hebtex.4ht b/Master/texmf-dist/tex/generic/tex4ht/hebtex.4ht new file mode 100644 index 00000000000..3a438afaa72 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/hebtex.4ht @@ -0,0 +1,100 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% hebtex.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\let\:tempc\arabtext +\pend:def\:tempc{\a:arabtext} +\HLet\arabtext\:tempc +\let\:tempc\endarabtext +\pend:def\:tempc{\Configure{HtmlPar}{}{}{}{}} +\append:def\:tempc{\b:arabtext} +\HLet\endarabtext\:tempc +\HLet\RLtext \arabtext \HLet\endRLtext \endarabtext +\HLet\hebtext \arabtext \HLet\endhebtext \endarabtext +\HLet\hebtex \arabtext \HLet\endhebtex \endarabtext +\let\:tempc\a@arab@codes +\pend:def\:tempc{% + \chardef\up:de = \catcode`\^ \catcode`\^=7 + \chardef\dn:de = \catcode`\_ \catcode`\_=8 } +\append:def\:tempc {% + \catcode`\^=\up:de \catcode`\_=\dn:de} +\HLet\a@unarab@codes\:tempc +\let\put@ab@x\:tempc +\pend:def\:tempc{% + \let\sv:noindent=\noindent + \def\rc:noindent{\let\noindent=\sv:noindent}% + \def\noindent{\rc:noindent \noindent \c:arabtext + \let\sv:endgraf=\endgraf + \def\endgraf{\d:arabtext\sv:endgraf \aftergroup\rc:noindent }}% +} +\append:def\:tempc{\let\noindent\sv:noindent} +\HLet\put@ab@x\:tempc +\def\:tempc {\:nbsp} +\HLet\arab@space\:tempc +\NewConfigure{arabtext}{4} +\def\:tempc{\a:chireq} \HLet \put@chireq=\:tempc +\NewConfigure{chireq}{1} +\def\:tempc{\a:cholem} \HLet \put@cholem=\:tempc +\NewConfigure{cholem}{1} +\def\:tempc{\a:cholem} \HLet\h@cholem=\:tempc +\NewConfigure{cholem}{1} +\def\:tempc{\a:chpatach} \HLet \put@chpatach=\:tempc +\NewConfigure{chpatach}{1} +\def\:tempc{\a:chqames} \HLet \put@chqames=\:tempc +\NewConfigure{chqames}{1} +\def\:tempc{\a:chsegol} \HLet \put@chsegol=\:tempc +\NewConfigure{chsegol}{1} +\def\:tempc{\a:dagesh} \HLet\put@dagesh=\:tempc +\NewConfigure{dagesh}{1} +\def\:tempc{\a:meteg} \HLet\h@meteg=\:tempc +\NewConfigure{meteg}{1} +\def\:tempc{\a:patachf} \HLet \put@patachf=\:tempc +\NewConfigure{patachf}{1} +\def\:tempc{\a:patach} \HLet \put@patach=\:tempc +\NewConfigure{patach}{1} +\def\:tempc{\a:qameschat} \HLet\put@qameschat=\:tempc +\NewConfigure{qameschat}{1} +\def\:tempc{\a:qames} \HLet \put@qames=\:tempc +\NewConfigure{qames}{1} +\def\:tempc{\a:qibbus} \HLet\put@qibbus=\:tempc +\NewConfigure{qibbus}{1} +\def\:tempc{\a:rdot} \HLet\h@rdot=\:tempc +\NewConfigure{rdot}{1} +\def\:tempc{\a:segol} \HLet\put@segol=\:tempc +\NewConfigure{segol}{1} +\def\:tempc{\a:sere} \HLet \put@sere=\:tempc +\NewConfigure{sere}{1} +\def\:tempc{\a:shindot} \HLet\h@shindot=\:tempc +\NewConfigure{shindot}{1} +\def\:tempc{\a:shwa} \HLet \put@shwa=\:tempc +\NewConfigure{shwa}{1} +\def\:tempc{\a:sindot} \HLet\h@sindot=\:tempc +\NewConfigure{sindot}{1} + +\Hinput{hebtex} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/hewrite.4ht b/Master/texmf-dist/tex/generic/tex4ht/hewrite.4ht new file mode 100644 index 00000000000..e2515223d7f --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/hewrite.4ht @@ -0,0 +1,78 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% hewrite.4ht 2005-10-23-04:19 % +% Copyright (C) 2001 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\def\:temp #1#2+#3*#4<{% + \def \next {\heb@mid #4}% + \ifnum \act@cd = \m@qqeph + \def \next {\heb@end #4}\put@b@x {\the\act@cd }% + \ifhcl@s \else \put@box {\raise .6ex \hbox + {\kern.05em\unhbox \ab@x \kern.05em}}% + \fi + \else \ifnum \act@cd = \illch@r + \put@b@x {\the\act@cd }% + \else + \ifnum \act@cd = \hc@@ + \heb@cd \hc@y \advance \heb@cd \heb@dsp + \put@box {\hphantom{\char \the\heb@cd }}% + \else \heb@cd \act@cd \advance \heb@cd \heb@dsp + \put@b@x {\the\heb@cd }% + \fi + \ifhv@wel \heb@accent #2+#3*% + \ifcase \act@mod \or \h@sindot \or \h@shindot \fi + \if@dagesh \put@dagesh \fi + \fi + \fi\fi + \:heblet \unhbox \ab@x \end:heblet + \h@test@chr #4} +\HLet\h@put@mid=\:temp +\def\:temp #1>{% + \iftest@write \iftest@parse \else \a@verb (#1 )>\fi + \tracingmacros = 1 \fi + \a@write@hook + \ifa@@write {\heb@beg #1>0+0*>\end:hebword}\fi + \iftest@write \tracingmacros = 0 + \fi } +\HLet\heb@write=\:temp +\def\:heblet{\a:hewrite} +\def\end:heblet{\b:hewrite} +\let\end:hebword=\empty +\:CheckOption{rl2lr}\if:Option + \csname newbox\endcsname\heb:box + \setbox\heb:box=\hbox{} + \pend:def\:heblet{\setbox\heb:box=\hbox\bgroup} + \append:def\end:heblet{\unhbox\heb:box\egroup} + \def\end:hebword{\unhbox\heb:box} +\else + \Log:Note{to reverse the direction of + Hebrew words, use the command line option `rl2lr'} +\fi +\NewConfigure{hewrite}{2} + +\Hinput{aparse} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/holtxdoc.4ht b/Master/texmf-dist/tex/generic/tex4ht/holtxdoc.4ht new file mode 100755 index 00000000000..cdd31556952 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/holtxdoc.4ht @@ -0,0 +1,41 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% holtxdoc.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\pend:defI\HistVersion{\begingroup + \let\sv:subsection=\subsection + \def\subsection####1####2{####2}% + \let\sv:addcontentsline=\addcontentsline + \def\addcontentsline####1####2####3{% + \sv:addcontentsline{####1}{####2}{####3}% + \sv:subsection*}% + \:gobble +} + +\Hinput{holtxdoc} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/html-mml.4ht b/Master/texmf-dist/tex/generic/tex4ht/html-mml.4ht new file mode 100644 index 00000000000..bacfcfb2717 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/html-mml.4ht @@ -0,0 +1,897 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% html-mml.4ht 2005-10-22-00:14 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-22-00:14} + +\exit:ifnot{amsmath,% +array,% +frenchb,% +latex,% +plain,% +rlbabel,% +tex4ht} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tex4ht} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\mathml:DOCTYPE{PUBLIC + "-//W3C//DTD XHTML 1.1 plus MathML 2.0//\expandafter +\ifx \csname a:dtd-lang\endcsname\relax EN\else + \csname a:dtd-lang\endcsname +\fi +"\Hnewline + "http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd" +} +\def\:temp{xhtml} +\ifx \:DTD\:temp + \Configure{DOCTYPE}{\HCode + {\Hnewline +}} + +\fi +\Configure{halignTD} {}{} + {<}{\ifmathml \HCode{ \a:mathml columnalign="left"}\else + \HCode{ align="left" style="white-space:nowrap;"}\fi} + {-}{\ifmathml \HCode{ \a:mathml columnalign="center"}\else + \HCode{ align="center" style="white-space:nowrap;"}\fi} + {>}{\ifmathml \HCode{ \a:mathml columnalign="right"}\else + \HCode{ align="right" style="white-space:nowrap;"}\fi} + {^}{\ifmathml \HCode{ \a:mathml rowalign="top"}\else + \HCode{ valign="top" style="white-space:nowrap;"}\fi} + {=}{\ifmathml \HCode{ \a:mathml rowalign="baseline"}\else + \HCode{ valign="baseline" style="white-space:nowrap;"}\fi} + {|}{\ifmathml \HCode{ \a:mathml rowalign="center"}\else + \HCode{ valign="middle" style="white-space:nowrap;"}\fi} + {_}{\ifmathml \HCode{ \a:mathml rowalign="bottom"}\else + \HCode{ valign="bottom" style="white-space:nowrap;"}\fi} + {p}{\ifmathml \HCode{ \a:mathml columnalign="left"}\else + \HCode{ align="left"}\fi} + {} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{latex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{equation} + {\IgnorePar\ifvmode\else \HCode{}\fi +\EndP + \HCode{
}\IgnorePar + \Configure{$$} + {\Configure{@math}{\a:mathml display="block" +% + \mml:class="equation"}\IgnorePar\EndP\DviMath} + {\EndDviMath\EndP} + {\DisplayMathtrue}% +} + {\ifvmode \IgnorePar\fi\EndP\HCode{}} + {\HCode{
}\ShowPar\par{\HCondtrue\noindent}% +} +\Css{.equation td{text-align:center; vertical-align:middle; }} +\Css{td.eq-no{ width:5\%; }} +\Css{table.equation { width:100\%; } } +\Configure{romannumeral} + {\ifmtext\else + \HCode{<\ifmathml \a:mathml mrow \else span \fi \mml:class="romannumeral">}\fi + } + {\ifmtext\else \HCode{}\fi } +\Configure{hspace} + {\ifmathml \ifmtext \else \Tg<\a:mathml mspace width="\the\tmp:dim"/>\fi\fi} + {}{\ifmathml \else \:nbsp\fi} +\:CheckOption{new-accents} \if:Option \else + \ifx \mathml:on\:UnDef + \Configure{accents} + {\ifmmode \expandafter\mathord\fi + {\leavevmode +\if !#1!\ht:special{t4ht@+&{35}x#2;}% +\else \expandafter \ifx\csname U#2#1\endcsname\relax + \ht:special{t4ht@+&{35}x#2;}% +\else + \ht:special{t4ht@+&{35}x\csname U#2#1\endcsname;}% +\fi \fi x% +% + \ht:special{t4ht@[}\if!#1!x\else#2\fi\ht:special{t4ht@]}}} + {\ifmmode + \Tg<\a:mathml mrow + \mml:class="accent#1">\mathord{#3}\Tg% + \else \HCode{}#3\HCode{}% + \fi + }% + \fi +\fi + +\Configure{newline} + {\ifmtext \ht:special{t4ht@,}% +\HCode{<\a:mathml + mtext \mml:class="newline">}% + \ht:special{t4ht@,&\#x00A0;}% +% + \else \Tg
\fi} +\Configure{mathml[]} + {\edef\MathPar{\ifvmode par-\fi}\IgnorePar\endgraf\EndP + \HCode{
}} + {\HCode{
}\ShowPar\par{\HCondtrue\noindent}% +} +\Css{div.math-display, div.par-math-display{text-align:center;}} +\ConfigureEnv{array} + {\PushStack\Col:Marg\AllColMargins + \bgroup\Configure{$}{}{}{}} + {\egroup \PopStack\Col:Marg\AllColMargins} + {}{} +\def\:MM{\ifmathml \a:mathml m\fi} +\Configure{HBorder} + {<\:MM tr\Hnewline + \ifmathml \expandafter\mml:class\else class\fi="hline">} + {\ifmathml<\a:mathml mtd> \string&\#x0332; +\else + \fi} + {} + {<\:MM tr\Hnewline + \ifmathml \expandafter\mml:class\else class\fi ="cline">} + {<\:MM td>} + {\ifmathml<\a:mathml mtd> \string&\#x0332; +\else + \fi} + {} + {<\:MM tr\Hnewline + \ifmathml \expandafter\mml:class\else class\fi="vspace" + style="font-size:\HBorderspace">} + {<\:MM td\Hnewline>\ifmathml\else\string&\#x00A0;\fi + } + {} +\Configure{halign} + {\EndP\halignTB{halign}} \t:HA + \R:HA\r:HA\D:HA\d:HA +\:CheckOption{fonts} \if:Option +\Configure{texttt} + {\ifmathml \Configure{@mtext}{\mml:class="texttt" mathvariant="monospace" }% + \else \HCode{}\fi} + {\ifmathml\else \HCode{}\fi} + \Configure{textit} + {\ifmathml \Configure{@mtext}{\mml:class="textit" mathvariant="italic" }% + \else \HCode{}\fi} + {\ifmathml\else \HCode{}\fi} + \Configure{textrm} + {\ifmathml \Configure{@mtext}{ \mml:class="textrm" mathvariant="normal" }% + \else \HCode{}\fi} + {\ifmathml\else \HCode{}\fi} + \Configure{textup} + {\ifmathml \Configure{@mtext}{ \mml:class="textup" mathvariant="normal" }% + \else \HCode{}\fi} + {\ifmathml\else \HCode{}\fi} + \Configure{textsl} + {\ifmathml \Configure{@mtext}{ \mml:class="textst" mathvariant="italic" }% + \else \HCode{}\fi} + {\ifmathml\else \HCode{}\fi} + \Configure{textsf} + {\ifmathml \Configure{@mtext}{ \mml:class="textsf" mathvariant="sans-serif" }% + \else \HCode{}\fi} + {\ifmathml\else \HCode{}\fi} + \Configure{textbf} + {\ifmathml \Configure{@mtext}{ \mml:class="textbf" mathvariant="bold" }% + \else \HCode{}\fi} + {\ifmathml\else \HCode{}\fi} + \Configure{textsc} + {\ifmathml \Configure{@mtext}{ \mml:class="textsc" mathvariant="normal" }% + \else \HCode{}\fi} + {\ifmathml\else \HCode{}\fi} + \Configure{emph} + {\ifmathml \Configure{@mtext}{ \mml:class="emph" mathvariant="italic" }% + \else \HCode{}\fi} + {\ifmathml\else \HCode{}\fi} +\fi +\Css{math .texttt { font-family: monospace; }} +\Css{math .textit { font-style: italic; }} +\Css{math .textsl { font-style: oblique; }} +\Css{math .textsf { font-family: sans-serif; }} +\Css{math .textbf { font-weight: bold; }} +\Configure{multicolumn} + {\ifmmode \HCode{<\a:mathml mrow\Hnewline \mml:class="multicolumn}% + {\Configure{halignTD} {}{} + {<}{\HCode{-left}} + {-}{\HCode{-center}} + {>}{\HCode{-right}} + {p}{\HCode{-left}} + {}% +\HColAlign}\HCode{">}\else + \ifvmode\IgnorePar\fi + \HCode{
}\fi } + {\ifmmode \HCode{}\else + \ifvmode\IgnorePar\fi \EndP\HCode{
}\fi } +\def\gob:sp#1{#1} + +\Configure{overline} + {\bgroup\ifmathml \HCode{<\a:mathml mover accent="false"\Hnewline +\mml:class="mml-overline"><\a:mathml mrow>}% +\else + \HCode{}\fi} + {\ifmathml \HCode{<\a:mathml mo\Hnewline + accent="true">&\#x00AF;% +}% +\else \HCode{}\fi\egroup} +\Configure{underline} + {\bgroup + \ifmathml \HCode{<\a:mathml munder \a:mathml accentunder="false"\Hnewline +\mml:class="mml-underline"><\a:mathml mrow>}% +% + \else \expandafter\everymath +\expandafter{\expandafter\everymath + \expandafter{\the\everymath}}% +\let\o::@underline:\o:@@underline: +\def\o:@@underline:{\let\o:@@underline:\o::@underline:}% +\HCode{}\fi} + {\ifmathml \HCode{<\a:mathml mo\Hnewline +accent="true">&\#x0332;}% +\else \HCode{}\fi \egroup} +\Configure{footnote-mark} + {\ifmathml \ifmtext \else + \HCode{<\a:mathml mrow \mml:class="footnote-mark">}\fi + \else \HCode{}\fi } + {\ifmathml \ifmtext \else \HCode{}\fi + \else \HCode{}\fi } +\Configure{thank-mark} + {\HCode{<\ifmathml \a:mathml mrow \expandafter\mml:class\else span class\fi + ="thank-mark">}} + {\HCode{}} +\:CheckOption{fn-in}\if:Option \else + \expandafter\let\csname A:footnote-text\expandafter\endcsname + \csname a:footnote-text\endcsname + \expandafter\let\csname B:footnote-text\expandafter\endcsname + \csname b:footnote-text\endcsname + \NewConfigure{footnote-text}[2]{% + \expandafter\def\csname a:footnote-text\endcsname{% + #1% + \ifmathml + \HCode{<\a:mathml math\Hnewline + \csname a:math-xmlns\endcsname \Hnewline \a:@math>% + \ifmtext <\a:mathml mtext>\fi} + \fi + \ifmathml \fi + }% + \expandafter\def\csname b:footnote-text\endcsname{% + \ifmathml + \HCode{\ifmtext\fi }% + \fi + #2% + }% + } + \Configure{footnote-text} + {\csname A:footnote-text\endcsname} + {\csname B:footnote-text\endcsname} +\fi +\let\A:footnotetext=\a:footnotetext +\let\B:footnotetext=\b:footnotetext +\let\C:footnotetext=\c:footnotetext +\NewConfigure{footnotetext}[3]{% + \def\a:footnotetext{% + \ifmathml \ifmtext \ht:special{t4ht@,}% +\fi\fi + #1% + \ifmathml \ifmtext \ht:special{t4ht@,}% +\fi\fi + }% + \def\b:footnotetext{% + \ifmathml \ifmtext \ht:special{t4ht@,}% +\fi\fi + #2% + \ifmathml \ifmtext \ht:special{t4ht@,}% +\fi\fi + }% + \def\c:footnotetext{% + \ifmathml \ifmtext \ht:special{t4ht@,}% +\fi\fi + #3% + \ifmathml \ifmtext \ht:special{t4ht@,&\#x00A0;}% +\fi\fi + }% +} +\Configure{footnotetext} + {\A:footnotetext} + {\B:footnotetext} + {\C:footnotetext} +\Configure{footnotebody} + {\tmp:toks=} + {\ifmathml \ifmmode $\mbox{$\the\tmp:toks$}$ + \else $\mbox{\the\tmp:toks}$\fi + \else \the\tmp:toks\fi} +\:CheckOption{mouseover} \if:Option + \pend:def\js:on{\ifmathml \ifmtext \ht:special{t4ht@,}% +\fi\fi} + \append:def\js:on{\ifmathml \ifmtext \ht:special{t4ht@,&\#x00A0;}% +\fi\fi} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsmath} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ifx \mathdisplay@@pop\:UnDef + \ifx \emdf@La\:UnDef + \Configure{equation} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
}% + \Configure{$$}{}{}{}% +\Configure{gather} + {\Configure{$$} + {\Configure{@math}{\mml:class="equation"}\IgnorePar\EndP\DviMath} + {\EndDviMath\EndP}% + {}% + \IgnorePar + }{}{}{}{}{} +% + \IgnorePar + } + {\ifvmode \IgnorePar\fi\EndP \HCode{}} + {\ifvmode \IgnorePar\fi\EndP \HCode{
}% + \IgnoreIndent\par} + + \else + \Configure{equation} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
}% + \Configure{gather} + {\HCode{<\a:mathml mtable\Hnewline + \mml:class="equation"><\a:mathml mtr><\a:mathml mtd>}\IgnorePar + \Configure{$$} + {\Configure{@math}{\a:mathml display="block" +% + \mml:class="equation"}\IgnorePar\EndP\DviMath} + {\EndDviMath\EndP} + {\DisplayMathtrue}% +} + {\HCode{}} + {} + {} + {\ifnum\HCol=2 \IgnorePar + \HCode{<\a:mathml mtd>}\fi } + {} +% +% + \IgnorePar + } + {\ifvmode \IgnorePar\fi\EndP + \HCode{}% + } + {\ifvmode \IgnorePar\fi\EndP + \HCode{
}% + \IgnoreIndent\par} + + \fi +\else + \Configure{equation} + {\ifvmode \IgnorePar\fi\EndP + \HCode{
}% + \Configure{gather} + {\HCode{<\a:mathml mtable\Hnewline + \mml:class="equation"><\a:mathml mtr><\a:mathml mtd>}\IgnorePar + \Configure{$$} + {\Configure{@math}{\a:mathml display="block" +% + \mml:class="equation"}\IgnorePar\EndP\DviMath} + {\EndDviMath\EndP} + {\DisplayMathtrue}% +} + {\HCode{}} + {} + {} + {\ifnum\HCol=2 \IgnorePar + \HCode{<\a:mathml mtd>}\fi } + {} +% + \Configure{$$} + {\Configure{@math}{\a:mathml display="block" +% + \mml:class="equation"}\IgnorePar\EndP\DviMath} + {\EndDviMath\EndP} + {\DisplayMathtrue}% +% + } + {\ifvmode \IgnorePar\fi\EndP + \HCode{}% + } + {\ifvmode \IgnorePar\fi\EndP \HCode{
}% + \ShowPar\IgnoreIndent\par} + +\fi +\Configure{@begin} + {split} + {\let\tagform@=\:gobble } +\Css{mtd.align-odd{margin-left:2em; text-align:right;}} +\Css{mtd.align-even{margin-right:2em; text-align:left;}} +\Configure{boxed} + {\ifmathml \Tg<\a:mathml mrow \mml:class="boxed">% + \else \HCode{}\IgnorePar\fi} + {\ifmathml \Tg% + \else \HCode{}\fi} +\Css{.boxed{border: 1px solid black; padding-left:2px; + padding-right:2px;}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{plain} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{new-accents} \if:Option \else + \ifx \mathml:on\:UnDef + \Configure{accents} + {\ifmmode \expandafter\mathord\fi + {\leavevmode +\if !#1!\ht:special{t4ht@+&{35}x#2;}% +\else \expandafter \ifx\csname U#2#1\endcsname\relax + \ht:special{t4ht@+&{35}x#2;}% +\else + \ht:special{t4ht@+&{35}x\csname U#2#1\endcsname;}% +\fi \fi x% +% + \ht:special{t4ht@[}\if!#1!x\else#2\fi\ht:special{t4ht@]}}} + {\ifmmode + \Tg<\a:mathml mrow + \mml:class="accent#1">\mathord{#3}\Tg% + \else \HCode{}#3\HCode{}% + \fi + }% + \fi +\fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{array} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{array} + {\PushStack\Col:Marg\AllColMargins + \bgroup\Configure{$}{}{}{}} + {\egroup \PopStack\Col:Marg\AllColMargins} + {}{} +\Configure{multicolumn} + {\ifmmode \HCode{<\a:mathml mrow\Hnewline \mml:class="multicolumn}% + {\Configure{halignTD} {}{} + {<}{\HCode{-left}} + {-}{\HCode{-center}} + {>}{\HCode{-right}} + {p}{\HCode{-left}} + {}% +\HColAlign}\HCode{">}\else + \ifvmode\IgnorePar\fi + \HCode{
}\fi } + {\ifmmode \HCode{}\else + \ifvmode\IgnorePar\fi \EndP\HCode{
}\fi } +\def\gob:sp#1{#1} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{rlbabel} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{moreL} + {\ifmathml \ifmtext + \leavevmode\special{t4ht@+<\a:mathml mtext{32}\mml:class="ltr">}x% + \def\end:moreRL{\HCode{<\a:mathml mtext>}}% +\else + \let\end:moreRL=\empty +\fi +% + \else + \ifvmode \let\end:moreRL=\empty + \else\HCode{}% + \def\end:moreRL{\HCode{}}% + \fi + \fi + } + {\end:moreRL} +\Configure{moreR} + {\ifmathml \ifmtext + \leavevmode\special{t4ht@+<\a:mathml mtext{32}\mml:class="rtl">}x% + \def\end:moreRL{\HCode{<\a:mathml mtext>}}% +\else + \let\end:moreRL=\empty +\fi +% + \else + \ifvmode \let\end:moreRL=\empty + \else\HCode{}\def\end:moreRL{\HCode{}}\fi + \fi + } + {\end:moreRL} +\Css{.rtl {direction: rtl} + .ltr {direction: ltr} } + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{frenchb} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{frenchb-nbsp} + {\ifmtext \leavevmode\special{t4ht@+\string&{35}x00A0{59}}x% +\else\ifmathml + \Tg<\a:mathml mspace class="frenchb-nbsp" />% + \else + \ht:special{t4ht@?unhskip}\HCode{}% + \leavevmode\special{t4ht@+\string&{35}x00A0{59}}x% +\HCode{}% + \fi\fi + \setbox\tmp:bx=\hbox\bgroup} + {\egroup} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/html0.4ht b/Master/texmf-dist/tex/generic/tex4ht/html0.4ht new file mode 100644 index 00000000000..a5adb142091 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/html0.4ht @@ -0,0 +1,1859 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% html0.4ht 2005-02-21-19:08 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-02-21-19:08} + +\exit:ifnot{Preamble,% +aa,% +amsart,% +amsbook,% +amsppt,% +amsproc,% +array,% +article,% +babel,% +book,% +emulateapj,% +epsfig,% +graphics,% +index,% +latex,% +moreverb,% +plain,% +psfig,% +report,% +slidesec,% +tcilatex,% +tex4ht,% +th4,% +url,% +vanilla} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{Preamble} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{PROLOG}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tex4ht} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \if:latex \Hinclude{\input #1.4ht}{latex} + +\else \ifx \contextversion\Un:def + \Hinclude{\input #1.4ht}{plain} + \def\:temp{t}% + \ifx \eplain\:temp + \Hinclude{\input #1.4ht}{eplain} + \fi + \def\:temp{M\kern-.111em\lower.6ex\hbox{E}\kern-.075emX} +\ifx \nM@X\:temp + \expandafter\ifx\csname emulateplain\endcsname\relax \else + \Hinclude{\input #1.4ht}{mex} +\fi\fi + + \ifx \d@nger\:UnDef \else + \let\leftheadline\empty + \let\rightheadline\empty + \Hinclude{\input #1.4ht}{manmac} + \fi +\else + \Hinclude{\input #1.4ht}{context} +\fi + \fi +\Configure{HVerbatim+}{\z@}{\:nbsp} +\:CheckOption{jpg} \if:Option \Configure{Picture}{.jpg} \fi +\:CheckOption{gif} \if:Option \Configure{Picture}{.gif} \fi +\Configure{Link}{!--}{class=}{id=}{X} +\tmp:cnt\time \divide\tmp:cnt 60 +\edef\:temp{\the\tmp:cnt} +\multiply\tmp:cnt -60 \advance\tmp:cnt \time +\edef\:today{\the\year-\ifnum \month<10 0\fi + \the\month-\ifnum \day<10 0\fi\the\day + \space\ifnum \:temp<10 0\fi \:temp + :\ifnum \tmp:cnt<10 0\fi\the\tmp:cnt :00} +\:CheckOption{hooks++} \if:Option + \else \:CheckOption{hooks+} + \if:Option \else \:CheckOption{hooks}\fi + \fi +\if:Option + \Configure{hooks} + {\HCode{<}}{\HCode{>}}{}{} +\fi + +\ScriptCommand{\CssFile}{% + \immediate\write16{--- file \aa:CssFile\space ---}% + \def\FontSize##1##2{\:Context{##1}\ht:special{t4ht;\%##2}\%}% + \def\FontName##1{\:Context{##1}\ht:special{t4ht;=}}% + \def\:Context##1{\ht:special{t4ht>\jobname.tmp}##1\ht:special + {t4ht>\aa:CssFile}}% + \ht:special{t4ht>\jobname.tmp}\ht:special{t4ht>\aa:CssFile}\bb:CssFile + \hfil\break\NoFonts}{\EndNoFonts + \ht:special{t4ht<\aa:CssFile}\ht:special{t4ht<\jobname.tmp}} +\let\Css:File\CssFile +\def\CssFile{\futurelet\:temp\Css:Fl} +\def\Css:Fl{\ifx [\:temp \expandafter\Css:fl + \else \expand:after{\Css:File \space}\fi} +\def\Css:fl[#1]{\Css:File\space \css:files #1,,!*?: } +\def\css:files#1,#2!*?: {\def\:temp{#1}\ifx \:temp\empty + \else \def\:temp{\in:css#1.!*?: \css:files#2,,!*?: }\fi + \:temp } +\def\in:css#1.#2!*?: {\def\:temp{#2}\ifx \:temp\empty \input #1.css + \else \inc:ss#1.#2!*?: \fi} +\def\inc:ss#1.!*?: {\input #1 } +\NewConfigure{CssFile}[2]{\def\aa:CssFile{#1}\def\bb:CssFile{#2}} +\def\Css#1{{\def\:temp{\Configure{Needs}}% + \expandafter\:temp\expandafter{\aa:Css}\Needs{#1}}} +\let\send:css\Css +\ScriptCommand{\Css}{\HCode{}} +\let\loc:css\Css +\def\Css{\futurelet\:temp\:Css} +\def\:Css{\ifx \:temp\bgroup \expandafter\send:css + \else \expandafter\loc:css\fi} + +\Configure{Preamble} + {{\ifdim \lastskip>\z@ \unskip\fi \IgnorePar\parindent\z@ +\leavevmode}% +\immediate\write16{--- file \aa:CssFile\space ---}% +\ht:special{t4ht>\aa:CssFile}\ht:special{t4ht=\Hnewline /* css.sty */}% +\ht:special{t4ht<\aa:CssFile}% +} {} + +\ifx \a:FontCss:\:UnDef + \Configure{FontCss}{Font\string_Css##1} + {Font\string_Css\string_Plus\space##1} +\fi +\expandafter\ifx \csname aa:Css\endcsname\relax + \Configure{Css}{Css: ##1} +\fi +\:CheckOption{edit} \if:Option + \Configure{edit}{\HCode{<}}{\HCode{>}} + {<}{>} +\fi +\:CheckOption{hooks++} \if:Option +\else \:CheckOption{hooks+} \if:Option +\else \:CheckOption{hooks} \if:Option +\fi\fi\fi +\if:Option + \Configure{hooks} + {\HCode{<}}{\HCode{>}}{}{} +\fi + + +\Configure{ExitHPage}{exit}{exit }{} +\Configure{TocLink}{\Link{#2}{#3}#4\EndLink} +\Configure{MiniHalign}{\hlg:a}{\hlg:b}\hlg:c\hlg:d{\hlg:e}\hlg:f +\:CheckOption{no-halign} \if:Option \else + \Configure{noalign-}{}{} +\fi +\Configure{PictureAlt*+} + {\let\sv:HtmlPar\HtmlPar \let\HtmlPar\empty + \def\PsCode##1{{\ht:special{\PsCodeSpecial##1}}}% +% + \iffalse{\fi +\let\sv:halign\halign +\let\sv:cr\cr +\let\sv:crcr\crcr +\iffalse}\fi +\RecallTeXcr \let\halign \TeXhalign +% + \NoFonts\csname PauseMathClass\endcsname \SUBOff \SUPOff + \let\HCode\:gobble + \let\EndPicture\empty} + {\let\HCode\:HCode + \let\EndPicture\:UnDef \let\HtmlPar\sv:HtmlPar \SUBOn \SUPOn + \csname EndPauseMathClass\endcsname \EndNoFonts + \iffalse{\fi +\let\halign\sv:halign +\let\cr\sv:cr +\let\crcr\sv:crcr +\iffalse}\fi +% + \let\PsCode\relax +}% +\Configure{CutAtTITLE+}{} +\Configure{HPageTITLE+}{} +\Configure{AtBeginDocument} + {\edef\recallcatcodes{% + \catcode`\noexpand\_\the\catcode`\_ + \catcode`\noexpand\^\the\catcode`\^ }% + \catcode`\_=8\catcode`\^=7} + {\recallcatcodes} +\Configure{crosslinks}{[}{] + }{next}{prev}{prev-tail}{front}{tail}{up} +\:CheckOption{next} \if:Option + \Configure{next}{\ShowPar\par\noindent [}{]} +\fi +\Configure{TocAt*}{}{} +\Configure{TocAt}{}{} + +\Configure{halignTB}{\HCode{}} +\def\t:HA{\HCode{
}} +\def\R:HA{\HCode{}} +\def\r:HA{\HCode{}} +\def\D:HA{\HCode{1 colspan="\HMultispan"\fi}% + \halignTD \HCode{\Hnewline>}} +\def\d:HA{\HCode{}} +\Configure{HVerbatim+}{\z@}{\:nbsp} +\Configure{CssFile}{\jobname.css} + {/* \aa:CssFile\space from \jobname.tex (TeX4ht, \:today) */} +\Configure{Picture+}{}{} +\Configure{Picture*}{}{} +\Configure{Needs}{l. + \the\inputlineno\space--- needs --- #1 ---} +\Configure{Needs-}{l. + \the\inputlineno\space--- needs --- #1 ---} + \def\:SPAN#1#2{\HCode{}#2\HCode{}} + \def\SPAN:#1{\HCode{}} + \def\EndSPAN:{\HCode{}} + \def\DIV:#1{\HCode{
}} + \def\EndDIV:{\HCode{
}} + +\Configure{moveright}{\leavevmode\endgraf } +\Configure{HChar}{x} + +\Configure{HtmlPar}{}{}{}{} +\ifx \a:HTML\:UnDef \Configure{HTML}{}{} \fi +\ifx \a:HEAD\:UnDef \Configure{HEAD}{}{} \fi +\ifx \a:BODY\:UnDef \Configure{BODY}{}{} \fi +\ifx \a:TITLE\:UnDef \Configure{TITLE}{}{} \fi +\Configure{TITLE+}{} + \def\:SPAN#1#2{#2} + \let\SPAN:\:gobble \let\EndSPAN:\empty + \let\DIV:\:gobble \let\EndDIV:\empty + +\Configure{crosslinks+}{\IgnorePar}{\par\ShowPar}{\IgnorePar}{} +\Configure{IMG}{}{ }{}{}{} +\Configure{Picture*}{}{} +\Configure{SUB}{}{} +\Configure{SUP}{}{} +\Configure{MkHalign}{}{}{}{}{}{} +\Configure{halignTD} {}{} {}{}{}{}{}{}{}{} +\Configure{halign}{}{}{}{}{}{}{} +\Configure{pic-halign}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{latex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \expandafter\let\csname tex4ht:4ht\endcsname\empty +\def\no:dupl#1#2{% + \expandafter\ifx \csname #1:4ht\endcsname\relax + \expandafter\let \csname #1:4ht\endcsname\empty + \expand:after{#2}% + \fi +} + +\Hinclude{\input #1.4ht}{fontmath} +\Hinclude{\@ifpackageloaded{colortbl}{% + \no:dupl{array}{\input array.4ht}% + \no:dupl{color}{\input color.4ht}% + \no:dupl{colortbl}{\input colortbl.4ht}% + }{}}{colortbl} + +\def\h:input#1.#2.#3!*?: {% + \:CheckOption{no_#1}\if:Option + \let\:temp\empty + \else + \let\:temp\empty + \no:dupl{#1}{% + \openin15 #1.4ht + \ifeof15 + \:CheckOption{debug}\if:Option + \:warning{No configuration file for + #1.\if .#2.tex\else #2\fi}% + \fi + \let\:temp\empty + \else + \def\:temp{\input #1.4ht }% + \fi \closein15 + }% + \fi \:temp} +\edef\:temp{\noexpand\Hinclude + {\noexpand\h:input ##1..!*?: }{\@filelist}} +\:temp + +\expandafter\let\csname tex4ht:4ht\endcsname\empty +\def\no:dupl#1#2{% + \expandafter\ifx \csname #1:4ht\endcsname\relax + \expandafter\let \csname #1:4ht\endcsname\empty + \expand:after{#2}% + \fi +} + +\Hinclude{\ifx \PsfigVersion\:UnDef \else + \no:dupl{#1}{\expand:after{\input psfig.4ht}}\fi} + {psfig} +\Hinclude{\:CheckOption{#1} + \if:Option \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {pictex} +\Hinclude{% + \expandafter\ifx \csname PSTricksLoaded\endcsname\relax\else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {pstricks} +\Hinclude{% + \ifx \:DraCatCodes\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {dratex} +\Hinclude{% + \ifx \xyloaded\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {xy} + +\Hinclude{% + \ifx \epsfsetgraph\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {epsf} + +\Hinclude{% + \ifx \diagram@help@messages\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {diagrams} + +\Hinclude{% + \ifx \figvisu\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {fig4tex} + +\Hinclude{} + {pctable} +\Hinclude{% + \:CheckOption{xhtml}\if:Option \fi} + {xhtml} +\Hinclude{\:CheckOption{#1} + \if:Option\else \:CheckOption{ShowFont}\fi + \if:Option\else \:CheckOption{frames-}\fi + \if:Option\else \:CheckOption{frames}\fi + \if:Option\else \:CheckOption{image-maps}\fi + \if:Option\else \:CheckOption{java}\fi + \if:Option\else \:CheckOption{javascript}\fi + \if:Option \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {th4} +\Hinclude{\ifx \sethebrew\:UnDef\else \ifx \ArabTeX\:UnDef\else + \no:dupl{#1}{\expand:after{\input hebtex.4ht}}\fi \fi} + {hebtex} + +\:CheckOption{new-accents} \if:Option + \:CheckOption{accent-} \if:Option + \Configure{HAccent}\acute{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\bar{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\breve{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\check{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\ddot{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\dot{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\grave{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\hat{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\tilde{AOaoNn{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\vec{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\widehat{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\widetilde{}{\Picture+{}}{\EndPicture} +\fi +\:CheckOption{mathaccent-} \if:Option + \Configure{HAccent}\"{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\'{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\.{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\={}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\H{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\^{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\`{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\b{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\c{Cc{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\d{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\t{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\u{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\v{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\~{AOaoNn{}}{\Picture+{}}{\EndPicture} +\fi +\Configure{accent}{*} + {} + {} +\Configure{mathaccent}{*} + {} + {} +\Configure{accented}{*} + {} + {} +\Configure{accenting}{*} + {} + {} + +\else + \Configure{accent}\`\grave{A{A}E{E}I{I}O{O}U{U}% + a{a}e{e}i{i}\i{i}o{o}u{u}{}{}} + {\a:accents{grave}{#1}} {\b:accents{grave}{#1}{#2}} +\Configure{accent}\'\acute{A{A}E{E}I{I}O{O}U{U}Y% + {Y}a{a}e{e}i{i}\i{i}o{o}u{u}y{y}{}{}} + {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}} +\Configure{accent}\^\hat{A{A}E{E}I{I}O{O}U{U}a{a}% + e{e}i{i}\i{i}o{o}u{u}{}{}} + {\a:accents{circ}{#1}} {\b:accents{hat}{#1}{#2}} +\Configure{accent}\~\tilde{A{A}O{O}a{a}o{o}N{N}n{n}{}{}} + {\a:accents{tilde}{#1}} {\b:accents{tilde}{#1}{#2}} +\Configure{accent}\"\ddot{A{A}E{E}I{I}O{O}U{U}Y% + {Y}a{a}e{e}i{i}\i{i}o{o}u{u}y{y}{}{34}} + {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}} +\Configure{accent}\c\c{C{C}c{c}{}{}} + {\a:accents{cedil}{#1}} {\b:accents{cedil}{#1}{#2}} +\Configure{accent}\t\t{{}{}} + {\a:accents{udot}{#1}} {\b:accents{udot}{#1}{#2}} +\Configure{accent}\H\H{{}{}} {}{\b:accents{Huml}{#1}{#2}} +\Configure{accent}\.\dot{{}{}} {}{\b:accents{dot}{#1}{#2}} +\Configure{accent}\u\breve{{}{}}{}{\b:accents{breve}{#1}{#2}} +\Configure{accent}\vec\vec{{}{}}{}{\b:accents{vec}{#1}{#2}} +\Configure{accent}\v\check{{}{}}{}{\b:accents{check}{#1}{#2}} +\Configure{accent}\=\bar{{}{}} {}{\b:accents{bar}{#1}{#2}} +\Configure{accent}\widetilde\widetilde{{}{}} + {}{\b:accents{widetilde}{#1}{#2}} +\Configure{accent}\widehat\widehat{{}{}} + {}{\b:accents{widehat}{#1}{#2}} + +\fi +\let\^^_\v + +\let\@acci\' \let\@accii\` \let\@acciii\= +\ifx \ttfamily\:UnDef \else \Configure{tt}{\ttfamily} \fi +\Configure{hline}{\ifx \ar:cnt\:UnDef + \else\o:noalign:{\append:def\hline:s{\a:HBorder}% +\def\:tempb{\ifnum \tmp:cnt<\ar:cnt + \advance\tmp:cnt by 1 \append:def\hline:s{\b:HBorder}% + \expandafter\:tempb + \fi } +\tmp:cnt0 \:tempb +\append:def\hline:s{\c:HBorder}\global\let\hline:s\hline:s +}\fi} +\Configure{//[]}{\ifx \ar:cnt\:UnDef + \else\o:noalign:{\append:def\vspc:s{\h:HBorder}% +\def\:tempb{\ifnum \tmp:cnt<\ar:cnt + \advance\tmp:cnt by 1 \append:def\vspc:s{\i:HBorder}% + \expandafter\:tempb + \fi } +\tmp:cnt0 \:tempb +\append:def\vspc:s{\j:HBorder}\global\let\vspc:s\vspc:s +}\fi} +\Configure{framebox} + {\Picture+[]{ \a:@Picture{framebox}}} {\EndPicture} +\Configure{InsertTitle}{\let\label\lb:l + \let\ref\o:ref \Configure{ref}{}{}{}} +\Configure{AfterTitle}{\let\index\:index + \let\ref\:ref \let\label\lb:l } +\Configure{NoSection} + {\let\sv:index\index \let\sv:label\label \let\sv:ref\ref + \let\sv:newline\newline \def\newline{ }% + \let\sv:setfontsize\@setfontsize \let\@setfontsize\:gobbleIII + \let\index\@gobble \let\label\@gobble \let\ref\@gobble + } + {\let\index\sv:index \let\label\sv:label \let\ref\sv:ref + \let\newline\sv:newline \let\@setfontsize\sv:setfontsize + } +\Configure{oalign}{\Picture+{ \a:@Picture{oalign}}}{\EndPicture} + +\Configure{TocLink} + {\Link{#2}{#3}{\Configure{ref}{}{}{}\Configure{cite}{}{}{}{}#4}\EndLink} +\Configure{picture} + {\Picture+[PICT]{}} + {\EndPicture} +\ifTag{TITLE+} + {\Configure{TITLE+}{\HCode{\LikeRef{TITLE+}}}}{} + +\Configure{mathellipsis} {} + +\Configure{ }{\:nbsp} + +\Configure{verbatim}{}{ } +\Configure{verb}{}{} +\let\env:verb\:gobble +\ConfigureEnv{verbatim}{}{\null}{}{} +\ConfigureEnv{verbatim*}{}{\null}{}{} +\ConfigureEnv{center}{}{}{}{} +\Configure{centercr}{}{} +\:CheckOption{pic-eqnarray} +\if:Option + \ConfigureEnv{eqnarray} {\Picture*{}} {\EndPicture}{}{} + \ConfigureEnv{eqnarray*} {\Picture*{}} {\EndPicture}{}{} +\else + \Configure{eqnarray}{}{}{}{}{}{} +\fi +\Configure{array} {}{}{}{}{}{} +\Configure{tabular} {}{}{}{}{}{} +\:CheckOption{no-array}\if:Option \else + \:ifpackageloaded{array}{\:Optiontrue}{} +\fi +\if:Option \else + \def\:array:{<>} +\def\:tabular:{<>} +\Configure{array}{}{}{}{}{}{} +\Configure{tabular}{}{}{}{}{}{} +\ConfigureEnv{array}{}{}{}{} +\ConfigureEnv{tabular}{}{}{}{} +\:ifpackageloaded{array}{\:Optiontrue}{\:Optionfalse} +\if:Option + \Configure{VBorder}{}{}{}{} + +\else + \Configure{VBorder}{}{}{}{} +\fi + +\fi +\:CheckOption{pic-tabbing} \if:Option + \ConfigureEnv{tabbing}{\Picture*{}}{\EndPicture}{}{} +\else + \Configure{tabbing}[1.5]{} + {} + {} + {} + + \:CheckOption{pic-tabbing'} \if:Option + \expandafter\def\csname + c:pic-tabbing:\endcsname#1{\def\p:tabbing{#1}} + + \:CheckOption{pic-tabbing'} \if:Option + \edef\:temp{\LikeRef{.}}% + \def\:tempa{.}\ifx \:temp\:tempa + \ConfigureEnv{tabbing}{\Picture*{}}{\EndPicture}{}{} + \fi +\fi + + \fi +\fi +\ConfigureList{trivlist}{}{}{}{} +\ConfigureList{list}{}{}{}{} +\ConfigureList{itemize}{}{}{}{}{}{} +\ConfigureList{enumerate}{}{}{}{}{}{} +\Configure{tableofcontents}{}{}{}{}{} +\Configure{TocAt}{}{} +\Configure{TocAt*}{}{} +\ConfigureEnv{minipage}{}{}{}{} +\Configure{float}{}{}{} +\Configure{newline}{} + +\Configure{obeylines}{}{}{} +\Configure{ }{ } +\def\:zbsp#1{cellpadding="0" border="0" cellspacing="0"\Hnewline + class="#1"} +\:CheckOption{new-accents} \if:Option \else + \Configure{accents}{(#1 #2)}{(#1 #3)} + \immediate\write-1{\string\Configure{accents}{found-case}{missing-case}} +\fi +\Configure{centerline}{}{} +\Configure{leftline}{}{} +\Configure{rightline}{}{} +\Configure{l} {} +\Configure{L} {} + +\Configure{()}{$}{$} +\Configure{[]}{\:xhtml{\IgnorePar\EndP}$$}{$$} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{book} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{section}{}{}{\thesection\space}{} +\Configure{likesection}{}{}{}{} +\Configure{subsection}{}{}{\thesubsection\space}{} +\Configure{likesubsection}{}{}{}{} +\def\:tempa{ + \CutAt{part} + \CutAt{likepart} + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +} +\def\:tempb{ + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \CutAt{chapter,likechapter,appendix,part} + \CutAt{likechapter,appendix,part} + \CutAt{appendix,chapter,likechapter,part} + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,appendix,% + section,likesection\expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi + } +} +\def\:tempc{ + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \CutAt{section,likesection,chapter,likechapter,appendix,part} + \CutAt{likesection,chapter,likechapter,appendix,part} + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,% + likesection\expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +} +\def\:tempd{ + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} + \CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +} + +\:CheckOption{4} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:tempa \:tempc \:tempd + \else \:tempa \:tempb \:tempc \:tempd \fi +\else\:CheckOption{3} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:tempa \:tempc \:tempd + \else \:tempa \:tempb \:tempc \fi +\else\:CheckOption{2} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax \:tempa \:tempc + \else \:tempa \:tempb \fi +\else\:CheckOption{1} \if:Option + \:tempa +\fi \fi \fi \fi + +\Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesection} + {section,chapter,likechapter,appendix,part,likepart} +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} +\Configure{endlikesubsection} + {subsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} +\Configure{subsubsection}{}{}{\thesubsubsection\space}{} +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikesubsubsection} + {subsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\ConfigureEnv{thebibliography}{\IgnorePar}{\IgnorePar\par}{}{} +\Configure{endparagraph} + {likeparagraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikeparagraph} + {paragraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endsubparagraph} + {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikesubparagraph} + {subparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\ifx \part\:UnDef \else + \Configure{endpart}{likepart} +\Configure{endlikepart}{endpart} +\Configure{part}{}{} + {\IgnorePar \IgnorePar\HCode{

}% + \partname \ \thepart\HCode{}} + {\HCode{

}\IgnoreIndent} +\Configure{likepart}{}{} + {\IgnorePar\IgnorePar\HCode{

}} + {\HCode{

}\IgnoreIndent} +\Configure{partTITLE+}{\thepart\space #1} + +\fi + + + + \ConfigureToc{lof}{\empty}{ }{}{} + \ConfigureToc{lot}{\empty}{ }{}{} +\ConfigureEnv{quote}{}{}{}{} +\ConfigureList{description}{}{}{}{}{}{} +\Configure{maketitle}{}{}{}{} +\Configure{thanks author date and} {}{} {}{} {}{} {}{} +\Configure{theindex}{}{}{}{}{}{}{}{}{} +\Configure{paragraph}{}{}{}{} +\Configure{likeparagraph}{}{}{}{} +\Configure{subparagraph}{}{}{\thesubparagraph\space}{} +\Configure{likesubparagraph}{}{}{}{} + + + \ifx \part\:UnDef \else +\Configure{part}{}{} {\partname \ \thepart\space} {} +\Configure{likepart}{}{}{\empty}{} + \fi +\Configure{caption}{}{}{}{} + + + +\Configure{chapter}{}{} {\chaptername \ \thechapter} {} +\Configure{chapterTITLE+}{} +\Configure{likechapter}{}{}{\empty}{} +\Configure{appendix}{}{}{\appendixname \ \thechapter}{} +\Configure{appendixTITLE+}{} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{report} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\Configure{chapter}{}{} {\chaptername \ \thechapter} {} +\Configure{chapterTITLE+}{} +\Configure{likechapter}{}{}{\empty}{} +\Configure{appendix}{}{}{\appendixname \ \thechapter}{} +\Configure{appendixTITLE+}{} + + \ConfigureEnv{abstract}{}{}{}{} + + \Configure{section}{}{}{\thesection\space}{} +\Configure{likesection}{}{}{}{} +\Configure{subsection}{}{}{\thesubsection\space}{} +\Configure{likesubsection}{}{}{}{} +\def\:tempa{ + \CutAt{part} + \CutAt{likepart} + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +} +\def\:tempb{ + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \CutAt{chapter,likechapter,appendix,part} + \CutAt{likechapter,appendix,part} + \CutAt{appendix,chapter,likechapter,part} + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,appendix,% + section,likesection\expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi + } +} +\def\:tempc{ + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \CutAt{section,likesection,chapter,likechapter,appendix,part} + \CutAt{likesection,chapter,likechapter,appendix,part} + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,% + likesection\expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +} +\def\:tempd{ + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} + \CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +} + +\:CheckOption{4} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:tempa \:tempc \:tempd + \else \:tempa \:tempb \:tempc \:tempd \fi +\else\:CheckOption{3} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:tempa \:tempc \:tempd + \else \:tempa \:tempb \:tempc \fi +\else\:CheckOption{2} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax \:tempa \:tempc + \else \:tempa \:tempb \fi +\else\:CheckOption{1} \if:Option + \:tempa +\fi \fi \fi \fi + +\Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesection} + {section,chapter,likechapter,appendix,part,likepart} +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} +\Configure{endlikesubsection} + {subsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} +\Configure{subsubsection}{}{}{\thesubsubsection\space}{} +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikesubsubsection} + {subsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\ConfigureEnv{thebibliography}{\IgnorePar}{\IgnorePar\par}{}{} +\Configure{endparagraph} + {likeparagraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikeparagraph} + {paragraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endsubparagraph} + {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikesubparagraph} + {subparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\ifx \part\:UnDef \else + \Configure{endpart}{likepart} +\Configure{endlikepart}{endpart} +\Configure{part}{}{} + {\IgnorePar \IgnorePar\HCode{

}% + \partname \ \thepart\HCode{}} + {\HCode{

}\IgnoreIndent} +\Configure{likepart}{}{} + {\IgnorePar\IgnorePar\HCode{

}} + {\HCode{

}\IgnoreIndent} +\Configure{partTITLE+}{\thepart\space #1} + +\fi + + + + \ConfigureToc{lof}{\empty}{ }{}{} + \ConfigureToc{lot}{\empty}{ }{}{} +\ConfigureEnv{quote}{}{}{}{} +\ConfigureList{description}{}{}{}{}{}{} +\Configure{maketitle}{}{}{}{} +\Configure{thanks author date and} {}{} {}{} {}{} {}{} +\Configure{theindex}{}{}{}{}{}{}{}{}{} +\Configure{paragraph}{}{}{}{} +\Configure{likeparagraph}{}{}{}{} +\Configure{subparagraph}{}{}{\thesubparagraph\space}{} +\Configure{likesubparagraph}{}{}{}{} + + + \ifx \part\:UnDef \else +\Configure{part}{}{} {\partname \ \thepart\space} {} +\Configure{likepart}{}{}{\empty}{} + \fi +\Configure{caption}{}{}{}{} + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{article} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{abstract}{}{}{}{} + + \Configure{section}{}{}{\thesection\space}{} +\Configure{likesection}{}{}{}{} +\Configure{subsection}{}{}{\thesubsection\space}{} +\Configure{likesubsection}{}{}{}{} +\def\:tempa{ + \CutAt{part} + \CutAt{likepart} + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +} +\def\:tempb{ + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \CutAt{chapter,likechapter,appendix,part} + \CutAt{likechapter,appendix,part} + \CutAt{appendix,chapter,likechapter,part} + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,appendix,% + section,likesection\expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi + } +} +\def\:tempc{ + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \CutAt{section,likesection,chapter,likechapter,appendix,part} + \CutAt{likesection,chapter,likechapter,appendix,part} + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,% + likesection\expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +} +\def\:tempd{ + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} + \CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +} + +\:CheckOption{4} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:tempa \:tempc \:tempd + \else \:tempa \:tempb \:tempc \:tempd \fi +\else\:CheckOption{3} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:tempa \:tempc \:tempd + \else \:tempa \:tempb \:tempc \fi +\else\:CheckOption{2} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax \:tempa \:tempc + \else \:tempa \:tempb \fi +\else\:CheckOption{1} \if:Option + \:tempa +\fi \fi \fi \fi + +\Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesection} + {section,chapter,likechapter,appendix,part,likepart} +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} +\Configure{endlikesubsection} + {subsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} +\Configure{subsubsection}{}{}{\thesubsubsection\space}{} +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikesubsubsection} + {subsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\ConfigureEnv{thebibliography}{\IgnorePar}{\IgnorePar\par}{}{} +\Configure{endparagraph} + {likeparagraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikeparagraph} + {paragraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endsubparagraph} + {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikesubparagraph} + {subparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\ifx \part\:UnDef \else + \Configure{endpart}{likepart} +\Configure{endlikepart}{endpart} +\Configure{part}{}{} + {\IgnorePar \IgnorePar\HCode{

}% + \partname \ \thepart\HCode{}} + {\HCode{

}\IgnoreIndent} +\Configure{likepart}{}{} + {\IgnorePar\IgnorePar\HCode{

}} + {\HCode{

}\IgnoreIndent} +\Configure{partTITLE+}{\thepart\space #1} + +\fi + + + + \ConfigureToc{lof}{\empty}{ }{}{} + \ConfigureToc{lot}{\empty}{ }{}{} +\ConfigureEnv{quote}{}{}{}{} +\ConfigureList{description}{}{}{}{}{}{} +\Configure{maketitle}{}{}{}{} +\Configure{thanks author date and} {}{} {}{} {}{} {}{} +\Configure{theindex}{}{}{}{}{}{}{}{}{} +\Configure{paragraph}{}{}{}{} +\Configure{likeparagraph}{}{}{}{} +\Configure{subparagraph}{}{}{\thesubparagraph\space}{} +\Configure{likesubparagraph}{}{}{}{} + + + \ifx \part\:UnDef \else +\Configure{part}{}{} {\partname \ \thepart\space} {} +\Configure{likepart}{}{}{\empty}{} + \fi +\Configure{caption}{}{}{}{} + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tcilatex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{GRAPHICSPS} + {\Picture+[PICT]{}} {\EndPicture} +\Configure{GRAPHICSHP} + {\Picture+[PICT]{}} {\EndPicture} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{graphics} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{graphics}{\Picture+[PIC]{}}{\EndPicture} +\Configure{graphics*} + {gif} + {\Picture[pict]{\csname Gin@base\endcsname.gif}} +\Configure{graphics*} + {png} + {\Picture[pict]{\csname Gin@base\endcsname.png}} +\Configure{graphics*} + {jpeg} + {\Picture[pict]{\csname Gin@base\endcsname.jpeg}} +\Configure{graphics*} + {jpg} + {\Picture[pict]{\csname Gin@base\endcsname.jpg}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsart} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{caption}{}{}{}{} + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsbook} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{caption}{}{}{}{} + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsproc} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{caption}{}{}{}{} + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsppt} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{title}{}{} +\Configure{author}{}{} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{babel} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{quotedblbase}{\HCode{&\#132;}} +\Configure{quotesinglbase}{\HCode{&\#130;}} + +\ifx \@begindocumenthook\:UnDef\else + \:CheckOption{new-accents} \if:Option \else + \def\:temp{russian}\ifx \languagename\:temp + \Configure{accent}\"\ddot{A{A}E{E}I{I}O{O}U{U}Y% + {Y}a{a}e{e}i{i}\i{i}o{o}u{u}y{y}^^e5{e}{}{34}} + {\a:accents{uml}{#1}} + {\def\:temp{>}\def\:tempa{#2}\ifx \:temp\:tempa\HCode{^^bb}% + \else \def\:temp{<}\ifx \:temp\:tempa\HCode{^^ab}% + \else \b:accents{uml}{#1}{#2}\fi\fi} + + \fi +\fi\fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{plain} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \expandafter\let\csname tex4ht:4ht\endcsname\empty +\def\no:dupl#1#2{% + \expandafter\ifx \csname #1:4ht\endcsname\relax + \expandafter\let \csname #1:4ht\endcsname\empty + \expand:after{#2}% + \fi +} + +\Hinclude{\def\:temp{\ht:everypar={\setbox0=\lastbox\ht:everypar={}}}% + \ifx \NoindentAfter\:temp + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {osudeG} +\Hinclude{\ifx\amstexloaded@\relax + \no:dupl{#1}{ + \ifx \Space@\:UnDef \expand:after{\input #1.4ht} % + \else \input vanilla.4ht \fi}% + \fi} + {amstex} +\Hinclude{\expandafter\ifx \csname amsppt.sty\endcsname\relax \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {amsppt} +\Hinclude{\ifx \texinfoversion\:UnDef\else + \no:dupl{#1}{\expand:after{\input texinfo.4ht}}\fi} + {texinfo} +\Hinclude{\ifx \thistubstyle\:UnDef\else + \no:dupl{#1}{\expand:after{\input tugboat.4ht}}\fi} + {tugboat} + +\expandafter\let\csname tex4ht:4ht\endcsname\empty +\def\no:dupl#1#2{% + \expandafter\ifx \csname #1:4ht\endcsname\relax + \expandafter\let \csname #1:4ht\endcsname\empty + \expand:after{#2}% + \fi +} + +\Hinclude{\ifx \PsfigVersion\:UnDef \else + \no:dupl{#1}{\expand:after{\input psfig.4ht}}\fi} + {psfig} +\Hinclude{\:CheckOption{#1} + \if:Option \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {pictex} +\Hinclude{% + \expandafter\ifx \csname PSTricksLoaded\endcsname\relax\else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {pstricks} +\Hinclude{% + \ifx \:DraCatCodes\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {dratex} +\Hinclude{% + \ifx \xyloaded\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {xy} + +\Hinclude{% + \ifx \epsfsetgraph\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {epsf} + +\Hinclude{% + \ifx \diagram@help@messages\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {diagrams} + +\Hinclude{% + \ifx \figvisu\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {fig4tex} + +\Hinclude{} + {pctable} +\Hinclude{% + \:CheckOption{xhtml}\if:Option \fi} + {xhtml} +\Hinclude{\:CheckOption{#1} + \if:Option\else \:CheckOption{ShowFont}\fi + \if:Option\else \:CheckOption{frames-}\fi + \if:Option\else \:CheckOption{frames}\fi + \if:Option\else \:CheckOption{image-maps}\fi + \if:Option\else \:CheckOption{java}\fi + \if:Option\else \:CheckOption{javascript}\fi + \if:Option \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {th4} +\Hinclude{\ifx \sethebrew\:UnDef\else \ifx \ArabTeX\:UnDef\else + \no:dupl{#1}{\expand:after{\input hebtex.4ht}}\fi \fi} + {hebtex} + +\:CheckOption{new-accents} \if:Option + \:CheckOption{accent-} \if:Option + \Configure{HAccent}\acute{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\bar{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\breve{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\check{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\ddot{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\dot{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\grave{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\hat{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\tilde{AOaoNn{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\vec{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\widehat{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\widetilde{}{\Picture+{}}{\EndPicture} +\fi +\:CheckOption{mathaccent-} \if:Option + \Configure{HAccent}\"{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\'{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\.{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\={}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\H{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\^{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\`{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\b{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\c{Cc{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\d{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\t{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\u{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\v{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\~{AOaoNn{}}{\Picture+{}}{\EndPicture} +\fi +\Configure{accent}{*} + {} + {} +\Configure{mathaccent}{*} + {} + {} +\Configure{accented}{*} + {} + {} +\Configure{accenting}{*} + {} + {} + +\else + \Configure{accent}\`\grave{A{A}E{E}I{I}O{O}U{U}% + a{a}e{e}i{i}\i{i}o{o}u{u}{}{}} + {\a:accents{grave}{#1}} {\b:accents{grave}{#1}{#2}} +\Configure{accent}\'\acute{A{A}E{E}I{I}O{O}U{U}Y% + {Y}a{a}e{e}i{i}\i{i}o{o}u{u}y{y}{}{}} + {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}} +\Configure{accent}\^\hat{A{A}E{E}I{I}O{O}U{U}a{a}% + e{e}i{i}\i{i}o{o}u{u}{}{}} + {\a:accents{circ}{#1}} {\b:accents{hat}{#1}{#2}} +\Configure{accent}\~\tilde{A{A}O{O}a{a}o{o}N{N}n{n}{}{}} + {\a:accents{tilde}{#1}} {\b:accents{tilde}{#1}{#2}} +\Configure{accent}\"\ddot{A{A}E{E}I{I}O{O}U{U}Y% + {Y}a{a}e{e}i{i}\i{i}o{o}u{u}y{y}{}{34}} + {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}} +\Configure{accent}\c\c{C{C}c{c}{}{}} + {\a:accents{cedil}{#1}} {\b:accents{cedil}{#1}{#2}} +\Configure{accent}\t\t{{}{}} + {\a:accents{udot}{#1}} {\b:accents{udot}{#1}{#2}} +\Configure{accent}\H\H{{}{}} {}{\b:accents{Huml}{#1}{#2}} +\Configure{accent}\.\dot{{}{}} {}{\b:accents{dot}{#1}{#2}} +\Configure{accent}\u\breve{{}{}}{}{\b:accents{breve}{#1}{#2}} +\Configure{accent}\vec\vec{{}{}}{}{\b:accents{vec}{#1}{#2}} +\Configure{accent}\v\check{{}{}}{}{\b:accents{check}{#1}{#2}} +\Configure{accent}\=\bar{{}{}} {}{\b:accents{bar}{#1}{#2}} +\Configure{accent}\widetilde\widetilde{{}{}} + {}{\b:accents{widetilde}{#1}{#2}} +\Configure{accent}\widehat\widehat{{}{}} + {}{\b:accents{widehat}{#1}{#2}} + +\fi +\let\^^_\v + +\Configure{settabs}[1.5]{}{}{}{}{} +\Configure{line}{\HCode{}} + +\Configure{ }{\:nbsp} + +\Configure{centerline}{}{} +\Configure{leftline}{}{} +\Configure{rightline}{}{} +\Configure{insert}{}{} +\:CheckOption{pic-eqalign} \if:Option + \:CheckOption{no-halign} \if:Option \else + \fi +\else \Configure{eqalign}{}{}{}{}{}{} +\Configure{eqalignno}{}{}{}{}{}{} +\Configure{leqalignno}{}{}{}{}{}{} + +\fi +\Configure{narrower}{}{} +\Configure{proclaim}{}{}{} +\Configure{line}{} +\Configure{ldots} {} + +\Configure{obeylines}{}{}{} +\Configure{ }{ } +\def\:zbsp#1{cellpadding="0" border="0" cellspacing="0"\Hnewline + class="#1"} +\:CheckOption{new-accents} \if:Option \else + \Configure{accents}{(#1 #2)}{(#1 #3)} + \immediate\write-1{\string\Configure{accents}{found-case}{missing-case}} +\fi +\Configure{centerline}{}{} +\Configure{leftline}{}{} +\Configure{rightline}{}{} +\Configure{l} {} +\Configure{L} {} + +\Configure{item}{}{}{\par\leavevmode}{} + +\:CheckOption{plain-} \if:Option \else + \Configure{itemitem}{}{}{\par\leavevmode}{} + +\fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{array} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{VBorder}{}{}{}{} + \Configure{array}{}{}{}{}{}{} + \Configure{tabular}{}{}{}{}{}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{url} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{url}{#1} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{moreverb} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{verbatimtab}{}{}{}{\null} +\ConfigureEnv{verbatimtab*}{}{}{}{\null} +\ConfigureEnv{boxedverbatim}{}{}{}{\null} +\ConfigureEnv{boxedverbatim*}{}{}{}{\null} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{psfig} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{psfig} {\Picture+[psfig]{}}{\EndPicture} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{epsfig} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{epsfig} {\Picture+[epsfig]{}}{\EndPicture} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{index} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{NoSection} + {\let\sv:index\p@index \let\sv:label\label \let\sv:ref\ref + \let\sv:newline\newline \def\newline{ }% + \def\p@index[##1]{\@gobble}\let\label\@gobble \let\ref\@gobble + } + {\let\p@index\sv:index \let\label\sv:label \let\ref\sv:ref + \let\newline\sv:newline + } + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{vanilla} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{heading}{}{}{}{} +\ConfigureToc{heading}{}{}{}{} +\Configure{subheading}{}{}{}{} +\ConfigureToc{subheading}{}{}{}{} +\Configure{demo}{}{}{}{} +\Configure{aligned}{}{}{}{}{}{} +\Configure{align}{}{}{}{}{}{} + +\Configure{title}{}{} +\Configure{author}{}{} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{emulateapj} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{slugcomment}{}{} +\Configure{subtitle}{}{} +\Configure{submitted}{}{} +\Configure{title}{}{} +\Configure{author}{}{} +\Configure{affil}{}{} +\Configure{keywords}{}{} +\Configure{subjectheadings}{}{} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{aa} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{subtitle institute}{}{}{}{}{}{}{} +\Configure{maketitle}{}{}{}{} +\Configure{thanks author date and}{}{}{}{}{}{}{}{} + +\Configure{caption}{}{}{}{} + +\Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesection} + {section,chapter,likechapter,appendix,part,likepart} +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} +\Configure{endlikesubsection} + {subsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} +\Configure{subsubsection}{}{}{\thesubsubsection\space}{} +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikesubsubsection} + {subsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\ConfigureEnv{thebibliography}{\IgnorePar}{\IgnorePar\par}{}{} +\Configure{endparagraph} + {likeparagraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikeparagraph} + {paragraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endsubparagraph} + {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikesubparagraph} + {subparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\ifx \part\:UnDef \else + \Configure{endpart}{likepart} +\Configure{endlikepart}{endpart} +\Configure{part}{}{} + {\IgnorePar \IgnorePar\HCode{

}% + \partname \ \thepart\HCode{}} + {\HCode{

}\IgnoreIndent} +\Configure{likepart}{}{} + {\IgnorePar\IgnorePar\HCode{

}} + {\HCode{

}\IgnoreIndent} +\Configure{partTITLE+}{\thepart\space #1} + +\fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{slidesec} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureToc{slidesection}{\empty}{ }{}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{th4} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{Verbatim}{}{}{}{} +\Configure{()}{$}{$} +\Configure{[]}{\:xhtml{\IgnorePar\EndP}$$}{$$} + +\Configure{Chapter} + {}{} {Chapter \theChapterCounter} {} +\Configure{Appendix} + {}{} {Appendix \theChapterCounter} {} +\Configure{LikeChapter} + {}{} {} {} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/html32-math.4ht b/Master/texmf-dist/tex/generic/tex4ht/html32-math.4ht new file mode 100644 index 00000000000..65769b85b3b --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/html32-math.4ht @@ -0,0 +1,767 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% html32-math.4ht 2005-09-22-15:56 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-09-22-15:56} + +\exit:ifnot{amsmath,% +amstex,% +amstex1,% +fontmath,% +latex,% +plain,% +tex4ht,% +th4} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tex4ht} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{no_^} +\if:Option \else \:CheckOption{no_}\fi +\if:Option \else + \Configure{SUB} + {\HCode{}}{\HCode{}} +\fi +\:CheckOption{no_^} +\if:Option \else \:CheckOption{no^}\fi +\if:Option \else + \Configure{SUP} + {\HCode{}}{\HCode{}} +\fi +\:CheckOption{no_^} + \if:Option \else \:CheckOption{no_}\fi + \if:Option \else \:CheckOption{no^}\fi +\if:Option \else + \Configure{SUBSUP} + {\HCode{}}{\HCode{}}{\HCode{}} +\fi +\Configure{left} + {\Picture+{ \a:@Picture:{left}}} + {\aftergroup\EndPicture } +\Configure{mathchoice}{\PictureOff}{\PictureOn} + +\Configure{PicMath}{}{}{}{} +\NewConfigure{@neq}{1} +\Configure{@neq}{align="middle"} +\NewConfigure{@buildrelover}{1} +\Configure{@buildrelover}{align="middle"} +\NewConfigure{@doteq}{1} +\Configure{@doteq}{align="middle"} +\NewConfigure{@underbrace}{1} +\NewConfigure{@frac}{1} +\Configure{@frac}{align="middle"} +\NewConfigure{@left}{1} +\Configure{@left}{align="middle"} + +\Configure{PicDisplay}{\HCode{
}}{\HCode{
}}{}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{latex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{pic-eqnarray} \if:Option + \ConfigureEnv{eqnarray} + {\IgnorePar\EndP\Tg
\Picture*{}} + {\EndPicture\Tg
}{}{} +\Css{div.pic-eqnarray {text-align:center;}} +\ConfigureEnv{eqnarray*} + {\IgnorePar\EndP\Tg
\Picture*{}} + {\EndPicture\Tg
}{}{} +\Css{div.pic-eqnarray-star {text-align:center;}} + +\fi +\Configure{stackrel}{\Picture+{ class="stackrel"}\mathrel} + {\limits ^}{\EndPicture} +\let\A:displaylines\a:displaylines +\let\B:displaylines\b:displaylines +\let\C:displaylines\c:displaylines +\let\D:displaylines\d:displaylines +\Configure{displaylines} + {\ifmmode + \def\A:displaylines{\Picture*{}}% + \def\B:displaylines{\EndPicture}% + \fi + \A:displaylines} + {\B:displaylines} {\C:displaylines}{\D:displaylines} +\Configure{$$}{\:xhtml{\EndP}\PicDisplay}{\EndPicDisplay} + {\everymath{}\everydisplay{}} +\Configure{pmatrix} + {\ifvmode + \def\end:pmatrix{\IgnorePar\HCode{}\end:TTT}% + \:xhtml{\IgnorePar\EndP}\HCode + {<\tbl:XV{pmatrix}>
}% + \else \HCode{}% + \def \end:pmatrix{\HCode{}}% + \fi} + {\end:pmatrix} +\Configure{underline} + {\Tg}{\Tg} +\newbox\tmp:bx +\Configure{overline}{\Picture+{ + \a:@Picture:{overline}}\setbox\tmp:bx\hbox + \bgroup\everypar{}}{\egroup\o:overline:{\box\tmp:bx}\EndPicture} +\NewConfigure{@root}{1} +\Configure{@root}{align="middle" } + +\def\A:root#1\b:root#2\c:root{\o:root:#1\of{#2}\c:root} +\Configure{root} + {\Picture+{ \a:@Picture:{root}}\A:root} + {} + {\EndPicture} +\Configure{mathpalette} + {\Picture+{ \a:@Picture:{mathpalette}}} {\EndPicture} +\Configure{L} {\pic:sym{L}} +\Configure{l} {\pic:sym{l}} +\def\pic:sym#1{\Protect\Picture+{ \a:@Picture:{#1}}\csname + o:#1:\endcsname\Protect\EndPicture} + +\Configure{mathellipsis} {...} + +\:CheckOption{pic-array} \if:Option + \ConfigureEnv{array} + {\IgnorePar\EndP\Tg
\Picture*{}$$} + {$$\EndPicture\Tg
}{}{} + \Css{div.pic-array {text-align:center;}} +\fi +\Configure{pmatrix} {\Picture+{ \a:@Picture:{}}} {\EndPicture} +\Configure{bordermatrix} {\Picture+{ \a:@Picture:{}}} {\EndPicture} +\Configure{frac} + {\Picture+{ \a:@Picture:{frac}}\bgroup} + {} {} + {\egroup\EndPicture} +\Configure{sqrtsign} + {\Picture+{ \a:@Picture:{sqrt}}} + {\EndPicture} +\Configure{matrix} + {\Picture+{ \a:@Picture:{matrix}}} {\EndPicture} + {}{}{}{} + +\Configure{[]} + {\PicDisplay$$\everymath{}\everydisplay{}} + {$$\EndPicDisplay} +\Configure{()}{\protect\PicMath$}{$\protect\EndPicMath} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{fontmath} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\Configure{Longrightarrow} {\pic:sym{Longrightarrow}} +\Configure{bowtie} {\pic:sym{bowtie}} +\Configure{cong} {\pic:sym{cong}} +\Configure{ddots} {\pic:sym{ddots}} +\Configure{doteq} {\pic:sym{doteq}} +\Configure{hookleftarrow} {\pic:sym{hookleftarrow}} +\Configure{hookrightarrow} {\pic:sym{hookrightarrow}} +\Configure{longmapsto} {\pic:sym{longmapsto}} +\Configure{mapsto} {\pic:sym{mapsto}} +\Configure{models} {\pic:sym{models}} +\Configure{neq} {\pic:sym{neq}} +\Configure{notin} {\pic:sym{notin}} +\Configure{vdots} {\pic:sym{vdots}} +\Configure{angle} {\pic:sym{angle}} +\Configure{rightleftharpoons} {\pic:sym{rightleftharpoons}} +\Configure{leftrightharpoons} {\pic:sym{leftrightharpoons}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsmath} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{equation} + {\Configure{gather} + {\HCode{<\tbl:XV{equation}>
}\IgnorePar} + {\end:TTT\IgnorePar\par} + {}{} + {\ifnum\HCol=2 \IgnorePar\HCode{
}\fi} + {} + }{}{} +\Configure{equation} + {\NoHtmlEnv \Configure{gather} + {\HCode{<\tbl:XV{equation}>
}\IgnorePar} + {\end:TTT\IgnorePar\par} + {\Configure{$}{\PicMath}{\EndPicMath}{}} + {} + {\ifnum\HCol=2 \IgnorePar\HCode{
}\fi} + {} + }{}{} +\ConfigureEnv{align*}{\m:env{align*}}{\endm:env}{}{} +\ConfigureEnv{align}{\m:env{align}}{\endm:env}{}{} +\ConfigureEnv{alignat*}{\m:env{alignat*}}{\endm:env}{}{} +\ConfigureEnv{alignat}{\m:env{alignat}}{\endm:env}{}{} +\ConfigureEnv{flalign*}{\m:env{flalign*}}{\endm:env}{}{} +\ConfigureEnv{flalign}{\m:env{flalign}}{\endm:env}{}{} +\ConfigureEnv{xalignat*}{\m:env{xalignat*}}{\endm:env}{}{} +\ConfigureEnv{xalignat}{\m:env{xalignat}}{\endm:env}{}{} +\ConfigureEnv{xxalignat}{\m:env{xxalignat}}{\endm:env}{}{} +\Configure{substack}{\Picture+{}}{\EndPicture} +\def\m:env#1{\relax\ifmmode\else\par\fi\:xhtml{\IgnorePar\EndP}% + \HCode{
}} +\def\endm:env{\:xhtml{\IgnorePar\EndP}% + \HCode{
}\IgnorePar + \ifmmode\else\par\fi} + +\ConfigureEnv{eqxample}{\m:env{eqxample}}{\endm:env}{}{} +\ConfigureEnv{gather*}{\m:env{gather*}}{\endm:env}{}{} +\ConfigureEnv{gathered}{\m:env{gathered}}{\endm:env}{}{} +\ConfigureEnv{matrix}{\m:env{matrix}}{\endm:env}{}{} +\ConfigureEnv{quotation}{\m:env{quotation}}{\endm:env}{}{} +\Configure{equations}{*}{} +\ConfigureEnv{multline} + {\:xhtml{\IgnorePar\EndP}% + \HCode{<\tbl:XV{multline}>}\Picture*{}\ExtractHLabel + } + {\EndPicture \HCode{}\PutHLabel\end:TTT} + {}{} {}{} +\ConfigureEnv{multline*} + {\:xhtml{\IgnorePar\EndP}% + \HCode{<\tbl:XV{multline-star}>}\Picture*{}% + } + {\EndPicture \end:TTT} + {}{} +\def\ExtractHLabel{% + \def\tagform@##1{{\xdef\:HLabel{\noexpand\tagform@{##1}}}}} +\def\PutHLabel{\:HLabel} + +\ConfigureEnv{gather} + {\:xhtml{\IgnorePar\EndP}% + \HCode{<\tbl:XV{gather}>}\Picture*{}\ExtractHLabel + } + {\EndPicture \HCode{}\PutHLabel\end:TTT} + {}{} +\ConfigureEnv{gather*} + {\:xhtml{\IgnorePar\EndP}% + \HCode{<\tbl:XV{gather-star}>}\Picture*{}% + } + {\EndPicture \end:TTT} + {}{} +\Css{td.gather-star, td.gather1 {text-align:center; }} + + +\Configure{dotsc} {\pic:sym{dotsc}} +\Configure{dotso} {\pic:sym{dotso}} + +\Configure{overset} {\Picture+{ \a:@Picture:{}}} {\EndPicture} +\Configure{underset} {\Picture+{ \a:@Picture:{}}} {\EndPicture} +\Configure{xrightarrow} {\Picture+{ \a:@Picture:{}}} {\EndPicture} +\Configure{xleftarrow} {\Picture+{ \a:@Picture:{}}} {\EndPicture} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amstex1} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\Configure{dotsc} {\pic:sym{dotsc}} +\Configure{dotso} {\pic:sym{dotso}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amstex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{frac}{\Picture+{}}{\EndPicture} +\Configure{dfrac}{\Picture+{}}{\EndPicture} +\Configure{tfrac}{\Picture+{}}{\EndPicture} +\Configure{binom}{\Picture+{}}{\EndPicture} +\Configure{dbinom}{\Picture+{}}{\EndPicture} +\Configure{tbinom}{\Picture+{}}{\EndPicture} +\Configure{boxed}{\Picture+{}}{\EndPicture} + + \:CheckOption{no-matrix} \if:Option \else + \:CheckOption{pic-matrix} \if:Option + \Configure{matrix}{\m:env{matrix}}{\endm:env} + + \else + \Configure{matrix} + {\HCode{}} {\HCode{}} + {\HCode{}} {\HCode{}} + {\HCode{}} {\HCode{}} + + \fi\fi + \:CheckOption{no-align} \if:Option \else + \:CheckOption{pic-align} \if:Option + \Configure{align}{\m:env{align}}{\endm:env} + + \else + \Configure{align} + {\HCode{}} {\HCode{}} + {\HCode{}} {\HCode{}} + {\HCode{}} {\HCode{}} + + \fi\fi + \:CheckOption{no-cases} \if:Option \else + \:CheckOption{pic-cases} \if:Option + \Configure{cases}{\m:env{cases}}{\endm:env} + + \else + \Configure{cases}{\m:env{cases}}{\endm:env} + + \fi\fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{plain} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \let\A:displaylines\a:displaylines +\let\B:displaylines\b:displaylines +\let\C:displaylines\c:displaylines +\let\D:displaylines\d:displaylines +\Configure{displaylines} + {\ifmmode + \def\A:displaylines{\Picture*{}}% + \def\B:displaylines{\EndPicture}% + \fi + \A:displaylines} + {\B:displaylines} {\C:displaylines}{\D:displaylines} +\Configure{$$}{\:xhtml{\EndP}\PicDisplay}{\EndPicDisplay} + {\everymath{}\everydisplay{}} +\Configure{pmatrix} + {\ifvmode + \def\end:pmatrix{\IgnorePar\HCode{
}\end:TTT}% + \:xhtml{\IgnorePar\EndP}\HCode + {<\tbl:XV{pmatrix}>
}% + \else \HCode{}% + \def \end:pmatrix{\HCode{}}% + \fi} + {\end:pmatrix} +\Configure{underline} + {\Tg}{\Tg} +\newbox\tmp:bx +\Configure{overline}{\Picture+{ + \a:@Picture:{overline}}\setbox\tmp:bx\hbox + \bgroup\everypar{}}{\egroup\o:overline:{\box\tmp:bx}\EndPicture} +\NewConfigure{@root}{1} +\Configure{@root}{align="middle" } + +\def\A:root#1\b:root#2\c:root{\o:root:#1\of{#2}\c:root} +\Configure{root} + {\Picture+{ \a:@Picture:{root}}\A:root} + {} + {\EndPicture} +\Configure{mathpalette} + {\Picture+{ \a:@Picture:{mathpalette}}} {\EndPicture} +\Configure{L} {\pic:sym{L}} +\Configure{l} {\pic:sym{l}} +\def\pic:sym#1{\Protect\Picture+{ \a:@Picture:{#1}}\csname + o:#1:\endcsname\Protect\EndPicture} + +\Configure{Longrightarrow} {\pic:sym{Longrightarrow}} +\Configure{bowtie} {\pic:sym{bowtie}} +\Configure{cong} {\pic:sym{cong}} +\Configure{ddots} {\pic:sym{ddots}} +\Configure{doteq} {\pic:sym{doteq}} +\Configure{hookleftarrow} {\pic:sym{hookleftarrow}} +\Configure{hookrightarrow} {\pic:sym{hookrightarrow}} +\Configure{longmapsto} {\pic:sym{longmapsto}} +\Configure{mapsto} {\pic:sym{mapsto}} +\Configure{models} {\pic:sym{models}} +\Configure{neq} {\pic:sym{neq}} +\Configure{notin} {\pic:sym{notin}} +\Configure{vdots} {\pic:sym{vdots}} +\Configure{angle} {\pic:sym{angle}} +\Configure{rightleftharpoons} {\pic:sym{rightleftharpoons}} +\Configure{leftrightharpoons} {\pic:sym{leftrightharpoons}} + +\Configure{ldots} {...} +\Configure{cdots} {\pic:sym{cdots}} + +\Configure{sqrt} + {\Picture+{ \a:@Picture:{sqrt}}} + {\EndPicture} + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{th4} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{[]} + {\PicDisplay$$\everymath{}\everydisplay{}} + {$$\EndPicDisplay} +\Configure{()}{\protect\PicMath$}{$\protect\EndPicMath} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/html32.4ht b/Master/texmf-dist/tex/generic/tex4ht/html32.4ht new file mode 100644 index 00000000000..97355745cfa --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/html32.4ht @@ -0,0 +1,8618 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% html32.4ht 2005-09-22-15:56 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-09-22-15:56} + +\exit:ifnot{CJK,% +Preamble,% +ProTex,% +aa,% +amsart,% +amscd,% +amsfonts,% +amsmath,% +amsppt,% +amstex1,% +amsthm,% +array,% +article,% +babel,% +book,% +color,% +elsart,% +emulateapj,% +epsfig,% +exerquiz,% +fancyvrb,% +foils,% +fontmath,% +frenchb,% +graphics,% +hyperref,% +index,% +latex,% +longtable,% +minitoc,% +moreverb,% +ntheorem,% +pb-diagram,% +pictex,% +plain,% +psfig,% +pstricks,% +report,% +seminar,% +seslideb,% +slidesec,% +tcilatex,% +tex4ht,% +th4,% +url,% +vanilla,% +wrapfig,% +xy} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{Preamble} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{PROLOG}{DOCTYPE} +\:CheckOption{no-DOCTYPE} \if:Option + \Configure{PROLOG}{} +\else + \Log:Note{to remove the DOCTYPE declaration + use the command line option `no-DOCTYPE'} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tex4ht} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \if:latex \Hinclude{\input #1.4ht}{latex} + +\else \ifx \contextversion\Un:def + \Hinclude{\input #1.4ht}{plain} + \def\:temp{t}% + \ifx \eplain\:temp + \Hinclude{\input #1.4ht}{eplain} + \fi + \def\:temp{M\kern-.111em\lower.6ex\hbox{E}\kern-.075emX} +\ifx \nM@X\:temp + \expandafter\ifx\csname emulateplain\endcsname\relax \else + \Hinclude{\input #1.4ht}{mex} +\fi\fi + + \ifx \d@nger\:UnDef \else + \let\leftheadline\empty + \let\rightheadline\empty + \Hinclude{\input #1.4ht}{manmac} + \fi +\else + \Hinclude{\input #1.4ht}{context} +\fi + \fi +\Configure{HVerbatim+}{\z@}{\:nbsp} +\:CheckOption{jpg} \if:Option + \Configure{Picture}{.jpg} +\else + \Log:Note{for jpg bitmaps, use the `jpg' + command line option} +\fi +\:CheckOption{gif} \if:Option + \Configure{Picture}{.gif} +\else + \Log:Note{for gif bitmaps, use the `gif' + command line option} +\fi +\tmp:cnt\time \divide\tmp:cnt 60 +\edef\:temp{\the\tmp:cnt} +\multiply\tmp:cnt -60 \advance\tmp:cnt \time +\edef\:today{\the\year-\ifnum \month<10 0\fi + \the\month-\ifnum \day<10 0\fi\the\day + \space\ifnum \:temp<10 0\fi \:temp + :\ifnum \tmp:cnt<10 0\fi\the\tmp:cnt :00} +\:CheckOption{hooks++} \if:Option + \else \:CheckOption{hooks+} + \if:Option \else \:CheckOption{hooks}\fi + \fi +\if:Option + \Configure{hooks} + {\HCode{<}}{\HCode{>}}{}{} +\fi + +\ScriptCommand{\CssFile}{% + \immediate\write16{--- file \aa:CssFile\space ---}% + \def\FontSize##1##2{\:Context{##1}\ht:special{t4ht;\%##2}\%}% + \def\FontName##1{\:Context{##1}\ht:special{t4ht;=}}% + \def\:Context##1{\ht:special{t4ht>\jobname.tmp}##1\ht:special + {t4ht>\aa:CssFile}}% + \ht:special{t4ht>\jobname.tmp}\ht:special{t4ht>\aa:CssFile}\bb:CssFile + \hfil\break\NoFonts}{\EndNoFonts + \ht:special{t4ht<\aa:CssFile}\ht:special{t4ht<\jobname.tmp}} +\let\Css:File\CssFile +\def\CssFile{\futurelet\:temp\Css:Fl} +\def\Css:Fl{\ifx [\:temp \expandafter\Css:fl + \else \expand:after{\Css:File \space}\fi} +\def\Css:fl[#1]{\Css:File\space \css:files #1,,!*?: } +\def\css:files#1,#2!*?: {\def\:temp{#1}\ifx \:temp\empty + \else \def\:temp{\in:css#1.!*?: \css:files#2,,!*?: }\fi + \:temp } +\def\in:css#1.#2!*?: {\def\:temp{#2}\ifx \:temp\empty \input #1.css + \else \inc:ss#1.#2!*?: \fi} +\def\inc:ss#1.!*?: {\input #1 } +\NewConfigure{CssFile}[2]{\def\aa:CssFile{#1}\def\bb:CssFile{#2}} +\def\Css#1{{\def\:temp{\Configure{Needs}}% + \expandafter\:temp\expandafter{\aa:Css}\Needs{#1}}} +\let\send:css\Css +\ScriptCommand{\Css}{\HCode{}} +\let\loc:css\Css +\def\Css{\futurelet\:temp\:Css} +\def\:Css{\ifx \:temp\bgroup \expandafter\send:css + \else \expandafter\loc:css\fi} + +\Configure{Preamble} + {{\ifdim \lastskip>\z@ \unskip\fi \IgnorePar\parindent\z@ +\leavevmode}% +\immediate\write16{--- file \aa:CssFile\space ---}% +\ht:special{t4ht>\aa:CssFile}\ht:special{t4ht=\Hnewline /* css.sty */}% +\ht:special{t4ht<\aa:CssFile}% +} {} + +\ifx \a:FontCss:\:UnDef + \Configure{FontCss}{Font\string_Css##1} + {Font\string_Css\string_Plus\space##1} +\fi +\expandafter\ifx \csname aa:Css\endcsname\relax + \Configure{Css}{Css: ##1} +\fi +\:CheckOption{edit} \if:Option + \Configure{edit}{\HCode{<}}{\HCode{>}} + {<}{>} +\fi +\:CheckOption{hooks++} \if:Option +\else \:CheckOption{hooks+} \if:Option +\else \:CheckOption{hooks} \if:Option +\fi\fi\fi +\if:Option + \Configure{hooks} + {\HCode{<}}{\HCode{>}}{}{} +\fi + + +\Configure{ExitHPage}{exit}{exit }{} +\Configure{TocLink}{\Link{#2}{#3}#4\EndLink} +\Configure{MiniHalign}{\hlg:a}{\hlg:b}\hlg:c\hlg:d{\hlg:e}\hlg:f +\:CheckOption{no-halign} \if:Option \else + \Configure{noalign-}{}{} +\fi +\Configure{PictureAlt*+} + {\let\sv:HtmlPar\HtmlPar \let\HtmlPar\empty + \def\PsCode##1{{\ht:special{\PsCodeSpecial##1}}}% +% + \iffalse{\fi +\let\sv:halign\halign +\let\sv:cr\cr +\let\sv:crcr\crcr +\iffalse}\fi +\RecallTeXcr \let\halign \TeXhalign +% + \NoFonts\csname PauseMathClass\endcsname \SUBOff \SUPOff + \let\HCode\:gobble + \let\EndPicture\empty} + {\let\HCode\:HCode + \let\EndPicture\:UnDef \let\HtmlPar\sv:HtmlPar \SUBOn \SUPOn + \csname EndPauseMathClass\endcsname \EndNoFonts + \iffalse{\fi +\let\halign\sv:halign +\let\cr\sv:cr +\let\crcr\sv:crcr +\iffalse}\fi +% + \let\PsCode\relax +} +\Configure{CutAtTITLE+}{} +\Configure{HPageTITLE+}{} +\Configure{AtBeginDocument} + {\edef\recallcatcodes{% + \catcode`\noexpand\_\the\catcode`\_ + \catcode`\noexpand\^\the\catcode`\^ }% + \catcode`\_=8\catcode`\^=7} + {\recallcatcodes} +\Configure{crosslinks}{[}{] + }{next}{prev}{prev-tail}{front}{tail}{up} +\:CheckOption{next} \if:Option + \Configure{next}{\ShowPar\par\noindent [}{]} +\fi +\Configure{TocAt*}{}{} +\Configure{TocAt}{}{} + +\Configure{halignTB}{\HCode{}} +\def\t:HA{\HCode{
}} +\def\R:HA{\HCode{}} +\def\r:HA{\HCode{}} +\def\D:HA{\HCode{1 colspan="\HMultispan"\fi}% + \halignTD \HCode{\Hnewline>}} +\def\d:HA{\HCode{}} +\Configure{HVerbatim+}{\z@}{\:nbsp} +\Configure{CssFile}{\jobname.css} + {/* \aa:CssFile\space from \jobname.tex (TeX4ht, \:today) */} +\Configure{Picture+}{}{} +\Configure{Picture*}{}{} +\Configure{Needs}{l. + \the\inputlineno\space--- needs --- #1 ---} +\Configure{Needs-}{l. + \the\inputlineno\space--- needs --- #1 ---} + \def\:SPAN#1#2{\HCode{}#2\HCode{}} + \def\SPAN:#1{\HCode{}} + \def\EndSPAN:{\HCode{}} + \def\DIV:#1{\HCode{
}} + \def\EndDIV:{\HCode{
}} + +\Configure{moveright}{\leavevmode\endgraf } +\Configure{HChar}{x} + +\Configure{Link}{a}{href=}{name=}{} +\NewConfigure{charset}[1]{\def\a:charset{#1}} +\def\:temp#1charset=#2,#3!*?: {% + \if !#2!\else \Configure{charset}{#2}\fi} +\expandafter\:temp\Preamble charset=,!*?: + \Configure{writetoc}{} + + +\Configure{TITLE+}{\HCode{\jobname.\:html}} + +\ifx \a:DOCTYPE\relax + \Configure{DOCTYPE}{\IgnorePar\HCode{\Hnewline + }} + \:CheckOption{xmldtd} \if:Option + \Configure{DOCTYPE} + {\HCode{ \Hnewline + + \Hnewline}} + \def\xhtml:DOCTYPE{PUBLIC + "-//W3C//DTD XHTML 1.0 Transitional//\expandafter +\ifx \csname a:dtd-lang\endcsname\relax EN\else + \csname a:dtd-lang\endcsname +\fi "\Hnewline + \space\space + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"} +\fi + +\fi +\def\:gobbleM#1->{} +\Configure{@HEAD} + {\HCode{\Hnewline}} +\immediate\write-1{TeX4ht package options: + \expandafter\:gobbleM\meaning\Preamble} +\Configure{HtmlPar} + {\EndP\HCode{}\HCode{

}} + {\EndP\HCode{}\HCode{

}} + {\:xhtml{\Tg

}} + {\:xhtml{\Tg

}} +\ifx \a:HTML\:UnDef + \Configure{HTML} + {\IgnorePar\HCode{}} + {\HCode{\Hnewline\Hnewline}} +\fi +\ifx \a:HEAD\:UnDef + \Configure{HEAD} + {\IgnorePar\NoFonts\HCode + {% +\Hnewline}} + {\HCode{}\EndNoFonts} +\fi +\ifx \a:BODY\:UnDef + \Configure{BODY} + {\IgnorePar\HCode{}\ShowPar} + {\ifvmode\IgnorePar\fi \EndP\HCode{\Hnewline }} +\fi +\ifx \a:TITLE\:UnDef + \Configure{TITLE}{\Protect\IgnorePar + \HCode{}}{\HCode{\Hnewline}} +\fi + \def\:SPAN#1#2{#2} + \let\SPAN:\:gobble \let\EndSPAN:\empty + \let\DIV:\:gobble \let\EndDIV:\empty + +\Configure{crosslinks+} + {\IgnorePar\EndP\HCode{

}} + {\HCode{

}\par\ShowPar} + {\IgnorePar\EndP\HCode{

}} + {\HCode{

}\par\ShowPar} +\Configure{MkHalign} + {\halignTB{MkHalign}} + \t:HA + \R:HA\r:HA\D:HA\d:HA +\Configure{halignTD} {}{} + {<}{\HCode{align="left" nowrap="nowrap" }} + {-}{\HCode{align="center" nowrap="nowrap" }} + {>}{\HCode{align="right" nowrap="nowrap" }} + {^}{\HCode{valign="top" nowrap="nowrap" }} + {=}{\HCode{valign="baseline" nowrap="nowrap" }} + {|}{\HCode{valign="middle" nowrap="nowrap" }} + {_}{\HCode{valign="bottom" nowrap="nowrap" }} + {p}{\HCode{align="left"}} + {} +\def\R:HA{\HCode{}} +\Configure{halign} + {\halignTB{halign}} + \t:HA + \R:HA\r:HA\D:HA\d:HA +\Configure{pic-halign}{} +\Configure{IMG} + {\ht:special{t4ht=} +\Configure{htf}{3}{+}{}{}{}{}{}{} +\Configure{htf}{4}{+}{}{}{}{}{}{}{} +\Configure{htf}{6}{+}{}{}{}{}{}{}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{latex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{htf}{4}{+}{}{} +\Configure{htf}{6}{+}{}{} +\Configure{htf}{8}{+} + {}{}{}{}{}{}{} +\Configure{htf}{10}{+} + {}{}{}{}{}{}{} +\Configure{htf}{14}{+}{}{}{}{}{}{}{} +\Configure{ }{\:nbsp} + +\def\end:TTT{\EndP\HCode{}} +\:CheckOption{new-accents} \if:Option \else + \Configure{accents} + {\ht:special{t4ht@+\string#1;}#2} + {\Picture+{ \a:@Picture:{#1}}#2{#3}\EndPicture} +\fi + +\Configure{displaylines} + {\HCode{}} + {\HCode{
}} + {\HCode{}} + {\HCode{}} +\:CheckOption{/obeylines} \if:Option + \Configure{obeylines} + {\def\Line:Break{\def\Line:Break{\hbox{\HCode{}}}}} {} + {\Line:Break} + +\else \Configure{obeylines} + {} {} {\hbox{\HCode{}}} + \fi +\def\:zbsp#1{cellpadding="0" border="0" cellspacing="0"\Hnewline} +\Configure{centerline}{\HCode{
}}{\HCode{
}} +\Configure{leftline}{\HCode{}}{} +\Configure{rightline}{\HCode{

}}{} + +\Configure{[]} + {\PicDisplay$$\everymath{}\everydisplay{}} + {$$\EndPicDisplay} +\Configure{()}{\protect\PicMath$}{$\protect\EndPicMath} + +\expandafter\let\csname tex4ht:4ht\endcsname\empty +\def\no:dupl#1#2{% + \expandafter\ifx \csname #1:4ht\endcsname\relax + \expandafter\let \csname #1:4ht\endcsname\empty + \expand:after{#2}% + \fi +} + +\Hinclude{\input #1.4ht}{fontmath} +\Hinclude{\@ifpackageloaded{colortbl}{% + \no:dupl{array}{\input array.4ht}% + \no:dupl{color}{\input color.4ht}% + \no:dupl{colortbl}{\input colortbl.4ht}% + }{}}{colortbl} + +\def\h:input#1.#2.#3!*?: {% + \:CheckOption{no_#1}\if:Option + \let\:temp\empty + \else + \let\:temp\empty + \no:dupl{#1}{% + \openin15 #1.4ht + \ifeof15 + \:CheckOption{debug}\if:Option + \:warning{No configuration file for + #1.\if .#2.tex\else #2\fi}% + \fi + \let\:temp\empty + \else + \def\:temp{\input #1.4ht }% + \fi \closein15 + }% + \fi \:temp} +\edef\:temp{\noexpand\Hinclude + {\noexpand\h:input ##1..!*?: }{\@filelist}} +\:temp + +\expandafter\let\csname tex4ht:4ht\endcsname\empty +\def\no:dupl#1#2{% + \expandafter\ifx \csname #1:4ht\endcsname\relax + \expandafter\let \csname #1:4ht\endcsname\empty + \expand:after{#2}% + \fi +} + +\Hinclude{\ifx \PsfigVersion\:UnDef \else + \no:dupl{#1}{\expand:after{\input psfig.4ht}}\fi} + {psfig} +\Hinclude{\:CheckOption{#1} + \if:Option \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {pictex} +\Hinclude{% + \expandafter\ifx \csname PSTricksLoaded\endcsname\relax\else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {pstricks} +\Hinclude{% + \ifx \:DraCatCodes\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {dratex} +\Hinclude{% + \ifx \xyloaded\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {xy} + +\Hinclude{% + \ifx \epsfsetgraph\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {epsf} + +\Hinclude{% + \ifx \diagram@help@messages\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {diagrams} + +\Hinclude{% + \ifx \figvisu\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {fig4tex} + +\Hinclude{} + {pctable} +\Hinclude{% + \:CheckOption{xhtml}\if:Option \fi} + {xhtml} +\Hinclude{\:CheckOption{#1} + \if:Option\else \:CheckOption{ShowFont}\fi + \if:Option\else \:CheckOption{frames-}\fi + \if:Option\else \:CheckOption{frames}\fi + \if:Option\else \:CheckOption{image-maps}\fi + \if:Option\else \:CheckOption{java}\fi + \if:Option\else \:CheckOption{javascript}\fi + \if:Option \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {th4} +\Hinclude{\ifx \sethebrew\:UnDef\else \ifx \ArabTeX\:UnDef\else + \no:dupl{#1}{\expand:after{\input hebtex.4ht}}\fi \fi} + {hebtex} + +\:CheckOption{new-accents} \if:Option + \:CheckOption{accent-} \if:Option + \Configure{HAccent}\acute{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\bar{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\breve{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\check{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\ddot{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\dot{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\grave{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\hat{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\tilde{AOaoNn{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\vec{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\widehat{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\widetilde{}{\Picture+{}}{\EndPicture} +\fi +\:CheckOption{mathaccent-} \if:Option + \Configure{HAccent}\"{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\'{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\.{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\={}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\H{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\^{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\`{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\b{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\c{Cc{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\d{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\t{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\u{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\v{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\~{AOaoNn{}}{\Picture+{}}{\EndPicture} +\fi +\Configure{accent}{*} + {} + {} +\Configure{mathaccent}{*} + {} + {} +\Configure{accented}{*} + {} + {} +\Configure{accenting}{*} + {} + {} + +\else + \Configure{accent}\`\grave{A{A}E{E}I{I}O{O}U{U}% + a{a}e{e}i{i}\i{i}o{o}u{u}{}{}} + {\a:accents{grave}{#1}} {\b:accents{grave}{#1}{#2}} +\Configure{accent}\'\acute{A{A}E{E}I{I}O{O}U{U}Y% + {Y}a{a}e{e}i{i}\i{i}o{o}u{u}y{y}{}{}} + {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}} +\Configure{accent}\^\hat{A{A}E{E}I{I}O{O}U{U}a{a}% + e{e}i{i}\i{i}o{o}u{u}{}{}} + {\a:accents{circ}{#1}} {\b:accents{hat}{#1}{#2}} +\Configure{accent}\~\tilde{A{A}O{O}a{a}o{o}N{N}n{n}{}{}} + {\a:accents{tilde}{#1}} {\b:accents{tilde}{#1}{#2}} +\Configure{accent}\"\ddot{A{A}E{E}I{I}O{O}U{U}Y% + {Y}a{a}e{e}i{i}\i{i}o{o}u{u}y{y}{}{34}} + {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}} +\Configure{accent}\c\c{C{C}c{c}{}{}} + {\a:accents{cedil}{#1}} {\b:accents{cedil}{#1}{#2}} +\Configure{accent}\t\t{{}{}} + {\a:accents{udot}{#1}} {\b:accents{udot}{#1}{#2}} +\Configure{accent}\H\H{{}{}} {}{\b:accents{Huml}{#1}{#2}} +\Configure{accent}\.\dot{{}{}} {}{\b:accents{dot}{#1}{#2}} +\Configure{accent}\u\breve{{}{}}{}{\b:accents{breve}{#1}{#2}} +\Configure{accent}\vec\vec{{}{}}{}{\b:accents{vec}{#1}{#2}} +\Configure{accent}\v\check{{}{}}{}{\b:accents{check}{#1}{#2}} +\Configure{accent}\=\bar{{}{}} {}{\b:accents{bar}{#1}{#2}} +\Configure{accent}\widetilde\widetilde{{}{}} + {}{\b:accents{widetilde}{#1}{#2}} +\Configure{accent}\widehat\widehat{{}{}} + {}{\b:accents{widehat}{#1}{#2}} + +\fi +\let\^^_\v + +\let\@acci\' \let\@accii\` \let\@acciii\= +\ifx \ttfamily\:UnDef \else \Configure{tt}{\ttfamily} \fi +\Configure{hline}{\ifx \ar:cnt\:UnDef + \else\o:noalign:{\append:def\hline:s{\a:HBorder}% +\def\:tempb{\ifnum \tmp:cnt<\ar:cnt + \advance\tmp:cnt by 1 \append:def\hline:s{\b:HBorder}% + \expandafter\:tempb + \fi } +\tmp:cnt0 \:tempb +\append:def\hline:s{\c:HBorder}\global\let\hline:s\hline:s +}\fi} +\Configure{//[]}{\ifx \ar:cnt\:UnDef + \else\o:noalign:{\append:def\vspc:s{\h:HBorder}% +\def\:tempb{\ifnum \tmp:cnt<\ar:cnt + \advance\tmp:cnt by 1 \append:def\vspc:s{\i:HBorder}% + \expandafter\:tempb + \fi } +\tmp:cnt0 \:tempb +\append:def\vspc:s{\j:HBorder}\global\let\vspc:s\vspc:s +}\fi} +\Configure{framebox} + {\Picture+[]{ \a:@Picture:{framebox}}} {\EndPicture} +\Configure{InsertTitle}{\let\label\lb:l + \let\ref\o:ref \Configure{ref}{}{}{}} +\Configure{AfterTitle}{\let\index\:index + \let\ref\:ref \let\label\lb:l } +\Configure{NoSection} + {\let\sv:index\index \let\sv:label\label \let\sv:ref\ref + \let\sv:newline\newline \def\newline{ }% + \let\sv:setfontsize\@setfontsize \let\@setfontsize\:gobbleIII + \let\index\@gobble \let\label\@gobble \let\ref\@gobble + } + {\let\index\sv:index \let\label\sv:label \let\ref\sv:ref + \let\newline\sv:newline \let\@setfontsize\sv:setfontsize + } +\Configure{oalign}{\Picture+{ \a:@Picture:{oalign}}}{\EndPicture} + +\Configure{TocLink} + {\Link{#2}{#3}{\Configure{ref}{}{}{}\Configure{cite}{}{}{}{}#4}\EndLink} +\Configure{picture} + {\Picture+[PICT]{}} + {\EndPicture} +\ifTag{TITLE+}{\Configure{TITLE+}{\LikeRef{TITLE+}}}{} + +\Configure{hspace}{}{}{\:nbsp} +\Configure{ref}{\Link}{\EndLink}{} +\ConfigureEnv{verbatim}{\env:verb{verbatim}}{\endenv:verb}{}{} +\ConfigureEnv{verbatim*}{\env:verb{verbatim}}{\endenv:verb}{}{} +\def\env:verb#1{\ifvmode \IgnorePar \fi\EndP\HCode{<\tbl:XV{#1}>}\HCode{

}\EndNoFonts}
+\def\endenv:verb{\NoFonts
+  \ifvmode \IgnorePar\fi \EndP
+  \ht:special{t4ht=
}\end:TTT \ShowPar\:xhtml{\par}} +\def\start:fenv#1{\:xhtml{\IgnorePar\EndP}\HCode{}} +\def\tbl:XV#1{table \Hnewline border="0" cellpadding="0" + cellspacing="15" width="100\%"} +\def\end:env{\IgnorePar \end:TTT\ShowPar} +\:CheckOption{pic-eqnarray} \if:Option +\else \Configure{eqnarray}{\HCode{}}{\HCode{
}} +\def\end:fenv{\IgnorePar\HCode{
}\end:TTT\IgnorePar} +\:CheckOption{pic-tabular} \if:Option + \ConfigureEnv{tabular} + {\IgnorePar\EndP\Tg
\Picture*{}} + {\EndPicture\Tg
}{}{} + \Css{div.pic-tabular {text-align:center;}} +\fi +\Configure{cite}{}{}{\Link}{\EndLink} +\Configure{bibitem}{\Link}{\EndLink} +\ConfigureEnv{minipage}{}{}{}{} +\Configure{fbox} + {\leavevmode\Picture+[]{ \a:@Picture:{fbox}}} {\EndPicture} + +\ConfigureEnv{center}{\EndP}{\par \IgnorePar} + {\EndP\IgnorePar + \HCode{<\tbl:XV{center}>
}} + {\IgnorePar\EndP\HCode{
}\end:TTT\IgnorePar} +\ConfigureEnv{flushleft}{\par\leavevmode\IgnorePar}{\par \ShowPar} + {\start:fenv{left}}{\end:fenv} +\ConfigureEnv{flushright}{\par\leavevmode\IgnorePar}{\par \ShowPar} + {\start:fenv{right}}{\end:fenv} +\ConfigureList{description}% + {\EndP\HCode{
}% + \PushMacro\end:itm +\global\let\end:itm=\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm +\EndP\HCode{
}\ShowPar} + {\end:itm \global\def\end:itm{\EndP\Tg}\HCode{
}\bgroup \bf} + {\egroup\EndP\HCode{
}} +\def\:temp{TeX} +\HLet\TeX\:temp + +\def\:temp{LaTeX} +\HLet\LaTeX\:temp +\Configure{centercr}{\ht:special{t4ht=}} + {\everypar{\everypar{\HCode{

}}}} +\def\start:env#1{\IgnorePar\HCode{<\tbl:XV{#1}>

}} + {\HCode{}}{\HCode{}} + {\HCode{\ifnum \HCol=4 \fi + }}{\HCode{}} +\ConfigureEnv{eqnarray}{\HCode{
}} + {\HCode{
}}{}{} +\ConfigureEnv{eqnarray*}{\HCode{
}} + {\HCode{
}}{}{} +\fi +\Configure{VBorder}{\let\VBorder\empty}{\def\VBorder{border="1"}}{}{} +\Configure{array} + {\halignTB{array}} + \t:HA + \R:HA\r:HA\D:HA\d:HA +\Configure{halignTB<>}{array}{<>\HAlign} +\Configure{tabular} + {\halignTB{tabular}} + \t:HA + \R:HA\r:HA\D:HA\d:HA +\Configure{halignTB<>}{tabular}{\HCode{cellpadding="5" \VBorder}<>\HAlign} +\ConfigureEnv{array}{\IgnorePar\HCode{
}} + {\HCode{
}\ShowPar}{}{} +\ConfigureEnv{tabular}{\IgnorePar\HCode{
}} + {\HCode{
}\ShowPar}{}{} + +\:CheckOption{pic-tabbing} \if:Option + \ConfigureEnv{tabbing}{\Picture*{}}{\EndPicture}{}{} +\else + \Configure{tabbing}[1.5]{\IgnorePar\leavevmode \ht:special{t4ht=}} + {\ht:special{t4ht=
}} + {\gt:tab \ht:special{t4ht=}} + {\ht:special{t4ht=}} + + \:CheckOption{pic-tabbing'} \if:Option + \edef\:temp{\LikeRef{.}}% + \def\:tempa{.}\ifx \:temp\:tempa + \ConfigureEnv{tabbing}{\Picture*{}}{\EndPicture}{}{} + \fi +\fi + +\fi +\ifx\bf\:UnDef + \def\bf{\normalfont\bfseries} +\fi +\ConfigureList{trivlist}% + {\HCode{
}} {\HCode{
}\ShowPar} + {\HCode{
}\bgroup \bf}{\egroup\HCode{}} +\ConfigureList{list}% + {\HCode{
}} {\HCode{
}\ShowPar} + {\HCode{
}\bgroup \bf}{\egroup\HCode{}} +\ConfigureEnv{enumerate} + {}{\ShowPar +}{}{} +\ConfigureList{enumerate}% + {\EndP\HCode{
    }\PushMacro\end:itm +\global\let\end:itm=\empty +} + {\PopMacro\end:itm \global\let\end:itm \end:itm +% +\EndP\HCode{
}\ShowPar +} + {\end:itm \gdef\end:itm{\EndP\Tg}\DeleteMark +} + {\HCode{
  • }\AnchorLabel +} +\ConfigureEnv{itemize} + {\ifvmode \IgnorePar\fi \EndP}{\ShowPar +} + {}{} +\ConfigureList{itemize}% + {\EndP\HCode{
      }% + \PushMacro\end:itm +\global\let\end:itm=\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm +\ifvmode \IgnorePar\fi + \EndP\HCode{
    }\ShowPar} + {\end:itm \global\def\end:itm{\EndP\Tg
  • }\DeleteMark} + {\HCode{
  • }} +\NewConfigure{enumerate}[1]{\c:enu #1!*?: } +\def\c:enu#1#2#3#4#5!*?: {% + \def\OLStyle{\ifcase \@enumdepth \or + type="#1"\or type="#2"\or type="#3"\or type="#4"\else\fi #5}} +\Configure{enumerate}{1aiA} +\Configure{tableofcontents} + {\IgnorePar\EndP\HCode{
    }\IgnorePar} + {} + {\IgnorePar\EndP\HCode{
    }\ShowPar} + {\HCode{}} {} +\Configure{TocAt} + {\let\sv:atoc\a:tableofcontents +\let\sv:btoc\b:tableofcontents +\let\sv:ctoc\c:tableofcontents +\let\sv:dtoc\d:tableofcontents +\let\sv:etoc\e:tableofcontents +% + \Configure{tableofcontents} + {\IgnorePar\EndP\HCode{
    }} + {}{\IgnorePar\HCode{
    }\ShowPar}{\HCode{}}{}% + \ifvmode \IgnorePar\fi \EndP + } + {\let\a:tableofcontents\sv:atoc +\let\b:tableofcontents\sv:btoc +\let\c:tableofcontents\sv:ctoc +\let\d:tableofcontents\sv:dtoc +\let\e:tableofcontents\sv:etoc +\par\ShowPar} +\Configure{TocAt*} + {\let\sv:atoc\a:tableofcontents +\let\sv:btoc\b:tableofcontents +\let\sv:ctoc\c:tableofcontents +\let\sv:dtoc\d:tableofcontents +\let\sv:etoc\e:tableofcontents +% + \Configure{tableofcontents} + {\IgnorePar\EndP\HCode{
    }} + {}{\IgnorePar\HCode{
    }\ShowPar}{\HCode{}}{}% + \ifvmode \IgnorePar\fi \EndP + } + {\let\a:tableofcontents\sv:atoc +\let\b:tableofcontents\sv:btoc +\let\c:tableofcontents\sv:ctoc +\let\d:tableofcontents\sv:dtoc +\let\e:tableofcontents\sv:etoc +\par\ShowPar} +\Configure{newtheorem} + {\HCode{
    }} + {\HCode{}} + {\HCode{
    }} +\Configure{verbatim}{\:nbsp}{\a:sp} +\Configure{verb}{\HCode{}}{\HCode{}} +\def\env:verb#1{\ifvmode \IgnorePar \fi\EndP + \HCode{<\tbl:XV{#1}>}\HCode{
    }\EndNoFonts}
    +\Configure{marginpar}
    +   {\HCode{
    }} + {\HCode{
    }} +\Configure{equation} + {\:xhtml{\IgnorePar\EndP}% + \HCode{<\tbl:XV{equation}>
    }\IgnorePar + \Configure{$$}{\PicDisplay}{\EndPicDisplay} + {\everymath{}\everydisplay{}} + } + {\IgnorePar\HCode{
    }} + {\end:TTT\IgnorePar\par} +\ConfigureEnv{picture} + {\ifvmode \IgnorePar\leavevmode\HCode{

    }\fi} + {}{}{} +\Configure{float}{} + {\ifvmode \IgnorePar\fi \EndP + \HCode{

    }} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }\csname par\endcsname} +\Configure{newline}{\HCode{}} + +\Configure{footnotemark} + {\leavevmode \ifTag{)Qfn\FNnum x\minipageNum +} + {\Link{fn\FNnum x\minipageNum +}{}} + {}% +\NoFonts + \Tag{fn\FNnum x\minipageNum +}{}} + {\EndNoFonts \ifTag{)Qfn\FNnum x\minipageNum +} + {\EndLink} + {}% +} + +\Configure{footnotetext} + {\ifTag{fn\FNnum x\minipageNum +} + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +)\endcsname\def + \:warning{Multiple footnote texts for mark \FNnum}% + \else \HPage{}\fi + } + {}% +% + \leavevmode \Link{}{fn\FNnum x\minipageNum +}% + \NoFonts + } + {\EndNoFonts \EndLink} + {\ifTag{fn\FNnum x\minipageNum +} + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +)\endcsname\def + \else \EndHPage{}\fi + } + {}% +\expandafter\global\expandafter + \let\csname (fn\FNnum x\minipageNum +)\endcsname\def +} + + +\:CheckOption{javahelp} \if:Option + \input javahelp.4ht +\else + \Log:Note{for a JavaHelp output format, + use the command line option `javahelp'} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{book} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{maketitle} + {{\Configure{maketitle}{}{}{}{}% +\a:NoSection \let\leavevmode\empty \let\not@math@alphabet\:gobbleII +\def\text@command##1{##1}\let\selectfont\empty +\def\check@icl ##1\check@icr{}% +\more:no \let\thanks\:gobble +\let\\\empty \def\TeX{TeX}% +\def\gobble:font##1##2{##2}\:TITLE: \no:fonts +\Tag{TITLE+}{\@title}} +% + \HCode{
    }}{\HCode{
    }} + {\IgnorePar\HCode{

    }\IgnorePar} + {\HCode{

    }\IgnoreIndent} +\Configure{thanks author date and} + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }}{\HCode{
    }} + {\:nbsp\:nbsp\:nbsp}{\HCode{}} +\Configure{thank} + {\HCode{}\Link{tk-\the\c@footnote}{}} + {\EndLink\HCode{}} + {\HCode{}\protect\Link{}{tk-\the\c@footnote}\protect + \EndLink\HCode{}} + {\HCode{}} {} + + \Configure{caption}{\HCode{\if:nopar \else \fi +
    }} + {} {\HCode{}} + {\HCode{
    }} + + +\ConfigureToc{lof} {\empty}{\ }{}{\HCode{}} +\ConfigureToc{lot} {\empty}{\ }{}{\HCode{}} + +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \thesection\fi} +\Configure{section}{}{} + {\ifvmode\IgnorePar\fi \EndP \HCode{

    }% + \TitleMark\space} + {\HCode{

    }\IgnoreIndent \par} +\Configure{sectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesection\space + \fi\fi #1} +\ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \thesubsection \fi} +\Configure{subsection}{}{} + {\bgroup \IgnorePar\HCode{

    }% + \TitleMark\space} + {\HCode{

    }\IgnoreIndent\egroup} +\Configure{subsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsection\space + \fi\fi #1} +\ConfigureMark{subsubsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \thesubsubsection \fi} +\Configure{subsubsection}{}{} + {\bgroup \IgnorePar\HCode{
    }% + \TitleMark\space} + {\HCode{
    }\IgnoreIndent\egroup} +\Configure{subsubsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsubsection\space + \fi\fi #1} +\Configure{paragraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}} + {\HCode{}\IgnorePar} +\Configure{subparagraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}} + {\HCode{}\IgnorePar} + +\Configure{likesection}{}{} + {\ifvmode\IgnorePar\fi \EndP \HCode{

    }} + {\HCode{

    }\IgnoreIndent \ShowPar \par} +\Configure{likesubsection}{}{} + {\bgroup \IgnorePar\HCode{

    }} + {\HCode{

    }\IgnoreIndent\egroup} +\Configure{likesubsubsection}{}{} + {\bgroup\IgnorePar\HCode{
    }} + {\HCode{
    }\IgnoreIndent\egroup} + +{\Configure{Needs}{Font\string_Size: #1}\ifcase \@ptsize + \or \Needs{11}\or \Needs{12}\else \fi} + +\ConfigureEnv{quotation}{}{}{\start:env{quotation}}{\end:env} + +\Configure{listof}{}{}{}{\HCode{}}{}{} + +\def\tocpart#1#2#3{\par\toc:SPAN{partToc}{#2}\par}% +\def\toclikepart#1#2#3{\par\toc:SPAN{likepartToc}{#2}\par}% +\expandafter\ifx \csname @chapter\endcsname\relax + \def\tocsection#1#2#3{\par + \toc:SPAN{sectionToc}{\def\:temp{#1}\ifx \:temp\empty\else + #1 \fi #2}\par} + \def\toclikesection#1#2#3{\par\toc:SPAN{likesectionToc}{#2}\par}% + \def\tocsubsection#1#2#3{\par\ \toc:num{subsection}{#1}{#2}\par} + \def\toclikesubsection#1#2#3{\par\ \toc:SPAN{likesubsectionToc}{#2}\par} + \def\tocsubsubsection#1#2#3{\par + \ \ \toc:num{subsubsection}{#1}{#2}\par} + \def\toclikesubsubsection#1#2#3{\par + \ \ \toc:SPAN{likesubsubsectionToc}{#2}\par} + \def\tocparagraph#1#2#3{\par\ \ \toc:num{paragraph}{#1}{#2}\par} + \def\toclikeparagraph#1#2#3{\par\ \ \toc:SPAN{likeparagraphToc}{#2}\par} + \def\tocsubparagraph#1#2#3{\par + \ \ \ \ \toc:num{subparagraph}{#1}{#2}\par} + \def\toclikesubparagraph#1#2#3{\par + \ \ \ \ \toc:SPAN{likesubparagraphToc}{#2}\par} +\else + \def\tocchapter#1#2#3{\par\toc:SPAN{chapterToc}{#1 #2}\par} + \def\toclikechapter#1#2#3{\par\toc:SPAN{likechapterToc}{#2}\par}% + \def\tocappendix#1#2#3{\par\toc:SPAN{appendixToc}{#1 #2}\par} + \def\tocsection#1#2#3{\par\ \toc:num{section}{#1}{#2}\par} + \def\toclikesection#1#2#3{\par\ \toc:SPAN{likesectionToc}{#2}\par} + \def\tocsubsection#1#2#3{\par\ \ \toc:num{subsection}{#1}{#2}\par} + \def\toclikesubsection#1#2#3{\par + \ \ \toc:SPAN{likesubsectionToc}{#2}\par} + \def\tocsubsubsection#1#2#3{\par + \ \ \ \toc:num{subsubsection}{#1}{#2}\par} + \def\toclikesubsubsection#1#2#3{\par + \ \ \ \toc:SPAN{likesubsubsectionToc}{#2}\par} + \def\tocparagraph#1#2#3{\par\ \ \ \toc:num{paragraph}{#1}{#2}\par} + \def\toclikeparagraph#1#2#3{\par + \ \ \ \toc:SPAN{likeparagraphToc}{#2}\par} + \def\tocsubparagraph#1#2#3{\par + \ \ \ \ \ \toc:num{subparagraph}{#1}{#2}\par} + \def\toclikesubparagraph#1#2#3{\par + \ \ \ \ \ \toc:SPAN{likesubparagraphToc}{#2}\par} +\fi +\def\toc:num#1#2#3{\def\:temp{#1#2}\toc:SPAN{#1Toc}{\ifx \:temp\empty \else + #2 \fi #3}} +\def\toc:SPAN#1#2{\HCode{}#2\HCode{}} + +\:CheckOption{7} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,% + paragraph,subparagraph} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph,subparagraph} +\fi + + \CutAt{subparagraph,paragraph,subsubsection,likesubsubsection,% + subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subparagraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,% + paragraph,subparagraph} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph,subparagraph} +\fi + + \CutAt{subparagraph,paragraph,subsubsection,likesubsubsection,% + subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subparagraph} + \fi +\fi + + \fi +\else\:CheckOption{6} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \fi +\else \:CheckOption{5} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \fi +\else\:CheckOption{4} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \fi +\else\:CheckOption{3} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \fi +\else\:CheckOption{2} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \fi +\else\:CheckOption{1} \if:Option + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + +\else + \Log:Note{for automatic sectioning + pagination, use the command line option + `1', `2', `3', '4', '5', '6', or '7'}% +\fi \fi \fi \fi \fi \fi \fi + +\ConfigureEnv{thebibliography}{\IgnorePar}{\IgnorePar\par}{}{} +\ifx \part\:UnDef \else + \Configure{part}{}{} + {\IgnorePar \IgnorePar\HCode{

    }% + \partname \ \thepart\HCode{}} + {\HCode{

    }\IgnoreIndent} +\Configure{partTITLE+}{\thepart\space #1} + +\fi + +\Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesection} + {section,chapter,likechapter,appendix,part,likepart} + +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} +\Configure{endlikesubsection} + {subsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} + +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikesubsubsection} + {subsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endparagraph} + {likeparagraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikeparagraph} + {paragraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endsubparagraph} + {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikesubparagraph} + {subparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} + +\ifx \part\:UnDef \else + \Configure{endpart}{likepart} +\Configure{endlikepart}{endpart} + + \Configure{likepart}{}{} + {\IgnorePar\IgnorePar\HCode{

    }} + {\HCode{

    }\IgnoreIndent} + +\fi + +\ConfigureList{thebibliography}% + {\HCode{
    }} + {\HCode{
    }\ShowPar} + {\HCode{
    }\bgroup \bf} + {\egroup\HCode{}} +\:CheckOption{/bib} \if:Option \else + \ConfigureList{thebibliography}% + {\HCode{
    }}% + {\HCode{
    }}% + {\HCode{}}% + {\AnchorLabel \:nbsp\HCode{}} +\fi +\ConfigureEnv{quote}{}{}{\start:env{quote}}{\end:env} +\Configure{theindex} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }\let\end:theidx\empty} + {\end:theidx\HCode{
    }} + {} {\hfil\break\HCode{}} + {\ \ \ \ } {\hfil\break\HCode{}} + {\ \ \ \ \ \ \ \ } {\hfil\break\HCode{}} + {\hbox{\end:theidx\HCode{

    }}% + \def\end:theidx{\HCode{

    }}} + + +\ConfigureEnv{description}{\IgnorePar}{}{}{} + +\Configure{appendix}{}{} + {\IgnorePar\EndP\HCode{

    } + \appendixname \ \thechapter\HCode{}} + {\HCode{

    }\IgnoreIndent} +\Configure{appendixTITLE+}{\thechapter\space#1} +\Configure{likechapter}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent} + +\Configure{endchapter}{likechapter,appendix,part,likepart} +\Configure{endlikechapter}{chapter,appendix,part,likepart} +\Configure{endappendix}{chapter,likechapter,part,likepart} +\Configure{@begin}{theindex}{\ifx \indexname\empty \else + \chapter*{\indexname}\fi} + +\Configure{chapter}{}{} + {\IgnorePar\EndP\HCode{

    } + \if@mainmatter \chaptername \ \thechapter\HCode{}\fi} + {\HCode{

    }\IgnoreIndent} +\Configure{chapterTITLE+}{\if@mainmatter\thechapter\space\fi#1} +\renewcommand\thechapter {\if@mainmatter\@arabic\c@chapter\fi} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{report} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{maketitle} + {{\Configure{maketitle}{}{}{}{}% +\a:NoSection \let\leavevmode\empty \let\not@math@alphabet\:gobbleII +\def\text@command##1{##1}\let\selectfont\empty +\def\check@icl ##1\check@icr{}% +\more:no \let\thanks\:gobble +\let\\\empty \def\TeX{TeX}% +\def\gobble:font##1##2{##2}\:TITLE: \no:fonts +\Tag{TITLE+}{\@title}} +% + \HCode{
    }}{\HCode{
    }} + {\IgnorePar\HCode{

    }\IgnorePar} + {\HCode{

    }\IgnoreIndent} +\Configure{thanks author date and} + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }}{\HCode{
    }} + {\:nbsp\:nbsp\:nbsp}{\HCode{}} +\Configure{thank} + {\HCode{}\Link{tk-\the\c@footnote}{}} + {\EndLink\HCode{}} + {\HCode{}\protect\Link{}{tk-\the\c@footnote}\protect + \EndLink\HCode{}} + {\HCode{}} {} + + \Configure{caption}{\HCode{\if:nopar \else \fi +
    }} + {} {\HCode{}} + {\HCode{
    }} + + +\ConfigureToc{lof} {\empty}{\ }{}{\HCode{}} +\ConfigureToc{lot} {\empty}{\ }{}{\HCode{}} + +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \thesection\fi} +\Configure{section}{}{} + {\ifvmode\IgnorePar\fi \EndP \HCode{

    }% + \TitleMark\space} + {\HCode{

    }\IgnoreIndent \par} +\Configure{sectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesection\space + \fi\fi #1} +\ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \thesubsection \fi} +\Configure{subsection}{}{} + {\bgroup \IgnorePar\HCode{

    }% + \TitleMark\space} + {\HCode{

    }\IgnoreIndent\egroup} +\Configure{subsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsection\space + \fi\fi #1} +\ConfigureMark{subsubsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \thesubsubsection \fi} +\Configure{subsubsection}{}{} + {\bgroup \IgnorePar\HCode{
    }% + \TitleMark\space} + {\HCode{
    }\IgnoreIndent\egroup} +\Configure{subsubsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsubsection\space + \fi\fi #1} +\Configure{paragraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}} + {\HCode{}\IgnorePar} +\Configure{subparagraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}} + {\HCode{}\IgnorePar} + +\Configure{likesection}{}{} + {\ifvmode\IgnorePar\fi \EndP \HCode{

    }} + {\HCode{

    }\IgnoreIndent \ShowPar \par} +\Configure{likesubsection}{}{} + {\bgroup \IgnorePar\HCode{

    }} + {\HCode{

    }\IgnoreIndent\egroup} +\Configure{likesubsubsection}{}{} + {\bgroup\IgnorePar\HCode{
    }} + {\HCode{
    }\IgnoreIndent\egroup} + +{\Configure{Needs}{Font\string_Size: #1}\ifcase \@ptsize + \or \Needs{11}\or \Needs{12}\else \fi} + +\ConfigureEnv{quotation}{}{}{\start:env{quotation}}{\end:env} + +\Configure{listof}{}{}{}{\HCode{}}{}{} + +\def\tocpart#1#2#3{\par\toc:SPAN{partToc}{#2}\par}% +\def\toclikepart#1#2#3{\par\toc:SPAN{likepartToc}{#2}\par}% +\expandafter\ifx \csname @chapter\endcsname\relax + \def\tocsection#1#2#3{\par + \toc:SPAN{sectionToc}{\def\:temp{#1}\ifx \:temp\empty\else + #1 \fi #2}\par} + \def\toclikesection#1#2#3{\par\toc:SPAN{likesectionToc}{#2}\par}% + \def\tocsubsection#1#2#3{\par\ \toc:num{subsection}{#1}{#2}\par} + \def\toclikesubsection#1#2#3{\par\ \toc:SPAN{likesubsectionToc}{#2}\par} + \def\tocsubsubsection#1#2#3{\par + \ \ \toc:num{subsubsection}{#1}{#2}\par} + \def\toclikesubsubsection#1#2#3{\par + \ \ \toc:SPAN{likesubsubsectionToc}{#2}\par} + \def\tocparagraph#1#2#3{\par\ \ \toc:num{paragraph}{#1}{#2}\par} + \def\toclikeparagraph#1#2#3{\par\ \ \toc:SPAN{likeparagraphToc}{#2}\par} + \def\tocsubparagraph#1#2#3{\par + \ \ \ \ \toc:num{subparagraph}{#1}{#2}\par} + \def\toclikesubparagraph#1#2#3{\par + \ \ \ \ \toc:SPAN{likesubparagraphToc}{#2}\par} +\else + \def\tocchapter#1#2#3{\par\toc:SPAN{chapterToc}{#1 #2}\par} + \def\toclikechapter#1#2#3{\par\toc:SPAN{likechapterToc}{#2}\par}% + \def\tocappendix#1#2#3{\par\toc:SPAN{appendixToc}{#1 #2}\par} + \def\tocsection#1#2#3{\par\ \toc:num{section}{#1}{#2}\par} + \def\toclikesection#1#2#3{\par\ \toc:SPAN{likesectionToc}{#2}\par} + \def\tocsubsection#1#2#3{\par\ \ \toc:num{subsection}{#1}{#2}\par} + \def\toclikesubsection#1#2#3{\par + \ \ \toc:SPAN{likesubsectionToc}{#2}\par} + \def\tocsubsubsection#1#2#3{\par + \ \ \ \toc:num{subsubsection}{#1}{#2}\par} + \def\toclikesubsubsection#1#2#3{\par + \ \ \ \toc:SPAN{likesubsubsectionToc}{#2}\par} + \def\tocparagraph#1#2#3{\par\ \ \ \toc:num{paragraph}{#1}{#2}\par} + \def\toclikeparagraph#1#2#3{\par + \ \ \ \toc:SPAN{likeparagraphToc}{#2}\par} + \def\tocsubparagraph#1#2#3{\par + \ \ \ \ \ \toc:num{subparagraph}{#1}{#2}\par} + \def\toclikesubparagraph#1#2#3{\par + \ \ \ \ \ \toc:SPAN{likesubparagraphToc}{#2}\par} +\fi +\def\toc:num#1#2#3{\def\:temp{#1#2}\toc:SPAN{#1Toc}{\ifx \:temp\empty \else + #2 \fi #3}} +\def\toc:SPAN#1#2{\HCode{}#2\HCode{}} + +\:CheckOption{7} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,% + paragraph,subparagraph} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph,subparagraph} +\fi + + \CutAt{subparagraph,paragraph,subsubsection,likesubsubsection,% + subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subparagraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,% + paragraph,subparagraph} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph,subparagraph} +\fi + + \CutAt{subparagraph,paragraph,subsubsection,likesubsubsection,% + subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subparagraph} + \fi +\fi + + \fi +\else\:CheckOption{6} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \fi +\else \:CheckOption{5} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \fi +\else\:CheckOption{4} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \fi +\else\:CheckOption{3} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \fi +\else\:CheckOption{2} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \fi +\else\:CheckOption{1} \if:Option + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + +\else + \Log:Note{for automatic sectioning + pagination, use the command line option + `1', `2', `3', '4', '5', '6', or '7'}% +\fi \fi \fi \fi \fi \fi \fi + +\ConfigureEnv{thebibliography}{\IgnorePar}{\IgnorePar\par}{}{} +\ifx \part\:UnDef \else + \Configure{part}{}{} + {\IgnorePar \IgnorePar\HCode{

    }% + \partname \ \thepart\HCode{}} + {\HCode{

    }\IgnoreIndent} +\Configure{partTITLE+}{\thepart\space #1} + +\fi + +\Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesection} + {section,chapter,likechapter,appendix,part,likepart} + +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} +\Configure{endlikesubsection} + {subsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} + +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikesubsubsection} + {subsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endparagraph} + {likeparagraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikeparagraph} + {paragraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endsubparagraph} + {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikesubparagraph} + {subparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} + +\ifx \part\:UnDef \else + \Configure{endpart}{likepart} +\Configure{endlikepart}{endpart} + + \Configure{likepart}{}{} + {\IgnorePar\IgnorePar\HCode{

    }} + {\HCode{

    }\IgnoreIndent} + +\fi + +\ConfigureList{thebibliography}% + {\HCode{
    }} + {\HCode{
    }\ShowPar} + {\HCode{
    }\bgroup \bf} + {\egroup\HCode{}} +\:CheckOption{/bib} \if:Option \else + \ConfigureList{thebibliography}% + {\HCode{
    }}% + {\HCode{
    }}% + {\HCode{}}% + {\AnchorLabel \:nbsp\HCode{}} +\fi +\ConfigureEnv{quote}{}{}{\start:env{quote}}{\end:env} +\Configure{theindex} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }\let\end:theidx\empty} + {\end:theidx\HCode{
    }} + {} {\hfil\break\HCode{}} + {\ \ \ \ } {\hfil\break\HCode{}} + {\ \ \ \ \ \ \ \ } {\hfil\break\HCode{}} + {\hbox{\end:theidx\HCode{

    }}% + \def\end:theidx{\HCode{

    }}} + + + \ConfigureEnv{abstract}{\HCode{<\tbl:XV{abstract}>}}{\end:env}{}{} + +\ConfigureEnv{description}{\IgnorePar}{}{}{} + +\Configure{appendix}{}{} + {\IgnorePar\EndP\HCode{

    } + \appendixname \ \thechapter\HCode{}} + {\HCode{

    }\IgnoreIndent} +\Configure{appendixTITLE+}{\thechapter\space#1} +\Configure{likechapter}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent} + +\Configure{endchapter}{likechapter,appendix,part,likepart} +\Configure{endlikechapter}{chapter,appendix,part,likepart} +\Configure{endappendix}{chapter,likechapter,part,likepart} +\Configure{@begin}{theindex}{\ifx \indexname\empty \else + \chapter*{\indexname}\fi} + +\Configure{chapter}{}{} + {\IgnorePar\EndP\HCode{

    }% + \chaptername \ \thechapter\HCode{}} + {\HCode{

    }\IgnoreIndent} +\Configure{chapterTITLE+}{\thechapter\space#1} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{article} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{@begin}{theindex}{\ifx \indexname\empty \else + \section*{\indexname}\fi} +\Configure{maketitle} + {{\Configure{maketitle}{}{}{}{}% +\a:NoSection \let\leavevmode\empty \let\not@math@alphabet\:gobbleII +\def\text@command##1{##1}\let\selectfont\empty +\def\check@icl ##1\check@icr{}% +\more:no \let\thanks\:gobble +\let\\\empty \def\TeX{TeX}% +\def\gobble:font##1##2{##2}\:TITLE: \no:fonts +\Tag{TITLE+}{\@title}} +% + \HCode{
    }}{\HCode{
    }} + {\IgnorePar\HCode{

    }\IgnorePar} + {\HCode{

    }\IgnoreIndent} +\Configure{thanks author date and} + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }}{\HCode{
    }} + {\:nbsp\:nbsp\:nbsp}{\HCode{}} +\Configure{thank} + {\HCode{}\Link{tk-\the\c@footnote}{}} + {\EndLink\HCode{}} + {\HCode{}\protect\Link{}{tk-\the\c@footnote}\protect + \EndLink\HCode{}} + {\HCode{}} {} + + \Configure{caption}{\HCode{\if:nopar \else \fi +
    }} + {} {\HCode{}} + {\HCode{
    }} + + +\ConfigureToc{lof} {\empty}{\ }{}{\HCode{}} +\ConfigureToc{lot} {\empty}{\ }{}{\HCode{}} + +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \thesection\fi} +\Configure{section}{}{} + {\ifvmode\IgnorePar\fi \EndP \HCode{

    }% + \TitleMark\space} + {\HCode{

    }\IgnoreIndent \par} +\Configure{sectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesection\space + \fi\fi #1} +\ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \thesubsection \fi} +\Configure{subsection}{}{} + {\bgroup \IgnorePar\HCode{

    }% + \TitleMark\space} + {\HCode{

    }\IgnoreIndent\egroup} +\Configure{subsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsection\space + \fi\fi #1} +\ConfigureMark{subsubsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \thesubsubsection \fi} +\Configure{subsubsection}{}{} + {\bgroup \IgnorePar\HCode{
    }% + \TitleMark\space} + {\HCode{
    }\IgnoreIndent\egroup} +\Configure{subsubsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsubsection\space + \fi\fi #1} +\Configure{paragraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}} + {\HCode{}\IgnorePar} +\Configure{subparagraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}} + {\HCode{}\IgnorePar} + +\Configure{likesection}{}{} + {\ifvmode\IgnorePar\fi \EndP \HCode{

    }} + {\HCode{

    }\IgnoreIndent \ShowPar \par} +\Configure{likesubsection}{}{} + {\bgroup \IgnorePar\HCode{

    }} + {\HCode{

    }\IgnoreIndent\egroup} +\Configure{likesubsubsection}{}{} + {\bgroup\IgnorePar\HCode{
    }} + {\HCode{
    }\IgnoreIndent\egroup} + +{\Configure{Needs}{Font\string_Size: #1}\ifcase \@ptsize + \or \Needs{11}\or \Needs{12}\else \fi} + +\ConfigureEnv{quotation}{}{}{\start:env{quotation}}{\end:env} + +\Configure{listof}{}{}{}{\HCode{}}{}{} + +\def\tocpart#1#2#3{\par\toc:SPAN{partToc}{#2}\par}% +\def\toclikepart#1#2#3{\par\toc:SPAN{likepartToc}{#2}\par}% +\expandafter\ifx \csname @chapter\endcsname\relax + \def\tocsection#1#2#3{\par + \toc:SPAN{sectionToc}{\def\:temp{#1}\ifx \:temp\empty\else + #1 \fi #2}\par} + \def\toclikesection#1#2#3{\par\toc:SPAN{likesectionToc}{#2}\par}% + \def\tocsubsection#1#2#3{\par\ \toc:num{subsection}{#1}{#2}\par} + \def\toclikesubsection#1#2#3{\par\ \toc:SPAN{likesubsectionToc}{#2}\par} + \def\tocsubsubsection#1#2#3{\par + \ \ \toc:num{subsubsection}{#1}{#2}\par} + \def\toclikesubsubsection#1#2#3{\par + \ \ \toc:SPAN{likesubsubsectionToc}{#2}\par} + \def\tocparagraph#1#2#3{\par\ \ \toc:num{paragraph}{#1}{#2}\par} + \def\toclikeparagraph#1#2#3{\par\ \ \toc:SPAN{likeparagraphToc}{#2}\par} + \def\tocsubparagraph#1#2#3{\par + \ \ \ \ \toc:num{subparagraph}{#1}{#2}\par} + \def\toclikesubparagraph#1#2#3{\par + \ \ \ \ \toc:SPAN{likesubparagraphToc}{#2}\par} +\else + \def\tocchapter#1#2#3{\par\toc:SPAN{chapterToc}{#1 #2}\par} + \def\toclikechapter#1#2#3{\par\toc:SPAN{likechapterToc}{#2}\par}% + \def\tocappendix#1#2#3{\par\toc:SPAN{appendixToc}{#1 #2}\par} + \def\tocsection#1#2#3{\par\ \toc:num{section}{#1}{#2}\par} + \def\toclikesection#1#2#3{\par\ \toc:SPAN{likesectionToc}{#2}\par} + \def\tocsubsection#1#2#3{\par\ \ \toc:num{subsection}{#1}{#2}\par} + \def\toclikesubsection#1#2#3{\par + \ \ \toc:SPAN{likesubsectionToc}{#2}\par} + \def\tocsubsubsection#1#2#3{\par + \ \ \ \toc:num{subsubsection}{#1}{#2}\par} + \def\toclikesubsubsection#1#2#3{\par + \ \ \ \toc:SPAN{likesubsubsectionToc}{#2}\par} + \def\tocparagraph#1#2#3{\par\ \ \ \toc:num{paragraph}{#1}{#2}\par} + \def\toclikeparagraph#1#2#3{\par + \ \ \ \toc:SPAN{likeparagraphToc}{#2}\par} + \def\tocsubparagraph#1#2#3{\par + \ \ \ \ \ \toc:num{subparagraph}{#1}{#2}\par} + \def\toclikesubparagraph#1#2#3{\par + \ \ \ \ \ \toc:SPAN{likesubparagraphToc}{#2}\par} +\fi +\def\toc:num#1#2#3{\def\:temp{#1#2}\toc:SPAN{#1Toc}{\ifx \:temp\empty \else + #2 \fi #3}} +\def\toc:SPAN#1#2{\HCode{}#2\HCode{}} + +\:CheckOption{7} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,% + paragraph,subparagraph} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph,subparagraph} +\fi + + \CutAt{subparagraph,paragraph,subsubsection,likesubsubsection,% + subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subparagraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,% + paragraph,subparagraph} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph,subparagraph} +\fi + + \CutAt{subparagraph,paragraph,subsubsection,likesubsubsection,% + subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subparagraph} + \fi +\fi + + \fi +\else\:CheckOption{6} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \fi +\else \:CheckOption{5} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \fi +\else\:CheckOption{4} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \fi +\else\:CheckOption{3} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \fi +\else\:CheckOption{2} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \fi +\else\:CheckOption{1} \if:Option + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + +\else + \Log:Note{for automatic sectioning + pagination, use the command line option + `1', `2', `3', '4', '5', '6', or '7'}% +\fi \fi \fi \fi \fi \fi \fi + +\ConfigureEnv{thebibliography}{\IgnorePar}{\IgnorePar\par}{}{} +\ifx \part\:UnDef \else + \Configure{part}{}{} + {\IgnorePar \IgnorePar\HCode{

    }% + \partname \ \thepart\HCode{}} + {\HCode{

    }\IgnoreIndent} +\Configure{partTITLE+}{\thepart\space #1} + +\fi + +\Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesection} + {section,chapter,likechapter,appendix,part,likepart} + +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} +\Configure{endlikesubsection} + {subsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} + +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikesubsubsection} + {subsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endparagraph} + {likeparagraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikeparagraph} + {paragraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endsubparagraph} + {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikesubparagraph} + {subparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} + +\ifx \part\:UnDef \else + \Configure{endpart}{likepart} +\Configure{endlikepart}{endpart} + + \Configure{likepart}{}{} + {\IgnorePar\IgnorePar\HCode{

    }} + {\HCode{

    }\IgnoreIndent} + +\fi + +\ConfigureList{thebibliography}% + {\HCode{
    }} + {\HCode{
    }\ShowPar} + {\HCode{
    }\bgroup \bf} + {\egroup\HCode{}} +\:CheckOption{/bib} \if:Option \else + \ConfigureList{thebibliography}% + {\HCode{
    }}% + {\HCode{
    }}% + {\HCode{}}% + {\AnchorLabel \:nbsp\HCode{}} +\fi +\ConfigureEnv{quote}{}{}{\start:env{quote}}{\end:env} +\Configure{theindex} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }\let\end:theidx\empty} + {\end:theidx\HCode{
    }} + {} {\hfil\break\HCode{}} + {\ \ \ \ } {\hfil\break\HCode{}} + {\ \ \ \ \ \ \ \ } {\hfil\break\HCode{}} + {\hbox{\end:theidx\HCode{

    }}% + \def\end:theidx{\HCode{

    }}} + + +\ConfigureEnv{abstract}{\HCode{<\tbl:XV{abstract}>}}{\end:env}{}{} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tcilatex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{GRAPHICSPS} + {\Picture+[PICT]{}} {\EndPicture} +\Configure{GRAPHICSHP} + {\Picture+[PICT]{}} {\EndPicture} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{fontmath} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{mathit}{\Protect\HCode{}}{\Protect\HCode{}} +\Configure{mathbf}{\Protect\HCode{}}{\Protect\HCode{}} +\Configure{mathtt}{\Protect\HCode{}}{\Protect\HCode{}} +\Configure{mathsf}{}{} +\Configure{mathrm}{}{} +\Configure{textbf}{\Protect\HCode{}}{\Protect\HCode{}} +\Configure{textit}{\Protect\HCode{}}{\Protect\HCode{}} +\Configure{textrm}{}{} +\Configure{textup}{}{} +\Configure{textsc}{}{} +\Configure{textsf}{}{} +\Configure{textsl}{\Protect\HCode{}}{\Protect\HCode{}} +\Configure{texttt}{\Protect\HCode{}}{\Protect\HCode{}} +\Configure{emph}{\Protect\HCode{}}{\Protect\HCode{}} +\Configure{cdots} {\pic:sym{cdots}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{graphics} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{graphics}{\Picture+[PIC]{}}{\EndPicture} +\Configure{graphics*} + {gif} + {\Picture[pict]{\csname Gin@base\endcsname.gif}} +\Configure{graphics*} + {png} + {\Picture[pict]{\csname Gin@base\endcsname.png}} +\Configure{graphics*} + {jpeg} + {\Picture[pict]{\csname Gin@base\endcsname.jpeg}} +\Configure{graphics*} + {jpg} + {\Picture[pict]{\csname Gin@base\endcsname.jpg}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsart} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + \Configure{caption}{\HCode{\if:nopar \else \fi +
    }} + {} {\HCode{}} + {\HCode{
    }} + + +\ConfigureToc{lof} {\empty}{\ }{}{\HCode{}} +\ConfigureToc{lot} {\empty}{\ }{}{\HCode{}} + +\ConfigureEnv{thebibliography}{\IgnorePar}{\IgnorePar\par}{}{} +\ifx \part\:UnDef \else + \Configure{part}{}{} + {\IgnorePar \IgnorePar\HCode{

    }% + \partname \ \thepart\HCode{}} + {\HCode{

    }\IgnoreIndent} +\Configure{partTITLE+}{\thepart\space #1} + +\fi + +{\Configure{Needs}{Font\string_Size: #1}\ifcase \@ptsize + \or \Needs{11}\or \Needs{12}\else \fi} + +\Configure{footnotemark} + {\HCode{}\ifTag{)Qfn\FNnum x\minipageNum +} + {\Link{fn\FNnum x\minipageNum +}{}} + {}% +\NoFonts + \Tag{fn\FNnum x\minipageNum +}{}} + {\EndNoFonts \ifTag{)Qfn\FNnum x\minipageNum +} + {\EndLink} + {}% +\HCode{}} + +\Configure{footnotetext} + {\ifTag{fn\FNnum x\minipageNum +} + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +)\endcsname\def + \:warning{Multiple footnote texts for mark \FNnum}% + \else \HPage{}\fi + } + {}% +% + \HCode{}\Link{}{fn\FNnum x\minipageNum +}% + \NoFonts + } + {\EndNoFonts \EndLink \HCode{}} + {\ifTag{fn\FNnum x\minipageNum +} + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +)\endcsname\def + \else \EndHPage{}\fi + } + {}% +\expandafter\global\expandafter + \let\csname (fn\FNnum x\minipageNum +)\endcsname\def +} + + +\Configure{maketitle} + {\ifvmode \IgnorePar\fi \EndP {\Configure{maketitle}{}{}{}{}% +\a:NoSection \let\leavevmode\empty \let\not@math@alphabet\:gobbleII +\def\text@command##1{##1}\let\selectfont\empty +\def\check@icl ##1\check@icr{}% +\more:no \let\thanks\:gobble +\let\\\empty \def\TeX{TeX}% +\def\gobble:font##1##2{##2}\:TITLE: \no:fonts +\Tag{TITLE+}{\@title}} +% + \HCode{
    }% + \ConfigureEnv{center} + {\ifvmode \IgnorePar\fi} {\ifvmode \IgnorePar\fi} + {\ifvmode \IgnorePar\fi} {\ifvmode \IgnorePar\fi}% + \Configure{footnotetext} + {\HCode{}\HPage{\FNnum}\HCode{
    }\NoFonts} + {\EndNoFonts} + {\HCode{
    }\EndHPage{}\HCode{
    }}% +% + } + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\NoFonts\IgnorePar \EndP + \HCode{

    }\IgnorePar} + {\HCode{

    }\IgnoreIndent\EndNoFonts} + +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \thesection\fi} +\Configure{section}{}{} + {\ifvmode\IgnorePar\fi \EndP \HCode{

    }% + \TitleMark\space} + {\HCode{

    }\IgnoreIndent \par} +\Configure{sectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesection\space + \fi\fi #1} +\ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \thesubsection \fi} +\Configure{subsection}{}{} + {\bgroup \IgnorePar\HCode{

    }% + \TitleMark\space} + {\HCode{

    }\IgnoreIndent\egroup} +\Configure{subsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsection\space + \fi\fi #1} +\ConfigureMark{subsubsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \thesubsubsection \fi} +\Configure{subsubsection}{}{} + {\bgroup \IgnorePar\HCode{
    }% + \TitleMark\space} + {\HCode{
    }\IgnoreIndent\egroup} +\Configure{subsubsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsubsection\space + \fi\fi #1} +\Configure{paragraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}} + {\HCode{}\IgnorePar} +\Configure{subparagraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}} + {\HCode{}\IgnorePar} + +\Configure{endsection} + {part} +\Configure{endsubsection} + {section,part} +\Configure{endsubsubsection} + {subsection,section,part} +\Configure{endparagraph} + {subsubsection,subsection,section,part} +\Configure{thanks author date and} + {\par\IgnorePar\EndP \HCode{
    }\par\ShowPar} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP + \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\par\IgnorePar\EndP \HCode{
    }\par\ShowPar} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\lowercase{\HCode{}}and~% + \lowercase{\HCode{}}} + {\HCode{}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsthm} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{proof}{\par\leavevmode}{\par\ShowPar}{}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsmath} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{@cdots} {\pic:sym{@cdots}} +\Configure{iint} {\pic:sym{iint}} +\Configure{iiint} {\pic:sym{iiint}} +\Configure{iiiint} {\pic:sym{iiint}} +\Configure{idotsint} {\pic:sym{tsint}} +\Configure{doteq} {\pic:sym{tsint}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsfonts} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{fonts} \if:Option + \Configure{mathbb}{\Protect\HCode{}} + {\Protect\HCode{}} + \Configure{mathfrak}{\Protect\HCode{}} + {\Protect\HCode{}} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amstex1} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{aligned}{\m:env{aligned}}{\endm:env}{}{} +\def\m:env#1{\relax\ifmmode\else\par\fi\:xhtml{\IgnorePar\EndP}% + \HCode{
    }} +\def\endm:env{\:xhtml{\IgnorePar\EndP}% + \HCode{
    }\IgnorePar + \ifmmode\else\par\fi} + +\ConfigureEnv{equation*}{\m:env{equation*}}{\endm:env}{}{} +\ConfigureEnv{equation}{\m:env{equation}}{\endm:env}{}{} +\Configure{eqn}{\HCode{}} +\ConfigureEnv{align}{\m:env{align}}{\endm:env}{}{} +\ConfigureEnv{align*}{\m:env{align*}}{\endm:env}{}{} +\ConfigureEnv{alignat}{\m:env{alignat}}{\endm:env}{}{} +\ConfigureEnv{alignat*}{\m:env{alignat*}}{\endm:env}{}{} +\ConfigureEnv{xalignat}{\m:env{xalignat}}{\endm:env}{}{} +\ConfigureEnv{xxalignat}{\m:env{xxalignat}}{\endm:env}{}{} +\ConfigureEnv{xalignat*}{\m:env{xalignat*}}{\endm:env}{}{} +\ConfigureEnv{aligned}{\m:env{aligned}}{\endm:env}{}{} +\ConfigureEnv{alignedat}{\m:env{alignedat}}{\endm:env}{}{} +\ConfigureEnv{gather}{\m:env{gather}}{\endm:env}{}{} +\ConfigureEnv{gather*}{\m:env{gather*}}{\endm:env}{}{} +\ConfigureEnv{gathered}{\m:env{gathered}}{\endm:env}{}{} +\ConfigureEnv{matrix}{\m:env{matrix}}{\endm:env}{}{} +\ConfigureEnv{multline}{\m:env{multline}}{\endm:env}{}{} +\ConfigureEnv{multline*}{\m:env{multline*}}{\endm:env}{}{} +\ConfigureEnv{pmatrix}{\m:env{pmatrix}}{\endm:env}{}{} +\ConfigureEnv{bmatrix}{\m:env{bmatrix}}{\endm:env}{}{} +\ConfigureEnv{vmatrix}{\m:env{vmatrix}}{\endm:env}{}{} +\ConfigureEnv{Vmatrix}{\m:env{Vmatrix}}{\endm:env}{}{} +\Configure{gather}{\Picture*{}}{\EndPicture} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsppt} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\Configure{specialhead}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent} +\ConfigureToc{specialhead} + {\HCode{
    }\ignorespaces}{ } + {}{\HCode{
    }} +\Configure{head}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent} +\ConfigureToc{head} + {\ignorespaces}{ }{}{\HCode{}} +\Configure{subhead}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent} +\ConfigureToc{subhead} + {\:nbsp\:nbsp\:nbsp\:nbsp\ignorespaces} { } + {} {\HCode{}} +\Configure{subsubhead}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent} +\ConfigureToc{subsubhead} + {\:nbsp\:nbsp\:nbsp\:nbsp\:nbsp% + \:nbsp\:nbsp\:nbsp\ignorespaces} { } {} {\HCode{}} +\Configure{block} + {\IgnorePar\EndP + \HCode{
    }\IgnorePar\par} + {\IgnorePar\HCode{
    }\IgnorePar\par} +\Configure{caption} + {\:xhtml{\IgnorePar\EndP}\HCode{
    }}{}{\HCode{
    }} +\Configure{roster} + {\IgnorePar\EndP\HCode{}\let\end:item\empty} + {\IgnorePar\end:item\HCode{
    }\IgnorePar\par} + {\IgnorePar\end:item \HCode{} + \def\end:item{\EndP\HCode{}}} + {\:nbsp\EndP\HCode{}\ShowPar} + {\IgnorePar\EndP\HCode{}\let\end:iitem\empty} + {\IgnorePar\end:iitem\HCode{
    }\IgnorePar\par} + {\IgnorePar\end:iitem\HCode{}} + {\HCode{} + \def\end:iitem{\EndP\HCode{}}} +\Configure{vol}{\HCode{}}{\HCode{}} +\Configure{book}{\HCode{}}{\HCode{}} +\Configure{paper}{\HCode{}}{\HCode{}} +\Configure{Refs}{\IgnorePar\EndP\HCode{}} + {\HCode{
    }} +\Configure{ref}{\HCode{}} + {\EndP\HCode{}}{} +\Configure{keyformat}{}{\EndP\HCode{}} + + +\Configure{affil}{\IgnorePar\HCode{
    }\IgnorePar} + {\IgnorePar\HCode{
    }} +\Configure{abstract} {\HCode{
    }} {\HCode{
    }} + {\IgnorePar\HCode{
    }\IgnorePar\par} + {\IgnorePar\HCode{
    }\IgnorePar\par} +\Configure{date}{\IgnorePar\HCode{
    }\IgnorePar} + {\IgnorePar\HCode{
    }} +\Configure{title} + {\IgnorePar\EndP\HCode{
    }\begingroup\bf} + {\endgroup\IgnorePar\HCode{
    }} +\Css{div.title {margin-top: 0.5em;}} +\Configure{author} + {\IgnorePar\EndP\HCode{
    }\IgnorePar\par} + {\IgnorePar\EndP\HCode{
    }} + + + +\ifx \EnditemitemList\:UnDef +\Configure{itemitem}{}{} + {\par\leavevmode\:nbsp\:nbsp\:nbsp}{} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{babel} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{quotedblbase}{\leavevmode\special{t4ht@+&{35}8222;}x} +\Configure{quotesinglbase}{\leavevmode\special{t4ht@+&{35}8218;}x} + +\ifx \@begindocumenthook\:UnDef\else + \:CheckOption{new-accents} \if:Option \else + \def\:temp{russian}\ifx \languagename\:temp + \Configure{accent}\"\ddot{A{A}E{E}I{I}O{O}U{U}Y% + {Y}a{a}e{e}i{i}\i{i}o{o}u{u}y{y}^^e5{e}{}{34}} + {\a:accents{uml}{#1}} + {\def\:temp{>}\def\:tempa{#2}\ifx \:temp\:tempa\HCode{^^bb}% + \else \def\:temp{<}\ifx \:temp\:tempa\HCode{^^ab}% + \else \b:accents{uml}{#1}{#2}\fi\fi} + + \fi +\fi\fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{plain} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{ }{\:nbsp} + +\Configure{displaylines} + {\HCode{}} + {\HCode{
    }} + {\HCode{}} + {\HCode{}} +\:CheckOption{/obeylines} \if:Option + \Configure{obeylines} + {\def\Line:Break{\def\Line:Break{\hbox{\HCode{}}}}} {} + {\Line:Break} + +\else \Configure{obeylines} + {} {} {\hbox{\HCode{}}} + \fi +\def\:zbsp#1{cellpadding="0" border="0" cellspacing="0"\Hnewline} +\Configure{centerline}{\HCode{
    }}{\HCode{
    }} +\Configure{leftline}{\HCode{}}{} +\Configure{rightline}{\HCode{

    }}{} + +\expandafter\let\csname tex4ht:4ht\endcsname\empty +\def\no:dupl#1#2{% + \expandafter\ifx \csname #1:4ht\endcsname\relax + \expandafter\let \csname #1:4ht\endcsname\empty + \expand:after{#2}% + \fi +} + +\Hinclude{\def\:temp{\ht:everypar={\setbox0=\lastbox\ht:everypar={}}}% + \ifx \NoindentAfter\:temp + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {osudeG} +\Hinclude{\ifx\amstexloaded@\relax + \no:dupl{#1}{ + \ifx \Space@\:UnDef \expand:after{\input #1.4ht} % + \else \input vanilla.4ht \fi}% + \fi} + {amstex} +\Hinclude{\expandafter\ifx \csname amsppt.sty\endcsname\relax \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {amsppt} +\Hinclude{\ifx \texinfoversion\:UnDef\else + \no:dupl{#1}{\expand:after{\input texinfo.4ht}}\fi} + {texinfo} +\Hinclude{\ifx \thistubstyle\:UnDef\else + \no:dupl{#1}{\expand:after{\input tugboat.4ht}}\fi} + {tugboat} + +\expandafter\let\csname tex4ht:4ht\endcsname\empty +\def\no:dupl#1#2{% + \expandafter\ifx \csname #1:4ht\endcsname\relax + \expandafter\let \csname #1:4ht\endcsname\empty + \expand:after{#2}% + \fi +} + +\Hinclude{\ifx \PsfigVersion\:UnDef \else + \no:dupl{#1}{\expand:after{\input psfig.4ht}}\fi} + {psfig} +\Hinclude{\:CheckOption{#1} + \if:Option \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {pictex} +\Hinclude{% + \expandafter\ifx \csname PSTricksLoaded\endcsname\relax\else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {pstricks} +\Hinclude{% + \ifx \:DraCatCodes\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {dratex} +\Hinclude{% + \ifx \xyloaded\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {xy} + +\Hinclude{% + \ifx \epsfsetgraph\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {epsf} + +\Hinclude{% + \ifx \diagram@help@messages\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {diagrams} + +\Hinclude{% + \ifx \figvisu\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {fig4tex} + +\Hinclude{} + {pctable} +\Hinclude{% + \:CheckOption{xhtml}\if:Option \fi} + {xhtml} +\Hinclude{\:CheckOption{#1} + \if:Option\else \:CheckOption{ShowFont}\fi + \if:Option\else \:CheckOption{frames-}\fi + \if:Option\else \:CheckOption{frames}\fi + \if:Option\else \:CheckOption{image-maps}\fi + \if:Option\else \:CheckOption{java}\fi + \if:Option\else \:CheckOption{javascript}\fi + \if:Option \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {th4} +\Hinclude{\ifx \sethebrew\:UnDef\else \ifx \ArabTeX\:UnDef\else + \no:dupl{#1}{\expand:after{\input hebtex.4ht}}\fi \fi} + {hebtex} + +\:CheckOption{new-accents} \if:Option + \:CheckOption{accent-} \if:Option + \Configure{HAccent}\acute{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\bar{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\breve{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\check{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\ddot{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\dot{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\grave{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\hat{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\tilde{AOaoNn{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\vec{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\widehat{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\widetilde{}{\Picture+{}}{\EndPicture} +\fi +\:CheckOption{mathaccent-} \if:Option + \Configure{HAccent}\"{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\'{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\.{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\={}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\H{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\^{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\`{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\b{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\c{Cc{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\d{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\t{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\u{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\v{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\~{AOaoNn{}}{\Picture+{}}{\EndPicture} +\fi +\Configure{accent}{*} + {} + {} +\Configure{mathaccent}{*} + {} + {} +\Configure{accented}{*} + {} + {} +\Configure{accenting}{*} + {} + {} + +\else + \Configure{accent}\`\grave{A{A}E{E}I{I}O{O}U{U}% + a{a}e{e}i{i}\i{i}o{o}u{u}{}{}} + {\a:accents{grave}{#1}} {\b:accents{grave}{#1}{#2}} +\Configure{accent}\'\acute{A{A}E{E}I{I}O{O}U{U}Y% + {Y}a{a}e{e}i{i}\i{i}o{o}u{u}y{y}{}{}} + {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}} +\Configure{accent}\^\hat{A{A}E{E}I{I}O{O}U{U}a{a}% + e{e}i{i}\i{i}o{o}u{u}{}{}} + {\a:accents{circ}{#1}} {\b:accents{hat}{#1}{#2}} +\Configure{accent}\~\tilde{A{A}O{O}a{a}o{o}N{N}n{n}{}{}} + {\a:accents{tilde}{#1}} {\b:accents{tilde}{#1}{#2}} +\Configure{accent}\"\ddot{A{A}E{E}I{I}O{O}U{U}Y% + {Y}a{a}e{e}i{i}\i{i}o{o}u{u}y{y}{}{34}} + {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}} +\Configure{accent}\c\c{C{C}c{c}{}{}} + {\a:accents{cedil}{#1}} {\b:accents{cedil}{#1}{#2}} +\Configure{accent}\t\t{{}{}} + {\a:accents{udot}{#1}} {\b:accents{udot}{#1}{#2}} +\Configure{accent}\H\H{{}{}} {}{\b:accents{Huml}{#1}{#2}} +\Configure{accent}\.\dot{{}{}} {}{\b:accents{dot}{#1}{#2}} +\Configure{accent}\u\breve{{}{}}{}{\b:accents{breve}{#1}{#2}} +\Configure{accent}\vec\vec{{}{}}{}{\b:accents{vec}{#1}{#2}} +\Configure{accent}\v\check{{}{}}{}{\b:accents{check}{#1}{#2}} +\Configure{accent}\=\bar{{}{}} {}{\b:accents{bar}{#1}{#2}} +\Configure{accent}\widetilde\widetilde{{}{}} + {}{\b:accents{widetilde}{#1}{#2}} +\Configure{accent}\widehat\widehat{{}{}} + {}{\b:accents{widehat}{#1}{#2}} + +\fi +\let\^^_\v + +\Configure{settabs}[1.5]{}{}{}{}{} +\Configure{line}{\HCode{}} + +\Configure{vfootnote} + {\HPageButton[fn\FNnum]{\FNmark}} + {\BeginHPage[fn\FNnum]{ }} + {\EndHPage{}} + +\def\:temp{TeX} +\HLet\TeX\:temp + +\:CheckOption{pic-eqalign} \if:Option + \:CheckOption{no-halign} \if:Option \else + \fi +\else \Configure{eqalign} + {\HCode{

    }} + {\HCode{
    }} + {\HCode{}}{\IgnorePar\HCode{}} + {\HCode{\ifnum \HCol=3 \fi + }} + {\HCode{}} +\def\:eqalign:{\Configure{noalign} + {\HCode{}}% + {\HCode{}}} +\Configure{eqalignno} + {\HCode{
    }} + {\HCode{
    }} + {\HCode{}}{\IgnorePar\HCode{}} + {\HCode{\ifnum \HCol=3 \fi + }} + {\HCode{}} +\def\:eqalignno:{\Configure{noalign} + {\HCode{}}% + {\HCode{}}} +\Configure{leqalignno} + {\HCode{
    }} + {\HCode{
    }} + {\HCode{}}{\IgnorePar\HCode{}} + {\HCode{\ifnum \HCol=3 \fi + }} + {\HCode{}} +\def\:leqalignno:{\Configure{noalign} + {\HCode{}}% + {\HCode{}}} + +\fi +\Configure{settabs}[1.5]{\IgnorePar\leavevmode \ht:special{t4ht=}} + {\ht:special{t4ht=
    }} + {\gt:tab \ht:special{t4ht=}} + {\ht:special{t4ht=}} +\Configure{narrower}{\ifvmode \IgnorePar\fi + \HCode{
    }\ifvmode \IgnorePar\fi} + {\ifvmode \IgnorePar\fi + \HCode{
    }\ifvmode \IgnorePar\fi} +\Configure{proclaim} + {\IgnorePar\HCode{
    }} + {\HCode{}} {\IgnorePar\HCode{
    }} +\Configure{beginsection} + {}{} + {\ifvmode \IgnorePar\fi + \HCode{

    }} + {\HCode{

    }\par\ShowPar} +\ConfigureToc{beginsection} + {} {\relax} {} { } +\Configure{TableOfContents} {}{}{\ShowPar}{\HCode{}}{} +\Configure{insert} + {\IgnorePar\HCode{}\IgnorePar} + {\IgnorePar\HCode{}\IgnorePar} + +\:CheckOption{plain-} \if:Option \else + \Configure{item}{}{}{\par\leavevmode}{} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{seslideb} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{center} + {\IgnorePar \par \EndP \HCode{
    }} + {\ifvmode\IgnorePar\fi\EndP\HCode{
    }} + {} {} +{\Configure{Needs}{Font\string_Size: #1}% + \expandafter\Needs\expandafter{\csname normalsize@fsize\endcsname}} +\ConfigureToc{swSlide} + {} {\relax } {} { } +\:CheckOption{0} + \if:Option \else \:CheckOption{1} \fi +\if:Option + \:CheckOption{1} \if:Option + \CutAt{swSlide} + \Configure{crosslinks}{}{}{}{}{}{}{}{} + \fi + \def\:temp{% + \ifOption{1}{\par\IgnorePar\EndP\HCode{
    }\par}{} + \HAssign\TocN=1 + \def\swTitle{\gHAdvance\TocN by 1 \TocN}\:TableOfContents[swSlide] + \let\swTitle=\relax + \ifOption{0}{\par\IgnorePar\EndP\HCode{
    }\par}{} + \let\swSlide=\o:swSlide: \let\o:swSlide:=\empty \swSlide} +\HLet\swSlide=\:temp + + \Configure{swSlide} + {\gHAdvance\swSlideN by 1 \Link{}{s-\swSlideN}\EndLink } + {\rightline{ + {\HAdvance\swSlideN by -1 \Link{s-\swSlideN}{}\swSlideN\EndLink} + \Link[\jobname.html]{}{}\HCode{<>}\EndLink{} + {\HAdvance\swSlideN by 1 + \ifTag{)Qs-\swSlideN}{\Link{s-\swSlideN}{}\swSlideN\EndLink}{}} + } + \ifOption{0}{\par \IgnorePar\EndP\HCode{
    }\par}{} + } + {\IgnorePar\bgroup \bf } + {\egroup \ShowPar\IgnoreIndent\par} +\HAssign\swSlideN=1 + +\else + \Log:Note{pagination may be obtained + through the option `0' or `1', at locations marked with + \noexpand\csname PageBreak\string\endcsname} + \Configure{swSlide}{}{}{\bgroup\bf}{\egroup} + +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{array} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{VBorder}{\let\VBorder\empty}{\gdef\VBorder{border="1"}}{}{} + +\Configure{array} + {\halignTB{array}} + \t:HA + \R:HA\r:HA\D:HA\d:HA +\Configure{halignTB<>}{array}{<>\HAlign} +\Configure{tabular} + {\halignTB{tabular}} + \t:HA + \R:HA\r:HA\D:HA\d:HA +\Configure{halignTB<>}{tabular}{\HCode{cellpadding="5" \VBorder}<>\HAlign} +\ConfigureEnv{array}{\IgnorePar\HCode{
    }} + {\HCode{
    }\ShowPar}{}{} +\ConfigureEnv{tabular}{\IgnorePar\HCode{
    }} + {\HCode{
    }\ShowPar}{}{} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{longtable} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \let\a:longtable=\a:tabular +\let\b:longtable=\b:tabular +\let\c:longtable=\c:tabular +\let\d:longtable=\d:tabular +\let\e:longtable=\e:tabular +\let\f:longtable=\f:tabular + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{CJK} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{charset}{charset=big5} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{url} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{url}{\Link[#1]{}{}#1\EndLink} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{hyperref} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{Form} + {\IgnorePar\EndP\leavevmode \Tg
    } + {\IgnorePar\EndP\Tg
    } +\NewConfigure{::value}{1} +\Configure{::value} + {\edef\Attributes{\Attributes\space value="\AttributeVal"}} +\NewConfigure{::name}{1} +\Configure{::name} + {\edef\Attributes{\Attributes\space name="\AttributeVal"}} +\NewConfigure{::default}{1} +\Configure{::default} + {\let\::default=\AttributeVal} +\def\get:int#1.#2//{\tmp:cnt=#1 } +\def\Default:Checked#1{% + \let\:temp=\relax + \let\:tempa=\relax + \edef\:temp{\def\:temp####1#1#1####2//{\def\:temp{####2}}% + \:temp \AttributeVal #1=#1#1//% + \def\:tempa####1=####2//{\def\noexpand\AttributeVal{####1}}% + \:tempa\AttributeVal=//}% + \:temp} + +\NewConfigure{TextField::}{2} +\Configure{TextField::}{}{ \Tg} +\NewConfigure{TextField::width}{1} +\Configure{TextField::width} + {\tmp:dim=\AttributeVal \divide\tmp:dim by 6 + \expandafter\get:int\the\tmp:dim//% + \edef\Attributes{\Attributes\space size="\the\tmp:cnt"}} +\NewConfigure{TextField::default}{1} +\Configure{TextField::default} + {\edef\Attributes{\Attributes\space value="\AttributeVal"}} + +\NewConfigure{TextField::multiline}{2} +\Configure{TextField::multiline} + {} + { \Tg} + +\let\multiline:value=\empty +\def\set:ln#1,#2!*?: {#1% + \def\:temp{#2}\ifx \:temp\empty \else + \hfil\break \def\:temp{\set:ln#2!*?: }% + \fi \:temp} + +\NewConfigure{multiline::value}{1} +\Configure{multiline::value} + {\let\multiline:value=\AttributeVal} + +\NewConfigure{multiline::width}{1} +\Configure{multiline::width} + {\tmp:dim=\AttributeVal \divide\tmp:dim by 6 + \expandafter\get:int\the\tmp:dim//% + \edef\Attributes{\Attributes\space cols="\the\tmp:cnt"}} + +\NewConfigure{TextField::password}{2} +\Configure{TextField::password} + {}{\Tg} + +\NewConfigure{ChoiceMenu::radio}{5} +\Configure{ChoiceMenu::radio} + {\IgnorePar\EndP\leavevmode + \Tg
    \gHAdvance\form:id by 1 } + { }{\IgnorePar\EndP\Tg
    } + {\Default:Checked\radio::default + \Tg} + {} +\NewConfigure{radio::default}{1} +\Configure{radio::default} + {\let\radio::default=\AttributeVal} +\NewConfigure{ChoiceMenu::combo}{5} +\Configure{ChoiceMenu::combo} + {} + {~\Tg} + {\Tg} + {\Tg} +\NewConfigure{combo::default}{1} +\Configure{combo::default} + {\let\radio::default=\AttributeVal} +\NewConfigure{ChoiceMenu::popdown}{5} +\Configure{ChoiceMenu::popdown} + {}{\HCode{\Hnewline } + {\Tg} +\NewConfigure{ChoiceMenu::}{5} +\Configure{ChoiceMenu::} + {}{\HCode{\Hnewline }}{\Tg} + {\Tg} +\NewConfigure{::menulength}{1} +\Configure{::menulength} + {\edef\Attributes{\Attributes\space size="\AttributeVal"}} + +\def\:tempc#1{% + \NewConfigure{::#1}{1}% + \Configure{::#1}% + {\edef\Attributes{\Attributes\space #1="\AttributeVal"}}} +\:tempc{onclick} +\:tempc{onblur} +\:tempc{onchange} +\:tempc{onclick} +\:tempc{ondblclick} +\:tempc{onfocus} +\:tempc{onkeydown} +\:tempc{onkeypress} +\:tempc{onkeyup} +\:tempc{onmousedown} +\:tempc{onmousemove} +\:tempc{onmouseout} +\:tempc{onmouseover} +\:tempc{onmouseup} +\:tempc{onselect} + +\NewConfigure{::action}{1} +\Configure{::action} + {\edef\Attributes{\Attributes\space action="\AttributeVal"}} +\NewConfigure{::method}{1} +\Configure{::method} + {\edef\Attributes{\Attributes\space method="\AttributeVal"}} +\NewConfigure{PushButton::}{1} +\Configure{PushButton::} + {\leavevmode\Tg} +\NewConfigure{Reset::}{1} +\Configure{Reset::} + {\leavevmode\Tg} +\NewConfigure{Submit::}{1} +\Configure{Submit::} + {\leavevmode\Tg} +\NewConfigure{CheckBox::}{2} +\Configure{CheckBox::} + {\leavevmode\Tg}{} +\NewConfigure{CheckBox::checked}{2} +\Configure{CheckBox::checked} + {\leavevmode\Tg}{} +\HAssign\form:id=0 + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{moreverb} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{verbatimtab}{\env:verb{verbatim}}{\endenv:verb}{}{} +\ConfigureEnv{verbatimtab*}{\env:verb{verbatim}}{\endenv:verb}{}{} +\ConfigureEnv{boxedverbatim} + {\env:verb{boxedverbatim}}{\endenv:verb}{}{} +\ConfigureEnv{boxedverbatim*} + {\env:verb{boxedverbatim}}{\endenv:verb}{}{} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{fancyvrb} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{fancyvrb} + {\HCode{
    }} {\HCode{
    }} + {} {\HCode{}} + {\ \ }{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{psfig} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{psfig} {\Picture+[psfig]{}}{\EndPicture} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{epsfig} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{epsfig} {\Picture+[epsfig]{}}{\EndPicture} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{xy} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{xypic} + {\Picture*{}} {\EndPicture} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amscd} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{CD} + {\Picture*{}$} {$\EndPicture} {}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{color} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{HColor}{red}{\#FF0000} +\Configure{HColor}{rgb 1 0 0}{\#FF0000} +\Configure{HColor}{blue}{\#0000FF} +\Configure{HColor}{rgb 0 0 1}{\#0000FF} +\Configure{HColor}{green}{\#00FF00} +\Configure{HColor}{rgb 0 1 0}{\#00FF00} +\Configure{HColor}{white}{\#FFFFFF} +\Configure{HColor}{gray 1}{\#FFFFFF} +\Configure{HColor}{rgb 1 1 1}{\#FFFFFF} +\Configure{HColor}{black}{\#000000} +\Configure{HColor}{gray 0}{\#000000} +\Configure{HColor}{rgb 0 0 0}{\#000000} +\Configure{HColor}{cyan}{\#00FFFF} +\Configure{HColor}{cmyk 1 0 0 0}{\#00FFFF} +\Configure{HColor}{magenta}{\#FF00FF} +\Configure{HColor}{cmyk 0 1 0 0}{\#FF00FF} +\Configure{HColor}{yellow}{\#FFFF00} +\Configure{HColor}{cmyk 0 0 1 0}{\#FFFF00} +\Configure{color}{\:gobble} +\Configure{HColor:gray}{% + \int:of\:tempa{255}{#1}% + \Configure{HColor}{}{rgb(\:tempa,\:tempa,\:tempa)}% +} +\Configure{HColor:rgb}{% + \int:of\:tempa{255}{#1}% + \int:of\:tempb{255}{#2}% + \int:of\:tempc{255}{#3}% + \Configure{HColor}{}{rgb(\:tempa,\:tempb,\:tempc)}% +} +\Configure{HColor:cmyk}{% + \int:of\:Cyan{255}{#1}% + \int:of\:Magenta{255}{#2}% + \int:of\:Yellow{255}{#3}% + \int:of\:Black{255}{#4}% + \:cmyk\:tempa\:Cyan + \:cmyk\:tempb\:Magenta + \:cmyk\:tempc\:Yellow + \Configure{HColor}{}{rgb(\:tempa,\:tempb,\:tempc)}% +} +\def\int:of#1#2#3{% + \tmp:dim=#3pt \tmp:dim=#2\tmp:dim + \edef\:temp{\tmp:cnt\the\tmp:dim//}% + \def#1##1//{}\afterassignment#1\:temp + \edef#1{\the\tmp:cnt}% +} +\def\:cmyk#1#2{% + \tmp:cnt=255 \advance\tmp:cnt by -\:Black + \multiply\tmp:cnt by#2 \advance\tmp:cnt by \:Black + \advance\tmp:cnt by -255 \tmp:cnt=-\tmp:cnt + \ifnum \tmp:cnt<0 \tmp:cnt=0 \fi + \edef#1{\the\tmp:cnt}% +} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{minitoc} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{minitoc}{\HCode{
    }}{\HCode{
    }}{}{} +\Configure{parttoc}{\HCode{
    }}{\HCode{
    }}{}{} +\Configure{secttoc}{\HCode{
    }}{\HCode{
    }}{}{} +\Configure{minilof}{\HCode{
    }}{\HCode{
    }}{}{} +\Configure{partlof}{\HCode{
    }}{\HCode{
    }}{}{} +\Configure{sectlof}{\HCode{
    }}{\HCode{
    }}{}{} +\Configure{minilot}{\HCode{
    }}{\HCode{
    }}{}{} +\Configure{partlot}{\HCode{
    }}{\HCode{
    }}{}{} +\Configure{sectlot}{\HCode{
    }}{\HCode{
    }}{}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{index} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{NoSection} + {\let\sv:index\p@index \let\sv:label\label \let\sv:ref\ref + \let\sv:newline\newline \def\newline{ }% + \def\p@index[##1]{\@gobble}\let\label\@gobble \let\ref\@gobble + } + {\let\p@index\sv:index \let\label\sv:label \let\ref\sv:ref + \let\newline\sv:newline + } + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{vanilla} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{matrix} + {\EndP\HCode{
    }} + {\HCode{
    }\IgnorePar} + {\HCode{}}{\HCode{}} + {\HCode{}} {\HCode{}} +\Configure{align} + {\EndP\HCode{
    }} + {\HCode{
    }\IgnorePar} + {\HCode{}}{\HCode{}} + {\HCode{}} {\HCode{}} + +\Configure{title} + {\IgnorePar\EndP\HCode{
    }\begingroup\bf} + {\endgroup\IgnorePar\HCode{
    }} +\Css{div.title {margin-top: 0.5em;}} +\Configure{author} + {\IgnorePar\EndP\HCode{
    }\IgnorePar\par} + {\IgnorePar\EndP\HCode{
    }} + + +\Configure{heading} + {}{}{\IgnorePar\EndP\HCode{

    }}{\HCode{

    }} +\ConfigureToc{heading} + {}{\HCode{}}{}{\HCode{}} +\Configure{subheading} + {}{}{\EndP\HCode{

    }}{.\HCode{

    }} +\ConfigureToc{subheading} + {}{\HCode{}}{}{\HCode{}} +\Configure{demo} + {\IgnorePar\EndP\HCode{
    }} + {\HCode{}} {\IgnorePar\EndP\HCode{
    }} +\Configure{aligned} + {\EndP\HCode{
    }} + {\HCode{
    }\IgnorePar} + {\HCode{}}{\HCode{}} + {\HCode{}} {\HCode{}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{ntheorem} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{Anmerkung} + {\HCode{
    }} {\HCode{
    }} {}{} +\ConfigureEnv{Beispiel} + {\HCode{
    }} {\HCode{
    }} {}{} +\ConfigureEnv{Bemerkung} + {\HCode{
    }} {\HCode{
    }} {}{} +\ConfigureEnv{Beweis} + {\HCode{
    }} {\HCode{
    }} {}{} +\ConfigureEnv{Corollary} + {\HCode{
    }} {\HCode{
    }} {}{} +\ConfigureEnv{Definition} + {\HCode{
    }} {\HCode{
    }} {}{} +\ConfigureEnv{Example} + {\HCode{
    }} {\HCode{
    }} {}{} +\ConfigureEnv{Korollar} + {\HCode{
    }} {\HCode{
    }} {}{} +\ConfigureEnv{Lemma} + {\HCode{
    }} {\HCode{
    }} {}{} +\ConfigureEnv{Proof} + {\HCode{
    }} {\HCode{
    }} {}{} +\ConfigureEnv{Proposition} + {\HCode{
    }} {\HCode{
    }} {}{} +\ConfigureEnv{Remark} + {\HCode{
    }} {\HCode{
    }} {}{} +\ConfigureEnv{Satz} + {\HCode{
    }} {\HCode{
    }} {}{} +\ConfigureEnv{Theorem} + {\HCode{
    }} {\HCode{
    }} {}{} +\ConfigureEnv{anmerkung} + {\HCode{
    }} {\HCode{
    }} {}{} +\ConfigureEnv{beispiel} + {\HCode{
    }} {\HCode{
    }} {}{} +\ConfigureEnv{bemerkung} + {\HCode{
    }} {\HCode{
    }} {}{} +\ConfigureEnv{beweis} + {\HCode{
    }} {\HCode{
    }} {}{} +\ConfigureEnv{corollary} + {\HCode{
    }} {\HCode{
    }} {}{} +\ConfigureEnv{definition} + {\HCode{
    }} {\HCode{
    }} {}{} +\ConfigureEnv{example} + {\HCode{
    }} {\HCode{
    }} {}{} +\ConfigureEnv{korollar} + {\HCode{
    }} {\HCode{
    }} {}{} +\ConfigureEnv{lemma} + {\HCode{
    }} {\HCode{
    }} {}{} +\ConfigureEnv{proof} + {\HCode{
    }} {\HCode{
    }} {}{} +\ConfigureEnv{proposition} + {\HCode{
    }} {\HCode{
    }} {}{} +\ConfigureEnv{remark} + {\HCode{
    }} {\HCode{
    }} {}{} +\ConfigureEnv{satz} + {\HCode{
    }} {\HCode{
    }} {}{} +\ConfigureEnv{theorem} + {\HCode{
    }} {\HCode{
    }} {}{} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{frenchb} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-1} +\Configure{frenchb-thinspace} + {\ht:special{t4ht@?unhskip}} + {} +\Configure{frenchb-nbsp} + {\ht:special{t4ht@?unhskip}}{} +\Configure{system-nbsp} + {\ht:special{t4ht@[unhskip}} + {\ht:special{t4ht@]unhskip}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{wrapfig} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{wrapfloat} + {\getWFplace + \ifvmode\IgnorePar\EndP + \HCode{
    }% + \def\endWrap{\ifvmode\IgnorePar\fi\EndP\HCode{
    }\par}% + \else + \HCode{}\bgroup + \Configure{caption} + {\HCode{}} + {\HCode{}: }{}{\HCode{}}% +% + \def\endWrap{\egroup\HCode{}}% + \fi + } + {\endWrap} +\def\getWFplace{% + \let\:tempa=\empty + \def\:temp##1r##2//{\if !##2!\else + \def\:tempa{align="left"}\fi}% + \expandafter\:temp\WFplace l//% + \def\:temp##1r##2//{\if !##2!\else + \def\:tempa{align="right"}\fi}% + \expandafter\:temp\WFplace r//% + \let\WFplace=\:tempa } + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{emulateapj} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{affil}{\HCode{
    }}{\HCode{
    }} +\Configure{author}{\HCode{
    }}{\HCode{
    }} +\Configure{keywords}{\HCode{
    }}{\HCode{
    }} +\Configure{subjectheadings} + {\HCode{
    }}{\HCode{
    }} +\Configure{slugcomment} + {\HCode{
    }} {\HCode{
    }} +\Configure{subtitle}{}{} +\Configure{submitted}{}{\HCode{}} +\Configure{title} + {\HCode{

    }} + {\HCode{

    }} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{aa} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + \Configure{caption}{\HCode{\if:nopar \else \fi +
    }} + {} {\HCode{}} + {\HCode{
    }} + + +\ConfigureToc{lof} {\empty}{\ }{}{\HCode{}} +\ConfigureToc{lot} {\empty}{\ }{}{\HCode{}} + +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \thesection\fi} +\Configure{section}{}{} + {\ifvmode\IgnorePar\fi \EndP \HCode{

    }% + \TitleMark\space} + {\HCode{

    }\IgnoreIndent \par} +\Configure{sectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesection\space + \fi\fi #1} +\ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \thesubsection \fi} +\Configure{subsection}{}{} + {\bgroup \IgnorePar\HCode{

    }% + \TitleMark\space} + {\HCode{

    }\IgnoreIndent\egroup} +\Configure{subsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsection\space + \fi\fi #1} +\ConfigureMark{subsubsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \thesubsubsection \fi} +\Configure{subsubsection}{}{} + {\bgroup \IgnorePar\HCode{
    }% + \TitleMark\space} + {\HCode{
    }\IgnoreIndent\egroup} +\Configure{subsubsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsubsection\space + \fi\fi #1} +\Configure{paragraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}} + {\HCode{}\IgnorePar} +\Configure{subparagraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}} + {\HCode{}\IgnorePar} + +\Configure{likesection}{}{} + {\ifvmode\IgnorePar\fi \EndP \HCode{

    }} + {\HCode{

    }\IgnoreIndent \ShowPar \par} +\Configure{likesubsection}{}{} + {\bgroup \IgnorePar\HCode{

    }} + {\HCode{

    }\IgnoreIndent\egroup} +\Configure{likesubsubsection}{}{} + {\bgroup\IgnorePar\HCode{
    }} + {\HCode{
    }\IgnoreIndent\egroup} + +\Configure{subtitle institute} + {\HCode{}}{\HCode{}} + {\HCode{
    }}{\HCode{
    }} + {\Tg}{\Tg} + {\HCode{}} + +\Configure{maketitle} + {\HCode{
    }} + {\HCode{
    }} + {\NoFonts\IgnorePar\HCode{

    }\IgnorePar} + {\HCode{

    }\IgnoreIndent\EndNoFonts} +\Configure{thanks author date and}{}{} + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }}{\HCode{
    }} + {\SPAN:{and}and\EndSPAN:} + {\HCode{}} +\ConfigureEnv{abstract} + {\:xhtml{\IgnorePar\EndP}\HCode {
    }} + {\HCode{
    }}{}{} + +\Css{div.abstract{text-align:center;}} + +\Configure{makeheadbox} + {\HCode{
    }} + {\HCode{
    }} + {\HCode{
    }} + {\HCode{
    }} + +\ConfigureEnv{thebibliography}{\IgnorePar}{\IgnorePar\par}{}{} +\ifx \part\:UnDef \else + \Configure{part}{}{} + {\IgnorePar \IgnorePar\HCode{

    }% + \partname \ \thepart\HCode{}} + {\HCode{

    }\IgnoreIndent} +\Configure{partTITLE+}{\thepart\space #1} + +\fi + +\Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesection} + {section,chapter,likechapter,appendix,part,likepart} + +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} +\Configure{endlikesubsection} + {subsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} + +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikesubsubsection} + {subsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endparagraph} + {likeparagraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikeparagraph} + {paragraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endsubparagraph} + {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikesubparagraph} + {subparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} + +\ifx \part\:UnDef \else + \Configure{endpart}{likepart} +\Configure{endlikepart}{endpart} + + \Configure{likepart}{}{} + {\IgnorePar\IgnorePar\HCode{

    }} + {\HCode{

    }\IgnoreIndent} + +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{elsart} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{frontmatter} + {\EndP\IgnorePar + \HCode{<\tbl:XV{frontmatter}>
    }} + {\IgnorePar\EndP\HCode{
    }\end:TTT\IgnorePar} + {}{} + +\Configure{abstract}{\HCode{<\tbl:XV{abstract}>}}{\end:env} +\Configure{keyword}{\HCode{<\tbl:XV{keyword}>}}{\end:env} +\Configure{title} + {\IgnorePar\EndP\Tg

    \NoFonts} + {\EndNoFonts\Tg

    } + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{seminar} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{slide} + {\HCode{
    }} {\rightline{\the\c@slide}}{}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{foils} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{foilheads} {}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnorePar} +\ConfigureEnv{Theorem}{\par\leavevmode}{\ShowPar}{}{} +\ConfigureEnv{Lemma}{\par\leavevmode}{\ShowPar}{}{} +\ConfigureEnv{Corollary}{\par\leavevmode}{\ShowPar}{}{} +\ConfigureEnv{Corollary*}{\par\leavevmode}{\ShowPar}{}{} +\ConfigureEnv{Proposition}{\par\leavevmode}{\ShowPar}{}{} +\ConfigureEnv{Definition}{\par\leavevmode}{\ShowPar}{}{} +\ConfigureEnv{Proof}{\par\leavevmode}{\ShowPar}{}{} +\ConfigureEnv{thebibliography}{\par\leavevmode}{\ShowPar}{}{} +\:CheckOption{1} \if:Option + \CutAt{foilheads} + \ConfigureToc{foilheads}{}{ *\ }{}{} + \Configure{tableofcontents*}{foilheads} +\fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{slidesec} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureToc{tocslidesection} {\empty}{\ }{}{\HCode{}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{pictex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{pictex}{\HCode{
    }}{\HCode{
    }}{+[PICT]} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{pstricks} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{pspicture} + {\ifvmode \ifinner\else \vfill\break\fi + \leavevmode\fi \Picture+{ class="pspicture"}} + {\EndPicture\HCode{}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{pb-diagram} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{diagram} + {\Picture*{}$} {$\EndPicture} {}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{exerquiz} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureList{questions}% + {\HCode{
      }} + {\HCode{
    }\ShowPar} + {\DeleteMark} + {\HCode{
  • }\AnchorLabel} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{ProTex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckProtexOption{[[]]}\if:Option + \Configure{FrameCode} + {\ifvmode \IgnorePar\fi \ifx \par:end\empty \HCode{

    }\fi +\EndP + \HCode{
    \ifx \:test\:minus + \else
    \fi}\par\IgnorePar} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }} +\Configure{ShowCode} + {\HCode{\ifx \:test\:minus \else
  • \fi + \html:src
    \html:invisible}% + \nobreak + } + {\special{t4ht=\html:src% + \ifx \:test\:minus \else +
    \html:BackTitle\fi}} + {\HCode{\html:invisible}} + {\HCode{}} + {\HCode{}} + {\HCode{\string }} +\Css{div.ShowCode{background:\#EEEEEE; border: 1px white solid;}} +\Css{div.ShowCode div.head{background:\#E0E0E0;}} +\Css{div.ShowCode div.tail{background:\#E0E0E0;}} + +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{th4} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{Verbatim}{\HCode{
    }} {\HCode{
    }} {}{\:nbsp} +\:CheckOption{javascript} + \if:Option \else\:CheckOption{th4}\fi +\if:Option + \Configure{JavaScript} + {\HCode{}} +\fi +\Configure{Columns} + {\IgnorePar\EndP + \HCode{}} + {\HCode{
    }} + {\HCode{}\ColMag{1.03}} + {\IgnorePar\EndP\HCode{}} +\:CheckOption{index}\if:Option + \Configure{index} + {\bgroup + \Configure{Columns} + {\IgnorePar\EndP + \HCode{}} + {\HCode{
    }} + {\HCode{}\ColMag{1.1}} + {\IgnorePar\EndP\HCode{}} + \Columns{2}\IndexFonts} + {\EndColumns \egroup} + {\bgroup\IgnorePar\EndP\expandafter\ifx \csname prev:A\endcsname\relax + \else \hfil\break \Tg\par\IgnorePar \fi \IndexSec} + {\egroup~~~~} + {\bgroup\hfil\break\Tg~~~}{\egroup~~~~} + {~}{} + \def\Idx:ch{0} + \def\IndexSec#1{% + \tmp:cnt=`#1\relax + \ifnum \tmp:cnt>`Z\advance\tmp:cnt by -32 \fi + \ifnum \tmp:cnt<`A\else \ifnum \tmp:cnt>`Z \else + \ifnum \Idx:ch<\tmp:cnt + \bgroup + \Configure{centerline} + {\HCode{}}{\HCode{
    }} + \leftline{\bf \char\tmp:cnt }% + \global\let\prev:A\:UnDef + \xdef\Idx:ch{\the\tmp:cnt}% + \egroup + \fi + \fi \fi #1% + } + \Css{.IndexSec {margin-top:1em; margin-bottom:0.5em;}} +\fi +\Configure{Chapter} + {}{} + {\IgnorePar\EndP\HCode{

    }% + Chapter \theChapterCounter \HCode{}} + {\HCode{

    }\IgnoreIndent\IgnorePar} +\Configure{Appendix} + {}{} + {\IgnorePar\EndP\HCode{

    }% + Appendix \theChapterCounter \HCode{}} + {\HCode{

    }\IgnoreIndent\IgnorePar} +\Configure{LikeChapter} + {}{} + {\IgnorePar\EndP\HCode{

    }\noindent + \bgroup \def\uppercase##1{##1}} + {\egroup \HCode{

    }\IgnoreIndent\IgnorePar } +\Configure{UList} + {\IgnorePar\EndP\def\:tempB{disc}% + \ifx\:tempA\:tempB \else \def\:tempB{square}\fi + \ifx\:tempA\:tempB \else \def\:tempB{circle}\fi + \hbox{\IgnorePar\EndP\HCode{
      }}} + {\everypar{}\EndP\HCode{
    }} + {\ifnum \ListCounter>1 \EndP\HCode{}\fi \hfil\break \HCode{
  • }} +\Configure{OList} + {\IgnorePar\EndP\hbox{\HCode{
      }}} + {\everypar{}\EndP\HCode{
    }} + {\ifnum \ListCounter>1 \EndP\HCode{
  • }\fi \hfil\break \HCode{
  • }} +\Configure{HTable} + {\everypar{}\EndP\HCode{}% + \def\BR{\HCode{}}} + {\HCode{
    }} + {\HCode{}}{\HCode{}} + {\everypar{}\HCode{<\TD:typ\TD:more\Hnewline>}} + {\everypar{}\HCode{}} +\let\:HTable:\empty +\Configure{Item}{}{\par}% +\Configure{DList} + {\IgnorePar\EndP\HCode{
    }} + {\everypar{}\EndP\HCode{\End:dd
    }} + {\IgnorePar\EndP\ifnum \ListCounter>1 \HCode{}\fi + \HCode{
    }} + {\HCode{
    }\ShowPar \def\End:dd{
    }\hfil\break} +\Configure{buttonList}{}{} + {}{.\ #1 }{\ListCounter} +\Configure{Part}{}{}{% + \html:rightskip + \bgroup + \html:rightskip \everypar{} + \IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent \egroup \IgnoreIndent} +\Configure{LikeSection}{}{} + {\IgnorePar \EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent + \xdef\:cursec{}% +% + \par \IgnoreIndent + } +\ConfigureMark{Section}{\theSection} +\Configure{Section} + {}{} + {\IgnorePar\EndP\HCode{

    }% + \gHAdvance\SectionCounter 1 + \TitleMark\space + }{\HCode{

    }\IgnoreIndent + \xdef\:cursec{}% +% + \par \IgnoreIndent + } +\Configure{SubSection} + {}{} + {\par \IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent \ShowPar} +\ConfigureToc{Chapter} + {\HCode{}} + {~} + {} + {\HCode{}} +\ConfigureToc{Section} + {\HCode{}~~~} + {~} + {} + {\HCode{}} +\ConfigureToc{LikeSection} + {} + {\HCode{}~~~} + {} + {\HCode{}} +\ConfigureToc{SubSection} + {} + {\HCode{}~~~~~~} + {} + {\HCode{}} + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/html4-math.4ht b/Master/texmf-dist/tex/generic/tex4ht/html4-math.4ht new file mode 100644 index 00000000000..ad995b505e3 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/html4-math.4ht @@ -0,0 +1,1301 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% html4-math.4ht 2005-10-22-16:24 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-22-16:24} + +\exit:ifnot{amsfonts,% +amsmath,% +amstex,% +amstex1,% +array,% +eplain,% +fleqn,% +fontmath,% +latex,% +plain,% +rlbabel,% +tcilatex,% +tex4ht,% +th4} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tex4ht} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{no_^} +\if:Option \else \:CheckOption{no_}\fi +\if:Option \else + \Configure{SUB} + {\HCode{}}{\HCode{}} +\fi +\:CheckOption{no_^} +\if:Option \else \:CheckOption{no^}\fi +\if:Option \else + \Configure{SUP} + {\HCode{}}{\HCode{}} +\fi +\:CheckOption{no_^} + \if:Option \else \:CheckOption{no_}\fi + \if:Option \else \:CheckOption{no^}\fi +\if:Option \else + \Configure{SUBSUP} + {\HCode{}}{\HCode{}}{\HCode{}} +\fi +\Configure{left} + {\Picture+{ \a:@Picture{left}}} + {\aftergroup\EndPicture } +\Configure{mathchoice}{\PictureOff}{\PictureOn} + +\Configure{PicMath}{}{}{}{ class="math" } +\Css{img.math{vertical-align:middle;}} +\NewConfigure{@neq}{1} +\Configure{@neq}{align="middle"} +\NewConfigure{@buildrelover}{1} +\Configure{@buildrelover}{align="middle"} +\NewConfigure{@doteq}{1} +\Configure{@doteq}{align="middle"} +\NewConfigure{@underbrace}{1} +\NewConfigure{@frac}{1} +\Configure{@frac}{align="middle"} +\NewConfigure{@left}{1} +\Configure{@left}{align="middle"} + +\let\MathPar\empty +\Configure{PicDisplay} + {\edef\MathPar{\ifvmode par-\fi}\IgnorePar\endgraf\EndP + \HCode{
    }} + {\HCode{
    }} {} {class="\MathPar math-display" } + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{latex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{[]} + {\bgroup + \protect\nested:math + \PicDisplay + $$\everymath{}\everydisplay{}} + {$$\EndPicDisplay \egroup \ShowPar \par{\HCondtrue\noindent}% +} +\Configure{()}{\bgroup + \protect\nested:math + \protect\PicMath + $} + {$ \protect\EndPicMath \egroup} +\def\nested:math{\def\[{\bgroup \def\]{$$\egroup}$$}% +\def\({\bgroup \def\){$\egroup}$}% +} +\Configure{@TITLE}{\Configure{()}{$}{$}} +\:CheckOption{pic-equation}\if:Option +% \ConfigureEnv{equation} +% {\relax\ifmmode\else\par\fi\:xhtml{\IgnorePar\EndP}% +% \HCode{
    }} +% {\:xhtml{\IgnorePar\EndP}% +% \HCode{
    }\IgnorePar +% \ifmmode\else\par\fi} +% {}{} + \Configure{equation} + {\:xhtml{\ifvmode \IgnorePar\fi\EndP}% + \HCode{<\tbl:XV{equation}>}\IgnorePar + \Configure{$$}{\PicDisplay}{\EndPicDisplay} + {\everymath{}\everydisplay{}} + } + {\ifvmode \IgnorePar\fi\HCode{}} + {\end:TTT \ShowPar \par{\HCondtrue\noindent}% +} +\else +% \ConfigureEnv{equation} +% {\relax\ifmmode\else\par\fi\:xhtml{\IgnorePar\EndP}% +% \HCode{
    }% +% } +% {\:xhtml{\IgnorePar\EndP}% +% \HCode{
    }\IgnorePar +% \ifmmode\else\par\fi} +% {}{} + \Configure{equation} + {\ifmmode\else\par \IgnorePar\fi \EndP + \HCode{<\tbl:XV{equation}>}\IgnorePar + } + {\ifvmode \IgnorePar\fi\EndP\HCode{}} + {\end:TTT\ifmmode\else \ShowPar \par{\HCondtrue\noindent}% +\fi} +\fi +\Css{.equation td{text-align:center; }} +\Css{td.equation { margin-top:1em; margin-bottom:1em; } } +\NewConfigure{@root}{1} +\Configure{@root}{align="middle" } + +\:CheckOption{pic-eqnarray} \if:Option + \ConfigureEnv{eqnarray} + {\IgnorePar\EndP\Tg
    \Picture*{}} + {\EndPicture\Tg
    }{}{} +\Css{div.pic-eqnarray {text-align:center;}} +\ConfigureEnv{eqnarray*} + {\IgnorePar\EndP\Tg
    \Picture*{}} + {\EndPicture\Tg
    }{}{} +\Css{div.pic-eqnarray-star {text-align:center;}} + +\else \Log:Note{for pictorial eqnarray, + use the command line option `pic-eqnarray'} + +\Configure{eqnarray}{\HCode{}} + {\HCode{}} + {\HCode{}} + {\HCode{}} + {\HCode{\ifnum \HCol=4 \fi + }} + {\EndP\HCode{}} +\Css{td.eqnarray4 { width:5\%; white-space: normal; }} +\Css{td.eqnarray2 { width:5\%; }} +\Css{table.eqnarray-star, table.eqnarray {width:100\%;}} +\ConfigureEnv{eqnarray} + {\:xhtml{\IgnorePar\EndP}\HCode{
    }} + {\:xhtml{\EndP}\HCode{
    }}{}{} +\ConfigureEnv{eqnarray*} + {\:xhtml{\IgnorePar\EndP}\HCode{
    }} + {\:xhtml{\EndP}\HCode{
    }}{}{} +\Css{div.eqnarray{text-align:center;}} +\fi +\:CheckOption{no-array}\if:Option \else + \:CheckOption{pic-array} \if:Option \else + \Log:Note{for pictorial array, + use the command line option `pic-array'} + \ConfigureEnv{array} + {\IgnorePar\EndP\PushStack\Col:Marg\AllColMargins + \HCode{
    }} + {\HCode{
    }\PopStack\Col:Marg\AllColMargins\ShowPar}{}{} + \Css{div.array {text-align:center;}} +\fi + +\fi +\Configure{stackrel}{\Picture+{ class="stackrel"}\mathrel} + {\limits ^}{\EndPicture} +\Configure{$$}{\:xhtml{\EndP}\PicDisplay}{\EndPicDisplay} + {\everymath{}\everydisplay{}} +\:CheckOption{pic-m} \if:Option + \Configure{$}{\PicMath}{\EndPicMath}{} +\else + \Log:Note{for pictorial $...$ environments, + use the command line option `pic-m' (not recommended!!)} +\fi + +\:CheckOption{pic-m+} \if:Option + \def\Alt:Math#1${\tmp:toks{$#1$}% + \Picture*[\special{t4ht*=&&}% +\special{t4ht*=""}% +\special{t4ht*=<<}% +\special{t4ht*=>>}% + \HCode{\the\tmp:toks}% +\special{t4ht*=}% +]{ align="middle"}$#1$\EndPicture$} + \def\Alt:Display#1$${\tmp:toks{$$#1$$}% + \Picture*[\special{t4ht*=&&}% +\special{t4ht*=""}% +\special{t4ht*=<<}% +\special{t4ht*=>>}% + \HCode{\the\tmp:toks}% +\special{t4ht*=}% +]{}$$#1$$\EndPicture$$} + \def\Alt:lMath#1\){\tmp:toks{\(#1\)}% + \Picture*[\special{t4ht*=&&}% +\special{t4ht*=""}% +\special{t4ht*=<<}% +\special{t4ht*=>>}% + \HCode{\the\tmp:toks}% +\special{t4ht*=}% +]{ align="middle"}$#1$\EndPicture} + \def\Alt:lDisplay#1\]{\tmp:toks{\[#1\]}% + \Picture*[\special{t4ht*=&&}% +\special{t4ht*=""}% +\special{t4ht*=<<}% +\special{t4ht*=>>}% + \HCode{\the\tmp:toks}% +\special{t4ht*=}% +]{}$$#1$$\EndPicture} + \Configure{$}{}{}{\expandafter\Alt:Math} + \Configure{$$}{}{}{\expandafter\Alt:Display} +% \Configure{()}{\Alt:lMath}{} +% \Configure{[]}{\Alt:lDisplay}{} +\else + \Log:Note{for pictorial $...$ and + $$...$$ environments with latex alt, + use the command line option `pic-m+' (not safe!!)} +\fi + +\let\A:displaylines\a:displaylines +\let\B:displaylines\b:displaylines +\let\C:displaylines\c:displaylines +\let\D:displaylines\d:displaylines +\Configure{displaylines} + {\ifmmode + \def\A:displaylines{\Picture*{}}% + \def\B:displaylines{\EndPicture}% + \fi + \A:displaylines} + {\B:displaylines} {\C:displaylines}{\D:displaylines} + +\def\A:root#1\b:root#2\c:root{\o:root:#1\of{#2}\c:root} +\Configure{root} + {\Picture+{ \a:@Picture{root}}\A:root} + {} + {\EndPicture} +\Configure{mathpalette} + {\Picture+{ \a:@Picture{mathpalette}}} {\EndPicture} +% \Configure{L} {\pic:sym{L}} +% \Configure{l} {\pic:sym{l}} +\def\pic:sym#1{\Protect\Picture+{ \a:@Picture{#1}}\csname + o:#1:\endcsname\Protect\EndPicture} +\Configure{pmatrix} + {\ifvmode + \def\end:pmatrix{\IgnorePar\HCode{}\end:TTT}% + \:xhtml{\IgnorePar\EndP}\HCode + {<\tbl:XV{pmatrix}>
    }% + \else \HCode{}% + \def \end:pmatrix{\HCode{}}% + \fi} + {\end:pmatrix} +\Css{div.pmatrix {text-align:center;}} + +\Configure{mathellipsis} {\ht:special{t4ht@+\string&{35}x2026{59}}x} + +\:CheckOption{pic-array} \if:Option + \ConfigureEnv{array} + {\IgnorePar\EndP\Tg
    \Picture*{}$$} + {$$\EndPicture\Tg
    }{}{} + \Css{div.pic-array {text-align:center;}} +\else + \Log:Note{for pictorial array, + use the command line option `pic-array'} +\fi +\Configure{pmatrix} {\Picture+{ \a:@Picture{}}} {\EndPicture} +\Configure{bordermatrix} {\Picture+{ \a:@Picture{}}} {\EndPicture} +\Configure{frac} + {\Picture+{ \a:@Picture{frac}}\bgroup} + {} {} + {\egroup\EndPicture} +\Configure{sqrtsign} + {\Picture+{ \a:@Picture{sqrt}}} + {\EndPicture} +\Configure{matrix} + {\Picture+{ \a:@Picture{matrix}}} {\EndPicture} + {}{}{}{} + +\Configure{pmatrix} + {\ifvmode + \def\end:pmatrix{\IgnorePar\HCode{
    }\end:TTT}% + \:xhtml{\IgnorePar\EndP}\HCode + {<\tbl:XV{pmatrix}>
    }% + \else \HCode{}% + \def \end:pmatrix{\HCode{}}% + \fi} + {\end:pmatrix} +\Css{span.pmatrix img{vertical-align:middle;}} +\Css{div.pmatrix {text-align:center;}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tcilatex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \expandafter\ifx \csname @TCItagstar\endcsname\relax + +\else + \Configure{QATOP} + {\Picture+{ align="middle"}\bgroup} {} + {} {\egroup\EndPicture} +\Configure{QDATOP} + {\Picture+{ align="middle"}\bgroup} {} + {} {\egroup\EndPicture} +\Configure{QTATOP} + {\Picture+{ align="middle"}\bgroup} {} + {} {\egroup\EndPicture} + + \ifx \@msidraft\:Undef + \Configure{dfrac} + {\Picture+{ align="middle"}\bgroup} {} + {} {\egroup\EndPicture} +\Configure{tfrac} + {\Picture+{ align="middle"}\bgroup} {} + {} {\egroup\EndPicture} +\Configure{binom} + {\Picture+{ align="middle"}\bgroup} {} + {} {\egroup\EndPicture} +\Configure{tbinom} + {\Picture+{ align="middle"}\bgroup} {} + {} {\egroup\EndPicture} +\Configure{dbinom} + {\Picture+{ align="middle"}\bgroup} {} + {} {\egroup\EndPicture} + +\fi \fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{fontmath} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{cdots} {\pic:sym{cdots}} +\Css{img.cdots{vertical-align:middle;}} +\:CheckOption{fonts} \if:Option + \Configure{mathit}{\Protect\HCode{}} + {\Protect\HCode{}} + \Configure{mathbf}{\Protect\HCode{}} + {\Protect\HCode{}} + \Configure{mathtt}{\Protect\HCode{}} + {\Protect\HCode{}} + \Configure{mathsf}{\Protect\HCode{}} + {\Protect\HCode{}} + \Configure{mathrm}{\Protect\HCode{}} + {\Protect\HCode{}} +\fi +\Configure{overbrace} {}{\Picture+{}}{\EndPicture} +\Configure{underbrace} {}{\Picture+{}}{\EndPicture} + +\Configure{Longrightarrow} {\pic:sym{Longrightarrow}} +\Configure{bowtie} {\pic:sym{bowtie}} +\Configure{cong} {\pic:sym{cong}} +\Configure{ddots} {\pic:sym{ddots}} +\Configure{doteq} {\pic:sym{doteq}} +\Configure{hookleftarrow} {\pic:sym{hookleftarrow}} +\Configure{hookrightarrow} {\pic:sym{hookrightarrow}} +\Configure{longmapsto} {\pic:sym{longmapsto}} +\Configure{mapsto} {\pic:sym{mapsto}} +\Configure{models} {\pic:sym{models}} +\Configure{neq} {\pic:sym{neq}} +\Configure{notin} {\pic:sym{notin}} +\Configure{vdots} {\pic:sym{vdots}} +\Configure{angle} {\pic:sym{angle}} +\Configure{rightleftharpoons} {\pic:sym{rightleftharpoons}} +\Configure{leftrightharpoons} {\pic:sym{leftrightharpoons}} + +\Configure{big}{\HCode{}}{\HCode{}}{}{} +\Configure{Big}{\HCode{}}{\HCode{}}{}{} +\Configure{bigg}{\HCode{}}{\HCode{}}{}{} +\Configure{Bigg}{\HCode{}}{\HCode{}}{}{} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsmath} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{@cdots} {\pic:sym{@cdots}} +\Configure{iint} {\pic:sym{iint}} +\Configure{iiint} {\pic:sym{iiint}} +\Configure{iiiint} {\pic:sym{iiint}} +\Configure{idotsint} {\pic:sym{tsint}} +\Configure{doteq} {\pic:sym{tsint}} +\Configure{equation} + {\ifmmode\else\par \IgnorePar\fi \EndP + \HCode{<\tbl:XV{equation}>}\IgnorePar + } + {\ifvmode \IgnorePar\fi\EndP\HCode{}} + {\end:TTT\ifmmode\else \ShowPar \par{\HCondtrue\noindent}% +\fi} +\Css{.equation td{text-align:center; }} +\Configure{substack}{\Picture+{}}{\EndPicture} +\def\m:env#1{\relax\ifmmode\else\par\fi\:xhtml{\IgnorePar\EndP}% + \HCode{
    }} +\def\endm:env{\:xhtml{\IgnorePar\EndP}% + \HCode{
    }\IgnorePar + \ifmmode\else\par\fi} + +\:CheckOption{pic-align} \if:Option + \def\:tempc#1#2{% + \ConfigureEnv{#1} + {\par\IgnorePar\EndP\HCode{
    }\Picture*[pict]{}} + {\EndPicture\EndP\HCode{
    }\par} + {} {}} +\Css{div.align {text-align: center;}} + +\else + \def\:tempc#1#2{% + \Configure{#1} + {\IgnorePar\EndP \HCode{}} + {\HCode{}} {\HCode{}} {\HCode{}} + {\HCode{}} + {\HCode{}}} +\Css{table.align, table.alignat, table.xalignat, table.xxalignat, + table.flalign, table.align-star, table.alignat-star, + table.xalignat-star, table.flalign-star + {width:100\%; white-space: nowrap;}} +\Css{td.align-label { width:5\%; }} +\Css{td.align-odd { text-align:right; padding-right:0.3em;}} +\Css{td.align-even { text-align:left; padding-right:0.6em;}} + +\fi +\:tempc{align}{align} +\:tempc{alignat}{alignat} +\:tempc{xalignat}{xalignat} +\:tempc{xxalignat}{xxalignat} +\:tempc{flalign}{flalign} +\:tempc{align*}{align-star} +\:tempc{alignat*}{alignat-star} +\:tempc{xalignat*}{xalignat-star} +\:tempc{flalign*}{flalign-star} +\Configure{split} + {\HCode{}} + {\ifvmode \IgnorePar\fi \HCode{}} + {\HCode{}} {} + {\HCode{}} {} +\Configure{smallmatrix} + {\:xhtml{\IgnorePar\EndP}% + \HCode{}} {\HCode{}} + {\HCode{}} {\HCode{}} + {\HCode{}} {\HCode{}} +\ConfigureEnv{gather*}{\m:env{gather*}}{\endm:env}{}{} +\ConfigureEnv{gathered}{\m:env{gathered}}{\endm:env}{}{} +\ConfigureEnv{matrix}{\m:env{matrix}}{\endm:env}{}{} +\ConfigureEnv{quotation}{\m:env{quotation}}{\endm:env}{}{} +\Configure{equations}{*}{} +\ConfigureEnv{multline} + {\:xhtml{\IgnorePar\EndP}% + \HCode{<\tbl:XV{multline}>}\Picture*{}\ExtractHLabel + } + {\EndPicture \ifx \:HLabel\:Undef \else + \HCode{}\PutHLabel + \global\let\:HLabel\:Undef +\fi +\end:TTT} + {}{} + {}{} +\ConfigureEnv{multline*} + {\:xhtml{\IgnorePar\EndP}% + \HCode{<\tbl:XV{multline-star}>}\Picture*{}% + } + {\EndPicture \end:TTT} + {}{} +\def\ExtractHLabel{% + \def\tagform@##1{{% + \ifx \:HLabel\:UnDef \let\:HLabel=\empty \fi + \def\tagform@####1{\expandafter\let\csname ####1\endcsname\def}% + \:HLabel + \expandafter\ifx\csname ##1\endcsname\relax + \let\tagform@=\relax + \let\HCode=\relax + \edef\:temp{\noexpand\append:def\noexpand + \:HLabel{\HCode{
    }\tagform@{##1}\HCode{
    }}}% + \:temp + \global\let\:HLabel=\:HLabel + \fi + }}} +\def\PutHLabel{\:HLabel} + +\ConfigureEnv{gather} + {\:xhtml{\IgnorePar\EndP}% + \HCode{<\tbl:XV{gather}>}\Picture*{}\ExtractHLabel + } + {\EndPicture \ifx \:HLabel\:Undef \else + \HCode{}\PutHLabel + \global\let\:HLabel\:Undef +\fi +\end:TTT} + {}{} +\ConfigureEnv{gather*} + {\:xhtml{\IgnorePar\EndP}% + \HCode{<\tbl:XV{gather-star}>}\Picture*{}% + } + {\EndPicture \end:TTT} + {}{} +\Css{td.gather-star, td.gather1 {text-align:center; }} +\Configure{overbrace} {}{\Picture+{}}{\EndPicture} +\Configure{underbrace} {}{\Picture+{}}{\EndPicture} + + +\Configure{overset} {\Picture+{ \a:@Picture{}}} {\EndPicture} +\Configure{underset} {\Picture+{ \a:@Picture{}}} {\EndPicture} +\Configure{xrightarrow} {\Picture+{ \a:@Picture{}}} {\EndPicture} +\Configure{xleftarrow} {\Picture+{ \a:@Picture{}}} {\EndPicture} +\Configure{genfrac} + {\Picture+{}\bgroup} {}{}{}{}{\egroup\EndPicture} +\Configure{intertext} + {\IgnorePar \ifinalign@ + \HCode{}% + \else \ifingather@ + \HCode{}% + \fi\fi + } + {\ifvmode \IgnorePar \fi \EndP\ifinalign@ + \HCode{}% + \else \ifingather@ + \HCode{}% + \fi\fi + } +\Configure{@begin} + {split} + {\ifx \EndPicture \:UnDef \else \let\tagform@=\:gobble \fi} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsfonts} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{fonts} \if:Option + \Configure{mathbb}{\Protect\HCode{}} + {\Protect\HCode{}} + \Configure{mathfrak}{\Protect\HCode{}} + {\Protect\HCode{}} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amstex1} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{overbrace} {}{\Picture+{}}{\EndPicture} +\Configure{underbrace} {}{\Picture+{}}{\EndPicture} + + +\ConfigureEnv{equation*}{\m:env{equation*}}{\endm:env}{}{} +\ConfigureEnv{equation}{\m:env{equation}}{\endm:env}{}{} +\Configure{eqn}{\HCode{}} +\ConfigureEnv{align}{\m:env{align}}{\endm:env}{}{} +\ConfigureEnv{align*}{\m:env{align*}}{\endm:env}{}{} +\ConfigureEnv{alignat}{\m:env{alignat}}{\endm:env}{}{} +\ConfigureEnv{alignat*}{\m:env{alignat*}}{\endm:env}{}{} +\ConfigureEnv{xalignat}{\m:env{xalignat}}{\endm:env}{}{} +\ConfigureEnv{xxalignat}{\m:env{xxalignat}}{\endm:env}{}{} +\ConfigureEnv{xalignat*}{\m:env{xalignat*}}{\endm:env}{}{} +\ConfigureEnv{aligned}{\m:env{aligned}}{\endm:env}{}{} +\ConfigureEnv{alignedat}{\m:env{alignedat}}{\endm:env}{}{} +\ConfigureEnv{gather}{\m:env{gather}}{\endm:env}{}{} +\ConfigureEnv{gather*}{\m:env{gather*}}{\endm:env}{}{} +\ConfigureEnv{gathered}{\m:env{gathered}}{\endm:env}{}{} +\ConfigureEnv{matrix}{\m:env{matrix}}{\endm:env}{}{} +\ConfigureEnv{multline}{\m:env{multline}}{\endm:env}{}{} +\ConfigureEnv{multline*}{\m:env{multline*}}{\endm:env}{}{} +\ConfigureEnv{pmatrix}{\m:env{pmatrix}}{\endm:env}{}{} +\ConfigureEnv{bmatrix}{\m:env{bmatrix}}{\endm:env}{}{} +\ConfigureEnv{vmatrix}{\m:env{vmatrix}}{\endm:env}{}{} +\ConfigureEnv{Vmatrix}{\m:env{Vmatrix}}{\endm:env}{}{} +\Configure{gather}{\Picture*{}}{\EndPicture} +\Configure{dotsc} {\pic:sym{dotsc}} +\Configure{dotso} {\pic:sym{dotso}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amstex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{pmatrix} + {\bgroup\m:env{pmatrix}} + {\endm:env\egroup} +\Configure{smallmatrix} + {\bgroup\m:env{smallmatrix}\Picture+{}} + {\EndPicture\endm:env\egroup} + {}{} {}{} +\Configure{bmatrix} + {\bgroup\m:env{bmatrix}} + {\endm:env\egroup} +\Configure{vmatrix}{\bgroup\m:env{vmatrix}}{\endm:env\egroup} +\Configure{Vmatrix}{\bgroup\m:env{Vmatrix}}{\endm:env\egroup} +\Configure{aligned} + {\bgroup\m:env{aligned}\Picture+{}} + {\EndPicture\endm:env\egroup} + {}{}{}{} +\Configure{xalignat} + {\bgroup\m:env{xalignat}} + {\endm:env\egroup} + {}{}{}{} +\Configure{xxalignat} + {\bgroup\m:env{xxalignat}} + {\endm:env\egroup} + {}{}{}{} +\Configure{multline} + {\bgroup\m:env{multline}\Picture+{}\vtop\bgroup$$} + {$$\egroup\EndPicture\endm:env\egroup} + {}{} +\Configure{alignedat} + {\bgroup\m:env{alignedat}\Picture+{}} + {\EndPicture\endm:env\egroup} + {}{}{}{} +\Configure{gathered} + {\bgroup\m:env{gathered}\Picture+{}} + {\EndPicture\endm:env\egroup} + {}{}{}{} +\Configure{linebreak}{\HCode{}} +\def\m:env#1{\relax\ifmmode\else\par\fi\:xhtml{\IgnorePar\EndP}% + \HCode{
    }} +\def\endm:env{\:xhtml{\IgnorePar\EndP}% + \HCode{
    }\IgnorePar + \ifmmode\else\par\fi} + + + +\Configure{matrix} + {\HCode{}} {\HCode{}} + {\HCode{}} {\HCode{}} + {\HCode{}} {\HCode{}} +\Configure{cases}{\m:env{cases}}{\endm:env} + + + +\:CheckOption{pic-matrix} \if:Option + \Configure{matrix} + {\m:env{matrix}\Picture+{}} {\EndPicture\endm:env} + {}{} {}{} +\else + \Log:Note{for pictorial matrix, + use the command line option `pic-matrix'} +\fi +\:CheckOption{pic-align} \if:Option + \Configure{align} + {\m:env{align}\Picture+{}} \EndPicture{\endm:env} + {} {} {} {} +\else + \Log:Note{for pictorial align, + use the command line option `pic-align'} + \Configure{align} + {\HCode{}} {\HCode{}} + {\HCode{}} {\HCode{}} + {\HCode{}} {\HCode{}} +\fi +\:CheckOption{pic-cases} \if:Option + \Configure{cases} + {\m:env{cases}\Picture+{}}{\EndPicture\endm:env} +\else + \Log:Note{for pictorial cases, + use the command line option `pic-cases'} +\fi +\Configure{alignat} + {\bgroup\m:env{alignat}\Picture+{}} + {\EndPicture\endm:env \egroup} + {}{} {}{} +\Configure{gather} + {\bgroup\m:env{gather}\Picture+{}} + {\EndPicture\endm:env\egroup} + {}{} {}{} +\Configure{frac}{\Picture+{ align="middle"}}{\EndPicture} +\Configure{dfrac}{\Picture+{ align="middle"}}{\EndPicture} +\Configure{tfrac}{\Picture+{ align="middle"}}{\EndPicture} +\Configure{binom}{\Picture+{ align="middle"}}{\EndPicture} +\Configure{dbinom}{\Picture+{ align="middle"}}{\EndPicture} +\Configure{tbinom}{\Picture+{ align="middle"}}{\EndPicture} +\Configure{boxed}{\Picture+{ align="middle"}}{\EndPicture} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{plain} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{cdots} {\pic:sym{cdots}} +\Css{img.cdots{vertical-align:middle;}} +\Configure{$$}{\:xhtml{\EndP}\PicDisplay}{\EndPicDisplay} + {\everymath{}\everydisplay{}} +\:CheckOption{pic-m} \if:Option + \Configure{$}{\PicMath}{\EndPicMath}{} +\else + \Log:Note{for pictorial $...$ environments, + use the command line option `pic-m' (not recommended!!)} +\fi + +\:CheckOption{pic-m+} \if:Option + \def\Alt:Math#1${\tmp:toks{$#1$}% + \Picture*[\special{t4ht*=&&}% +\special{t4ht*=""}% +\special{t4ht*=<<}% +\special{t4ht*=>>}% + \HCode{\the\tmp:toks}% +\special{t4ht*=}% +]{ align="middle"}$#1$\EndPicture$} + \def\Alt:Display#1$${\tmp:toks{$$#1$$}% + \Picture*[\special{t4ht*=&&}% +\special{t4ht*=""}% +\special{t4ht*=<<}% +\special{t4ht*=>>}% + \HCode{\the\tmp:toks}% +\special{t4ht*=}% +]{}$$#1$$\EndPicture$$} + \def\Alt:lMath#1\){\tmp:toks{\(#1\)}% + \Picture*[\special{t4ht*=&&}% +\special{t4ht*=""}% +\special{t4ht*=<<}% +\special{t4ht*=>>}% + \HCode{\the\tmp:toks}% +\special{t4ht*=}% +]{ align="middle"}$#1$\EndPicture} + \def\Alt:lDisplay#1\]{\tmp:toks{\[#1\]}% + \Picture*[\special{t4ht*=&&}% +\special{t4ht*=""}% +\special{t4ht*=<<}% +\special{t4ht*=>>}% + \HCode{\the\tmp:toks}% +\special{t4ht*=}% +]{}$$#1$$\EndPicture} + \Configure{$}{}{}{\expandafter\Alt:Math} + \Configure{$$}{}{}{\expandafter\Alt:Display} +% \Configure{()}{\Alt:lMath}{} +% \Configure{[]}{\Alt:lDisplay}{} +\else + \Log:Note{for pictorial $...$ and + $$...$$ environments with latex alt, + use the command line option `pic-m+' (not safe!!)} +\fi + +\let\A:displaylines\a:displaylines +\let\B:displaylines\b:displaylines +\let\C:displaylines\c:displaylines +\let\D:displaylines\d:displaylines +\Configure{displaylines} + {\ifmmode + \def\A:displaylines{\Picture*{}}% + \def\B:displaylines{\EndPicture}% + \fi + \A:displaylines} + {\B:displaylines} {\C:displaylines}{\D:displaylines} + +\def\A:root#1\b:root#2\c:root{\o:root:#1\of{#2}\c:root} +\Configure{root} + {\Picture+{ \a:@Picture{root}}\A:root} + {} + {\EndPicture} +\Configure{mathpalette} + {\Picture+{ \a:@Picture{mathpalette}}} {\EndPicture} +% \Configure{L} {\pic:sym{L}} +% \Configure{l} {\pic:sym{l}} +\def\pic:sym#1{\Protect\Picture+{ \a:@Picture{#1}}\csname + o:#1:\endcsname\Protect\EndPicture} +\Configure{pmatrix} + {\ifvmode + \def\end:pmatrix{\IgnorePar\HCode{
    }\end:TTT}% + \:xhtml{\IgnorePar\EndP}\HCode + {<\tbl:XV{pmatrix}>
    }% + \else \HCode{}% + \def \end:pmatrix{\HCode{}}% + \fi} + {\end:pmatrix} +\Css{div.pmatrix {text-align:center;}} + +\Configure{Longrightarrow} {\pic:sym{Longrightarrow}} +\Configure{bowtie} {\pic:sym{bowtie}} +\Configure{cong} {\pic:sym{cong}} +\Configure{ddots} {\pic:sym{ddots}} +\Configure{doteq} {\pic:sym{doteq}} +\Configure{hookleftarrow} {\pic:sym{hookleftarrow}} +\Configure{hookrightarrow} {\pic:sym{hookrightarrow}} +\Configure{longmapsto} {\pic:sym{longmapsto}} +\Configure{mapsto} {\pic:sym{mapsto}} +\Configure{models} {\pic:sym{models}} +\Configure{neq} {\pic:sym{neq}} +\Configure{notin} {\pic:sym{notin}} +\Configure{vdots} {\pic:sym{vdots}} +\Configure{angle} {\pic:sym{angle}} +\Configure{rightleftharpoons} {\pic:sym{rightleftharpoons}} +\Configure{leftrightharpoons} {\pic:sym{leftrightharpoons}} + +\Configure{ldots} {\ht:special{t4ht@+\string&{35}x2026{59}}x} + +\NewConfigure{@root}{1} +\Configure{@root}{align="middle" } + +\Configure{sqrt} + {\Picture+{ \a:@Picture{sqrt}}} + {\EndPicture} +\Configure{overbrace} {}{\Picture+{}}{\EndPicture} +\Configure{underbrace} {}{\Picture+{}}{\EndPicture} + + +\Configure{@underbrace}{align="middle"} + +\Configure{big}{\HCode{}}{\HCode{}}{}{} +\Configure{Big}{\HCode{}}{\HCode{}}{}{} +\Configure{bigg}{\HCode{}}{\HCode{}}{}{} +\Configure{Bigg}{\HCode{}}{\HCode{}}{}{} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{array} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{pic-array} \if:Option \else + \Log:Note{for pictorial array, + use the command line option `pic-array'} + \ConfigureEnv{array} + {\IgnorePar\EndP\PushStack\Col:Marg\AllColMargins + \HCode{
    }} + {\HCode{
    }\PopStack\Col:Marg\AllColMargins\ShowPar}{}{} + \Css{div.array {text-align:center;}} +\fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{eplain} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{PicDisplay} + {\edef\MathPar{\ifvmode par-\fi}\IgnorePar\endgraf\EndP + \HCode{
    }} + {\HCode{
    }} {} {class="\MathPar math-display" } +\Css{div.lsftdisplay {text-align:left;}} +\Css{div.centereddisplay {text-align:center;}} +\Configure{contents} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }} + {\HCode{
    }} +\Configure{tocchapterentry} + {\HCode{}} + {\HCode{}} + {\HCode{}} +\Configure{tocsectionentry} + {\HCode{}} + {\HCode{}} + {\HCode{}} +\Configure{tocsubsectionentry} + {\HCode{}} + {\HCode{}} + {\HCode{}} +\Css{span.tocchapterentry{width:30em}} +\Css{span.tocsectionentry{width:30em; padding-left:1.5em}} +\Css{span.tocsectionentry{width:30em; padding-left:3em}} +\Css{span.toc-num{width:6em; padding-left:2em}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{fleqn} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{equation} + {\:xhtml{\IgnorePar\EndP}% + \HCode{<\tbl:XV{equation}>}\IgnorePar + \Configure{$}{\PicMath}{\EndPicMath}{}% + } + {\IgnorePar\HCode{}} + {\end:TTT\IgnorePar\par} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{rlbabel} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{pic-m} \if:Option +\else + \Configure{$} + {\HCode{}} + {\HCode{}}{} +\fi +\Configure{[]} + {\bgroup + \protect\nested:math + \PicDisplay + $$\everymath{}\everydisplay{}} + {$$\EndPicDisplay \egroup + \ShowPar \par{\HCondtrue\noindent}% +\if@rl \beginL\fi \beginR } + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{th4} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{th4}\if:Option + \Configure{[]} + {\PicDisplay $$\everymath{}\everydisplay{}} + {$$\EndPicDisplay \ShowPar \par{\HCondtrue\noindent}% +} + \Configure{()}{\PicMath$}{$\EndPicMath} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/html4-svg.4ht b/Master/texmf-dist/tex/generic/tex4ht/html4-svg.4ht new file mode 100644 index 00000000000..c4570c9c31b --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/html4-svg.4ht @@ -0,0 +1,344 @@ +\exit:ifnot{tex4ht} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tex4ht} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{@DOCTYPE} + {\Hnewline} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/html4-uni.4ht b/Master/texmf-dist/tex/generic/tex4ht/html4-uni.4ht new file mode 100644 index 00000000000..1231e81a224 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/html4-uni.4ht @@ -0,0 +1,723 @@ +\exit:ifnot{CJK,% +austrian,% +babel,% +catalan,% +croatian,% +czech,% +danish,% +dutch,% +english,% +esperant,% +estonian,% +exerquiz,% +finnish,% +francais,% +galician,% +germanb,% +greek,% +hebrew,% +hebtex,% +ngermanb,% +norsk,% +polish,% +polski,% +portuges,% +romanian,% +russianb,% +scottish,% +slovak,% +slovene,% +spanish,% +swedish,% +turkish,% +ukraineb,% +usorbian,% +welsh} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{babel} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8}% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{CJK} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} +\Configure{CJKbold}{\HCode{}}{\HCode{}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{hebtex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{exerquiz} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{norsk} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{polish} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{polski} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{portuges} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{romanian} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{russianb} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \NewConfigure{dtd-lang}{1} \Configure{dtd-lang}{RU} +\def\A:charset{charset=utf-8} + +\ifx \@begindocumenthook\:UnDef\else + \:CheckOption{new-accents} \if:Option \else + \Configure{accent}\"\ddot{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +^^e5{00EB}% + {\@use@text@encoding \@curr@enc A}{00C4}% + {\@use@text@encoding \@curr@enc E}{00CB}% + {\@use@text@encoding \@curr@enc I}{00CF}% + {\@use@text@encoding \@curr@enc O}{00D6}% + {\@use@text@encoding \@curr@enc U}{00DC}% + {\@use@text@encoding \@curr@enc Y}{0178}% + {\@use@text@encoding \@curr@enc a}{00E4}% + {\@use@text@encoding \@curr@enc e}{00EB}% + {\@use@text@encoding \@curr@enc i}{00EF}% + {\@use@text@encoding \@curr@enc \i}{00EF}% + {\@use@text@encoding \@curr@enc o}{00F6}% + {\@use@text@encoding \@curr@enc u}{00FC}% + {\@use@text@encoding \@curr@enc y}{00FF}% + {\@use@text@encoding \@curr@enc ^^e5}{00EB}% + {}{34}} + {\a:accents{uml}{#1}} + {\def\:temp{>}\def\:tempa{#2}\ifx \:temp\:tempa\HCode{^^bb}% + \else \def\:temp{<}\ifx \:temp\:tempa\HCode{^^ab}% + \else \b:accents{uml}{#1}{#2}\fi\fi} + +\fi\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{scottish} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{slovak} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{slovene} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{spanish} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} +\Configure{spanish"a} + {\HCode{a}} +\Configure{spanish"o} + {\HCode{o}} +\Configure{@TITLE}{% + \Configure{spanish"a}{\HCode{&\#170;}}% + \Configure{spanish"o}{\HCode{&\#176;}}% +} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{swedish} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{turkish} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{ukraineb} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{usorbian} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{welsh} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{hebrew} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{austrian} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{catalan} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{croatian} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{czech} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{danish} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{dutch} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{english} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{esperant} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{estonian} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{finnish} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{francais} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{galician} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{germanb} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{greek} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{ngermanb} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/html4.4ht b/Master/texmf-dist/tex/generic/tex4ht/html4.4ht new file mode 100644 index 00000000000..86ccffe40cb --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/html4.4ht @@ -0,0 +1,35170 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% html4.4ht 2005-10-22-16:24 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-22-16:24} + +\exit:ifnot{CJK,% +JHEP,% +Preamble,% +ProTex,% +aa,% +abidir,% +acm-proc-article-sp,% +algorithmic,% +alltt,% +alphanum,% +amsart,% +amsbook,% +amscd,% +amsdtx,% +amsppt,% +amsproc,% +amstex1,% +amsthm,% +apa,% +aps,% +array,% +article,% +austrian,% +babel,% +beamer,% +bibtopic,% +book,% +booktabs,% +boxedminipage,% +catalan,% +color,% +colortbl,% +context,% +croatian,% +czech,% +danish,% +diagrams,% +doc,% +dratex,% +dutch,% +elsart,% +emulateapj,% +endfloat,% +endnotes,% +english,% +epigraph,% +eplain,% +epsf,% +esperant,% +estonian,% +exam,% +exerquiz,% +fancybox,% +fancyvrb,% +finnish,% +floatflt,% +foils,% +francais,% +frenchb,% +g-brief,% +galician,% +german,% +germanb,% +gloss,% +glossary,% +go,% +graphics,% +greek,% +harvard,% +hebrew,% +hebtex,% +hyperref,% +index,% +jeep,% +jurabib,% +koi8-r,% +latex,% +latin1,% +latin2,% +letter,% +lineno,% +listings,% +llncs,% +lncse,% +longdiv,% +longtable,% +ltugboat,% +ltugproc,% +ltxguide,% +manju,% +manmac,% +mdwlist,% +memoir,% +mex,% +minitoc,% +mls,% +moreverb,% +multicol,% +multind,% +multirow,% +mwart,% +mwbk,% +mwrep,% +ngerman,% +ngermanb,% +nicefrac,% +norsk,% +ntheorem,% +ot4enc,% +overpic,% +paralist,% +path,% +pb-diagram,% +pd1enc,% +pgf,% +picins,% +pictex,% +pifont,% +plain,% +polish,% +polski,% +portuges,% +prosper,% +psfig,% +pst-all,% +pstricks,% +report,% +res,% +rlbabel,% +romanian,% +rotating,% +russianb,% +scottish,% +scrartcl,% +scrbook,% +scrreprt,% +seminar,% +seslideb,% +slides,% +slidesec,% +slovak,% +slovene,% +soul,% +spanish,% +subfigure,% +supertabular,% +sverb,% +swedish,% +syntax,% +t2benc,% +tabulary,% +tcilatex,% +tex4ht,% +tex4ht2,% +texinfo,% +th4,% +titlesec,% +tugboat,% +turkish,% +ukraineb,% +ulem,% +url,% +usorbian,% +vanilla,% +verbatim,% +verse,% +web,% +welsh,% +wrapfig,% +writer,% +xy} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{Preamble} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{PROLOG}{VERSION,DOCTYPE,*XML-STYLESHEET} +\:CheckOption{mouseover} \if:Option + \:CheckOption{xhtml} \if:Option \else + \:CheckOption{DOCTYPE} \if:Option + \Log:Note{to request a DOCTYPE declaration + use the command line option `DOCTYPE'} + \else + \edef\Preamble{\Preamble,no-DOCTYPE} + \fi +\fi + +\fi +\:CheckOption{no-DOCTYPE} \if:Option + \Configure{PROLOG}{VERSION,*XML-STYLESHEET} +\else + \Log:Note{to remove the DOCTYPE declaration + use the command line option `no-DOCTYPE'} +\fi +\:CheckOption{frames-fn} \if:Option + \edef\Preamble{\Preamble,frames} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tex4ht} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{4} + \if:Option \else \:CheckOption{3}\fi + \if:Option \else \:CheckOption{2}\fi +\if:Option \:CheckOption{sec-filename}\fi +\if:Option + \Configure{CutAt-filename}{% + \ifx \:NxtNwFN\:Undef + \tmp:toks={#2}% + \immediate\openout15=\jobname .tmp + \immediate\write15{\string\next{\the\tmp:toks}}% + \immediate\closeout15 + \bgroup + \def\next{\xdef\:temp}% + \csname no:catcodes\endcsname{32}{47}{9}% + \csname no:catcodes\endcsname{58}{64}{9}% + \csname no:catcodes\endcsname{91}{91}{9}% + \csname no:catcodes\endcsname{93}{96}{9}% + \csname no:catcodes\endcsname{126}{126}{9}% + \input \jobname .tmp + \egroup + \tmp:cnt=0 \uniq:fn + \fi + } + \def\uniq:fn{% + \expandafter\ifx + \csname ct:fn\:temp + \ifnum \tmp:cnt>0 \the\tmp:cnt\fi\endcsname\relax + \expandafter\global\expandafter\let + \csname ct:fn\:temp + \ifnum\tmp:cnt>0 \the\tmp:cnt\fi + \endcsname=\def + \ifx \:temp\empty \else + \NextFile{\:temp + \ifnum \tmp:cnt>0 \the\tmp:cnt\fi .\:html}% + \fi + \else + \advance\tmp:cnt by 1 \expandafter\uniq:fn + \fi + } +\fi +\if:latex \Hinclude{\input #1.4ht}{latex} + +\else \ifx \contextversion\Un:def + \Hinclude{\input #1.4ht}{plain} + \def\:temp{t}% + \ifx \eplain\:temp + \Hinclude{\input #1.4ht}{eplain} + \fi + \def\:temp{M\kern-.111em\lower.6ex\hbox{E}\kern-.075emX} +\ifx \nM@X\:temp + \expandafter\ifx\csname emulateplain\endcsname\relax \else + \Hinclude{\input #1.4ht}{mex} +\fi\fi + + \ifx \d@nger\:UnDef \else + \let\leftheadline\empty + \let\rightheadline\empty + \Hinclude{\input #1.4ht}{manmac} + \fi +\else + \Hinclude{\input #1.4ht}{context} +\fi + \fi +\NewConfigure{charset}[1]{\def\a:charset{#1}} +\def\:temp#1charset=#2,#3!*?: {% + \if !#2!% + \Log:Note{for alternative charset, use + the command line option `charset=...'} + \else \Configure{charset}{charset=#2}\fi} +\expandafter\:temp\Preamble ,charset=,!*?: +\Configure{Link}{a}{href=}{id=}{} +\:CheckOption{NoFonts} \if:Option + \NoFonts +\else + \Log:Note{to ignore CSS font decoration, use the `NoFonts' + command line option} +\fi +\Configure{HVerbatim+}{\z@}{\:nbsp} +\:CheckOption{jpg} \if:Option + \Configure{Picture}{.jpg} +\else + \Log:Note{for jpg bitmaps, use the `jpg' + command line option} +\fi +\:CheckOption{gif} \if:Option + \Configure{Picture}{.gif} +\else + \Log:Note{for gif bitmaps, use the `gif' + command line option} +\fi +\:CheckOption{hooks++} \if:Option + \else \:CheckOption{hooks+} + \if:Option \else \:CheckOption{hooks}\fi + \fi +\if:Option + \Configure{hooks} + {\HCode{<}}{\HCode{>}}{}{} +\fi + +\ScriptCommand{\CssFile}{% + \immediate\write-1{--- file \aa:CssFile\space ---}% + \def\FontSize##1##2{\:Context{##1}\ht:special{t4ht;\%##2}\%}% + \def\FontName##1{\:Context{##1}\ht:special{t4ht;=}}% + \def\:Context##1{\ht:special{t4ht>\jobname.tmp}##1\ht:special + {t4ht>\aa:CssFile}}% + \ht:special{t4ht>\jobname.tmp}\ht:special{t4ht>\aa:CssFile}% + \bgroup \everypar{}\NoFonts \bb:CssFile \hfil\break} + {\egroup \EndNoFonts + \ht:special{t4ht<\aa:CssFile}\ht:special{t4ht<\jobname.tmp}} +\let\Css:File\CssFile +\def\CssFile{\futurelet\:temp\Css:Fl} +\def\Css:Fl{\ifx [\:temp \expandafter\Css:fl + \else \expand:after{\Css:File \space}\fi} +\def\Css:fl[#1]{\Css:File\space \css:files #1,,!*?: } +\def\css:files#1,#2!*?: {\def\:temp{#1}\ifx \:temp\empty + \else \def\:temp{\in:css#1.!*?: \css:files#2,,!*?: }\fi + \:temp } +\def\in:css#1.#2!*?: {\def\:temp{#2}\ifx \:temp\empty + \inc:ss#1.css!*?: + \else \inc:ss#1.#2!*?: \fi} +\def\inc:ss#1.!*?: { \immediate\openin15=#1 + \ifeof15 \immediate\closein15 + \:warning{Missing file: #1}% + \else \immediate\closein15 \input #1 \fi + } +\NewConfigure{CssFile}[2]{\def\aa:CssFile{#1}\def\bb:CssFile{#2}} +\def\Css#1{{\def\:temp{\Configure{Needs}}% + \expandafter\:temp\expandafter{\aa:Css}\Needs{#1}}} + +\Configure{Preamble} + {{\ifdim \lastskip>\z@ \unskip\fi \IgnorePar\parindent\z@ +\leavevmode}% +\immediate\write-1{--- file \aa:CssFile\space ---}% +\ht:special{t4ht>\aa:CssFile}\ht:special{t4ht=\Hnewline /* css.sty */}% +\ht:special{t4ht<\aa:CssFile}% +} {} + +\ifx \a:FontCss:\:UnDef + \Configure{FontCss}{Font\string_Css##1} + {Font\string_Css\string_Plus\space##1} +\fi +\expandafter\ifx \csname aa:Css\endcsname\relax + \Configure{Css}{Css: ##1} +\fi +\:CheckOption{edit} \if:Option + \Configure{edit}{\HCode{<}}{\HCode{>}} + {<}{>} +\fi +\:CheckOption{hooks++} \if:Option +\else \:CheckOption{hooks+} \if:Option +\else \:CheckOption{hooks} \if:Option +\fi\fi\fi +\if:Option + \Configure{hooks} + {\HCode{<}}{\HCode{>}}{}{} +\fi +\Configure{ExitHPage}{exit}{exit }{} +\Configure{TocLink}{\Link{#2}{#3}#4\ifvmode\IgnorePar\fi\EndLink} +\Configure{MiniHalign}{\hlg:a}{\hlg:b}\hlg:c\hlg:d{\hlg:e}\hlg:f +\:CheckOption{no-halign} \if:Option \else + \Configure{noalign-}{}{} +\fi +\Configure{PictureAlt*+} + {\let\sv:HtmlPar\HtmlPar \let\HtmlPar\empty + \def\PsCode##1{{\ht:special{\PsCodeSpecial##1}}}% +% + \iffalse{\fi +\let\sv:halign\halign +\let\sv:cr\cr +\let\sv:crcr\crcr +\iffalse}\fi +\RecallTeXcr \let\halign \TeXhalign +% + \NoFonts\csname PauseMathClass\endcsname \SUBOff \SUPOff + \let\HCode\:gobble + \let\EndPicture\empty} + {\let\HCode\:HCode + \let\EndPicture\:UnDef \let\HtmlPar\sv:HtmlPar \SUBOn \SUPOn + \csname EndPauseMathClass\endcsname \EndNoFonts + \iffalse{\fi +\let\halign\sv:halign +\let\cr\sv:cr +\let\crcr\sv:crcr +\iffalse}\fi +% + \let\PsCode\relax +} + \Configure{writetoc}{} +\Configure{CutAtTITLE+}{} +\Configure{HPageTITLE+}{} +\Configure{AtBeginDocument} + {\edef\recallcatcodes{% + \catcode`\noexpand\_\the\catcode`\_ + \catcode`\noexpand\^\the\catcode`\^ }% + \catcode`\_=8\catcode`\^=7} + {\recallcatcodes} +\Configure{crosslinks}{[}{] + }{next}{prev}{prev-tail}{front}{tail}{up} +\:CheckOption{next} \if:Option + \Configure{next} + {\ShowPar\par\noindent \HCode{}[} + {]\HCode{}} + \Css{@media print {span.next {visibility:hidden;}}} +\fi + +\Configure{halignTB}{\HCode{}} +\def\R:HA{\HCode{}} +\def\r:HA{\HCode{}} +\def\D:HA{\SaveEndP + \HCode{}\RecallEndP +} +\Configure{HVerbatim+}{\z@}{\:nbsp} +\Configure{CssFile}{\jobname.css} + {/* \aa:CssFile\space from \jobname.tex (TeX4ht, \:today) */} +\Configure{Picture+}{}{} +\Configure{Picture*}{}{} +\Configure{Picture-alt}{[Picture]} +\Configure{Needs}{l. + \the\inputlineno\space--- needs --- #1 ---} +\Configure{Needs-}{l. + \the\inputlineno\space--- needs --- #1 ---} + \def\SPAN:#1{\HCode{}} + \def\EndSPAN:{\HCode{}} + \def\DIV:#1{\HCode{
    }} + \def\EndDIV:{\HCode{
    }} + +\Configure{moveright}{\leavevmode\endgraf } +\Configure{HChar}{x} + +\Configure{TITLE+}{\HCode{\jobname.\:html}} + +\ifx \a:DOCTYPE\relax + \:CheckOption{frames} \if:Option + \:CheckOption{xhtml} \if:Option + \Configure{DOCTYPE} + {\HCode{\Hnewline}} +\else + \Configure{DOCTYPE} + {\HCode{\Hnewline}} +\fi + + \else + \:CheckOption{xhtml} \if:Option + \NewConfigure{@DOCTYPE}[1]{\def\:temp{#1}% + \ifx \:temp\empty \let\a:@DOCTYPE\empty + \else \ifx \a:@DOCTYPE\relax \let\a:@DOCTYPE\empty\fi + \pend:def\a:@DOCTYPE{#1}\fi} + \let\a:@DOCTYPE\relax +\fi + + \:CheckOption{xhtml} \if:Option + +\Configure{VERSION} + {\HCode{\Hnewline}} +% +\Configure{DOCTYPE} + {\HCode{ \Hnewline + + \Hnewline}} +\def\xhtml:DOCTYPE{PUBLIC + "-//W3C//DTD XHTML 1.0 Transitional//\expandafter +\ifx \csname a:dtd-lang\endcsname\relax EN\else + \csname a:dtd-lang\endcsname +\fi +"\Hnewline + \space\space "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"} +\Configure{@DOCTYPE} + {\Hnewline\%xhtml.dtd; \Hnewline} +% + \def\:DTD{xhtml} +\else + \Configure{DOCTYPE}{\IgnorePar\HCode + { + \Hnewline}} +% +\fi + + \fi +\fi +\def\:encoding#1={} + +\ifx \a:HTML\:UnDef + \Configure{HTML} + {\IgnorePar\HCode{\Hnewline}} + {\ifvmode\IgnorePar\fi\HCode{\Hnewline}} +\fi +\ifx \a:HEAD\:UnDef + \Configure{HEAD} + {\IgnorePar\NoFonts\HCode {}} + {\HCode{}\EndNoFonts} +\fi +\ifx \a:BODY\:UnDef + \:CheckOption{frames} \if:Option + \def\Frame:Name{menu} +\:CheckOption{xhtml} \if:Option + \NewConfigure{@DOCTYPE}[1]{\def\:temp{#1}% + \ifx \:temp\empty \let\a:@DOCTYPE\empty + \else \ifx \a:@DOCTYPE\relax \let\a:@DOCTYPE\empty\fi + \pend:def\a:@DOCTYPE{#1}\fi} + \let\a:@DOCTYPE\relax +\fi +% +\Configure{BODY} + {% + \a:frames \NoFrames \PushStack\BODY:stack{} + \:CheckOption{mouseover} \if:Option + \Configure{BODY} + {\PushStack\BODY:stack{x}% + \:xhtml{\SaveEndP}\IgnorePar\HCode{}\HCode{
    + \Hnewline +% +}% +\ShowPar\par \let\Frame:Name=\empty} + {\IgnorePar\:xhtml{\EndP}\PopStack\BODY:stack\:temp + \ifx \:temp\empty \EndFrames \else + \HCode{\Hnewline }\fi + \:xhtml{\RecallEndP}}% +\else + \Configure{BODY} + {\PushStack\BODY:stack{x}% + \:xhtml{\SaveEndP}\IgnorePar\HCode{}\ShowPar\par \let\Frame:Name\empty} + {\IgnorePar\:xhtml{\EndP}\PopStack\BODY:stack\:temp + \ifx \:temp\empty \EndFrames + \else \HCode{\Hnewline }\fi + \:xhtml{\RecallEndP}}% +\fi +% + \:CheckOption{xhtml} \if:Option + +\Configure{VERSION} + {\HCode{\Hnewline}} +% +\Configure{DOCTYPE} + {\HCode{ \Hnewline + + \Hnewline}} +\def\xhtml:DOCTYPE{PUBLIC + "-//W3C//DTD XHTML 1.0 Transitional//\expandafter +\ifx \csname a:dtd-lang\endcsname\relax EN\else + \csname a:dtd-lang\endcsname +\fi +"\Hnewline + \space\space "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"} +\Configure{@DOCTYPE} + {\Hnewline\%xhtml.dtd; \Hnewline} +% + \def\:DTD{xhtml} +\else + \Configure{DOCTYPE}{\IgnorePar\HCode + { + \Hnewline}} +% +\fi +% + \HPage[tex4ht-p1]{table of contents}% + \Link{}{tex4ht-toc}\EndLink + \bgroup + \Configure{Link}{a}{target="tex4ht-main" href=}{ name=}{} + \b:frames + \egroup + \def\Frame:Name{main} + \EndHPage{tex4ht-p1} \Tg
    + \HPage[tex4ht-p2]{text}\Link{}{tex4ht-body}\EndLink + } + {\EndHPage{tex4ht-p2}} +\NewConfigure{frames}{2} +\Css{body\#tex4ht-menu {white-space: nowrap; }} + + \else + \Log:Note{for content and toc + in 2 frames, use the command line option `frames'} + \Log:Note{for content, toc, and footnotes + in 3 frames, use the command line option `frames-fn'} + \:CheckOption{mouseover} \if:Option + \Configure{BODY} + {\:xhtml{\SaveEndP}\IgnorePar\HCode{}\HCode{
    + \Hnewline +% +}% +\ShowPar\par} + {\IgnorePar\:xhtml{\EndP}\HCode{\Hnewline + }\:xhtml{\RecallEndP}}% +\else + \Configure{BODY} + {\:xhtml{\SaveEndP}\IgnorePar\HCode{}\ShowPar\par } + {\IgnorePar\:xhtml{\EndP}\HCode{\Hnewline + }\:xhtml{\RecallEndP}}% +\fi + +\fi\fi +\ifx \a:TITLE\:UnDef + \Configure{TITLE}{\Protect\IgnorePar + \HCode{}}{\HCode{\Hnewline}} +\fi +\ifx \a:@HEAD\relax \let\a:@HEAD=\empty\fi +\ifx \a:@HEAD\empty + \:CheckOption{xht} \if:Option + \:CheckOption{xhtml}\if:Option \else \:CheckOption{xml}\fi +\fi +\if:Option \Configure{@HEAD}{\HCode{\Hnewline}} +\Configure{html}{xht} + +\else \Log:Note{for file extension name xht, use the command line option `xht'}% +\Configure{@HEAD}{\HCode{\Hnewline}} +\fi +\def\:gobbleM#1->{} +\Configure{@HEAD}{\HCode{\Hnewline}} +\Configure{@HEAD}{\HCode{\Hnewline + \Hnewline}} + +\immediate\write-1{TeX4ht package options: + \expandafter\:gobbleM\meaning\Preamble} +\Configure{@HEAD} + {\HCode{\Hnewline}} +\Configure{@HEAD} + {\HCode{\Hnewline}} + + \:CheckOption{css-in} \if:Option + \Log:Note{the inline CSS code is extracted from the input of the + previous compilation, so an extra compilation might be needed} + \Configure{@HEAD}{\openin15=\jobname .css +\ifeof15 \else \:warning{Missing file: \jobname .css }% +\bgroup + \catcode`\{=12 \catcode`\}=12 \catcode`\%=12 \catcode`\#=12 + \HCode{\Hnewline\Hnewline}% +\egroup +\fi +\closein15 +} + \else + \Log:Note{for inline CSS code, use the command line option `css-in'} + \Configure{@HEAD}{\HCode{\Hnewline}} + \fi + \:CheckOption{uni-html4} \if:Option + \def\A:charset{charset=utf-8} +\else + \def\A:charset{charset=iso-8859-1} +\fi + +\fi +\:CheckOption{mouseover} \if:Option + \Configure{@HEAD} + {\HCode{% + \Hnewline}} +\def\js:on{% + \global\let\js:on=\relax + \HCode{}% + \csname a:mouseover-Needs\endcsname +\Css{.js {text-indent:0; background-color:aqua; color:black; + border:solid 1px black; margin:2pt; width:99\%;}} +\Css{.js p, .js p.bibitem +, .js p.bibitem-p + {text-indent:0; + background-color:aqua; color:black; margin:2pt;}} +\AtEndDocument{{\HCode{}}}% +} +\HAssign\MO:script = 0 +\NewConfigure{mouseover-script}[1]{\bgroup + \gHAdvance\MO:script by 1 + \expandafter\NextFile \expandafter{\jobname\MO:script.tmp}% + \HPage{}\IgnorePar \ht:special {t4ht@DCopyTo: \jobname-js.tex From var }% +% + \HCode{<\if !#1!\else mouseover-script\fi>#1\if !#1!\else =\fi}% + \everyvbox{\IgnorePar\everyvbox{}\aftergroup\end:movar}% + \def\end:movar{\everyvbox{}\HCode + {}% + \ht:special {t4ht@DCopyTo: \jobname-js.tex Until var }% +\EndHPage{}% + \egroup}% + \vbox} +\expandafter\def\csname c:mouseover-vars:\endcsname#1#2{% + \expandafter\def\csname mouseover-#1-init\endcsname##1{}% + \def\:tempc##1{\expandafter\append:defI\csname + mouseover-#1-init\endcsname{tex4ht.##1=tex4ht.\expandafter\jsHash + \expandafter{\expandafter v####1.##1};}}% + \Mo:vars#2,<>} +\def\Mo:vars#1,#2<>{% + \if !#1!\else + \expandafter\def\csname mo#1\endcsname##1{% + \HCode{}% + \ht:special{t4ht@DCopyTo: \jobname-js.tex Cont #1 }% + }% + \expandafter\def\csname endmo#1\endcsname{% + \ht:special{t4ht@DCopyTo: \jobname-js.tex Skip #1 }% + \HCode{}% + }% + \:tempc{#1}% + \fi + \if !#2!\else \expand:after{\Mo:vars#2<>}\fi +} +\expandafter\ifx \csname mouseover-Needs\endcsname\relax + \NewConfigure{mouseover-Needs}{1} + \Configure{mouseover-Needs}{\Needs{"xhtex \jobname-js"}} +\fi +\def\mo:args#1#2#3{\expandafter + \ifx \csname a:mouseover-#1-#2\endcsname\empty\else + \expandafter \ifx \csname a:mouseover-#1-#2\endcsname\relax + \expandafter \ifx \csname a:mouseover-#1\endcsname\empty + \else + \Hnewline + onmouseover="tex4ht.body=tex4ht.#3; tex4ht.caption='#2'; + \expandafter\ifx \csname mouseover-#1-init\endcsname\relax + \else \csname mouseover-#1-init\endcsname{#2}\fi +% + return overlib(\csname a:mouseover-#1\endcsname);" + \Hnewline onmouseout="nd();"\Hnewline\fi +\else + \Hnewline + onmouseover="tex4ht.body=tex4ht.#3; tex4ht.caption='#2'; + \expandafter\ifx \csname mouseover-#1-init\endcsname\relax + \else \csname mouseover-#1-init\endcsname{#2}\fi +% + return overlib(\csname a:mouseover-#1-#2\endcsname);" +\Hnewline onmouseout="nd();"\Hnewline +\fi\fi} +\def\jsHash#1{\jsHash:a #1<>} +\def\jsHash:a#1#2<>{% + \ifnum `#1<`0 JjV\else + \ifnum `#1>`z jJv\else + \ifnum `#1>`9 + \ifnum `#1<`A jJV\else + \ifnum `#1>`Z + \ifnum `#1<`a jVV\else #1\fi + \else #1\fi\fi + \else #1\fi\fi\fi + \if !#2!\expandafter\done:hash + \else\expandafter\jsHash:a\fi#2<>} +\def\done:hash#1>{} +\expandafter\Odef\csname c:mouseover-?:\endcsname[#1]#2{% + \def\:temp{#2}% + \if !#1!\expandafter\let\csname a:mouseover-\:tempb\endcsname=\:temp + \else \om:type#1,!*?: \fi} +\def\om:type#1,#2!*?: {% + \if !#1!\else\expandafter + \let\csname a:mouseover-\:tempb-#1\endcsname=\:temp\fi + \ifx !#2!\else \def\:tempa{\om:type#2!*?: }\expandafter\:tempa \fi +} + +\:CheckOption{info} \if:Option + \Log:Note{Option `mouseover' is powered + by the overlib.js utility of Erik Bosrup + (http://www.bosrup.com/web/overlib/).} +\immediate\write-1{} +\immediate\write-1{The option requires two compilations of + the source file.} +\immediate\write-1{} +\immediate\write-1{Use \string\Configure + {mouseover-XXX}{...} to introduce arguments into the overlib + function call, and code into a preceding script. XXX stands for + `cite' or `footnote', the default body is at tex4ht.body, + and the default caption at tex4ht.caption. An empty parameter + requests no sensitivity of mouse over the specified type of entries.} +\immediate\write-1{} +\immediate\write-1{The variant \string\Configure + {mouseover-XXX}[labels]{...} of the above command restricts the + outcome just to the listed labels (i.e., the values listed + in tex4ht.caption).} +\immediate\write-1{} +\immediate\write-1{The \string\Configure{mouseover-script }{variable-name} + {javascript-code} command may be used to introduce code into the + javascript script, as a content of a global variable when a name is + given and as a bare code when the name is not given. To be referenced, + the name must be prefixed by ``tex4ht.'.} +\immediate\write-1{} +\immediate\write-1{The \string\Configure{mouseover-vars}{XXX} + {variable-list} command introduces local variables, to be referenced + with the prefix ``tex4ht.' on their names. In addition, for each + variable YYY it introduces a construct \string\moYYY + {label}...\string\endmoYYY\space for selecting a value for the variable + at the specified label.} +\immediate\write-1{} +\immediate\write-1{Example:} +\immediate\write-1{ + \string\Configure{mouseover-script}{var}{\HCode{
    }}} +\immediate\write-1{\string\Configure{mouseover-vars}{cite}{Author,Title}% +} +\immediate\write-1{\string\Configure {mouseover-cite} + {tex4ht.body,CAPTION,tex4ht.caption+tex4ht.var,FULLHTML}% +.} +\immediate\write-1{ + \string\moAuthor{bb}A name\string\endmoAuthor } +\immediate\write-1{} +\immediate\write-1{The compilation indirectly invokes the + command 'xhtex \string\jobname-js'. An alternative format for + the command can be requested within a configuration of + the form \string\Configure{mouseover-Needs}{\string\Needs{"..."}}. + The default setting is due to + \string\Configure{mouseover-Needs}{\string\Needs{"xhtex + \string\jobname-js"}}} +\immediate\write-1{In case \string\Configure{mouseover-Needs} is + undefined, introduce the instruction + \string\NewConfigure{mouseover-Needs}{1} before that command. +} + +\fi + +\else + \Log:Note{for pop ups on mouse over, + use the command line option `mouseover'} +\fi + +\newif\ifHCond +\Configure{HtmlPar} + {\EndP\HCode{% +

    }} + {\EndP\HCode{% +

    }} + {\:xhtml{\Tg

    }} + {\:xhtml{\Tg

    }}% + +\Css{p.noindent { text-indent: 0em }} +\Css{p.nopar { text-indent: 0em; }} +\Css{p.indent{ text-indent: 1.5em }} +\NewConfigure{!P}[1]{\expandafter\concat:config\csname a:!P\endcsname{#1}} +\expandafter\let\csname a:!P\endcsname\relax +\Configure{!P}{} +\NewConfigure{!BODY}[1]{\expandafter\concat:config + \csname a:!BODY\endcsname{#1}} +\expandafter\let\csname a:!BODY\endcsname\relax +\Configure{!BODY}{} +\NewConfigure{LRdir}[1]{\concat:config\a:LRdir{#1}} +\let\a:LRdir\relax +\Configure{LRdir}{} +\Configure{crosslinks+} + {\IgnorePar\EndP\HCode{% +% + }\par\ShowPar} + {\IgnorePar\EndP\HCode{% +% + }\par\ShowPar} +\Css{@media print {div.crosslinks {visibility:hidden;}}} + +\Configure{halignTR} + {\HCode{ valign="baseline"}} +\Configure{halignTBL} +% % {t}{\HCode{ valign="top"}} +% % {b}{\HCode{ valign="baseline"}} +% % {c}{\HCode{ valign="middle"}} + {} + +\Configure{halign} + {\EndP\halignTB{halign}} {\HCode{
    1 colspan="\HMultispan"\fi}% + \halignTD \HCode{\Hnewline>}\ShowPar\par} +\def\d:HA{\ifvmode \IgnorePar \fi \EndP\HCode{
    }} + \R:HA\r:HA\D:HA\d:HA +\Configure{pic-halign}{} +\Configure{halignTD} {}{} + {<}{\HCode{ style="white-space:nowrap; text-align:left;"}} + {-}{\HCode{ style="white-space:nowrap; text-align:center;"}} + {>}{\HCode{ style="white-space:nowrap; text-align:right;"}} + {^}{\HCode{ valign="top" style="white-space:nowrap;"}} + {=}{\HCode{ valign="baseline" style="white-space:nowrap;"}} + {|}{\HCode{ valign="middle" style="white-space:nowrap;"}} + {_}{\HCode{ valign="bottom" style="white-space:nowrap;"}} + {p}{\HCode{ style="white-space:wrap; text-align:left;"}\Protect\a:HColWidth} + {m}{\HCode{ style="white-space:nowrap; text-align:left;" valign="middle"}} + {b}{\HCode{ style="white-space:nowrap; text-align:left;" valign="baseline"}} + {} +\NewConfigure{HColWidth}{1} +\Configure{HColWidth}{} +\ifx \a:imgdir\:UnDef + \let\a:imgdir=\empty + \catcode`\:=12 + \expandafter + \def\csname :temp\endcsname#1imgdir:#2,#3!*?: {% + \if !#2!\else \expandafter + \def\csname a:imgdir\endcsname{#2}\fi} + \expandafter\csname :temp\expandafter\endcsname + \Preamble ,imgdir:,!*?: % + \catcode`\:=11 + \Log:Note{for addressing images in + a subdirectory, use the command line option `imgdir:.../'} +\fi + +\Configure{IMG} + {\ht:special{t4ht=}{} +\ifx \a:imgdir\:UnDef + \let\a:imgdir=\empty + \catcode`\:=12 + \expandafter + \def\csname :temp\endcsname#1imgdir:#2,#3!*?: {% + \if !#2!\else \expandafter + \def\csname a:imgdir\endcsname{#2}\fi} + \expandafter\csname :temp\expandafter\endcsname + \Preamble ,imgdir:,!*?: % + \catcode`\:=11 + \Log:Note{for addressing images in + a subdirectory, use the command line option `imgdir:.../'} +\fi + +\Configure{htf}{1}{+}{} +\Configure{htf}{3}{+}{} +\Configure{htf}{4}{+}{}{} +\Configure{htf}{6}{+}{}{} +\Configure{htf}{8}{+} + {}{}{}{}{}{}{} +\Configure{htf}{10}{+} + {}{}{}{}{}{}{} +\Configure{htf}{12}{+} + {}{}{}{}{}{}{} +\Configure{htf}{14}{+} + {}{}{}{}{}{}{} +\Configure{htf}{16}{+} + {}{}{}{}{}{}{} +\Configure{htf}{18}{+} + {}{}{}{}{}{}{} +\Configure{htf}{20}{+} + {}{}{}{}{}{}{} +\Configure{htf}{22}{+} + {}{}{}{}{}{}{} +\Configure{htf-css}{4}{.small-caps{font-variant: small-caps; }} +\Configure{htf-css}{10}{.htf-cmbx {font-weight: bold; font-style:normal;}} +\Configure{htf-css}{12}{.htf-calligraphy {font-family:cursive}} +\Configure{htf-css}{14}{.htf-italic {font-style: italic;}} +\Configure{htf-css}{16}{.htf-bold {font-weight: bold;}} +\Configure{htf-css}{12}{.htf-calligraphy-bold {font-family:cursive ; + font-weight: bold; }} +\Configure{@Picture}{\:class} +\def\:class#1{ class="#1" + \expandafter\ifx\csname a:@#1\endcsname\relax\else + \csname a:@#1\endcsname\fi} +\Css{center { margin-top:1em; margin-bottom:1em; }} +\Css{td center { margin-top:0em; margin-bottom:0em; }} +\NewConfigure{Canvas}[4]{\ht:special{t4ht"% + *% + *X% + **% + *% + *% + *#1*#2*#1*#2*#3}} +\Configure{Canvas}{0.00000290646}{0.0}{0.5}{ex} +\Css{.Canvas { position:relative; }} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tex4ht2} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ifx \a:imgdir\empty\else + \let\GIF:NAME=\gif:name + \def\gif:name#1{% + \let\:temp=\GIF:NAME + \ifx \gif:nm\cond:imgs + \def\:next{\edef\:tempa{#1}\expandafter\I:images \:tempa/....}% + \else + \def\:next{\GIF:NAME{#1}}% + \fi \:next} + + \def\cond:imgs{\edef\gif:nm} + + \def\I:images#1/#2....{% + \edef\:next{\noexpand\:temp{\:tempa}}% + \if .#2.\else \edef\:next{\noexpand\no:images{\:tempa}}\fi + \:next} + \def\no:images#1{\let\a:imgdir=\empty \:temp{#1}} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{latex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{TocAt} + {\let\sv:atoc\a:tableofcontents +\let\sv:btoc\b:tableofcontents +\let\sv:ctoc\c:tableofcontents +\let\sv:dtoc\d:tableofcontents +\let\sv:etoc\e:tableofcontents +% + \Configure{tableofcontents} + {\IgnorePar\EndP\HCode{
    }\IgnorePar} + {}{\IgnorePar\HCode{
    }\ShowPar}{\HCode{}}{}% + \ifvmode \IgnorePar\fi \EndP + } + {\let\a:tableofcontents\sv:atoc +\let\b:tableofcontents\sv:btoc +\let\c:tableofcontents\sv:ctoc +\let\d:tableofcontents\sv:dtoc +\let\e:tableofcontents\sv:etoc +\par\ShowPar} +\Configure{TocAt*} + {\let\sv:atoc\a:tableofcontents +\let\sv:btoc\b:tableofcontents +\let\sv:ctoc\c:tableofcontents +\let\sv:dtoc\d:tableofcontents +\let\sv:etoc\e:tableofcontents +% + \Configure{tableofcontents} + {\IgnorePar\EndP\HCode{
    }\IgnorePar} + {}{\IgnorePar\HCode{
    }\ShowPar}{\HCode{}}{}% + \ifvmode \IgnorePar\fi \EndP + } + {\let\a:tableofcontents\sv:atoc +\let\b:tableofcontents\sv:btoc +\let\c:tableofcontents\sv:ctoc +\let\d:tableofcontents\sv:dtoc +\let\e:tableofcontents\sv:etoc +\par\ShowPar} +\Configure{tableofcontents} + {\IgnorePar\EndP\HCode{
    }\IgnorePar} + {\ifTag{tex4ht-body}{\HCode{
    }\Link{tex4ht-body}{}Home\EndLink}{}} + {\IgnorePar\EndP\HCode{
    }\ShowPar} + {\HCode{}} {} +\Css{li p.indent { text-indent: 0em }} +\ConfigureEnv{trivlist} + {}{\ShowPar +}{}{} +\ConfigureList{trivlist}% + {\EndP\HCode{
    }% + \PushMacro\end:itm +\global\let\end:itm=\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm +\EndP\HCode{
    }\ShowPar} + {\end:itm \global\def\end:itm{\EndP\Tg}\HCode{
    }\bgroup \bf} + {\egroup\HCode{
    }} +\ConfigureEnv{list} + {}{\ShowPar +}{}{} +\ConfigureList{list}% + {\EndP\HCode{
    }% + \PushMacro\end:itm +\global\let\end:itm=\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm +\EndP\HCode{
    }\ShowPar} + {\end:itm \global\def\end:itm{\EndP\Tg}\HCode{
    }\bgroup \bf} + {\egroup\HCode{
    }} +\ConfigureEnv{itemize} + {\ifvmode \IgnorePar\fi \EndP}{\ShowPar +} + {}{} +\ConfigureList{itemize}% + {\EndP\HCode{
      }% + \PushMacro\end:itm +\global\let\end:itm=\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm +\ifvmode \IgnorePar\fi + \EndP\HCode{
    }\ShowPar} + {\end:itm \global\def\end:itm{\EndP\Tg
  • }\DeleteMark} + {\HCode{
  • }} +\ConfigureEnv{enumerate} + {}{\ShowPar +}{}{} +\:CheckOption{li-} \if:Option + \ConfigureList{enumerate}% + {\EndP\HCode{
      }\PushMacro\end:itm +\global\let\end:itm=\empty +} + {\PopMacro\end:itm \global\let\end:itm \end:itm +% +\EndP\HCode{
    }\ShowPar +} + {\end:itm \gdef\end:itm{\EndP\Tg
  • }\DeleteMark +} + {\HCode{
  • }\AnchorLabel +} +\else + \ConfigureList{enumerate}% + {\EndP\HCode{
      }\PushMacro\end:itm +\global\let\end:itm=\empty +} + {\PopMacro\end:itm \global\let\end:itm \end:itm +% +\EndP\HCode{
    }\ShowPar +} + {\end:itm \gdef\end:itm{\EndP\Tg
  • }\DeleteMark +} + {\HCode{
  • }\AnchorLabel +} + \Log:Note{for enumerated list elements li's without value attributes, + use the command line option `li-'} +\fi +\:CheckOption{css2} \if:Option + \bgroup + \def\textbullet{&\#x2219;} + \def\textasteriskcentered{&\#x2217;} + \Css{ul.itemize1 {list-style-type: none;}} + \Css{ul.itemize1 li.itemize:before { display: marker; + marker-offset: 0.5em; + content: "\labelitemi\space" }} + \Css{ul.itemize2 {list-style-type: none;}} + \Css{ul.itemize2 li.itemize:before { display: marker; + marker-offset: 0.5em; + content: "\labelitemii\space" }} + \Css{ul.itemize3 {list-style-type: none;}} + \Css{ul.itemize3 li.itemize:before { display: marker; + marker-offset: 0.5em; + content: "\labelitemiii\space" }} +\egroup + +\else + \Log:Note{for CSS2 code, use the command line option `css2'} +\fi +\def\c:enumerate:#1{\c:enu #1!*?: } +\def\c:enu#1#2#3#4#5!*?: {% +\def\a:enumerate:{\ifcase \@enumdepth \or + #1\or #2\or #3\or #4\else\fi #5}} +\Configure{enumerate}{{}{}{}{}} +\Css{.enumerate1 {list-style-type:decimal;}} +\Css{.enumerate2 {list-style-type:lower-alpha;}} +\Css{.enumerate3 {list-style-type:lower-roman;}} +\Css{.enumerate4 {list-style-type:upper-alpha;}} +\def\PictureAltex{\afterassignment\set:Img\tmp:toks} +\def\set:Img{\Picture*[\special{t4ht*=&&}% +\special{t4ht*=""}% +\special{t4ht*=<<}% +\special{t4ht*=>>}% + \HCode{\the\tmp:toks}% +\special{t4ht*=}% +]{}\the\tmp:toks\EndPicture} +\Configure{pageref} + {\HCode{}} + {\HCode{}} + {\S} +\Configure{newtheorem} + {\ifvmode\IgnorePar\fi\EndP + \HCode{
    }\par\noindent\HCode{}} + {\HCode{}} + {\:xhtml{\EndP}\IgnorePar\HCode{
    }\ShowPar\par} +\Css{div.newtheorem { margin-bottom: 2em; margin-top: 2em;}} +\Configure{ }{\:nbsp} + +\def\end:TTT{\ifvmode\IgnorePar\fi \EndP\HCode{}} +\:CheckOption{new-accents} \if:Option \else + \Configure{accents} + {\expandafter\ifx \csname #1-num\endcsname\relax + \ht:special{t4ht@+\string&{35}x#2{59}}x% + \else + \ht:special{t4ht@+\string&\#x#2;}X% + \fi + } + {\Picture+{ \a:@Picture{#1}}#2{#3}\EndPicture} + \expandafter\let\csname ring-num\endcsname=\def +\fi + +\Configure{obeylines} + {\ifvmode \:xhtml{\IgnorePar\EndP}\IgnoreIndent + \HCode{
    }% + \gdef\ob:ln{\ht:special{t4ht=
    }}% + \else + \SaveEndP \HCode{}% + \gdef\ob:ln{\ht:special{t4ht=}\RecallEndP}% + \fi + } + {\EndP\ob:ln\ShowPar} + {\hbox{\HCode{}}} +\Css{.obeylines-h,.obeylines-v {white-space: nowrap; }} +\Css{div.obeylines-v p { margin-top:0; margin-bottom:0; }} +\Configure{overline} + {\HCode{}} + {\HCode{}} +\Css{.overline{ text-decoration:overline; }} +\Css{.overline img{ border-top: 1px solid black; }} +\Configure{displaylines} + {\IgnorePar \EndP + \HCode{}\IgnorePar} + {\HCode{
    }} + {\HCode{}}{\HCode{}} +\Css{td.displaylines {text-align:center; white-space:nowrap;}} +\def\:zbsp#1{cellpadding="0" border="0" cellspacing="0"\Hnewline + class="#1"} +\Configure{centerline}{\ifvmode \IgnorePar + \fi \EndP\HCode{
    }}{\EndP\HCode{
    }\ShowPar} +\Configure{leftline}{\ifvmode \IgnorePar + \fi \EndP \HCode{}} + {\HCode{

    }\ShowPar} +\Configure{rightline} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\ShowPar} +\Css{.centerline {text-align:center;}} +\Css{.rightline {text-align:right;}} +\def\tbl:XV#1{table width="100\%"\Hnewline class="#1"} + +\:CheckOption{pic-tabular} \if:Option + \ConfigureEnv{tabular} + {\IgnorePar\EndP\Tg
    \Picture*{}} + {\EndPicture\Tg
    }{}{} + \Css{div.pic-tabular {text-align:center;}} +\else + \Log:Note{for pictorial tabular, + use the command line option `pic-tabular'} +\fi +\Configure{hspace}{}{}{\:nbsp} +\Configure{ref} + {\Link} + {\ifx \RefArg\:UnDef\else + \Tg\fi\EndLink} + {} +\ConfigureEnv{verbatim}{\env:verb{verbatim}}{\endenv:verb}{}{} +\ConfigureEnv{verbatim*}{\env:verb{verbatim}}{\endenv:verb}{}{} +\def\env:verb#1{\ifinner\else \vfill\break\fi + \IgnorePar\EndP \HAssign\Verb:N=0 + \HCode{<\tbl:XV{#1}>}\HCode{
    }\EndNoFonts} +\def\endenv:verb{\NoFonts + \EndP \ht:special{t4ht=
    }\end:TTT \ShowPar \par{\HCondtrue\noindent}% +} +\def\start:fenv#1{\:xhtml{\IgnorePar\EndP}\HCode{}\pend:def\TableNo{0}\c:tabular\e:tabular}% +% + \IgnorePar\ifvmode\else\HCode{}\fi +\EndP\HCode{
    }% + \PushStack\Col:Marg\AllColMargins + } + {\HCode{
    }\PopStack\Col:Marg\AllColMargins\ShowPar + \Configure{noalign}{}{}% +% + \ShowPar +% + }{}{} + \Css{div.tabular, div.center div.tabular {text-align: center; + margin-top:0.5em; margin-bottom:0.5em; }} + \Css{table.tabular td p{margin-top:0em;}} + \Css{table.tabular {margin-left: auto; + margin-right: auto;}} +\fi +\Configure{multicolumn} + {\ifvmode\IgnorePar\fi + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP\HCode{
    }} +\def\pic:env{% + \def\begin##1{\bgroup + \def\end####1{\o:end:{####1}\EndPicture\egroup}% + \ifx \EndPicture\:UnDef + \Picture+{ class="##1" align="middle"}% + \else \let\EndPicture\empty\fi + \o:begin:{##1}}% +} +\def\ColMargins{\tmp:cnt\HCol\relax + \expandafter\nosp:hbr\AllColMargins 1//} +\def\nosp:hbr#11#2//{\ifnum \tmp:cnt>1 \advance\tmp:cnt by -1 + \nosp:hbr#2//\else\nosp:gt#11#2//\fi} +\def\nosp:gt#11#21#3//{% + \def\:temp{#1}\ifx \:temp\empty 1\else 0\fi + \def\:temp{#2}\ifx \:temp\empty 1\else 0\fi} +\Css{div.td00{ margin-left:0pt; margin-right:0pt; }} +\Css{div.td01{ margin-left:0pt; margin-right:5pt; }} +\Css{div.td10{ margin-left:5pt; margin-right:0pt; }} +\Css{div.td11{ margin-left:5pt; margin-right:5pt; }} +\Configure{halignTB<>}{tabular}{\HCode{class="tabular"\Hnewline + cellspacing="0" cellpadding="0" \GROUPS\Hnewline + frame="\ifx \GROUPS\empty void\else border\fi" id="TBL-\TableNo-" + }<>\HAlign} +\:CheckOption{pic-tabular} \if:Option \else + \Configure{tabular} + {\ifvmode \IgnorePar\fi \EndP \halignTB{tabular}\putVBorder } + {\HCode{
    }} +\def\end:fenv{\IgnorePar\HCode{
    }\end:TTT\IgnorePar} +\HAssign\Verb:N=0 +\Css{div.verbatim {font-family: monospace; white-space: nowrap; }} +\:CheckOption{pic-fbox} \if:Option + \Configure{fbox} + {\leavevmode\Picture+[]{ \a:@Picture{fbox}}} {\EndPicture} +\else + \Log:Note{for bitmap fbox'es, use + the command line option `pic-fbox'} + \Configure{fbox} + {\ifvmode \IgnorePar\EndP + \HCode{
    }% + \def\end:bx{\HCode{
    }\par}% + \else + \HCode{}% + \def\end:bx{\HCode{}}% + \fi} + {\end:bx} + \Css{.fbox {padding-left:\the\fboxsep; + padding-right:\the\fboxsep; + text-indent:0pt; + border:solid black \the\fboxrule; + }} + \Css{div.center div.fbox {text-align:center; clear:both; + padding-left:3.0pt; padding-right:3.0pt; + text-indent:0pt; border:solid black 0.4pt; }} +\fi +\ConfigureEnv{minipage} + {\IgnorePar\EndP\HCode{
    }} + {\EndP\HCode{
    }} + {}{} +\Css{table.minipage{width:100\%;}} +\ConfigureEnv{picture} + {\bgroup\ifvmode \Configure{HtmlPar} + {\EndP\HCode{% +}\HCode{

    }}% + {\EndP\HCode{% +}\HCode{

    }}% + {\:xhtml{\Tg

    }}{\:xhtml{\Tg

    }} \ShowPar\leavevmode + \fi} + {\egroup}{}{} +\:CheckOption{no-bib} \if:Option\else + \:CheckOption{mouseover} \if:Option + \Configure{cite} + {\HCode{}} + {\HCode{}} + {\Link[ \mo:args{cite}{\@citeb}{\expandafter + \jsHash\expandafter{\expandafter X\@citeb}}% +]} + {\EndLink } +\expandafter\def\csname c:mouseover-cite:\endcsname{% + \def\:tempb{cite}\csname c:mouseover-?:\endcsname} +\Configure{mouseover-cite}{tex4ht.body,FULLHTML} + + \Configure{bibitem} + {\bibitem:link} + {\EndLink\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +} +\def\bibitem:link#1#2{\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\HCode + {}\Link{#1}{#2}} + + \else + \Configure{cite} + {\HCode{}} {\HCode{}} + {\Link} {\EndLink} + + \Configure{bibitem}{\Link}{\EndLink} + + \fi +\fi + + +\:CheckOption{frames} \if:Option + \:CheckOption{frames-fn} \if:Option + \Configure{frames} + {\HorFrames[rows="*"]{*,3*} + \VerFrames[cols="*"]{3*,*} + \Frame[ name="tex4ht-menu" + frameborder="0" ]{tex4ht-toc} + \Frame[ name="tex4ht-fn" + frameborder="0" ]{} + \EndFrames + \Frame[ name="tex4ht-main" + frameborder="0" ]{tex4ht-body}} + {\let\contentsname=\empty \tableofcontents} + \else + \Configure{frames} + {\HorFrames[rows="*"]{*,3*} + \Frame[ name="tex4ht-menu" + frameborder="0" ]{tex4ht-toc} + \Frame[ name="tex4ht-main" + frameborder="0" ]{tex4ht-body}} + {\let\contentsname=\empty \tableofcontents} + \fi +\fi +\append:def\center{\par} +\ConfigureEnv{center} + {\ifvmode \IgnorePar\fi \EndP}{\ShowPar +} + {\EndP\IgnorePar + \HCode{
    }\ShowPar\endgraf} + {\IgnorePar\EndP\HCode{
    }} +\ConfigureEnv{flushleft} + {\ifvmode \IgnorePar\fi \EndP}{\ShowPar +} + {\EndP\IgnorePar + \HCode{
    }\ShowPar\endgraf} + {\IgnorePar\EndP\HCode{
    }} +\ConfigureEnv{flushright} + {\ifvmode \IgnorePar\fi \EndP}{\ShowPar +} + {\EndP\IgnorePar + \HCode{
    }\ShowPar\endgraf} + {\IgnorePar\EndP\HCode{
    }} +\Css{div.center, + div.center div.center {text-align: center; + margin-left:1em; margin-right:1em;}} +\Css{div.center div {text-align: left;}} +\Css{div.flushright, + div.flushright div.flushright {text-align: right;}} +\Css{div.flushright div {text-align: left;}} +\Css{div.flushleft {text-align: left;}} +\Configure{underline} + {\HCode{}\:gobble} + {\HCode{}} +\Css{.underline{ text-decoration:underline; }} +\Css{.underline img{ border-bottom: 1px solid black; + margin-bottom:1pt; }} + +\expandafter\let\csname tex4ht:4ht\endcsname\empty +\def\no:dupl#1#2{% + \expandafter\ifx \csname #1:4ht\endcsname\relax + \expandafter\let \csname #1:4ht\endcsname\empty + \expand:after{#2}% + \fi +} + +\Hinclude{\input #1.4ht}{fontmath} +\Hinclude{\@ifpackageloaded{colortbl}{% + \no:dupl{array}{\input array.4ht}% + \no:dupl{color}{\input color.4ht}% + \no:dupl{colortbl}{\input colortbl.4ht}% + }{}}{colortbl} + +\def\h:input#1.#2.#3!*?: {% + \:CheckOption{no_#1}\if:Option + \let\:temp\empty + \else + \let\:temp\empty + \no:dupl{#1}{% + \openin15 #1.4ht + \ifeof15 + \:CheckOption{debug}\if:Option + \:warning{No configuration file for + #1.\if .#2.tex\else #2\fi}% + \fi + \let\:temp\empty + \else + \def\:temp{\input #1.4ht }% + \fi \closein15 + }% + \fi \:temp} +\edef\:temp{\noexpand\Hinclude + {\noexpand\h:input ##1..!*?: }{\@filelist}} +\:temp + +\expandafter\let\csname tex4ht:4ht\endcsname\empty +\def\no:dupl#1#2{% + \expandafter\ifx \csname #1:4ht\endcsname\relax + \expandafter\let \csname #1:4ht\endcsname\empty + \expand:after{#2}% + \fi +} + +\Hinclude{\ifx \PsfigVersion\:UnDef \else + \no:dupl{#1}{\expand:after{\input psfig.4ht}}\fi} + {psfig} +\Hinclude{\:CheckOption{#1} + \if:Option \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {pictex} +\Hinclude{% + \expandafter\ifx \csname PSTricksLoaded\endcsname\relax\else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {pstricks} +\Hinclude{% + \ifx \:DraCatCodes\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {dratex} +\Hinclude{% + \ifx \xyloaded\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {xy} + +\Hinclude{% + \ifx \epsfsetgraph\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {epsf} + +\Hinclude{% + \ifx \diagram@help@messages\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {diagrams} + +\Hinclude{% + \ifx \figvisu\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {fig4tex} + +\Hinclude{} + {pctable} +\Hinclude{% + \:CheckOption{xhtml}\if:Option \fi} + {xhtml} +\Hinclude{\:CheckOption{#1} + \if:Option\else \:CheckOption{ShowFont}\fi + \if:Option\else \:CheckOption{frames-}\fi + \if:Option\else \:CheckOption{frames}\fi + \if:Option\else \:CheckOption{image-maps}\fi + \if:Option\else \:CheckOption{java}\fi + \if:Option\else \:CheckOption{javascript}\fi + \if:Option \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {th4} +\Hinclude{\ifx \sethebrew\:UnDef\else \ifx \ArabTeX\:UnDef\else + \no:dupl{#1}{\expand:after{\input hebtex.4ht}}\fi \fi} + {hebtex} + +\ifx \ttfamily\:UnDef \else \Configure{tt}{\ttfamily} \fi +\Configure{hline}{\ifx \ar:cnt\:UnDef\else + \o:noalign:{\append:def\hline:s{\a:HBorder}% +\def\:tempb{\ifnum \tmp:cnt<\ar:cnt + \advance\tmp:cnt by 1 \append:def\hline:s{\b:HBorder}% + \expandafter\:tempb + \fi }% +\tmp:cnt0 \:tempb +\append:def\hline:s{\c:HBorder}\global\let\hline:s\hline:s +}% + \expandafter\ignoreEndTr + \fi} +\Configure{//[]}{\ifx \ar:cnt\:UnDef + \else\o:noalign:{\append:def\vspc:s{\h:HBorder}% +\def\:tempb{\ifnum \tmp:cnt<\ar:cnt + \advance\tmp:cnt by 1 \append:def\vspc:s{\i:HBorder}% + \expandafter\:tempb + \fi } +\tmp:cnt0 \:tempb +\append:def\vspc:s{\j:HBorder}\global\let\vspc:s\vspc:s +}\fi} +\:CheckOption{pic-framebox} \if:Option + \Configure{framebox} + {\Picture+[]{ \a:@Picture{framebox}}} {\EndPicture} +\else + \Log:Note{for bitmap framebox'es, use + the command line option `pic-framebox'} + \Configure{framebox} + {\HCode{}} + {\HCode{}} + \Css{.framebox-c, .framebox-l, .framebox-r { + padding-left:\the\fboxsep; + padding-right:\the\fboxsep; + text-indent:0pt; + border:solid black \the\fboxrule; +}} +\Css{.framebox-c {text-align:center;}} +\Css{.framebox-l {text-align:left;}} +\Css{.framebox-r {text-align:right;}} + +\fi +\Configure{InsertTitle}{\let\label\lb:l + \let\ref\o:ref \Configure{ref}{}{}{}} +\Configure{AfterTitle}{\let\index\:index + \let\ref\:ref \let\label\lb:l } +\Configure{NoSection} + {\let\sv:index\index \let\sv:label\label + \let\sv:newline\newline \def\newline{ }% + \let\sv:setfontsize\@setfontsize \let\@setfontsize\:gobbleIII + \let\index\@gobble \let\label\@gobble + \let\sva:rEfLiNK\a:rEfLiNK +\let\svb:rEfLiNK\b:rEfLiNK +\let\svc:rEfLiNK\c:rEfLiNK +\expandafter\let\expandafter\svC:rEfLiNK\c:rEfLiNK +\Configure{ref}{}{}{}% \let\sv:ref\ref \let\ref\@gobble +% + } + {\let\index\sv:index \let\label\sv:label + \let\a:rEfLiNK\sva:rEfLiNK +\let\b:rEfLiNK\svb:rEfLiNK +\let\c:rEfLiNK\svc:rEfLiNK +\expandafter\let\c:rEfLiNK\svC:rEfLiNK % \let\ref\sv:ref +% + \let\newline\sv:newline \let\@setfontsize\sv:setfontsize + } +\Configure{oalign}{\Picture+{ \a:@Picture{oalign}}}{\EndPicture} +\Configure{TocLink} + {\expandafter\ifx \csname #3-def\endcsname\relax + \global\expandafter\let \csname #3-def\endcsname\def + \Link{#2}{#3}% + \else + \Link{#2}{}% + \fi + {\Configure{ref}{}{}{}% + \Configure{cite}{}{}{}{}% +#4}\ifvmode\IgnorePar\fi\EndLink} +\Configure{picture} + {\Picture+[PICT]{}} + {\EndPicture} +\Configure{add accent}{T1:2} + {}{\ht:special{t4ht@+\string&\#x005E;}x} + {}{} +\:CheckOption{new-accents} \if:Option + \:CheckOption{accent-} \if:Option + \Configure{HAccent}\acute{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\bar{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\breve{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\check{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\ddot{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\dot{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\grave{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\hat{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\tilde{AOaoNn{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\vec{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\widehat{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\widetilde{}{\Picture+{}}{\EndPicture} +\fi +\:CheckOption{mathaccent-} \if:Option + \Configure{HAccent}\"{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\'{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\.{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\={}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\H{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\^{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\`{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\b{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\c{Cc{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\d{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\t{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\u{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\v{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\~{AOaoNn{}}{\Picture+{}}{\EndPicture} +\fi +\Configure{accent}{*} + {} + {} +\Configure{mathaccent}{*} + {} + {} +\Configure{accented}{*} + {} + {} +\Configure{accenting}{*} + {} + {} + +\else + \Configure{accent}\widetilde\widetilde{{}{}} + {\a:accents{widetilde}{#1}} {\b:accents{widetilde}{#1}{#2}} +\Configure{accent}\widehat\widehat{{}{}} + {\a:accents{widehat}{#1}} {\b:accents{widehat}{#1}{#2}} + +\expand:after{\Configure{accent}}\csname OT1\string\`\endcsname + \grave{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}i{00EC}n{01F9}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +% +{}{}} + {\a:accents{grave}{#1}} {\b:accents{grave}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\'\endcsname + \acute{A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +% +{}{}} + {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\^\endcsname + \hat{A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}% +i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}% +H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}% +w{0175}Y{0176}y{0177}Z{1E90}z{1E91}\i{00EE}\j{0135}% +% +{}{}} + {\a:accents{circ}{#1}} {\b:accents{circ}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\~\endcsname + \tilde{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}V{1E7C}v{1E7D}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +% +{}{}} + {\a:accents{tilde}{#1}} {\b:accents{tilde}{#1}{#2}} +\expand:after{\Configure{accent}}\csname + OT1\string\"\expandafter\endcsname + \csname OT1\string\"\endcsname{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +% +{}{34}} + {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}} +\Configure{accent}\ddot\ddot{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +% +{}{34}} + {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\r\endcsname + \mathring{A{00C5}a{00E5}U{016E}u{016F}% +% +{}{}} + {\a:accents{ring}{#1}} {\b:accents{ring}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\c\endcsname}% + \csname OT1\string\c\endcsname{K{0136}k{0137}L{013B}l{013C}N{0145}n{0146}% +R{0156}r{0157}S{015E}s{015F}T{0162}t{0163}% +E{0228}e{0229}D{1E10}d{1E11}H{1E28}h{1E29}% +C{00C7}c{00E7}G{0122}g{0123}% +% +{}{}} + {\a:accents{cedil}{#1}} {\b:accents{cedil}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\t\endcsname}% + \csname OT1\string\t\endcsname{{}{}} + {\a:accents{udot}{#1}} {\b:accents{udot}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\H\endcsname}% + \csname OT1\string\H\endcsname{{}{}} + {\a:accents{Huml}{#1}} {\b:accents{Huml}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\b\endcsname}% + \csname OT1\string\b\endcsname{{}{}} + {\a:accents{b}{#1}} {\b:accents{b}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\d\endcsname}% + \csname OT1\string\d\endcsname{{}{}} + {\a:accents{d}{#1}} {\b:accents{d}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\.\endcsname + \dot{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +% +{}{}} + {\a:accents{dot}{#1}} {\b:accents{dot}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\u\endcsname + \breve{g{011F}I{012C}i{012D}O{014E}o{014F}% +U{016C}u{016D}A{0102}a{0103}E{0114}% +e{0115}G{011E}\i{012D}% +% +{}{}} + {\a:accents{breve}{#1}} {\b:accents{breve}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\vec\endcsname + \vec{{}{}} + {\a:accents{vec}{#1}} {\b:accents{vec}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\v\endcsname + \check{C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +% +{}{}} + {\a:accents{check}{#1}} {\b:accents{check}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\=\endcsname + \bar{{}{}} + {\a:accents{bar}{#1}} {\b:accents{bar}{#1}{#2}} +\expandafter\def + \csname OT1\string\l\endcsname{\ht:special{t4ht@+\string&{35}x0142{59}}x} +\expandafter\def + \csname OT1\string\L\endcsname{\ht:special{t4ht@+\string&{35}x0141{59}}x} + + +\def\:temp{charset=iso-8859-2} +\ifx \a:charset\:UnDef + \ifx \A:charset\:temp \let\:temp=\def \fi +\else \ifx \a:charset\:temp \let\:temp=\def \fi +\fi +\ifx \:temp\def + \:CheckOption{new-accents} \if:Option \else + \expand:after{\Configure{accent}}\csname T1\string\`\expandafter\endcsname + \csname T1\string\`\endcsname{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}i{00EC}n{01F9}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +% +{}{}} + {\a:accents{grave}{#1}} {\b:accents{grave}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\'\expandafter\endcsname + \csname T1\string\'\endcsname{A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +% +{}{}} + {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\^\expandafter\endcsname + \csname T1\string\^\endcsname{A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}% +i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}% +H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}% +w{0175}Y{0176}y{0177}Z{1E90}z{1E91}\i{00EE}\j{0135}% +% +{}{}} + {\a:accents{circ}{#1}} {\b:accents{circ}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\~\expandafter\endcsname + \csname T1\string\~\endcsname{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}V{1E7C}v{1E7D}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +% +{}{}} + {\a:accents{tilde}{#1}} {\b:accents{tilde}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\"\expandafter\endcsname + \csname T1\string\"\endcsname{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +% +{}{34}} + {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\r\endcsname}% + \csname T1\string\r\endcsname{A{00C5}a{00E5}U{016E}u{016F}% +% +{}{}} + {\a:accents{ring}{#1}} {\b:accents{ring}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\c\endcsname}% + \csname T1\string\c\endcsname{K{0136}k{0137}L{013B}l{013C}N{0145}n{0146}% +R{0156}r{0157}S{015E}s{015F}T{0162}t{0163}% +E{0228}e{0229}D{1E10}d{1E11}H{1E28}h{1E29}% +C{00C7}c{00E7}G{0122}g{0123}% +% +{}{}} + {\a:accents{cedil}{#1}} {\b:accents{cedil}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\t\endcsname}% + \csname T1\string\t\endcsname{{}{}} + {\a:accents{udot}{#1}} {\b:accents{udot}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\H\endcsname}% + \csname T1\string\H\endcsname{o{0151}O{0150}U{0170}u{0171}% +% +{}{}} + {\a:accents{Huml}{#1}}{\b:accents{Huml}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\b\endcsname}% + \csname T1\string\b\endcsname{{}{}} + {\a:accents{b}{#1}} {\b:accents{b}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\d\endcsname}% + \csname T1\string\d\endcsname{{}{}} + {\a:accents{d}{#1}} {\b:accents{d}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\.\expandafter\endcsname + \csname T1\string\.\endcsname + {{}{}} + {\a:accents{dot}{#1}}{\b:accents{dot}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\u\expandafter\endcsname + \csname T1\string\u\endcsname + {g{011F}I{012C}i{012D}O{014E}o{014F}% +U{016C}u{016D}A{0102}a{0103}E{0114}% +e{0115}G{011E}\i{012D}% +% +{}{}} + {\a:accents{breve}{#1}}{\b:accents{breve}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\vec\expandafter\endcsname + \csname T1\string\vec\endcsname + {{}{}} + {\a:accents{vec}{#1}}{\b:accents{vec}{#1}{#2}} +\expandafter\let\csname T1\string\v\endcsname\:UnDef +\expand:after{\Configure{accent}}\csname T1\string\v\expandafter\endcsname + \csname T1\string\v\endcsname + {C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +% +{}{}} + {\a:accents{check}{#1}}{\b:accents{check}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\=\expandafter\endcsname + \csname T1\string\=\endcsname + {{}{}} + {\a:accents{bar}{#1}}{\b:accents{bar}{#1}{#2}} + +\Configure{accent}\`\grave{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}i{00EC}n{01F9}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +% +{}{}} + {\a:accents{grave}{#1}} {\b:accents{grave}{#1}{#2}} +\Configure{accent}\'\acute{A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +% +{}{}} + {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}} +\Configure{accent}\^\hat{A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}% +i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}% +H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}% +w{0175}Y{0176}y{0177}Z{1E90}z{1E91}\i{00EE}\j{0135}% +% +{}{}} + {\a:accents{hat}{#1}} {\b:accents{hat}{#1}{#2}} +\Configure{accent}\~\tilde{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}V{1E7C}v{1E7D}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +% +{}{}} + {\a:accents{tilde}{#1}} {\b:accents{tilde}{#1}{#2}} +\Configure{accent}\"\ddot{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +% +{}{34}} + {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}} +\Configure{accent}\c\c{K{0136}k{0137}L{013B}l{013C}N{0145}n{0146}% +R{0156}r{0157}S{015E}s{015F}T{0162}t{0163}% +E{0228}e{0229}D{1E10}d{1E11}H{1E28}h{1E29}% +C{00C7}c{00E7}G{0122}g{0123}% +% +{}{}} + {\a:accents{cedil}{#1}} {\b:accents{cedil}{#1}{#2}} +\Configure{accent}\t\t{{}{}} + {\a:accents{udot}{#1}} {\b:accents{udot}{#1}{#2}} +\Configure{accent}\H\H{o{0151}O{0150}U{0170}u{0171}% +% +{}{}} + {\a:accents{Huml}{#1}} {\b:accents{Huml}{#1}{#2}} +\Configure{accent}\b\b{{}{}} + {\a:accents{b}{#1}} {\b:accents{b}{#1}{#2}} +\Configure{accent}\d\d{{}{}} + {\a:accents{d}{#1}} {\b:accents{d}{#1}{#2}} +\Configure{accent}\.\.{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +% +{}{}} + {\a:accents{dot}{#1}} {\b:accents{dot}{#1}{#2}} +\Configure{accent}\dot\dot{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +% +{}{}} + {\a:accents{dot}{#1}} {\b:accents{dot}{#1}{#2}} +\Configure{accent}\u\breve{g{011F}I{012C}i{012D}O{014E}o{014F}% +U{016C}u{016D}A{0102}a{0103}E{0114}% +e{0115}G{011E}\i{012D}% +% +{}{}} + {\a:accents{breve}{#1}} {\b:accents{breve}{#1}{#2}} +\Configure{accent}\vec\vec{{}{}} + {\a:accents{vec}{#1}} {\b:accents{vec}{#1}{#2}} +\Configure{accent}\v\v{C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +% +{}{}} + {\a:accents{check}{#1}} {\b:accents{check}{#1}{#2}} +\Configure{accent}\check\check{C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +% +{}{}} + {\a:accents{check}{#1}} {\b:accents{check}{#1}{#2}} +\Configure{accent}\=\bar{{}{}} + {\a:accents{bar}{#1}} {\b:accents{bar}{#1}{#2}} + +\fi \fi + + +\fi +\let\^^_\v +\Configure{@TITLE}{\let\"=\:same \let\~=\:same \let\^=\:same +\PictureOff +} + +\let\@acci\' \let\@accii\` \let\@acciii\= +\ifTag{TITLE+}{\Configure{TITLE+}{\LikeRef{TITLE+}}}{} + +\Configure{extracolsep} + {~\tmp:dim=#1\relax\ifdim \tmp:dim>1em ~\fi} + +\:CheckOption{bibtex2} \if:Option + \Configure{bibliography2} + {~~[} {more} {]} + \Configure{bibitem2} + {\Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +\par\ShowPar + \HCode{}% + \Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +% + } + {\EndP} + {\HCode{}~~~\HCode{
    }} +% +\fi + +\Configure{textcircled} + {\@use@text@encoding \@curr@enc c} + {\leavevmode \special{t4ht@+\string&\#x00A9;}c} + {\@use@text@encoding \@curr@enc \scshape r} + {\leavevmode \special{t4ht@+\string&\#x00AE;}r} + {} + +\NewConfigure{footnote-mark}{2} +\NewConfigure{thank-mark}{2} +\Configure{footnote-mark} + {\HCode{}} + {\HCode{}} +\Configure{thank-mark} + {\HCode{}} + {\HCode{}} +\Css{span.thank-mark{ vertical-align: super }} +\NewConfigure{footnote-text}{2} + +\:CheckOption{fn-in}\if:Option + \:CheckOption{mouseover} \if:Option + \Configure{footnotemark} + {\csname a:footnote-mark\endcsname +\js:on +% +\ifTag{fn\FNnum x\minipageNum +-bk} + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +-bk)\endcsname\def + \Link[ \mo:args{footnote}{\FNnum}{fn\FNnum x\minipageNum +}% +\Hnewline + ]{fn\FNnum x\minipageNum +}{}% + \else + \Link[ \mo:args{footnote}{\FNnum}{fn\FNnum x\minipageNum +}% +\Hnewline + ]{fn\FNnum x\minipageNum +}{fn\FNnum x\minipageNum +-bk}% + \fi + } + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +-bk)\endcsname\def + \else \Link[ \mo:args{footnote}{\FNnum}{fn\FNnum x\minipageNum +}% +\Hnewline + ]{}{fn\FNnum x\minipageNum +-bk}\fi + }% +% + \NoFonts + \Tag{fn\FNnum x\minipageNum +}{}} + {\EndNoFonts + \ifTag{fn\FNnum x\minipageNum +-bk} + {\EndLink} + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +-bk)\endcsname\def + \else \EndLink\fi + }% +\csname a:footnote-mark\endcsname +% + \expandafter\global\expandafter + \let\csname (fn\FNnum x\minipageNum +-bk)\endcsname\def} + + \Configure{footnotetext} + {\SaveEndP\global\setbox\fn:box=\vtop\bgroup\ShowPar + \ifvoid\fn:box\else \csname unvbox\endcsname\fn:box\fi +% + \js:on +% +\HCode{}% +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont fn }% +% +% + \csname a:footnote-mark\endcsname +\ifTag{fn\FNnum x\minipageNum +} + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +)\endcsname\def + \Link{fn\FNnum x\minipageNum +-bk}{}% + \else + \Link{fn\FNnum x\minipageNum +-bk}{fn\FNnum x\minipageNum +}% + \fi + } + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +)\endcsname\def + \else \Link{}{fn\FNnum x\minipageNum +}\fi + }% +% + \NoFonts \Tag{fn\FNnum x\minipageNum +-bk}{}% + } + {\EndNoFonts \ifTag{fn\FNnum x\minipageNum +} + {\EndLink} + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +)\endcsname\def + \else \EndLink\fi + }% +\csname b:footnote-mark\endcsname +} + {\expandafter\global\expandafter + \let\csname (fn\FNnum x\minipageNum +)\endcsname\def + \ht:special {t4ht@DCopyTo: \jobname-js.tex Skip fn }% +% +\HCode{}% +% + \EndP\egroup\RecallEndP +} + + \Configure{BODY} + {\ifvoid \fn:box \else + \expandafter \ifx \csname fn:box\body:level\endcsname\relax + \csname newbox\expandafter\endcsname + \csname fn:box\body:level\endcsname + \fi + \global\expandafter\setbox\csname fn:box\body:level\endcsname= + \vbox{\csname unvbox\endcsname\fn:box}% +\fi +\gHAdvance\body:level by 1 +\:xhtml{\SaveEndP}\IgnorePar + \HCode{}\HCode{
    + \Hnewline +% +}% +\ShowPar\par} + {\ifvmode \IgnorePar\fi\EndP +\ifvoid \fn:box\else + \HCode{
    }\box\fn:box\HCode{
    } + \IgnorePar\EndP +\fi +% + \relax \ifnum \FileNumber=1 + \Configure {mouseover-script}{}{\HCode{ol\string_hauto = 1;}}% +% + \fi + \HCode{\Hnewline + }\:xhtml{\RecallEndP}\gHAdvance\body:level by -1 +\expandafter \ifx \csname fn:box\body:level\endcsname\relax \else + \global\setbox\fn:box= + \vbox{\expandafter\ifvoid \csname fn:box\body:level\endcsname \else + \csname unvbox\expandafter\endcsname + \csname fn:box\body:level\endcsname\fi}% +\fi +}% + + \expandafter\def\csname c:mouseover-footnote:\endcsname{% + \def\:tempb{footnote}\csname c:mouseover-?:\endcsname} +\Configure{mouseover-footnote} {tex4ht.body,FULLHTML} + +\else + \Configure{footnotemark} + {\csname a:footnote-mark\endcsname +\ifTag{fn\FNnum x\minipageNum +-bk} + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +-bk)\endcsname\def + \Link{fn\FNnum x\minipageNum +}{}% + \else + \Link{fn\FNnum x\minipageNum +}{fn\FNnum x\minipageNum +-bk}% + \fi + } + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +-bk)\endcsname\def + \else \Link{}{fn\FNnum x\minipageNum +-bk}\fi + }% +% + \NoFonts + \Tag{fn\FNnum x\minipageNum +}{}} + {\EndNoFonts + \ifTag{fn\FNnum x\minipageNum +-bk} + {\EndLink} + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +-bk)\endcsname\def + \else \EndLink\fi + }% +\csname b:footnote-mark\endcsname +% + \expandafter\global\expandafter + \let\csname (fn\FNnum x\minipageNum +-bk)\endcsname\def} + + \Configure{footnotetext} + {\SaveEndP\global\setbox\fn:box=\vtop\bgroup\ShowPar + \ifvoid\fn:box\else \csname unvbox\endcsname\fn:box\fi +% + \csname a:footnote-mark\endcsname +\ifTag{fn\FNnum x\minipageNum +} + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +)\endcsname\def + \Link{fn\FNnum x\minipageNum +-bk}{}% + \else + \Link{fn\FNnum x\minipageNum +-bk}{fn\FNnum x\minipageNum +}% + \fi + } + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +)\endcsname\def + \else \Link{}{fn\FNnum x\minipageNum +}\fi + }% +% + \NoFonts + \Tag{fn\FNnum x\minipageNum +-bk}{}% + \special{t4ht@(}% + } + {\special{t4ht@)}\EndNoFonts \ifTag{fn\FNnum x\minipageNum +} + {\EndLink} + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +)\endcsname\def + \else \EndLink\fi + }% +\csname b:footnote-mark\endcsname +} + {\expandafter\global\expandafter + \let\csname (fn\FNnum x\minipageNum +)\endcsname\def + \EndP\egroup\RecallEndP +} + + \Configure{BODY} + {\ifvoid \fn:box \else + \expandafter \ifx \csname fn:box\body:level\endcsname\relax + \csname newbox\expandafter\endcsname + \csname fn:box\body:level\endcsname + \fi + \global\expandafter\setbox\csname fn:box\body:level\endcsname= + \vbox{\csname unvbox\endcsname\fn:box}% +\fi +\gHAdvance\body:level by 1 +\:xhtml{\SaveEndP}\IgnorePar + \HCode{}\ShowPar\par} + {\ifvmode \IgnorePar\fi\EndP +\ifvoid \fn:box\else + \HCode{
    }\box\fn:box\HCode{
    } + \IgnorePar\EndP +\fi +\HCode{\Hnewline + }\:xhtml{\RecallEndP}\gHAdvance\body:level by -1 +\expandafter \ifx \csname fn:box\body:level\endcsname\relax \else + \global\setbox\fn:box= + \vbox{\expandafter\ifvoid \csname fn:box\body:level\endcsname \else + \csname unvbox\expandafter\endcsname + \csname fn:box\body:level\endcsname\fi}% +\fi +}% + +\fi +\Configure{crosslinks+} + {\IgnorePar\EndP\HCode{% +% + }\par\ShowPar} + {\ifvmode \IgnorePar\fi\EndP +\ifvoid \fn:box\else + \HCode{
    }\box\fn:box\HCode{
    } + \IgnorePar\EndP +\fi +% + \ifvmode \IgnorePar\fi \EndP + \HCode{% +}\par\ShowPar} +\Css{div.footnotes{border-top:solid 1px black; + border-bottom:solid 1px black; + padding-bottom:1ex; + padding-top:0.5ex; + margin-right:15\%; margin-top:2ex; + font-style:italic; font-size:80\%;}} +\Css{div.footnotes p{margin-top:0; margin-bottom:0; text-indent:0;}} +\ifx \fn:box\:UnDef \csname newbox\endcsname\fn:box \fi +\HAssign\body:level=0 + +\else + \Log:Note{for inline footnotes use + command line option `fn-in'} + \:CheckOption{mouseover} \if:Option + \Configure{footnotemark} + {\csname a:footnote-mark\endcsname +\ifTag{)Qfn\FNnum x\minipageNum +} + {\js:on +% + \leavevmode \Link[ \mo:args{footnote}{\FNnum}{fn\FNnum x\minipageNum +}% +% + \Hnewline]{fn\FNnum x\minipageNum +}{}} + {}% +\NoFonts + \Tag{fn\FNnum x\minipageNum +}{}} + {\EndNoFonts + \ifTag{)Qfn\FNnum x\minipageNum +} + {\EndLink} + {}% +\csname b:footnote-mark\endcsname +} + + \Configure{footnotetext} + {\ifTag{fn\FNnum x\minipageNum +} + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +)\endcsname\def + \:warning{Multiple footnote texts for mark \FNnum}% + \else \csname a:footnote-text\endcsname\fi + } + {}% +% + \csname a:footnote-mark\endcsname +\Link{}{fn\FNnum x\minipageNum +}% + \NoFonts + } + {\EndNoFonts \EndLink\csname b:footnote-mark\endcsname +} + {\ifTag{fn\FNnum x\minipageNum +} + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +)\endcsname\def + \else \csname b:footnote-text\endcsname\fi + } + {}% +\expandafter\global\expandafter + \let\csname (fn\FNnum x\minipageNum +)\endcsname\def +} +\Configure{footnote-text} + {\HPage{}\HCode{
    }\js:on +% +\HCode{}% +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont fn }% +% +} + {\ifvmode \IgnorePar\fi \EndP + \ht:special {t4ht@DCopyTo: \jobname-js.tex Skip fn }% +% +\HCode{}% +\HCode{
    }\EndHPage{}} + + \expandafter\def\csname c:mouseover-footnote:\endcsname{% + \def\:tempb{footnote}\csname c:mouseover-?:\endcsname} +\Configure{mouseover-footnote} {tex4ht.body,FULLHTML} + + \AtEndDocument{\Configure {mouseover-script}{}{\HCode{ol\string_hauto = 1;}}% +} +\else \:CheckOption{frames-fn} \if:Option + \Configure{footnotemark} + {\csname a:footnote-mark\endcsname +\ifTag{fn\FNnum x\minipageNum +(L } + {\Link[\RefFile{fn\FNnum x\minipageNum +} + target="tex4ht-fn"]{}{}} + {}% +\NoFonts + \Tag{fn\FNnum x\minipageNum +}{}} + {\EndNoFonts + \ifTag{fn\FNnum x\minipageNum +(L } + {\EndLink} + {}% +\csname b:footnote-mark\endcsname +} + + \Configure{footnotetext} + {\ifTag{fn\FNnum x\minipageNum +} + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +)\endcsname\def + \:warning{Multiple footnote texts for mark \FNnum}% + \else + \Configure{!BODY}{id="tex4ht-fn" }% + \BeginHPage[fn\FNnum x\minipageNum +]{ }% + \Configure{!BODY}{}% + \fi + } + {}% +% + \csname a:footnote-mark\endcsname +\Link{}{fn\FNnum x\minipageNum +}\NoFonts + } + {\EndNoFonts\EndLink\csname b:footnote-mark\endcsname +} + {\ifTag{fn\FNnum x\minipageNum +} + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +)\endcsname\def + \else + \close:fn\EndHPage{} + \fi + } + {}% +\expandafter\global\expandafter + \let\csname (fn\FNnum x\minipageNum +)\endcsname\def +} +\def\close:fn{\HPage{}\Link{}{hide-fn}\EndLink\EndHPage{}% + \gdef\close:fn{\rightline{\Link{hide-fn}{}@\EndLink}}\close:fn} + + \else + \Configure{footnotemark} + {\csname a:footnote-mark\endcsname +\ifTag{)Qfn\FNnum x\minipageNum +} + {\Link{fn\FNnum x\minipageNum +}{}} + {}% +\NoFonts + \Tag{fn\FNnum x\minipageNum +}{}} + {\EndNoFonts \ifTag{)Qfn\FNnum x\minipageNum +} + {\EndLink} + {}% +\csname b:footnote-mark\endcsname +} + + \Configure{footnotetext} + {\ifTag{fn\FNnum x\minipageNum +} + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +)\endcsname\def + \:warning{Multiple footnote texts for mark \FNnum}% + \else \csname a:footnote-text\endcsname\fi + } + {}% +% + \csname a:footnote-mark\endcsname +\Link{}{fn\FNnum x\minipageNum +}% + \NoFonts + } + {\EndNoFonts \EndLink\csname b:footnote-mark\endcsname +} + {\ifTag{fn\FNnum x\minipageNum +} + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +)\endcsname\def + \else \csname b:footnote-text\endcsname\fi + } + {}% +\expandafter\global\expandafter + \let\csname (fn\FNnum x\minipageNum +)\endcsname\def +} +\Configure{footnote-text} + {\HPage{}\HCode{
    }\par} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }\EndHPage{}} + +\fi \fi + +\fi + +\:CheckOption{javahelp} \if:Option + \input javahelp.4ht +\else + \Log:Note{for a JavaHelp output format, + use the command line option `javahelp'} +\fi +\Configure{verbatim} + {\HAdvance\Verb:N by 1 \ifnum \Verb:N>1 \:nbsp \HCode{
    }\fi} + {\a:sp} +\Configure{verb} + {\HCode{}} + {\HCode{}} +\Configure{centercr}{\ht:special{t4ht=}} + {\ht:everypar{\ht:everypar{\HtmlPar}}} +\:CheckOption{no-array}\if:Option \else + \:CheckOption{pic-tabular} \if:Option \else + \ConfigureEnv{tabular} + {\Configure{noalign}% + {\f:tabular\d:tabular \HCode{
    }} + {\HCode{
    }} + {\HCode{}} + {\r:HA} + {\HCode{1 colspan="\HMultispan"\fi}% + \halignTD \HCode{ id="TBL-\TableNo-\HRow-\HCol" + \Hnewline class="td}\NoFonts\ColMargins\EndNoFonts + \HCode{">}\SaveEndP +% + \par \ShowPar +\PushStack\Table:Stck\TableNo} + {\IgnorePar \EndP +\PopStack\Table:Stck\TableNo \d:HA} +\fi +\Configure{@{}}{} + +\Css{td.td00{ padding-left:0pt; padding-right:0pt; }} +\Css{td.td01{ padding-left:0pt; padding-right:5pt; }} +\Css{td.td10{ padding-left:5pt; padding-right:0pt; }} +\Css{td.td11{ padding-left:5pt; padding-right:5pt; }} +\Configure{halignTB<>}{array}{\HCode{class="array"\Hnewline + cellpadding="0" cellspacing="0" \GROUPS\Hnewline + frame="\ifx \GROUPS\empty void\else border\fi" + }<>\HAlign} +\:CheckOption{pic-array} \if:Option \else + \Configure{array} + {\ifvmode \IgnorePar\fi \EndP\halignTB{array}\putVBorder} + {\HCode{}} + {\R:HA} + {\r:HA} + {\D:HA\HCode{
    }\par \ShowPar +\pic:env} + {\IgnorePar \EndP +\HCode{
    }\d:HA} + \Configure{arrayparbox}{\ShowPar} +\fi + \let\VBorder\empty \let\AllColMargins\empty + \Configure{VBorder} + {\let\VBorder\empty \let\AllColMargins\empty + \global\let\GROUPS\empty \HAssign\NewGroup = 0 + \gHAdvance\Next:TableNo by 1 \global\let\TableNo=\Next:TableNo } + {\xdef\VBorder{\VBorder\ifnum \NewGroup> 0 \fi} + \HAssign\NewGroup = 0 \gdef\GROUPS{rules="groups"}} + {\Advance:\NewGroup by 1 + \ifnum \NewGroup=1 \xdef\VBorder{\VBorder}\fi + \xdef\VBorder{\VBorder}\xdef\AllColMargins{\AllColMargins1}} + {\xdef\AllColMargins{\AllColMargins 0}} + \Configure{HBorder} + {} {} {} + {} + {} {} {} + {} + {\string } {} +\Configure{putHBorder}{\HCode{\HBorder}} +\HAssign\Next:TableNo0 \global\let\TableNo=\Next:TableNo +\Css{.hline hr, .cline hr{ height : 1px; margin:0px; }} +\def\putVBorder{\expandafter\put:VBorder\VBorder!*?: } +\def\put:VBorder#1#3!*?: {\def\:temp{#2}\ifx\:temp\empty + \HCode{\VBorder}% + \def\:temp{#1}\ifx\:temp\empty \else\HCode{}\fi + \else \def\:temp{\put:VBorder#3!*?: }\expandafter\:temp\fi +} + +\fi +\:CheckOption{pic-tabbing} \if:Option + \ConfigureEnv{tabbing}{\Picture*{}}{\EndPicture}{}{} +\else + \Configure{tabbing}[1.5]{% + \ifvmode \IgnorePar\fi\EndP \leavevmode\ht:special{t4ht=}} + {\ht:special{t4ht=
    }\ShowPar \csname par\endcsname + \Configure{HtmlPar} + {\EndP\HCode{% +

    }} + {\EndP\HCode{% +

    }} + {\:xhtml{\Tg

    }} + {\:xhtml{\Tg

    }}% +% + } + {\ht:special{t4ht=}} + {\ht:special{t4ht=}} +\ConfigureEnv{tabbing}{\IgnorePar\EndP}{}{}{} +\Css{.tabbing-right {text-align:right;}} + + \:CheckOption{pic-tabbing'} \if:Option + \:CheckOption{pic-tabbing'} \if:Option + \edef\:temp{\LikeRef{.}}% + \def\:tempa{.}\ifx \:temp\:tempa + \ConfigureEnv{tabbing}{\Picture*{}}{\EndPicture}{}{} + \fi +\fi + + \fi +\fi +\ifx\bf\:UnDef + \def\bf{\normalfont\bfseries} +\fi +\def\TeX{\HCode{}T\HCode{}E\HCode{}X\HCode{}} +\Css{span.TEX {letter-spacing: -0.125em; }} +\Css{span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;}} +\Css{a span.TEX span.E {text-decoration: none; }} + +\def\:temp{\HCode{}L\HCode{}A\HCode{}\TeX\HCode{}} +\HLet\LaTeX\:temp +\def\:temp{\mbox{% + \if b\expandafter\@car\f@series\@nil\boldmath\fi + \LaTeX2$_{\textstyle\varepsilon}$}} +\expandafter\HLet\csname LaTeXe\endcsname\:temp +\Css{span.LATEX span.A{ position:relative; top:-0.5ex; + left:-0.4em; font-size:85\%;}} +\Css{span.LATEX span.TEX{ position:relative; left: -0.4em; }} +\Configure{@TITLE}{\def\LaTeX{LaTeX}\let\fontencoding\:gobble + \let\fontfamily\:gobble \let\fontseries\:gobble + \let\fontshape\:gobble \let\usefont\:gobbleIV } +\Configure{newline}{\HCode{
    }} +\Configure{float} + {\ifOption{refcaption}{}{\csname par\endcsname\ShowPar \leavevmode}} + {\:xhtml{\IgnorePar\EndP}\HCode{
    }} + {\ifvmode \IgnorePar \fi\EndP + \HCode{

    }\csname par\endcsname\ShowPar} +\ConfigureEnv{figure} + {\:xhtml{\IgnorePar\EndP}\HCode{
    }% + \bgroup \Configure{float}{\ShowPar}{}{}% + } + {\egroup + \:xhtml{\IgnorePar\EndP}\HCode{

    }\ShowPar +\par} + {}{} +\Css{div.float img, div.float .caption {text-align:center;}} +\Css{div.figure img, div.figure .caption {text-align:center;}} +\ifOption{charset=iso-8859-7} + {\expand:after{\Configure{accent}}\csname T1\string\'\expandafter\endcsname + \csname T1\string\'\endcsname + {A{\ht:special{t4ht@+\string&{35}x00C1{59}}A}% +E{\ht:special{t4ht@+\string&{35}x00C9{59}}E}% +I{\ht:special{t4ht@+\string&{35}x00CD{59}}I}% +O{\ht:special{t4ht@+\string&{35}x00D3{59}}O}% +U{\ht:special{t4ht@+\string&{35}x00DA{59}}U}% +Y{\ht:special{t4ht@+\string&{35}x00DD{59}}Y}% +a{\ht:special{t4ht@+\string&{35}x00E1{59}}a}% +e{\ht:special{t4ht@+\string&{35}x00E9{59}}e}% +i{\ht:special{t4ht@+\string&{35}x00ED{59}}i}% +\i{\ht:special{t4ht@+\string&{35}x00ED{59}}i}% +o{\ht:special{t4ht@+\string&{35}x00F3{59}}o}% +u{\ht:special{t4ht@+\string&{35}x00FA{59}}u}% +y{\ht:special{t4ht@+\string&{35}x00FD{59}}y}% +{\@use@text@encoding \@curr@enc a}{\ht:special{t4ht@220}a}% +{\@use@text@encoding \@curr@enc e}{\ht:special{t4ht@221}e}% +{\@use@text@encoding \@curr@enc h}{\ht:special{t4ht@222}h}% +{\@use@text@encoding \@curr@enc i}{\ht:special{t4ht@223}i}% +{\@use@text@encoding \@curr@enc o}{\ht:special{t4ht@252}o}% +{\@use@text@encoding \@curr@enc u}{\ht:special{t4ht@253}u}% +{\@use@text@encoding \@curr@enc w}{\ht:special{t4ht@254}w}% +{}{}} + {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}} +} + {} +\:CheckOption{new-accents} \if:Option +\else + \expand:after{\Configure{accent}}\csname T1\string\`\expandafter\endcsname + \csname T1\string\`\endcsname{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}i{00EC}n{01F9}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +% +{}{}} + {\a:accents{grave}{#1}} {\b:accents{grave}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\'\expandafter\endcsname + \csname T1\string\'\endcsname{A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +% +{}{}} + {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\^\expandafter\endcsname + \csname T1\string\^\endcsname{A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}% +i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}% +H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}% +w{0175}Y{0176}y{0177}Z{1E90}z{1E91}\i{00EE}\j{0135}% +% +{}{}} + {\a:accents{circ}{#1}} {\b:accents{circ}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\~\expandafter\endcsname + \csname T1\string\~\endcsname{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}V{1E7C}v{1E7D}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +% +{}{}} + {\a:accents{tilde}{#1}} {\b:accents{tilde}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\"\expandafter\endcsname + \csname T1\string\"\endcsname{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +% +{}{34}} + {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\r\endcsname}% + \csname T1\string\r\endcsname{A{00C5}a{00E5}U{016E}u{016F}% +% +{}{}} + {\a:accents{ring}{#1}} {\b:accents{ring}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\c\endcsname}% + \csname T1\string\c\endcsname{K{0136}k{0137}L{013B}l{013C}N{0145}n{0146}% +R{0156}r{0157}S{015E}s{015F}T{0162}t{0163}% +E{0228}e{0229}D{1E10}d{1E11}H{1E28}h{1E29}% +C{00C7}c{00E7}G{0122}g{0123}% +% +{}{}} + {\a:accents{cedil}{#1}} {\b:accents{cedil}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\t\endcsname}% + \csname T1\string\t\endcsname{{}{}} + {\a:accents{udot}{#1}} {\b:accents{udot}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\H\endcsname}% + \csname T1\string\H\endcsname{{}{}} + {\a:accents{Huml}{#1}} {\b:accents{Huml}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\b\endcsname}% + \csname T1\string\b\endcsname{{}{}} + {\a:accents{b}{#1}} {\b:accents{b}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\d\endcsname}% + \csname T1\string\d\endcsname{{}{}} + {\a:accents{d}{#1}} {\b:accents{d}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\.\expandafter\endcsname + \csname T1\string\.\endcsname + {C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +% +{}{}} + {\a:accents{dot}{#1}} {\b:accents{dot}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\u\expandafter\endcsname + \csname T1\string\u\endcsname + {g{011F}I{012C}i{012D}O{014E}o{014F}% +U{016C}u{016D}A{0102}a{0103}E{0114}% +e{0115}G{011E}\i{012D}% +% +{}{}} + {\a:accents{breve}{#1}} {\b:accents{breve}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\vec\expandafter\endcsname + \csname T1\string\vec\endcsname + {{}{}} + {\a:accents{vec}{#1}} {\b:accents{vec}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\v\expandafter\endcsname + \csname T1\string\v\endcsname + {C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +% +{}{}} + {\a:accents{check}{#1}} {\b:accents{check}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\=\expandafter\endcsname + \csname T1\string\=\endcsname + {{}{}} + {\a:accents{bar}{#1}} {\b:accents{bar}{#1}{#2}} + +\fi +\let\^^_\v +\Configure{marginpar} + {\ifvmode + \IgnorePar\EndP\HCode{
    }% + \def\end:margp{\ifvmode \IgnorePar\fi \EndP \HCode{
    }}% + \par + \else + \SaveEndP + \HCode{}% + \bgroup + \Configure{HtmlPar}{\HCode{
    }}{\HCode{
    }}{}{}% + \def\end:margp{\egroup\HCode{
    }\RecallEndP}% + \fi + } + {\end:margp} +\Css{.marginpar {width:20\%; float:right; text-align:left; + margin-left:auto; margin-top:0.5em; font-size:85\%; + text-decoration:underline;}} +\Css{.marginpar p{margin-top:0.4em; margin-bottom:0.4em;}} +\:CheckOption{fonts} \if:Option + \Configure{textbf}{\Protect\HCode{}} + {\Protect\HCode{}} + \Configure{textit}{\Protect\HCode{}} + {\Protect\HCode{}} + \Configure{textrm}{\Protect\HCode{}} + {\Protect\HCode{}} + \Configure{textup}{\Protect\HCode{}} + {\Protect\HCode{}} + \Configure{textsc}{\Protect\HCode{}} + {\Protect\HCode{}} + \Configure{textsf}{\Protect\HCode{}} + {\Protect\HCode{}} + \Configure{textsl}{\Protect\HCode{}} + {\Protect\HCode{}} + \Configure{texttt}{\Protect\HCode{}} + {\Protect\HCode{}} + \Configure{emph}{\Protect\HCode{}} + {\Protect\HCode{}} + \Css{span.textbf { font-weight: bold; }} + \Css{span.textit { font-style: italic; }} + \Css{span.textrm { font-family: serif; }} + \Css{span.textsc { font-variant: small-caps; }} + \Css{span.textsf { font-family: sans-serif; }} + \Css{span.texttt { font-family: monospace; }} +\else + \Log:Note{for tracing of latex font commands, + use the command line option `fonts'} +\fi +\:CheckOption{p-width} \if:Option + { + \def\x:Em{% + \catcode`\p=12 + \catcode`\t=12 + \gdef\x:Em} + \x:Em#1pt{#1} +} +\tmp:dim=10em +\edef\ten:Em#1.#2//{#1} +\edef\ten:Em{\expandafter\ten:Em \the\tmp:dim//} + + \Configure{HColWidth} + {\tmp:dim=\HColWidth \divide\tmp:dim by \ten:Em\relax + \tmp:dim=10\tmp:dim + \HCode{ style="width:\expandafter\x:Em \the\tmp:dim em;"}} +\else + \Log:Note{for width specifications of tabular p entries, use + the `p-width' command line option or a configuration similar + to \string\Configure{HColWidth}{\string\HCode + { style="width:\string\HColWidth"}}} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{book} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\tocpart#1#2#3{\par\:SPAN{partToc}{\if !#1!\else #1~~\fi #2}\par}% +\def\toclikepart#1#2#3{\par\:SPAN{likepartToc}{#2}\par}% +\Css{.partToc a, .partToc, .likepartToc a, .likepartToc + {line-height: 200\%; font-weight:bold; font-size:110\%;}} +% +\expandafter\ifx \csname @chapter\endcsname\relax + \def\tocsection#1#2#3{\par + \:SPAN{sectionToc}{\def\:temp{#1}\ifx \:temp\empty\else + #1 \fi #2}\par} + \def\toclikesection#1#2#3{\par\:SPAN{likesectionToc}{#2}\par}% + \def\tocsubsection#1#2#3{\par\ \toc:num{subsection}{#1}{#2}\par} + \def\toclikesubsection#1#2#3{\par\ \:SPAN{likesubsectionToc}{#2}\par} + \def\tocsubsubsection#1#2#3{\par + \ \ \toc:num{subsubsection}{#1}{#2}\par} + \def\toclikesubsubsection#1#2#3{\par + \ \ \:SPAN{likesubsubsectionToc}{#2}\par} + \def\tocparagraph#1#2#3{\par\ \ \toc:num{paragraph}{#1}{#2}\par} + \def\toclikeparagraph#1#2#3{\par\ \ \:SPAN{likeparagraphToc}{#2}\par} + \def\tocsubparagraph#1#2#3{\par + \ \ \ \ \toc:num{subparagraph}{#1}{#2}\par} + \def\toclikesubparagraph#1#2#3{\par + \ \ \ \ \:SPAN{likesubparagraphToc}{#2}\par} +\else + \Css{.chapterToc a, .chapterToc, .likechapterToc a, .likechapterToc, + .appendixToc a, .appendixToc + {line-height: 200\%; font-weight:bold;}} +% + \def\tocchapter#1#2#3{\par\:SPAN{chapterToc}{#1 #2}\par} + \def\toclikechapter#1#2#3{\par\:SPAN{likechapterToc}{#2}\par}% + \def\tocappendix#1#2#3{\par\:SPAN{appendixToc}{#1 #2}\par} + \def\tocsection#1#2#3{\par\ \toc:num{section}{#1}{#2}\par} + \def\toclikesection#1#2#3{\par\ \:SPAN{likesectionToc}{#2}\par} + \def\tocsubsection#1#2#3{\par\ \ \toc:num{subsection}{#1}{#2}\par} + \def\toclikesubsection#1#2#3{\par + \ \ \:SPAN{likesubsectionToc}{#2}\par} + \def\tocsubsubsection#1#2#3{\par + \ \ \ \toc:num{subsubsection}{#1}{#2}\par} + \def\toclikesubsubsection#1#2#3{\par + \ \ \ \:SPAN{likesubsubsectionToc}{#2}\par} + \def\tocparagraph#1#2#3{\par\ \ \ \toc:num{paragraph}{#1}{#2}\par} + \def\toclikeparagraph#1#2#3{\par + \ \ \ \:SPAN{likeparagraphToc}{#2}\par} + \def\tocsubparagraph#1#2#3{\par + \ \ \ \ \ \toc:num{subparagraph}{#1}{#2}\par} + \def\toclikesubparagraph#1#2#3{\par + \ \ \ \ \ \:SPAN{likesubparagraphToc}{#2}\par} +\fi +\def\toc:num#1#2#3{\def\:temp{#1#2}\:SPAN{#1Toc}{\ifx \:temp\empty \else + #2 \fi #3}} +\def\:SPAN#1#2{\HCode{}#2\HCode{}} + +\:CheckOption{7} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,% + paragraph,subparagraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph,subparagraph} +\fi + + \CutAt{subparagraph,paragraph,subsubsection,likesubsubsection,% + subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subparagraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,% + paragraph,subparagraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph,subparagraph} +\fi + + \CutAt{subparagraph,paragraph,subsubsection,likesubsubsection,% + subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subparagraph} + \fi +\fi + + \fi +\else\:CheckOption{6} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \fi +\else \:CheckOption{5} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \fi +\else\:CheckOption{4} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \fi +\else\:CheckOption{3} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \fi +\else\:CheckOption{2} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \fi +\else\:CheckOption{1} \if:Option + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + +\else + \Log:Note{for automatic sectioning + pagination, use the command line option + `1', `2', `3', '4', '5', '6', or '7'}% +\fi \fi \fi \fi \fi \fi \fi +\:CheckOption{sec-filename} \if:Option \else + \Log:Note{for files named after section + titles, use the command line option `sec-filename'}% +\fi + + +\:CheckOption{1} \if:Option + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,appendix,section} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + +\fi +\def\:temp#1index=#2,#3!*?: {% + \ifnum #2>1 \NewConfigure{IndexColumns}{1} +\Configure{IndexColumns}{#2} +\fi + \def\:temp{#2}% +} +\expandafter\:temp\Preamble,index=0,!*?: +\ifnum \:temp<2 + \Log:Note{for i-columns index, + use the command line option `index=i' (e.g., index=2)} +\Configure{theindex} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }\let\end:theidx\empty} + {\end:theidx\HCode{
    }} + {} {\hfil\break\HCode{}} + {\ \ \ \ } {\hfil\break\HCode{}} + {\ \ \ \ \ \ \ \ } {\hfil\break\HCode{}} + {\hbox{\end:theidx\HCode{

    }}% + \def\end:theidx{\HCode{

    }}} + +\else + \Log:Note{the number of columns + requested by the option `index=\a:IndexColumns' can + be modified through the command \string\Configure{IndexColumns}{i}} +\Configure{theindex} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }% + \Configure{HColumns} + {\IgnorePar\EndP + \HCode{}} + {\HCode{
    }} + {\HCode{}\ColMag{1.1}} + {\IgnorePar\EndP\HCode{}} + \HColumns{\a:IndexColumns}% + \everypar{\HtmlPar}% + \Configure{HtmlPar}{}{\HCode{
    }}{}{}% + \par\ShowPar +\let\end:theidx\empty} + {\end:theidx + \ifvmode\IgnorePar\fi \EndP\EndHColumns +\HCode{
    }} + {} {\hfil\break\HCode{}} + {\ \ \ \ } {\hfil\break\HCode{}} + {\ \ \ \ \ \ \ \ } {\hfil\break\HCode{}} + {%\ifvmode \EndP\fi + % \hbox{\end:theidx\HCode{

    }}% + % \def\end:theidx{\HCode{

    }} + \parindent=0pt + }% +\def\add:col{\Advance:\:cols -1 \HAdvance\HCol 1\relax + \ifnum \:cols>0 + \c:Cols \vsplit0 to \tmp:dim \d:Cols \expandafter\add:col + \fi} +\NewConfigure{HColumns}{4} +\def\c:Cols{\edef\sv:dim{\the\tmp:dim}\c:HColumns} +\def\d:Cols{\d:HColumns \tmp:dim\sv:dim } +\def\ColMag#1{\tmp:dim #1\tmp:dim} +\def\HColumns#1{% + \a:HColumns + \HAssign\:cols#1 \setbox0=\vbox\bgroup + \divide\hsize #1 } +\def\EndHColumns{\egroup \HAssign\HCol0 + \tmp:dim\ht0 \advance\tmp:dim \dp0 \divide\tmp:dim \:cols + \add:col \c:Cols \box0 \d:Cols \b:HColumns} + +\fi + +\Configure{caption}{\HCode{\if:nopar \else \fi} + \:xhtml{\IgnorePar\EndP}\HCode{
    }} + {: } {\HCode{}} + {\HCode{
    }\HCode{}% +} +\Css{.caption td.id{font-weight: bold; white-space: nowrap; }} +\Css{table.caption {text-align:center;}} + + +\Configure{endlikeparagraph} + {paragraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endsubparagraph} + {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesubparagraph} + {subparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} + +\ConfigureEnv{thebibliography}{\IgnorePar}{\ShowPar\par}{}{} + +\ifx \part\:UnDef \else + \Configure{endpart}{likepart} +\Configure{endlikepart}{endpart} +\Configure{part}{}{} + {\IgnorePar \EndP\HCode{

    }% + \HCode{}\partname \ \thepart + \HCode{}} + {\HCode{

    }\IgnoreIndent\par} +\Configure{likepart}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent\par} +\Configure{partTITLE+}{\thepart\space #1} +\Configure{likepartTITLE+}{#1} +\Css{h1.partHead{text-align: center}} + +\fi +\ConfigureToc{lof} + {\HCode{}}{\ }{}{\HCode{}} +\ConfigureToc{lot} + {\HCode{}}{\ }{}{\HCode{}} + +\ConfigureList{description}% + {\EndP\HCode{
    }% + \PushMacro\end:itm +\global\let\end:itm=\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm +\EndP\HCode{
    }\ShowPar} + {\end:itm \global\def\end:itm{\EndP\Tg}\HCode{
    }\bgroup \bf} + {\egroup\EndP\HCode{
    }} + +\:CheckOption{no-bib} \if:Option\else + \:CheckOption{mouseover} \if:Option + \ConfigureList{thebibliography}% + {\ifvmode\IgnorePar\fi\EndP \js:on +\HCode{
    }\let\en:bib=\empty} + {\en:bib \ifvmode\IgnorePar\fi\EndP \HCode{
    }} + {\en:bib\def\en:bib{\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\csname bibliography2\endcsname +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +% +% + \EndP}\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +% +\HCode{}% +\HCode{}% +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +% +% + \Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +\par\ShowPar + \leavevmode \ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\HCode{}\Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +} + {\HCode{}\:nbsp + \:nbsp\:nbsp\HCode{
    }\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +} + + \else + \ConfigureList{thebibliography}% + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }\let\en:bib=\empty} + {\en:bib \ifvmode\IgnorePar\fi \EndP \HCode{
    }} + {\en:bib\def\en:bib{\csname bibliography2\endcsname +\EndP}% + \Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +\par\ShowPar + \HCode{}\Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +} + {\HCode{}\:nbsp + \:nbsp\:nbsp\HCode{
    }} + + \fi + \Css{p.bibitem { text-indent: -2em; margin-left: 2em; + margin-top:0.6em; margin-bottom:0.6em; }} +\Css{p.bibitem-p { text-indent: 0em; margin-left: 2em; + margin-top:0.6em; margin-bottom:0.6em; }} + +\fi + +\Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesection} + {section,chapter,likechapter,appendix,part,likepart} +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@seccntformat{section}% + \HCode{}\fi } +\Configure{sectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesection\space + \fi\fi #1} + +\Configure{section}{}{} + {\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark\space\HtmlParOff} + {\HCode{

    }\HtmlParOn\ShowPar \IgnoreIndent \par} +\Configure{likesection}{}{} + {\ifvmode \IgnorePar\fi + \EndP\IgnorePar\HCode{

    }\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} +\Configure{likesectionTITLE+}{#1} + +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,appendix,part,likepart} +\Configure{endlikesubsection} + {subsection,section,likesection,chapter,% + likechapter,appendix,part,likepart} +\ConfigureMark{subsubsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@seccntformat{subsubsection}% + \HCode{}\fi} +\Configure{subsubsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsubsection\space + \fi\fi #1} + +\Configure{subsubsection}{}{} + {\ifvmode \IgnorePar \fi \EndP + \bgroup \IgnorePar\HCode{
    }% + \TitleMark\space \HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} +\Configure{likesubsubsection}{}{} + {\ifvmode \IgnorePar\fi \EndP\bgroup\IgnorePar + \HCode{
    }\HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} + +\ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@seccntformat{subsection}% + \HCode{}\fi } +\Configure{subsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsection\space + \fi\fi #1} + +\Configure{subsection}{}{} + {\ifvmode \IgnorePar\fi + \EndP\bgroup \IgnorePar\HCode{

    }% + \TitleMark\space \HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} +\Configure{likesubsection}{}{}{\EndP\bgroup + \ifvmode \IgnorePar\fi + \HCode{

    }\HtmlParOff } + {\HCode{

    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} +\Configure{likesubsectionTITLE+}{#1} + + +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesubsubsection} + {subsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} + +\Configure{endparagraph} + {likeparagraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{paragraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}\begingroup\bf} + {\endgroup\HCode{}\IgnorePar} +\Configure{likeparagraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}} + {\HCode{}\IgnorePar} +\Css{.paragraphHead, .likeparagraphHead + { margin-top:2em; font-weight: bold;}} + +\ConfigureMark{subparagraph}{} +\Configure{subparagraph}{}{} + {\ShowPar\HCode{}\begingroup\bf + \TitleMark\space} + {\endgroup\HCode{}\IgnorePar} +\Configure{likesubparagraph}{}{} + {\ShowPar\HCode{}\begingroup\bf} + {\endgroup\HCode{}\IgnorePar} +\Css{.subparagraphHead, .likesubparagraphHead + { font-weight: bold;}} + +\ConfigureEnv{quote} + {}{} + {\IgnorePar\EndP\HCode{
    }} + {\IgnorePar\EndP\HCode{
    }\ShowPar\ShowIndent} +\Css{.quote {margin-bottom:0.25em; margin-top:0.25em; + margin-left:1em; margin-right:1em; text-align:justify;}} + +\ConfigureEnv{verse} + {\ifvmode \IgnorePar\fi\EndP\Tg
    } + {\ifvmode \IgnorePar\fi\EndP\Tg
    } + {}{} +\ConfigureList{verse} + {}{} + {\parindent=\z@} {\par} +\Css{.verse{white-space:nowrap; margin-left:2em}} +\Configure{maketitle} + {\ifvmode \IgnorePar\fi \EndP {\Configure{maketitle}{}{}{}{}% +\a:NoSection \let\leavevmode\empty \let\not@math@alphabet\:gobbleII +\def\text@command##1{##1}\let\selectfont\empty +\def\check@icl ##1\check@icr{}% +\let\thanks\:gobble +\let\\\space \def\TeX{TeX}% +\def\gobble:font##1##2{##2}\:TITLE: \no:fonts +\def\footnotemark[##1]{}% +\Tag{TITLE+}{\@title}} +% + \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\NoFonts\IgnorePar\HCode{

    }\IgnorePar} + {\HCode{

    }\IgnoreIndent\EndNoFonts} +\Css{div.maketitle {text-align:center;}} +\Css{h2.titleHead{text-align:center;}} +\Css{div.maketitle{ margin-bottom: 2em; }} +\:CheckOption{fn-in}\if:Option + \Configure{thanks author date and} + {\SaveEndP\global\setbox\fn:box=\vtop\bgroup\ShowPar + \ifvoid\fn:box\else \csname unvbox\endcsname\fn:box\fi} + {\EndP\egroup\RecallEndP } + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }} + {\HCode{}} +\Configure{thank} + {\csname a:thank-mark\endcsname +\Link{tk-\the\c@footnote}{\ifx + \footnote\thanks kt-\the\c@footnote\fi}} + {\EndLink \csname b:thank-mark\endcsname +} + {\HCode{

    }\protect\Link{\ifx \footnote\thanks kt-\the\c@footnote + \fi}{tk-\the\c@footnote}\csname a:thank-mark\endcsname +} + {\csname b:thank-mark\endcsname +\protect\EndLink} + {\HCode{

    }} + +\Css{div.author, div.date {text-align:center;}} +\Css{div.thanks{text-align:left; margin-left:10\%; font-size:80\%; + font-style:italic; }} + +\else + \Configure{thanks author date and} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\HCode{
    }} + {\HCode{}} +\Configure{thank} + {\csname a:thank-mark\endcsname +\Link{tk-\the\c@footnote}{}} + {\EndLink \csname b:thank-mark\endcsname +} + {\HCode{
    }\protect\Link{}{tk-\the\c@footnote}\protect + \EndLink \csname a:thank-mark\endcsname +} + {\csname b:thank-mark\endcsname +} {} + +\Css{div.author, div.date {text-align:center;}} +\Css{div.thanks{text-align:left; margin-left:10\%; font-size:80\%; + font-style:italic; }} +\Css{div.author{white-space: nowrap;}} + +\fi + + +\ConfigureEnv{table} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }\par\ShowPar} + {}{} +{\Configure{Needs}{Font\string_Size: #1}\ifcase \@ptsize + \or \Needs{11}\or \Needs{12}\else \fi} + +\ConfigureEnv{quotation} + {}{} + {\IgnorePar\EndP\HCode{
    }} + {\IgnorePar\EndP\HCode{
    }\ShowPar} +\Css{.quotation {margin-bottom:0.25em; + margin-top:0.25em; margin-left:1em; }} + +\Configure{listof}{}{}{}{\HCode{}}{}{} + + + +\Configure{endpart}{likepart} +\Configure{endlikepart}{endpart} +\Configure{part}{}{} + {\IgnorePar \EndP\HCode{

    }% + \HCode{}\partname \ \thepart + \HCode{}} + {\HCode{

    }\IgnoreIndent\par} +\Configure{likepart}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent\par} +\Configure{partTITLE+}{\thepart\space #1} +\Configure{likepartTITLE+}{#1} +\Css{h1.partHead{text-align: center}} + + +\ConfigureEnv{description}{\IgnorePar}{}{}{} +\Configure{@begin}{theindex}{\ifx \indexname\empty \else + \chapter*{\indexname}\fi} +\ConfigureMark{appendix}{\HCode{}% + \appendixname \ \thechapter\HCode{}} +\Configure{appendix}{}{} + {\IgnorePar\EndP\HCode{

    }% + \TitleMark{\HCode{}}} + {\HCode{

    }\IgnoreIndent} +\Configure{appendixTITLE+}{\thechapter\space#1} +\Configure{likechapter}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent} +\Configure{likechapterTITLE+}{#1} +\Configure{endchapter}{likechapter,appendix,part,likepart} +\Configure{endlikechapter}{chapter,appendix,part,likepart} +\Configure{endappendix}{chapter,likechapter,part,likepart} + +\ConfigureMark{chapter} + {\if@mainmatter \ifnum \c@secnumdepth >\m@ne + \HCode{}\chaptername + \ \thechapter\HCode{}\fi \fi} +\Configure{chapter}{}{} + {\IgnorePar\EndP\HCode{

    }% + \TitleMark{\HCode{}}} + {\HCode{

    }\IgnoreIndent} +\Configure{chapterTITLE+}{\if@mainmatter\thechapter\space\fi#1} +\renewcommand\thechapter {\if@mainmatter\@arabic\c@chapter\fi} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{report} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\tocpart#1#2#3{\par\:SPAN{partToc}{\if !#1!\else #1~~\fi #2}\par}% +\def\toclikepart#1#2#3{\par\:SPAN{likepartToc}{#2}\par}% +\Css{.partToc a, .partToc, .likepartToc a, .likepartToc + {line-height: 200\%; font-weight:bold; font-size:110\%;}} +% +\expandafter\ifx \csname @chapter\endcsname\relax + \def\tocsection#1#2#3{\par + \:SPAN{sectionToc}{\def\:temp{#1}\ifx \:temp\empty\else + #1 \fi #2}\par} + \def\toclikesection#1#2#3{\par\:SPAN{likesectionToc}{#2}\par}% + \def\tocsubsection#1#2#3{\par\ \toc:num{subsection}{#1}{#2}\par} + \def\toclikesubsection#1#2#3{\par\ \:SPAN{likesubsectionToc}{#2}\par} + \def\tocsubsubsection#1#2#3{\par + \ \ \toc:num{subsubsection}{#1}{#2}\par} + \def\toclikesubsubsection#1#2#3{\par + \ \ \:SPAN{likesubsubsectionToc}{#2}\par} + \def\tocparagraph#1#2#3{\par\ \ \toc:num{paragraph}{#1}{#2}\par} + \def\toclikeparagraph#1#2#3{\par\ \ \:SPAN{likeparagraphToc}{#2}\par} + \def\tocsubparagraph#1#2#3{\par + \ \ \ \ \toc:num{subparagraph}{#1}{#2}\par} + \def\toclikesubparagraph#1#2#3{\par + \ \ \ \ \:SPAN{likesubparagraphToc}{#2}\par} +\else + \Css{.chapterToc a, .chapterToc, .likechapterToc a, .likechapterToc, + .appendixToc a, .appendixToc + {line-height: 200\%; font-weight:bold;}} +% + \def\tocchapter#1#2#3{\par\:SPAN{chapterToc}{#1 #2}\par} + \def\toclikechapter#1#2#3{\par\:SPAN{likechapterToc}{#2}\par}% + \def\tocappendix#1#2#3{\par\:SPAN{appendixToc}{#1 #2}\par} + \def\tocsection#1#2#3{\par\ \toc:num{section}{#1}{#2}\par} + \def\toclikesection#1#2#3{\par\ \:SPAN{likesectionToc}{#2}\par} + \def\tocsubsection#1#2#3{\par\ \ \toc:num{subsection}{#1}{#2}\par} + \def\toclikesubsection#1#2#3{\par + \ \ \:SPAN{likesubsectionToc}{#2}\par} + \def\tocsubsubsection#1#2#3{\par + \ \ \ \toc:num{subsubsection}{#1}{#2}\par} + \def\toclikesubsubsection#1#2#3{\par + \ \ \ \:SPAN{likesubsubsectionToc}{#2}\par} + \def\tocparagraph#1#2#3{\par\ \ \ \toc:num{paragraph}{#1}{#2}\par} + \def\toclikeparagraph#1#2#3{\par + \ \ \ \:SPAN{likeparagraphToc}{#2}\par} + \def\tocsubparagraph#1#2#3{\par + \ \ \ \ \ \toc:num{subparagraph}{#1}{#2}\par} + \def\toclikesubparagraph#1#2#3{\par + \ \ \ \ \ \:SPAN{likesubparagraphToc}{#2}\par} +\fi +\def\toc:num#1#2#3{\def\:temp{#1#2}\:SPAN{#1Toc}{\ifx \:temp\empty \else + #2 \fi #3}} +\def\:SPAN#1#2{\HCode{}#2\HCode{}} + +\:CheckOption{7} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,% + paragraph,subparagraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph,subparagraph} +\fi + + \CutAt{subparagraph,paragraph,subsubsection,likesubsubsection,% + subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subparagraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,% + paragraph,subparagraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph,subparagraph} +\fi + + \CutAt{subparagraph,paragraph,subsubsection,likesubsubsection,% + subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subparagraph} + \fi +\fi + + \fi +\else\:CheckOption{6} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \fi +\else \:CheckOption{5} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \fi +\else\:CheckOption{4} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \fi +\else\:CheckOption{3} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \fi +\else\:CheckOption{2} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \fi +\else\:CheckOption{1} \if:Option + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + +\else + \Log:Note{for automatic sectioning + pagination, use the command line option + `1', `2', `3', '4', '5', '6', or '7'}% +\fi \fi \fi \fi \fi \fi \fi +\:CheckOption{sec-filename} \if:Option \else + \Log:Note{for files named after section + titles, use the command line option `sec-filename'}% +\fi + + +\:CheckOption{1} \if:Option + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,section,subsection} + \fi + \Configure{tableofcontents*}{part,section} +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,section,likesection,% + subsection,likesubsection} + \fi + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,section,likesection} +\fi + +\fi +\def\:temp#1index=#2,#3!*?: {% + \ifnum #2>1 \NewConfigure{IndexColumns}{1} +\Configure{IndexColumns}{#2} +\fi + \def\:temp{#2}% +} +\expandafter\:temp\Preamble,index=0,!*?: +\ifnum \:temp<2 + \Log:Note{for i-columns index, + use the command line option `index=i' (e.g., index=2)} +\Configure{theindex} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }\let\end:theidx\empty} + {\end:theidx\HCode{
    }} + {} {\hfil\break\HCode{}} + {\ \ \ \ } {\hfil\break\HCode{}} + {\ \ \ \ \ \ \ \ } {\hfil\break\HCode{}} + {\hbox{\end:theidx\HCode{

    }}% + \def\end:theidx{\HCode{

    }}} + +\else + \Log:Note{the number of columns + requested by the option `index=\a:IndexColumns' can + be modified through the command \string\Configure{IndexColumns}{i}} +\Configure{theindex} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }% + \Configure{HColumns} + {\IgnorePar\EndP + \HCode{}} + {\HCode{
    }} + {\HCode{}\ColMag{1.1}} + {\IgnorePar\EndP\HCode{}} + \HColumns{\a:IndexColumns}% + \everypar{\HtmlPar}% + \Configure{HtmlPar}{}{\HCode{
    }}{}{}% + \par\ShowPar +\let\end:theidx\empty} + {\end:theidx + \ifvmode\IgnorePar\fi \EndP\EndHColumns +\HCode{
    }} + {} {\hfil\break\HCode{}} + {\ \ \ \ } {\hfil\break\HCode{}} + {\ \ \ \ \ \ \ \ } {\hfil\break\HCode{}} + {%\ifvmode \EndP\fi + % \hbox{\end:theidx\HCode{

    }}% + % \def\end:theidx{\HCode{

    }} + \parindent=0pt + }% +\def\add:col{\Advance:\:cols -1 \HAdvance\HCol 1\relax + \ifnum \:cols>0 + \c:Cols \vsplit0 to \tmp:dim \d:Cols \expandafter\add:col + \fi} +\NewConfigure{HColumns}{4} +\def\c:Cols{\edef\sv:dim{\the\tmp:dim}\c:HColumns} +\def\d:Cols{\d:HColumns \tmp:dim\sv:dim } +\def\ColMag#1{\tmp:dim #1\tmp:dim} +\def\HColumns#1{% + \a:HColumns + \HAssign\:cols#1 \setbox0=\vbox\bgroup + \divide\hsize #1 } +\def\EndHColumns{\egroup \HAssign\HCol0 + \tmp:dim\ht0 \advance\tmp:dim \dp0 \divide\tmp:dim \:cols + \add:col \c:Cols \box0 \d:Cols \b:HColumns} + +\fi + +\Configure{caption}{\HCode{\if:nopar \else \fi} + \:xhtml{\IgnorePar\EndP}\HCode{
    }} + {: } {\HCode{}} + {\HCode{
    }\HCode{}% +} +\Css{.caption td.id{font-weight: bold; white-space: nowrap; }} +\Css{table.caption {text-align:center;}} + + +\Configure{endlikeparagraph} + {paragraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endsubparagraph} + {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesubparagraph} + {subparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} + +\ConfigureEnv{thebibliography}{\IgnorePar}{\ShowPar\par}{}{} + +\ifx \part\:UnDef \else + \Configure{endpart}{likepart} +\Configure{endlikepart}{endpart} +\Configure{part}{}{} + {\IgnorePar \EndP\HCode{

    }% + \HCode{}\partname \ \thepart + \HCode{}} + {\HCode{

    }\IgnoreIndent\par} +\Configure{likepart}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent\par} +\Configure{partTITLE+}{\thepart\space #1} +\Configure{likepartTITLE+}{#1} +\Css{h1.partHead{text-align: center}} + +\fi +\ConfigureToc{lof} + {\HCode{}}{\ }{}{\HCode{}} +\ConfigureToc{lot} + {\HCode{}}{\ }{}{\HCode{}} + +\ConfigureList{description}% + {\EndP\HCode{
    }% + \PushMacro\end:itm +\global\let\end:itm=\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm +\EndP\HCode{
    }\ShowPar} + {\end:itm \global\def\end:itm{\EndP\Tg}\HCode{
    }\bgroup \bf} + {\egroup\EndP\HCode{
    }} + +\:CheckOption{no-bib} \if:Option\else + \:CheckOption{mouseover} \if:Option + \ConfigureList{thebibliography}% + {\ifvmode\IgnorePar\fi\EndP \js:on +\HCode{
    }\let\en:bib=\empty} + {\en:bib \ifvmode\IgnorePar\fi\EndP \HCode{
    }} + {\en:bib\def\en:bib{\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\csname bibliography2\endcsname +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +% +% + \EndP}\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +% +\HCode{}% +\HCode{}% +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +% +% + \Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +\par\ShowPar + \leavevmode \ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\HCode{}\Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +} + {\HCode{}\:nbsp + \:nbsp\:nbsp\HCode{
    }\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +} + + \else + \ConfigureList{thebibliography}% + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }\let\en:bib=\empty} + {\en:bib \ifvmode\IgnorePar\fi \EndP \HCode{
    }} + {\en:bib\def\en:bib{\csname bibliography2\endcsname +\EndP}% + \Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +\par\ShowPar + \HCode{}\Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +} + {\HCode{}\:nbsp + \:nbsp\:nbsp\HCode{
    }} + + \fi + \Css{p.bibitem { text-indent: -2em; margin-left: 2em; + margin-top:0.6em; margin-bottom:0.6em; }} +\Css{p.bibitem-p { text-indent: 0em; margin-left: 2em; + margin-top:0.6em; margin-bottom:0.6em; }} + +\fi + +\Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesection} + {section,chapter,likechapter,appendix,part,likepart} +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@seccntformat{section}% + \HCode{}\fi } +\Configure{sectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesection\space + \fi\fi #1} + +\Configure{section}{}{} + {\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark\space\HtmlParOff} + {\HCode{

    }\HtmlParOn\ShowPar \IgnoreIndent \par} +\Configure{likesection}{}{} + {\ifvmode \IgnorePar\fi + \EndP\IgnorePar\HCode{

    }\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} +\Configure{likesectionTITLE+}{#1} + +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,appendix,part,likepart} +\Configure{endlikesubsection} + {subsection,section,likesection,chapter,% + likechapter,appendix,part,likepart} +\ConfigureMark{subsubsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@seccntformat{subsubsection}% + \HCode{}\fi} +\Configure{subsubsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsubsection\space + \fi\fi #1} + +\Configure{subsubsection}{}{} + {\ifvmode \IgnorePar \fi \EndP + \bgroup \IgnorePar\HCode{
    }% + \TitleMark\space \HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} +\Configure{likesubsubsection}{}{} + {\ifvmode \IgnorePar\fi \EndP\bgroup\IgnorePar + \HCode{
    }\HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} + +\ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@seccntformat{subsection}% + \HCode{}\fi } +\Configure{subsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsection\space + \fi\fi #1} + +\Configure{subsection}{}{} + {\ifvmode \IgnorePar\fi + \EndP\bgroup \IgnorePar\HCode{

    }% + \TitleMark\space \HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} +\Configure{likesubsection}{}{}{\EndP\bgroup + \ifvmode \IgnorePar\fi + \HCode{

    }\HtmlParOff } + {\HCode{

    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} +\Configure{likesubsectionTITLE+}{#1} + + +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesubsubsection} + {subsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} + +\Configure{endparagraph} + {likeparagraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{paragraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}\begingroup\bf} + {\endgroup\HCode{}\IgnorePar} +\Configure{likeparagraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}} + {\HCode{}\IgnorePar} +\Css{.paragraphHead, .likeparagraphHead + { margin-top:2em; font-weight: bold;}} + +\ConfigureMark{subparagraph}{} +\Configure{subparagraph}{}{} + {\ShowPar\HCode{}\begingroup\bf + \TitleMark\space} + {\endgroup\HCode{}\IgnorePar} +\Configure{likesubparagraph}{}{} + {\ShowPar\HCode{}\begingroup\bf} + {\endgroup\HCode{}\IgnorePar} +\Css{.subparagraphHead, .likesubparagraphHead + { font-weight: bold;}} + +\ConfigureEnv{quote} + {}{} + {\IgnorePar\EndP\HCode{
    }} + {\IgnorePar\EndP\HCode{
    }\ShowPar\ShowIndent} +\Css{.quote {margin-bottom:0.25em; margin-top:0.25em; + margin-left:1em; margin-right:1em; text-align:justify;}} + +\ConfigureEnv{verse} + {\ifvmode \IgnorePar\fi\EndP\Tg
    } + {\ifvmode \IgnorePar\fi\EndP\Tg
    } + {}{} +\ConfigureList{verse} + {}{} + {\parindent=\z@} {\par} +\Css{.verse{white-space:nowrap; margin-left:2em}} +\Configure{maketitle} + {\ifvmode \IgnorePar\fi \EndP {\Configure{maketitle}{}{}{}{}% +\a:NoSection \let\leavevmode\empty \let\not@math@alphabet\:gobbleII +\def\text@command##1{##1}\let\selectfont\empty +\def\check@icl ##1\check@icr{}% +\let\thanks\:gobble +\let\\\space \def\TeX{TeX}% +\def\gobble:font##1##2{##2}\:TITLE: \no:fonts +\def\footnotemark[##1]{}% +\Tag{TITLE+}{\@title}} +% + \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\NoFonts\IgnorePar\HCode{

    }\IgnorePar} + {\HCode{

    }\IgnoreIndent\EndNoFonts} +\Css{div.maketitle {text-align:center;}} +\Css{h2.titleHead{text-align:center;}} +\Css{div.maketitle{ margin-bottom: 2em; }} +\:CheckOption{fn-in}\if:Option + \Configure{thanks author date and} + {\SaveEndP\global\setbox\fn:box=\vtop\bgroup\ShowPar + \ifvoid\fn:box\else \csname unvbox\endcsname\fn:box\fi} + {\EndP\egroup\RecallEndP } + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }} + {\HCode{}} +\Configure{thank} + {\csname a:thank-mark\endcsname +\Link{tk-\the\c@footnote}{\ifx + \footnote\thanks kt-\the\c@footnote\fi}} + {\EndLink \csname b:thank-mark\endcsname +} + {\HCode{

    }\protect\Link{\ifx \footnote\thanks kt-\the\c@footnote + \fi}{tk-\the\c@footnote}\csname a:thank-mark\endcsname +} + {\csname b:thank-mark\endcsname +\protect\EndLink} + {\HCode{

    }} + +\Css{div.author, div.date {text-align:center;}} +\Css{div.thanks{text-align:left; margin-left:10\%; font-size:80\%; + font-style:italic; }} + +\else + \Configure{thanks author date and} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\HCode{
    }} + {\HCode{}} +\Configure{thank} + {\csname a:thank-mark\endcsname +\Link{tk-\the\c@footnote}{}} + {\EndLink \csname b:thank-mark\endcsname +} + {\HCode{
    }\protect\Link{}{tk-\the\c@footnote}\protect + \EndLink \csname a:thank-mark\endcsname +} + {\csname b:thank-mark\endcsname +} {} + +\Css{div.author, div.date {text-align:center;}} +\Css{div.thanks{text-align:left; margin-left:10\%; font-size:80\%; + font-style:italic; }} +\Css{div.author{white-space: nowrap;}} + +\fi + + +\ConfigureEnv{table} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }\par\ShowPar} + {}{} +{\Configure{Needs}{Font\string_Size: #1}\ifcase \@ptsize + \or \Needs{11}\or \Needs{12}\else \fi} + +\ConfigureEnv{quotation} + {}{} + {\IgnorePar\EndP\HCode{
    }} + {\IgnorePar\EndP\HCode{
    }\ShowPar} +\Css{.quotation {margin-bottom:0.25em; + margin-top:0.25em; margin-left:1em; }} + +\Configure{listof}{}{}{}{\HCode{}}{}{} + + + +\Configure{endpart}{likepart} +\Configure{endlikepart}{endpart} +\Configure{part}{}{} + {\IgnorePar \EndP\HCode{

    }% + \HCode{}\partname \ \thepart + \HCode{}} + {\HCode{

    }\IgnoreIndent\par} +\Configure{likepart}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent\par} +\Configure{partTITLE+}{\thepart\space #1} +\Configure{likepartTITLE+}{#1} +\Css{h1.partHead{text-align: center}} + + +\ConfigureEnv{abstract} + {\IgnorePar\EndP + \HCode{<\tbl:XV{abstract}>}\par\ShowPar} + {\ifvmode \IgnorePar\fi \EndP\HCode{}}{}{} +\Css{.abstract p {margin-left:5\%; margin-right:5\%;}} + +\ConfigureEnv{description}{\IgnorePar}{}{}{} +\Configure{@begin}{theindex}{\ifx \indexname\empty \else + \chapter*{\indexname}\fi} +\ConfigureMark{appendix}{\HCode{}% + \appendixname \ \thechapter\HCode{}} +\Configure{appendix}{}{} + {\IgnorePar\EndP\HCode{

    }% + \TitleMark{\HCode{}}} + {\HCode{

    }\IgnoreIndent} +\Configure{appendixTITLE+}{\thechapter\space#1} +\Configure{likechapter}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent} +\Configure{likechapterTITLE+}{#1} +\Configure{endchapter}{likechapter,appendix,part,likepart} +\Configure{endlikechapter}{chapter,appendix,part,likepart} +\Configure{endappendix}{chapter,likechapter,part,likepart} + +\ConfigureMark{chapter} + {\HCode{}\chaptername + \ \thechapter\HCode{}} +\Configure{chapter}{}{} + {\IgnorePar\EndP\HCode{

    }% + \TitleMark{\HCode{}}} + {\HCode{

    }\IgnoreIndent\par} +\Configure{chapterTITLE+}{\thechapter\space#1} +\Configure{likechapterTITLE+}{#1} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{article} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{@begin}{theindex}{\ifx \indexname\empty \else + \section*{\indexname}\fi} +\def\tocpart#1#2#3{\par\:SPAN{partToc}{\if !#1!\else #1~~\fi #2}\par}% +\def\toclikepart#1#2#3{\par\:SPAN{likepartToc}{#2}\par}% +\Css{.partToc a, .partToc, .likepartToc a, .likepartToc + {line-height: 200\%; font-weight:bold; font-size:110\%;}} +% +\expandafter\ifx \csname @chapter\endcsname\relax + \def\tocsection#1#2#3{\par + \:SPAN{sectionToc}{\def\:temp{#1}\ifx \:temp\empty\else + #1 \fi #2}\par} + \def\toclikesection#1#2#3{\par\:SPAN{likesectionToc}{#2}\par}% + \def\tocsubsection#1#2#3{\par\ \toc:num{subsection}{#1}{#2}\par} + \def\toclikesubsection#1#2#3{\par\ \:SPAN{likesubsectionToc}{#2}\par} + \def\tocsubsubsection#1#2#3{\par + \ \ \toc:num{subsubsection}{#1}{#2}\par} + \def\toclikesubsubsection#1#2#3{\par + \ \ \:SPAN{likesubsubsectionToc}{#2}\par} + \def\tocparagraph#1#2#3{\par\ \ \toc:num{paragraph}{#1}{#2}\par} + \def\toclikeparagraph#1#2#3{\par\ \ \:SPAN{likeparagraphToc}{#2}\par} + \def\tocsubparagraph#1#2#3{\par + \ \ \ \ \toc:num{subparagraph}{#1}{#2}\par} + \def\toclikesubparagraph#1#2#3{\par + \ \ \ \ \:SPAN{likesubparagraphToc}{#2}\par} +\else + \Css{.chapterToc a, .chapterToc, .likechapterToc a, .likechapterToc, + .appendixToc a, .appendixToc + {line-height: 200\%; font-weight:bold;}} +% + \def\tocchapter#1#2#3{\par\:SPAN{chapterToc}{#1 #2}\par} + \def\toclikechapter#1#2#3{\par\:SPAN{likechapterToc}{#2}\par}% + \def\tocappendix#1#2#3{\par\:SPAN{appendixToc}{#1 #2}\par} + \def\tocsection#1#2#3{\par\ \toc:num{section}{#1}{#2}\par} + \def\toclikesection#1#2#3{\par\ \:SPAN{likesectionToc}{#2}\par} + \def\tocsubsection#1#2#3{\par\ \ \toc:num{subsection}{#1}{#2}\par} + \def\toclikesubsection#1#2#3{\par + \ \ \:SPAN{likesubsectionToc}{#2}\par} + \def\tocsubsubsection#1#2#3{\par + \ \ \ \toc:num{subsubsection}{#1}{#2}\par} + \def\toclikesubsubsection#1#2#3{\par + \ \ \ \:SPAN{likesubsubsectionToc}{#2}\par} + \def\tocparagraph#1#2#3{\par\ \ \ \toc:num{paragraph}{#1}{#2}\par} + \def\toclikeparagraph#1#2#3{\par + \ \ \ \:SPAN{likeparagraphToc}{#2}\par} + \def\tocsubparagraph#1#2#3{\par + \ \ \ \ \ \toc:num{subparagraph}{#1}{#2}\par} + \def\toclikesubparagraph#1#2#3{\par + \ \ \ \ \ \:SPAN{likesubparagraphToc}{#2}\par} +\fi +\def\toc:num#1#2#3{\def\:temp{#1#2}\:SPAN{#1Toc}{\ifx \:temp\empty \else + #2 \fi #3}} +\def\:SPAN#1#2{\HCode{}#2\HCode{}} + +\:CheckOption{7} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,% + paragraph,subparagraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph,subparagraph} +\fi + + \CutAt{subparagraph,paragraph,subsubsection,likesubsubsection,% + subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subparagraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,% + paragraph,subparagraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph,subparagraph} +\fi + + \CutAt{subparagraph,paragraph,subsubsection,likesubsubsection,% + subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subparagraph} + \fi +\fi + + \fi +\else\:CheckOption{6} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \fi +\else \:CheckOption{5} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \fi +\else\:CheckOption{4} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \fi +\else\:CheckOption{3} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \fi +\else\:CheckOption{2} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \fi +\else\:CheckOption{1} \if:Option + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + +\else + \Log:Note{for automatic sectioning + pagination, use the command line option + `1', `2', `3', '4', '5', '6', or '7'}% +\fi \fi \fi \fi \fi \fi \fi +\:CheckOption{sec-filename} \if:Option \else + \Log:Note{for files named after section + titles, use the command line option `sec-filename'}% +\fi + + +\:CheckOption{1} \if:Option + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,section,subsection} + \fi + \Configure{tableofcontents*}{part,section} +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,section,likesection,% + subsection,likesubsection} + \fi + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,section,likesection} +\fi + +\fi +\def\:temp#1index=#2,#3!*?: {% + \ifnum #2>1 \NewConfigure{IndexColumns}{1} +\Configure{IndexColumns}{#2} +\fi + \def\:temp{#2}% +} +\expandafter\:temp\Preamble,index=0,!*?: +\ifnum \:temp<2 + \Log:Note{for i-columns index, + use the command line option `index=i' (e.g., index=2)} +\Configure{theindex} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }\let\end:theidx\empty} + {\end:theidx\HCode{
    }} + {} {\hfil\break\HCode{}} + {\ \ \ \ } {\hfil\break\HCode{}} + {\ \ \ \ \ \ \ \ } {\hfil\break\HCode{}} + {\hbox{\end:theidx\HCode{

    }}% + \def\end:theidx{\HCode{

    }}} + +\else + \Log:Note{the number of columns + requested by the option `index=\a:IndexColumns' can + be modified through the command \string\Configure{IndexColumns}{i}} +\Configure{theindex} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }% + \Configure{HColumns} + {\IgnorePar\EndP + \HCode{}} + {\HCode{
    }} + {\HCode{}\ColMag{1.1}} + {\IgnorePar\EndP\HCode{}} + \HColumns{\a:IndexColumns}% + \everypar{\HtmlPar}% + \Configure{HtmlPar}{}{\HCode{
    }}{}{}% + \par\ShowPar +\let\end:theidx\empty} + {\end:theidx + \ifvmode\IgnorePar\fi \EndP\EndHColumns +\HCode{
    }} + {} {\hfil\break\HCode{}} + {\ \ \ \ } {\hfil\break\HCode{}} + {\ \ \ \ \ \ \ \ } {\hfil\break\HCode{}} + {%\ifvmode \EndP\fi + % \hbox{\end:theidx\HCode{

    }}% + % \def\end:theidx{\HCode{

    }} + \parindent=0pt + }% +\def\add:col{\Advance:\:cols -1 \HAdvance\HCol 1\relax + \ifnum \:cols>0 + \c:Cols \vsplit0 to \tmp:dim \d:Cols \expandafter\add:col + \fi} +\NewConfigure{HColumns}{4} +\def\c:Cols{\edef\sv:dim{\the\tmp:dim}\c:HColumns} +\def\d:Cols{\d:HColumns \tmp:dim\sv:dim } +\def\ColMag#1{\tmp:dim #1\tmp:dim} +\def\HColumns#1{% + \a:HColumns + \HAssign\:cols#1 \setbox0=\vbox\bgroup + \divide\hsize #1 } +\def\EndHColumns{\egroup \HAssign\HCol0 + \tmp:dim\ht0 \advance\tmp:dim \dp0 \divide\tmp:dim \:cols + \add:col \c:Cols \box0 \d:Cols \b:HColumns} + +\fi + +\Configure{caption}{\HCode{\if:nopar \else \fi} + \:xhtml{\IgnorePar\EndP}\HCode{
    }} + {: } {\HCode{}} + {\HCode{
    }\HCode{}% +} +\Css{.caption td.id{font-weight: bold; white-space: nowrap; }} +\Css{table.caption {text-align:center;}} + + +\Configure{endlikeparagraph} + {paragraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endsubparagraph} + {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesubparagraph} + {subparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} + +\ConfigureEnv{thebibliography}{\IgnorePar}{\ShowPar\par}{}{} + +\ifx \part\:UnDef \else + \Configure{endpart}{likepart} +\Configure{endlikepart}{endpart} +\Configure{part}{}{} + {\IgnorePar \EndP\HCode{

    }% + \HCode{}\partname \ \thepart + \HCode{}} + {\HCode{

    }\IgnoreIndent\par} +\Configure{likepart}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent\par} +\Configure{partTITLE+}{\thepart\space #1} +\Configure{likepartTITLE+}{#1} +\Css{h1.partHead{text-align: center}} + +\fi +\ConfigureToc{lof} + {\HCode{}}{\ }{}{\HCode{}} +\ConfigureToc{lot} + {\HCode{}}{\ }{}{\HCode{}} + +\ConfigureList{description}% + {\EndP\HCode{
    }% + \PushMacro\end:itm +\global\let\end:itm=\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm +\EndP\HCode{
    }\ShowPar} + {\end:itm \global\def\end:itm{\EndP\Tg}\HCode{
    }\bgroup \bf} + {\egroup\EndP\HCode{
    }} + +\:CheckOption{no-bib} \if:Option\else + \:CheckOption{mouseover} \if:Option + \ConfigureList{thebibliography}% + {\ifvmode\IgnorePar\fi\EndP \js:on +\HCode{
    }\let\en:bib=\empty} + {\en:bib \ifvmode\IgnorePar\fi\EndP \HCode{
    }} + {\en:bib\def\en:bib{\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\csname bibliography2\endcsname +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +% +% + \EndP}\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +% +\HCode{}% +\HCode{}% +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +% +% + \Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +\par\ShowPar + \leavevmode \ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\HCode{}\Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +} + {\HCode{}\:nbsp + \:nbsp\:nbsp\HCode{
    }\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +} + + \else + \ConfigureList{thebibliography}% + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }\let\en:bib=\empty} + {\en:bib \ifvmode\IgnorePar\fi \EndP \HCode{
    }} + {\en:bib\def\en:bib{\csname bibliography2\endcsname +\EndP}% + \Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +\par\ShowPar + \HCode{}\Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +} + {\HCode{}\:nbsp + \:nbsp\:nbsp\HCode{
    }} + + \fi + \Css{p.bibitem { text-indent: -2em; margin-left: 2em; + margin-top:0.6em; margin-bottom:0.6em; }} +\Css{p.bibitem-p { text-indent: 0em; margin-left: 2em; + margin-top:0.6em; margin-bottom:0.6em; }} + +\fi + +\Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesection} + {section,chapter,likechapter,appendix,part,likepart} +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@seccntformat{section}% + \HCode{}\fi } +\Configure{sectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesection\space + \fi\fi #1} + +\Configure{section}{}{} + {\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark\space\HtmlParOff} + {\HCode{

    }\HtmlParOn\ShowPar \IgnoreIndent \par} +\Configure{likesection}{}{} + {\ifvmode \IgnorePar\fi + \EndP\IgnorePar\HCode{

    }\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} +\Configure{likesectionTITLE+}{#1} + +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,appendix,part,likepart} +\Configure{endlikesubsection} + {subsection,section,likesection,chapter,% + likechapter,appendix,part,likepart} +\ConfigureMark{subsubsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@seccntformat{subsubsection}% + \HCode{}\fi} +\Configure{subsubsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsubsection\space + \fi\fi #1} + +\Configure{subsubsection}{}{} + {\ifvmode \IgnorePar \fi \EndP + \bgroup \IgnorePar\HCode{
    }% + \TitleMark\space \HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} +\Configure{likesubsubsection}{}{} + {\ifvmode \IgnorePar\fi \EndP\bgroup\IgnorePar + \HCode{
    }\HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} + +\ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@seccntformat{subsection}% + \HCode{}\fi } +\Configure{subsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsection\space + \fi\fi #1} + +\Configure{subsection}{}{} + {\ifvmode \IgnorePar\fi + \EndP\bgroup \IgnorePar\HCode{

    }% + \TitleMark\space \HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} +\Configure{likesubsection}{}{}{\EndP\bgroup + \ifvmode \IgnorePar\fi + \HCode{

    }\HtmlParOff } + {\HCode{

    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} +\Configure{likesubsectionTITLE+}{#1} + + +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesubsubsection} + {subsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} + +\Configure{endparagraph} + {likeparagraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{paragraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}\begingroup\bf} + {\endgroup\HCode{}\IgnorePar} +\Configure{likeparagraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}} + {\HCode{}\IgnorePar} +\Css{.paragraphHead, .likeparagraphHead + { margin-top:2em; font-weight: bold;}} + +\ConfigureMark{subparagraph}{} +\Configure{subparagraph}{}{} + {\ShowPar\HCode{}\begingroup\bf + \TitleMark\space} + {\endgroup\HCode{}\IgnorePar} +\Configure{likesubparagraph}{}{} + {\ShowPar\HCode{}\begingroup\bf} + {\endgroup\HCode{}\IgnorePar} +\Css{.subparagraphHead, .likesubparagraphHead + { font-weight: bold;}} + +\ConfigureEnv{quote} + {}{} + {\IgnorePar\EndP\HCode{
    }} + {\IgnorePar\EndP\HCode{
    }\ShowPar\ShowIndent} +\Css{.quote {margin-bottom:0.25em; margin-top:0.25em; + margin-left:1em; margin-right:1em; text-align:justify;}} + +\ConfigureEnv{verse} + {\ifvmode \IgnorePar\fi\EndP\Tg
    } + {\ifvmode \IgnorePar\fi\EndP\Tg
    } + {}{} +\ConfigureList{verse} + {}{} + {\parindent=\z@} {\par} +\Css{.verse{white-space:nowrap; margin-left:2em}} +\Configure{maketitle} + {\ifvmode \IgnorePar\fi \EndP {\Configure{maketitle}{}{}{}{}% +\a:NoSection \let\leavevmode\empty \let\not@math@alphabet\:gobbleII +\def\text@command##1{##1}\let\selectfont\empty +\def\check@icl ##1\check@icr{}% +\let\thanks\:gobble +\let\\\space \def\TeX{TeX}% +\def\gobble:font##1##2{##2}\:TITLE: \no:fonts +\def\footnotemark[##1]{}% +\Tag{TITLE+}{\@title}} +% + \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\NoFonts\IgnorePar\HCode{

    }\IgnorePar} + {\HCode{

    }\IgnoreIndent\EndNoFonts} +\Css{div.maketitle {text-align:center;}} +\Css{h2.titleHead{text-align:center;}} +\Css{div.maketitle{ margin-bottom: 2em; }} +\:CheckOption{fn-in}\if:Option + \Configure{thanks author date and} + {\SaveEndP\global\setbox\fn:box=\vtop\bgroup\ShowPar + \ifvoid\fn:box\else \csname unvbox\endcsname\fn:box\fi} + {\EndP\egroup\RecallEndP } + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }} + {\HCode{}} +\Configure{thank} + {\csname a:thank-mark\endcsname +\Link{tk-\the\c@footnote}{\ifx + \footnote\thanks kt-\the\c@footnote\fi}} + {\EndLink \csname b:thank-mark\endcsname +} + {\HCode{

    }\protect\Link{\ifx \footnote\thanks kt-\the\c@footnote + \fi}{tk-\the\c@footnote}\csname a:thank-mark\endcsname +} + {\csname b:thank-mark\endcsname +\protect\EndLink} + {\HCode{

    }} + +\Css{div.author, div.date {text-align:center;}} +\Css{div.thanks{text-align:left; margin-left:10\%; font-size:80\%; + font-style:italic; }} + +\else + \Configure{thanks author date and} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\HCode{
    }} + {\HCode{}} +\Configure{thank} + {\csname a:thank-mark\endcsname +\Link{tk-\the\c@footnote}{}} + {\EndLink \csname b:thank-mark\endcsname +} + {\HCode{
    }\protect\Link{}{tk-\the\c@footnote}\protect + \EndLink \csname a:thank-mark\endcsname +} + {\csname b:thank-mark\endcsname +} {} + +\Css{div.author, div.date {text-align:center;}} +\Css{div.thanks{text-align:left; margin-left:10\%; font-size:80\%; + font-style:italic; }} +\Css{div.author{white-space: nowrap;}} + +\fi + + +\ConfigureEnv{table} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }\par\ShowPar} + {}{} +{\Configure{Needs}{Font\string_Size: #1}\ifcase \@ptsize + \or \Needs{11}\or \Needs{12}\else \fi} + +\ConfigureEnv{quotation} + {}{} + {\IgnorePar\EndP\HCode{
    }} + {\IgnorePar\EndP\HCode{
    }\ShowPar} +\Css{.quotation {margin-bottom:0.25em; + margin-top:0.25em; margin-left:1em; }} + +\Configure{listof}{}{}{}{\HCode{}}{}{} + + + +\ConfigureEnv{abstract} + {\IgnorePar\EndP + \HCode{<\tbl:XV{abstract}>}\par\ShowPar} + {\ifvmode \IgnorePar\fi \EndP\HCode{}}{}{} +\Css{.abstract p {margin-left:5\%; margin-right:5\%;}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tcilatex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{GRAPHICSPS} + {\Picture+[PICT]{}} {\EndPicture} +\Configure{GRAPHICSHP} + {\Picture+[PICT]{}} {\EndPicture} +\Configure{DFRAME} + {\EndP \IgnorePar\HCode{
    }} + {\HCode{
    }\par\ShowPar} +\Configure{FFRAME} + {\EndP \IgnorePar\HCode{
    }} + {\HCode{
    }\par\ShowPar} +\Configure{IFRAME} + {\ifvmode \IgnorePar \fi} {} +\Css{div.FRAME {text-align:center;}} +\expandafter\ifx \csname @TCItagstar\endcsname\relax + +\else + +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{graphics} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{graphics-} \if:Option + \Configure{graphics} + {\bgroup + \let\E:IMG=\e:IMG \let\e:IMG=\empty + \Picture+[\a:GraphicsAlt]{ class="graphics"}} + {\EndPicture + \E:IMG\HCode{}% + \egroup} +\else + \def\:temp#1graphics-#2,#3!*?: {\def\gr:density{#2}} +\expandafter\:temp\Preamble,graphics-,!*?: +\ifx \gr:density\empty + \Log:Note{if included graphics are + of degraded quality, try the command line options + `graphics-num' or `graphics-'. The `num' should provide + the density of pixels in the bitmaps (e.g., 110). + } +\else + \def\int:pt#1.#2!*?: {#1} +\fi + + \Configure{graphics} + {\bgroup + \let\E:IMG=\e:IMG \let\e:IMG=\empty + \Picture+[\a:GraphicsAlt]{ class="graphics"}} + {\EndPicture \ifx\noBoundingBox\UnDefined + \ifx \gr:density\empty + \HCode{ + width="\the\Gin@req@width" + height="\the\Gin@req@height" + }% +\else + \bgroup + \divide\Gin@req@width by 72 + \multiply\Gin@req@width by \gr:density \relax + \divide\Gin@req@height by 72 + \multiply\Gin@req@height by \gr:density \relax + \HCode{ + width="\expandafter\int:pt\the\Gin@req@width!*?: " + height="\expandafter\int:pt\the\Gin@req@height!*?: " + }% + \egroup +\fi +\fi + \E:IMG\HCode{}% + \egroup} +\fi +\Css{.figure img.graphics {margin-left:10\%;}} +\Configure{graphics*} + {gif} + {\Picture[\a:GraphicsAlt]{\Gin@base.gif \csname a:Gin-dim\endcsname +}} +\Configure{graphics*} + {png} + {\Picture[\a:GraphicsAlt]{\Gin@base.png \csname a:Gin-dim\endcsname +}} +\Configure{graphics*} + {jpg} + {\Picture[\a:GraphicsAlt]{\Gin@base.jpg \csname a:Gin-dim\endcsname +}} +\Configure{graphics*} + {jpeg} + {\Picture[\a:GraphicsAlt]{\Gin@base.jpeg \csname a:Gin-dim\endcsname +}} +\NewConfigure{GraphicsAlt}{1} +\Configure{GraphicsAlt}{PIC} +\NewConfigure{Gin-dim}{1} +\:CheckOption{Gin-dim} \if:Option + \Configure{Gin-dim} + {\ifx\noBoundingBox\UnDefined + width="\the\Gin@req@width" +height="\the\Gin@req@height" +% + \else + \ifx \Gin:ewidth\Gin@exclamation \else + width="\Gin:ewidth" +\fi +\ifx \Gin:eheight\Gin@exclamation \else + height="\Gin:eheight" +\fi +% + \fi + class="includegraphics" + } +\else \:CheckOption{Gin-dim+} \if:Option + \Configure{Gin-dim} + {\ifx \Gin:ewidth\Gin@exclamation + \ifx \Gin:eheight\Gin@exclamation + \ifx\noBoundingBox\UnDefined + width="\the\Gin@req@width" +height="\the\Gin@req@height" +% + \fi + \else + height="\Gin:eheight" + \fi + \else + width="\Gin:ewidth" + \ifx \Gin:eheight\Gin@exclamation \else + height="\Gin:eheight" + \fi + \fi + class="includegraphics" + } +\else + \Log:Note{for key dimensions try the option + `Gin-dim'; for key dimensions when bounding box is unavailable + try `Gin-dim+'; neither is recommended} + \Configure{Gin-dim} + {\ifx\noBoundingBox\UnDefined + width="\the\Gin@req@width" +height="\the\Gin@req@height" +% + \fi + } +\fi \fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsart} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureList{description}% + {\EndP\HCode{
    }% + \PushMacro\end:itm +\global\let\end:itm=\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm +\EndP\HCode{
    }\ShowPar} + {\end:itm \global\def\end:itm{\EndP\Tg}\HCode{
    }\bgroup \bf} + {\egroup\EndP\HCode{
    }} + +\ConfigureEnv{description}{\IgnorePar}{}{}{} +\Css{span.footnote-mark{ vertical-align: super }} +\Configure{translators} + {\par\IgnorePar\EndP \HCode{
    }\par\ShowPar} + {\ifvmode \IgnorePar \fi\EndP \HCode{
    }} + {\HCode{}} + {\HCode{}} +\Configure{keywords} + {\par\IgnorePar\EndP \HCode{
    }\par\ShowPar} + {\ifvmode \IgnorePar \fi\EndP\HCode{
    }} +\Configure{subjclass} + {\par\IgnorePar\HCode{
    }\par\ShowPar} + {\ifvmode \IgnorePar \fi\EndP\HCode{
    }} +\Configure{@maketitle} + {\Tg
    \IgnoreIndent} + {\ifvmode \IgnorePar \fi\EndP\Tg
    } +\Css{div.submaketitle{ text-align:left; margin-top:2em; + border-top: 1px solid black; + border-bottom: 1px solid black; + margin-left:5\%; margin-right:5\%; + font-size:80\%; line-height: 95\%;}} +\Css{div.submaketitle div {margin-top:0.5em; margin-bottom:0.5em; }} +\Css{div.submaketitle p { margin-top:0em; margin-bottom:0em; }} +\ConfigureEnv{abstract} + {\ifvmode \IgnorePar\fi \EndP} + {\ifvmode \IgnorePar\fi \EndP} + {}{} +\ConfigureList{abstract} + {\ifvmode \IgnorePar\fi \EndP \Tg
    \ShowPar} + {\ifvmode \IgnorePar\fi \EndP\Tg
    } + {\ShowPar\par\HCode{}} + {\HCode{}} +\Configure{setabstract} + {\ifvmode \IgnorePar \fi \EndP} + {\ifvmode \IgnorePar \fi \EndP} +\Css{div.abstract{ margin-top: 2em; text-align:left; + margin-right:15pt; margin-left:15pt; }} +\Configure{addresses} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }\ShowPar} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} +\Configure{address} + {\HCode{}} + {\ifvmode \IgnorePar\fi \HCode{}} + {\HCode{}} +\Configure{curraddr} + {\HCode{}} + {\ifvmode \IgnorePar\fi \HCode{}} + {\HCode{}} +\Configure{email} + {\HCode{}} +\Configure{urladdr} + {\HCode{}} + {\ifvmode \IgnorePar\fi \HCode{}} + {\HCode{}} +\Css{div.addresses p {margin-top:0em; margin-bottom:0em; }} +\Configure{maketitle} + {\ifvmode \IgnorePar\fi \EndP {\Configure{maketitle}{}{}{}{}% +\a:NoSection \let\leavevmode\empty \let\not@math@alphabet\:gobbleII +\def\text@command##1{##1}\let\selectfont\empty +\def\check@icl ##1\check@icr{}% +\let\thanks\:gobble +\let\\\space \def\TeX{TeX}% +\def\gobble:font##1##2{##2}\:TITLE: \no:fonts +\def\footnotemark[##1]{}% +\Tag{TITLE+}{\shorttitle}} +% + \HCode{
    }% + \ConfigureEnv{center} + {\ifvmode \IgnorePar\fi} {\ifvmode \IgnorePar\fi} + {\ifvmode \IgnorePar\fi} {\ifvmode \IgnorePar\fi}% + \:CheckOption{fn-in}\if:Option + \:CheckOption{mouseover}\if:Option + \Configure{footnotetext} + {\csname a:footnote-mark\endcsname +\HPage{\FNnum}\HCode{
    }\NoFonts} + {\EndNoFonts} + {\HCode{
    }\EndHPage{}\csname b:footnote-mark\endcsname +}% +% +% + \else + \Configure{footnotetext} + {\csname a:footnote-mark\endcsname +\HPage{\FNnum}\HCode{
    }\NoFonts} + {\EndNoFonts} + {\HCode{
    }\EndHPage{}\csname b:footnote-mark\endcsname +}% +% +% + \fi +\else + \:CheckOption{mouseover}\if:Option + \Configure{footnotetext} + {\csname a:footnote-mark\endcsname +\HPage{\FNnum}\HCode{
    }\NoFonts} + {\EndNoFonts} + {\HCode{
    }\EndHPage{}\csname b:footnote-mark\endcsname +}% +% +% + \else \:CheckOption{frames-fn}\if:Option + \Configure{footnotetext} + {\csname a:footnote-mark\endcsname +\HPage{\FNnum}\HCode{
    }\NoFonts} + {\EndNoFonts} + {\HCode{
    }\EndHPage{}\csname b:footnote-mark\endcsname +}% +% +% + \else + \Configure{footnotetext} + {\csname a:footnote-mark\endcsname +\HPage{\FNnum}\HCode{
    }\NoFonts} + {\EndNoFonts} + {\HCode{
    }\EndHPage{}\csname b:footnote-mark\endcsname +}% +% + \fi \fi +\fi +% + } + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\NoFonts\IgnorePar \EndP + \HCode{

    }\IgnorePar + \bgroup \Configure{HtmlPar}{}{}{}{}} + {\egroup \HCode{

    }\IgnoreIndent\EndNoFonts} +\Css{h2.titleHead{text-align:center;}} +\Css{div.maketitle{ margin-bottom: 2em; text-align:center; }} + +\Configure{caption}{\HCode{\if:nopar \else \fi} + \:xhtml{\IgnorePar\EndP}\HCode{
    }} + {: } {\HCode{}} + {\HCode{
    }\HCode{}% +} +\Css{.caption td.id{font-weight: bold; white-space: nowrap; }} +\Css{table.caption {text-align:center;}} + + +\:CheckOption{no-bib} \if:Option\else + \:CheckOption{mouseover} \if:Option + \ConfigureList{thebibliography}% + {\ifvmode\IgnorePar\fi\EndP \js:on +\HCode{
    }\let\en:bib=\empty} + {\en:bib \ifvmode\IgnorePar\fi\EndP \HCode{
    }} + {\en:bib\def\en:bib{\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\csname bibliography2\endcsname +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +% +% + \EndP}\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +% +\HCode{}% +\HCode{}% +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +% +% + \Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +\par\ShowPar + \leavevmode \ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\HCode{}\Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +} + {\HCode{}\:nbsp + \:nbsp\:nbsp\HCode{
    }\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +} + + \else + \ConfigureList{thebibliography}% + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }\let\en:bib=\empty} + {\en:bib \ifvmode\IgnorePar\fi \EndP \HCode{
    }} + {\en:bib\def\en:bib{\csname bibliography2\endcsname +\EndP}% + \Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +\par\ShowPar + \HCode{}\Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +} + {\HCode{}\:nbsp + \:nbsp\:nbsp\HCode{
    }} + + \fi + \Css{p.bibitem { text-indent: -2em; margin-left: 2em; + margin-top:0.6em; margin-bottom:0.6em; }} +\Css{p.bibitem-p { text-indent: 0em; margin-left: 2em; + margin-top:0.6em; margin-bottom:0.6em; }} + +\fi + +\ifx \deferred@thm@head\:UnDef\else + \Configure{proof} + {\ifvmode \IgnorePar \fi \EndP + \HCode{
    }\par\ShowPar + \HCode{}\IgnorePar} + {\HCode{}\ShowPar} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }\par} + + \Configure{qed} + {\HCode{}} {\HCode{}} +\Css{.qed {width:2ex; float:right; text-align:right;}} +\def\:tempc#1#2#3#4#5{% + \expandafter\ifx \csname #1mathaccentV\endcsname\relax + \o:mathaccentV:{#1}{#2}{#3}{#4}{#5}% + \else \csname #1mathaccentV\endcsname{#5}\fi} +\HLet\mathaccentV\:tempc +\:CheckOption{new-accents} \if:Option \else + \HRestore\grave +\expandafter\let\csname gravemathaccentV\endcsname=\grave +\expandafter\let\csname GRAVEmathaccentV\endcsname=\grave +\expand:after{\Configure{accent}}\csname + gravemathaccentV\expandafter\endcsname + \csname GRAVEmathaccentV\endcsname{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}i{00EC}n{01F9}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +% +{}{}} + {\a:accents{grave}{#1}} {\b:accents{grave}{#1}{#2}} +\HRestore\acute +\expandafter\let\csname acutemathaccentV\endcsname=\acute +\expandafter\let\csname ACUTEmathaccentV\endcsname=\acute +\expand:after{\Configure{accent}}\csname + acutemathaccentV\expandafter\endcsname + \csname ACUTEmathaccentV\endcsname{A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +% +{}{}} + {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}} +\HRestore\hat +\expandafter\let\csname hatmathaccentV\endcsname=\hat +\expandafter\let\csname HATmathaccentV\endcsname=\hat +\expand:after{\Configure{accent}}\csname + hatmathaccentV\expandafter\endcsname + \csname HATmathaccentV\endcsname{{}{}} + {\a:accents{hat}{#1}} {\b:accents{hat}{#1}{#2}} +\HRestore\tilde +\expandafter\let\csname tildemathaccentV\endcsname=\tilde +\expandafter\let\csname TILDEmathaccentV\endcsname=\tilde +\expand:after{\Configure{accent}}\csname + tildemathaccentV\expandafter\endcsname + \csname TILDEmathaccentV\endcsname{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}V{1E7C}v{1E7D}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +% +{}{}} + {\a:accents{tilde}{#1}} {\b:accents{tilde}{#1}{#2}} +\HRestore\ddot +\expandafter\let\csname DDOTmathaccentV\endcsname=\ddot +\expand:after{\Configure{accent}}\csname + DDOTmathaccentV\expandafter\endcsname + \csname DDOTmathaccentV\endcsname{{}{}} + {\a:accents{ddot}{#1}} {\b:accents{ddot}{#1}{#2}} +\expandafter\let\csname ddotmathaccentV\endcsname=\ddot +\expand:after{\Configure{accent}}\csname + ddotmathaccentV\expandafter\endcsname + \csname ddotmathaccentv\endcsname{{}{}} + {\a:accents{ddot}{#1}} {\b:accents{ddot}{#1}{#2}} +\HRestore\check +\expandafter\let\csname checkmathaccentV\endcsname=\check +\expandafter\let\csname CHECKmathaccentV\endcsname=\check +\expand:after{\Configure{accent}}\csname + checkmathaccentV\expandafter\endcsname + \csname CHECKmathaccentV\endcsname{C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +% +{}{}} + {\a:accents{check}{#1}} {\b:accents{check}{#1}{#2}} +\HRestore\dot +\expandafter\let\csname dotmathaccentV\endcsname=\dot +\expandafter\let\csname DOTmathaccentV\endcsname=\dot +\expand:after{\Configure{accent}}\csname + dotmathaccentV\expandafter\endcsname + \csname DOTmathaccentV\endcsname{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +% +{}{}} + {\a:accents{dot}{#1}} {\b:accents{dot}{#1}{#2}} +\HRestore\breve +\expandafter\let\csname brevemathaccentV\endcsname=\breve +\expandafter\let\csname BREVEmathaccentV\endcsname=\breve +\expand:after{\Configure{accent}}\csname + brevemathaccentV\expandafter\endcsname + \csname BREVEmathaccentV\endcsname{g{011F}I{012C}i{012D}O{014E}o{014F}% +U{016C}u{016D}A{0102}a{0103}E{0114}% +e{0115}G{011E}\i{012D}% +% +{}{}} + {\a:accents{breve}{#1}} {\b:accents{breve}{#1}{#2}} +\HRestore\bar +\expandafter\let\csname barmathaccentV\endcsname=\bar +\expandafter\let\csname BARmathaccentV\endcsname=\bar +\expand:after{\Configure{accent}}\csname + barmathaccentV\expandafter\endcsname + \csname BARmathaccentV\endcsname{{}{}} + {\a:accents{bar}{#1}} {\b:accents{bar}{#1}{#2}} +\HRestore\vec +\expandafter\let\csname vecmathaccentV\endcsname=\vec +\expandafter\let\csname VECmathaccentV\endcsname=\vec +\expand:after{\Configure{accent}}\csname + vecmathaccentV\expandafter\endcsname + \csname VECmathaccentV\endcsname{{}{}} + {\a:accents{vec}{#1}} {\b:accents{vec}{#1}{#2}} + +\fi +\def\:temp{charset=iso-8859-2} +\ifx \a:charset\:UnDef + \ifx \A:charset\:temp \let\:temp=\def \fi +\else \ifx \a:charset\:temp \let\:temp=\def \fi +\fi +\ifx \:temp\def + \:CheckOption{new-accents} \if:Option \else + \HRestore\acute +\expandafter\let\csname acutemathaccentV\endcsname=\acute +\expandafter\let\csname ACUTEmathaccentV\endcsname=\acute +\expand:after{\Configure{accent}}\csname + acutemathaccentV\expandafter\endcsname + \csname ACUTEmathaccentV\endcsname{A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +% +{}{}} + {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}} + +\fi \fi + +\fi +\ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}% + \@ifundefined{subsectionname}{}{% + \ignorespaces\subsectionname\space}% + \@seccntformat{subsection}% + \HCode{}\fi } +\Configure{subsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsection\space + \fi\fi #1} + +\ConfigureMark{subsubsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}% + \@ifundefined{subsubsectionname}{}{% + \ignorespaces\subsubsectionname\space}% + \@seccntformat{subsubsection}% + \HCode{}\fi} +\Configure{subsubsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsubsection\space + \fi\fi #1} + +\ConfigureMark{part} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@ifundefined{partname}{}{% + \ignorespaces\partname\space}% + \@seccntformat{part}% + \HCode{}\fi } +\Configure{part}{}{} + {\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark\space\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} +\Configure{partTITLE+}{\thepart\space#1} +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@ifundefined{sectionname}{}{% + \ignorespaces\sectionname\space}% + \@seccntformat{section}% + \HCode{}\fi } +\Configure{sectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesection\space + \fi\fi #1} + +\Configure{section}{}{} + {\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark\space\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} + +\ConfigureToc{part} + {\HCode{}\toc:Mark{part}} + {\End:Mark} + {} + {\HCode{}} +\ConfigureToc{section} + {\HCode{}\toc:Mark{section}} + {\End:Mark} + {} + {\HCode{}} +\ConfigureToc{subsection} + {\HCode{}~~\toc:Mark{subsection}} + {\End:Mark} + {} + {\HCode{}} +\ConfigureToc{subsubsection} + {\HCode{}~~~~\toc:Mark{subsubsection}} + {\End:Mark} + {} + {\HCode{}} +\def\toc:Mark#1#2\End:Mark{\if !#2!\else + \expandafter\ifx \csname #1name\endcsname\relax\else + \csname #1name\endcsname~\fi #2.~~\fi} +\Css{.partToc a, .partToc, .likepartToc a, .likepartToc + {line-height: 200\%; font-weight:bold; font-size:110\%;}} + +\:CheckOption{7} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,% + paragraph,subparagraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph,subparagraph} +\fi + + \CutAt{subparagraph,paragraph,subsubsection,likesubsubsection,% + subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subparagraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,% + paragraph,subparagraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph,subparagraph} +\fi + + \CutAt{subparagraph,paragraph,subsubsection,likesubsubsection,% + subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subparagraph} + \fi +\fi + + \fi +\else\:CheckOption{6} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \fi +\else \:CheckOption{5} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \fi +\else\:CheckOption{4} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \fi +\else\:CheckOption{3} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \fi +\else\:CheckOption{2} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \fi +\else\:CheckOption{1} \if:Option + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + +\else + \Log:Note{for automatic sectioning + pagination, use the command line option + `1', `2', `3', '4', '5', '6', or '7'}% +\fi \fi \fi \fi \fi \fi \fi +\:CheckOption{sec-filename} \if:Option \else + \Log:Note{for files named after section + titles, use the command line option `sec-filename'}% +\fi + + +{\Configure{Needs}{Font\string_Size: #1}\ifcase \@ptsize + \or \Needs{11}\or \Needs{12}\else \fi} + + +\Css{div.translators {text-align:right; margin-bottom:0.7em;}} +\Configure{thanks author date and} + {\par\IgnorePar\EndP \HCode{
    }\par\ShowPar} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP + \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\par\IgnorePar\EndP \HCode{
    }\par\ShowPar} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\lowercase{\HCode{}}and~% + \lowercase{\HCode{}}} + {\HCode{}} +\Configure{endsection} + {part} +\Configure{endsubsection} + {section,part} +\Configure{endsubsubsection} + {subsection,section,part} +\Configure{endparagraph} + {subsubsection,subsection,section,part} +\:CheckOption{1} \if:Option + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,section,subsection} + \fi + \Configure{tableofcontents*}{part,section} +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,section,likesection,% + subsection,likesubsection} + \fi + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,section,likesection} +\fi + +\fi + +\Configure{subsection}{}{} + {\ShowPar\noindent + \HCode{}\begingroup\bf + \TitleMark\space} + {.\endgroup\HCode{}\IgnorePar\par} +\Configure{subsubsection}{}{} + {\ShowPar\noindent + \HCode{}\begingroup\it + \TitleMark\space} + {.\endgroup\HCode{}\IgnorePar} +\Css{.sectionHead{text-align:center;}} +\Configure{paragraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}} + {.\HCode{}\IgnorePar} +\ConfigureMark{subparagraph}{} +\Configure{subparagraph}{}{} + {\ShowPar\noindent\HCode{}\begingroup + \TitleMark\space} + {.\endgroup\HCode{}\IgnorePar} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsbook} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureList{description}% + {\EndP\HCode{
    }% + \PushMacro\end:itm +\global\let\end:itm=\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm +\EndP\HCode{
    }\ShowPar} + {\end:itm \global\def\end:itm{\EndP\Tg}\HCode{
    }\bgroup \bf} + {\egroup\EndP\HCode{
    }} + +\ConfigureEnv{description}{\IgnorePar}{}{}{} +\Css{span.footnote-mark{ vertical-align: super }} +\Configure{translators} + {\par\IgnorePar\EndP \HCode{
    }\par\ShowPar} + {\ifvmode \IgnorePar \fi\EndP \HCode{
    }} + {\HCode{}} + {\HCode{}} +\Configure{keywords} + {\par\IgnorePar\EndP \HCode{
    }\par\ShowPar} + {\ifvmode \IgnorePar \fi\EndP\HCode{
    }} +\Configure{subjclass} + {\par\IgnorePar\HCode{
    }\par\ShowPar} + {\ifvmode \IgnorePar \fi\EndP\HCode{
    }} +\Configure{@maketitle} + {\Tg
    \IgnoreIndent} + {\ifvmode \IgnorePar \fi\EndP\Tg
    } +\Css{div.submaketitle{ text-align:left; margin-top:2em; + border-top: 1px solid black; + border-bottom: 1px solid black; + margin-left:5\%; margin-right:5\%; + font-size:80\%; line-height: 95\%;}} +\Css{div.submaketitle div {margin-top:0.5em; margin-bottom:0.5em; }} +\Css{div.submaketitle p { margin-top:0em; margin-bottom:0em; }} +\ConfigureEnv{abstract} + {\ifvmode \IgnorePar\fi \EndP} + {\ifvmode \IgnorePar\fi \EndP} + {}{} +\ConfigureList{abstract} + {\ifvmode \IgnorePar\fi \EndP \Tg
    \ShowPar} + {\ifvmode \IgnorePar\fi \EndP\Tg
    } + {\ShowPar\par\HCode{}} + {\HCode{}} +\Configure{setabstract} + {\ifvmode \IgnorePar \fi \EndP} + {\ifvmode \IgnorePar \fi \EndP} +\Css{div.abstract{ margin-top: 2em; text-align:left; + margin-right:15pt; margin-left:15pt; }} +\Configure{addresses} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }\ShowPar} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} +\Configure{address} + {\HCode{}} + {\ifvmode \IgnorePar\fi \HCode{}} + {\HCode{}} +\Configure{curraddr} + {\HCode{}} + {\ifvmode \IgnorePar\fi \HCode{}} + {\HCode{}} +\Configure{email} + {\HCode{}} +\Configure{urladdr} + {\HCode{}} + {\ifvmode \IgnorePar\fi \HCode{}} + {\HCode{}} +\Css{div.addresses p {margin-top:0em; margin-bottom:0em; }} +\Configure{maketitle} + {\ifvmode \IgnorePar\fi \EndP {\Configure{maketitle}{}{}{}{}% +\a:NoSection \let\leavevmode\empty \let\not@math@alphabet\:gobbleII +\def\text@command##1{##1}\let\selectfont\empty +\def\check@icl ##1\check@icr{}% +\let\thanks\:gobble +\let\\\space \def\TeX{TeX}% +\def\gobble:font##1##2{##2}\:TITLE: \no:fonts +\def\footnotemark[##1]{}% +\Tag{TITLE+}{\shorttitle}} +% + \HCode{
    }% + \ConfigureEnv{center} + {\ifvmode \IgnorePar\fi} {\ifvmode \IgnorePar\fi} + {\ifvmode \IgnorePar\fi} {\ifvmode \IgnorePar\fi}% + \:CheckOption{fn-in}\if:Option + \:CheckOption{mouseover}\if:Option + \Configure{footnotetext} + {\csname a:footnote-mark\endcsname +\HPage{\FNnum}\HCode{
    }\NoFonts} + {\EndNoFonts} + {\HCode{
    }\EndHPage{}\csname b:footnote-mark\endcsname +}% +% +% + \else + \Configure{footnotetext} + {\csname a:footnote-mark\endcsname +\HPage{\FNnum}\HCode{
    }\NoFonts} + {\EndNoFonts} + {\HCode{
    }\EndHPage{}\csname b:footnote-mark\endcsname +}% +% +% + \fi +\else + \:CheckOption{mouseover}\if:Option + \Configure{footnotetext} + {\csname a:footnote-mark\endcsname +\HPage{\FNnum}\HCode{
    }\NoFonts} + {\EndNoFonts} + {\HCode{
    }\EndHPage{}\csname b:footnote-mark\endcsname +}% +% +% + \else \:CheckOption{frames-fn}\if:Option + \Configure{footnotetext} + {\csname a:footnote-mark\endcsname +\HPage{\FNnum}\HCode{
    }\NoFonts} + {\EndNoFonts} + {\HCode{
    }\EndHPage{}\csname b:footnote-mark\endcsname +}% +% +% + \else + \Configure{footnotetext} + {\csname a:footnote-mark\endcsname +\HPage{\FNnum}\HCode{
    }\NoFonts} + {\EndNoFonts} + {\HCode{
    }\EndHPage{}\csname b:footnote-mark\endcsname +}% +% + \fi \fi +\fi +% + } + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\NoFonts\IgnorePar \EndP + \HCode{

    }\IgnorePar + \bgroup \Configure{HtmlPar}{}{}{}{}} + {\egroup \HCode{

    }\IgnoreIndent\EndNoFonts} +\Css{h2.titleHead{text-align:center;}} +\Css{div.maketitle{ margin-bottom: 2em; text-align:center; }} + +\Configure{caption}{\HCode{\if:nopar \else \fi} + \:xhtml{\IgnorePar\EndP}\HCode{
    }} + {: } {\HCode{}} + {\HCode{
    }\HCode{}% +} +\Css{.caption td.id{font-weight: bold; white-space: nowrap; }} +\Css{table.caption {text-align:center;}} + + +\:CheckOption{no-bib} \if:Option\else + \:CheckOption{mouseover} \if:Option + \ConfigureList{thebibliography}% + {\ifvmode\IgnorePar\fi\EndP \js:on +\HCode{
    }\let\en:bib=\empty} + {\en:bib \ifvmode\IgnorePar\fi\EndP \HCode{
    }} + {\en:bib\def\en:bib{\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\csname bibliography2\endcsname +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +% +% + \EndP}\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +% +\HCode{}% +\HCode{}% +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +% +% + \Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +\par\ShowPar + \leavevmode \ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\HCode{}\Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +} + {\HCode{}\:nbsp + \:nbsp\:nbsp\HCode{
    }\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +} + + \else + \ConfigureList{thebibliography}% + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }\let\en:bib=\empty} + {\en:bib \ifvmode\IgnorePar\fi \EndP \HCode{
    }} + {\en:bib\def\en:bib{\csname bibliography2\endcsname +\EndP}% + \Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +\par\ShowPar + \HCode{}\Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +} + {\HCode{}\:nbsp + \:nbsp\:nbsp\HCode{
    }} + + \fi + \Css{p.bibitem { text-indent: -2em; margin-left: 2em; + margin-top:0.6em; margin-bottom:0.6em; }} +\Css{p.bibitem-p { text-indent: 0em; margin-left: 2em; + margin-top:0.6em; margin-bottom:0.6em; }} + +\fi + +\ifx \deferred@thm@head\:UnDef\else + \Configure{proof} + {\ifvmode \IgnorePar \fi \EndP + \HCode{
    }\par\ShowPar + \HCode{}\IgnorePar} + {\HCode{}\ShowPar} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }\par} + + \Configure{qed} + {\HCode{}} {\HCode{}} +\Css{.qed {width:2ex; float:right; text-align:right;}} +\def\:tempc#1#2#3#4#5{% + \expandafter\ifx \csname #1mathaccentV\endcsname\relax + \o:mathaccentV:{#1}{#2}{#3}{#4}{#5}% + \else \csname #1mathaccentV\endcsname{#5}\fi} +\HLet\mathaccentV\:tempc +\:CheckOption{new-accents} \if:Option \else + \HRestore\grave +\expandafter\let\csname gravemathaccentV\endcsname=\grave +\expandafter\let\csname GRAVEmathaccentV\endcsname=\grave +\expand:after{\Configure{accent}}\csname + gravemathaccentV\expandafter\endcsname + \csname GRAVEmathaccentV\endcsname{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}i{00EC}n{01F9}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +% +{}{}} + {\a:accents{grave}{#1}} {\b:accents{grave}{#1}{#2}} +\HRestore\acute +\expandafter\let\csname acutemathaccentV\endcsname=\acute +\expandafter\let\csname ACUTEmathaccentV\endcsname=\acute +\expand:after{\Configure{accent}}\csname + acutemathaccentV\expandafter\endcsname + \csname ACUTEmathaccentV\endcsname{A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +% +{}{}} + {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}} +\HRestore\hat +\expandafter\let\csname hatmathaccentV\endcsname=\hat +\expandafter\let\csname HATmathaccentV\endcsname=\hat +\expand:after{\Configure{accent}}\csname + hatmathaccentV\expandafter\endcsname + \csname HATmathaccentV\endcsname{{}{}} + {\a:accents{hat}{#1}} {\b:accents{hat}{#1}{#2}} +\HRestore\tilde +\expandafter\let\csname tildemathaccentV\endcsname=\tilde +\expandafter\let\csname TILDEmathaccentV\endcsname=\tilde +\expand:after{\Configure{accent}}\csname + tildemathaccentV\expandafter\endcsname + \csname TILDEmathaccentV\endcsname{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}V{1E7C}v{1E7D}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +% +{}{}} + {\a:accents{tilde}{#1}} {\b:accents{tilde}{#1}{#2}} +\HRestore\ddot +\expandafter\let\csname DDOTmathaccentV\endcsname=\ddot +\expand:after{\Configure{accent}}\csname + DDOTmathaccentV\expandafter\endcsname + \csname DDOTmathaccentV\endcsname{{}{}} + {\a:accents{ddot}{#1}} {\b:accents{ddot}{#1}{#2}} +\expandafter\let\csname ddotmathaccentV\endcsname=\ddot +\expand:after{\Configure{accent}}\csname + ddotmathaccentV\expandafter\endcsname + \csname ddotmathaccentv\endcsname{{}{}} + {\a:accents{ddot}{#1}} {\b:accents{ddot}{#1}{#2}} +\HRestore\check +\expandafter\let\csname checkmathaccentV\endcsname=\check +\expandafter\let\csname CHECKmathaccentV\endcsname=\check +\expand:after{\Configure{accent}}\csname + checkmathaccentV\expandafter\endcsname + \csname CHECKmathaccentV\endcsname{C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +% +{}{}} + {\a:accents{check}{#1}} {\b:accents{check}{#1}{#2}} +\HRestore\dot +\expandafter\let\csname dotmathaccentV\endcsname=\dot +\expandafter\let\csname DOTmathaccentV\endcsname=\dot +\expand:after{\Configure{accent}}\csname + dotmathaccentV\expandafter\endcsname + \csname DOTmathaccentV\endcsname{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +% +{}{}} + {\a:accents{dot}{#1}} {\b:accents{dot}{#1}{#2}} +\HRestore\breve +\expandafter\let\csname brevemathaccentV\endcsname=\breve +\expandafter\let\csname BREVEmathaccentV\endcsname=\breve +\expand:after{\Configure{accent}}\csname + brevemathaccentV\expandafter\endcsname + \csname BREVEmathaccentV\endcsname{g{011F}I{012C}i{012D}O{014E}o{014F}% +U{016C}u{016D}A{0102}a{0103}E{0114}% +e{0115}G{011E}\i{012D}% +% +{}{}} + {\a:accents{breve}{#1}} {\b:accents{breve}{#1}{#2}} +\HRestore\bar +\expandafter\let\csname barmathaccentV\endcsname=\bar +\expandafter\let\csname BARmathaccentV\endcsname=\bar +\expand:after{\Configure{accent}}\csname + barmathaccentV\expandafter\endcsname + \csname BARmathaccentV\endcsname{{}{}} + {\a:accents{bar}{#1}} {\b:accents{bar}{#1}{#2}} +\HRestore\vec +\expandafter\let\csname vecmathaccentV\endcsname=\vec +\expandafter\let\csname VECmathaccentV\endcsname=\vec +\expand:after{\Configure{accent}}\csname + vecmathaccentV\expandafter\endcsname + \csname VECmathaccentV\endcsname{{}{}} + {\a:accents{vec}{#1}} {\b:accents{vec}{#1}{#2}} + +\fi +\def\:temp{charset=iso-8859-2} +\ifx \a:charset\:UnDef + \ifx \A:charset\:temp \let\:temp=\def \fi +\else \ifx \a:charset\:temp \let\:temp=\def \fi +\fi +\ifx \:temp\def + \:CheckOption{new-accents} \if:Option \else + \HRestore\acute +\expandafter\let\csname acutemathaccentV\endcsname=\acute +\expandafter\let\csname ACUTEmathaccentV\endcsname=\acute +\expand:after{\Configure{accent}}\csname + acutemathaccentV\expandafter\endcsname + \csname ACUTEmathaccentV\endcsname{A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +% +{}{}} + {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}} + +\fi \fi + +\fi +\ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}% + \@ifundefined{subsectionname}{}{% + \ignorespaces\subsectionname\space}% + \@seccntformat{subsection}% + \HCode{}\fi } +\Configure{subsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsection\space + \fi\fi #1} + +\ConfigureMark{subsubsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}% + \@ifundefined{subsubsectionname}{}{% + \ignorespaces\subsubsectionname\space}% + \@seccntformat{subsubsection}% + \HCode{}\fi} +\Configure{subsubsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsubsection\space + \fi\fi #1} + +\ConfigureMark{part} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@ifundefined{partname}{}{% + \ignorespaces\partname\space}% + \@seccntformat{part}% + \HCode{}\fi } +\Configure{part}{}{} + {\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark\space\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} +\Configure{partTITLE+}{\thepart\space#1} +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@ifundefined{sectionname}{}{% + \ignorespaces\sectionname\space}% + \@seccntformat{section}% + \HCode{}\fi } +\Configure{sectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesection\space + \fi\fi #1} + +\Configure{section}{}{} + {\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark\space\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} + +\ConfigureToc{part} + {\HCode{}\toc:Mark{part}} + {\End:Mark} + {} + {\HCode{}} +\ConfigureToc{section} + {\HCode{}\toc:Mark{section}} + {\End:Mark} + {} + {\HCode{}} +\ConfigureToc{subsection} + {\HCode{}~~\toc:Mark{subsection}} + {\End:Mark} + {} + {\HCode{}} +\ConfigureToc{subsubsection} + {\HCode{}~~~~\toc:Mark{subsubsection}} + {\End:Mark} + {} + {\HCode{}} +\def\toc:Mark#1#2\End:Mark{\if !#2!\else + \expandafter\ifx \csname #1name\endcsname\relax\else + \csname #1name\endcsname~\fi #2.~~\fi} +\Css{.partToc a, .partToc, .likepartToc a, .likepartToc + {line-height: 200\%; font-weight:bold; font-size:110\%;}} + +\:CheckOption{7} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,% + paragraph,subparagraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph,subparagraph} +\fi + + \CutAt{subparagraph,paragraph,subsubsection,likesubsubsection,% + subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subparagraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,% + paragraph,subparagraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph,subparagraph} +\fi + + \CutAt{subparagraph,paragraph,subsubsection,likesubsubsection,% + subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subparagraph} + \fi +\fi + + \fi +\else\:CheckOption{6} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \fi +\else \:CheckOption{5} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \fi +\else\:CheckOption{4} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \fi +\else\:CheckOption{3} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \fi +\else\:CheckOption{2} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \fi +\else\:CheckOption{1} \if:Option + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + +\else + \Log:Note{for automatic sectioning + pagination, use the command line option + `1', `2', `3', '4', '5', '6', or '7'}% +\fi \fi \fi \fi \fi \fi \fi +\:CheckOption{sec-filename} \if:Option \else + \Log:Note{for files named after section + titles, use the command line option `sec-filename'}% +\fi + + +{\Configure{Needs}{Font\string_Size: #1}\ifcase \@ptsize + \or \Needs{11}\or \Needs{12}\else \fi} + + +\Configure{subsection}{}{} + {\ifvmode \IgnorePar\fi + \EndP\bgroup \IgnorePar\HCode{

    }% + \TitleMark\space \HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent\egroup\par} +\Configure{subsubsection}{}{} + {\ifvmode \IgnorePar \fi \EndP + \bgroup \IgnorePar\HCode{
    }% + \TitleMark\space \HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} +\Configure{paragraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}\begingroup\bf} + {\endgroup\HCode{}\IgnorePar} +\ConfigureMark{subparagraph}{\thesubparagraph} +\Css{.paragraphHead { margin-top:2em; font-weight: bold;}} +\Configure{subparagraph}{}{} + {\ShowPar\HCode{}\begingroup\bf + \TitleMark\space} + {\endgroup\HCode{}\IgnorePar} +\Css{.subparagraphHead { font-weight: bold;}} + +\ConfigureToc{likepart} + {\HCode{}} + {\empty} + {} + {\HCode{}} +\ConfigureToc{chapter} + {\HCode{}% + \ifx \chaptername\:UnDef\else \chaptername~\fi} + {.~~} + {} + {\HCode{}} +\ConfigureToc{likechapter} + {\HCode{}} + {~~} + {} + {\HCode{}} +\ConfigureToc{appendix} + {\HCode{}% + \ifx \appendixname\:UnDef\else \appendixname~\fi} + {.~~} + {} + {\HCode{}} +\Css{.chapterToc a, .chapterToc, .appendixToc a, .appendixToc + {line-height: 200\%; font-weight:bold;}} +\Configure{thanks author date and} + {\par\IgnorePar\EndP \HCode{
    }\par\ShowPar} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP + \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\lowercase{\HCode{
    }}} + {\HCode{}} +\Css{div.addresses{ margin-top:0.5em; }} +\Configure{likepart}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent} +\Configure{likepartTITLE+}{#1} +\ConfigureMark{chapter} + {\HCode{}\chaptername + \ \thechapter\HCode{}} +\Configure{chapter}{}{} + {\IgnorePar\EndP\HCode{

    }% + \TitleMark{\HCode{}}} + {\HCode{

    }\IgnoreIndent\par} +\Configure{chapterTITLE+}{\thechapter\space#1} +\ConfigureMark{appendix}{\HCode{}% + \appendixname \ \thechapter\HCode{}} +\Configure{appendix}{}{} + {\IgnorePar\EndP\HCode{

    }% + \TitleMark{\HCode{}}} + {\HCode{

    }\IgnoreIndent} +\Configure{appendixTITLE+}{\thechapter\space#1} +\Configure{likechapter}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent} +\Configure{likechapterTITLE+}{#1} +\Configure{endpart}{likepart} +\Configure{endlikepart}{endpart} +\Configure{endchapter}{likechapter,appendix,part,likepart} +\Configure{endlikechapter}{chapter,appendix,part,likepart} +\Configure{endappendix}{chapter,likechapter,part,likepart} +\Configure{endsection} + {chapter,likechapter,appendix,part,likepart} +\Configure{endsubsection} + {section,chapter,likechapter,appendix,part,likepart} +\Configure{endsubsubsection} + {subsection,section,chapter,likechapter,appendix,part,likepart} +\Configure{endparagraph} + {subsubsection,subsection,section,chapter,likechapter,% + appendix,part,likepart} +\:CheckOption{1} \if:Option + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,appendix,section} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + +\fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsproc} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureList{description}% + {\EndP\HCode{
    }% + \PushMacro\end:itm +\global\let\end:itm=\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm +\EndP\HCode{
    }\ShowPar} + {\end:itm \global\def\end:itm{\EndP\Tg}\HCode{
    }\bgroup \bf} + {\egroup\EndP\HCode{
    }} + +\ConfigureEnv{description}{\IgnorePar}{}{}{} +\Css{span.footnote-mark{ vertical-align: super }} +\Configure{translators} + {\par\IgnorePar\EndP \HCode{
    }\par\ShowPar} + {\ifvmode \IgnorePar \fi\EndP \HCode{
    }} + {\HCode{}} + {\HCode{}} +\Configure{keywords} + {\par\IgnorePar\EndP \HCode{
    }\par\ShowPar} + {\ifvmode \IgnorePar \fi\EndP\HCode{
    }} +\Configure{subjclass} + {\par\IgnorePar\HCode{
    }\par\ShowPar} + {\ifvmode \IgnorePar \fi\EndP\HCode{
    }} +\Configure{@maketitle} + {\Tg
    \IgnoreIndent} + {\ifvmode \IgnorePar \fi\EndP\Tg
    } +\Css{div.submaketitle{ text-align:left; margin-top:2em; + border-top: 1px solid black; + border-bottom: 1px solid black; + margin-left:5\%; margin-right:5\%; + font-size:80\%; line-height: 95\%;}} +\Css{div.submaketitle div {margin-top:0.5em; margin-bottom:0.5em; }} +\Css{div.submaketitle p { margin-top:0em; margin-bottom:0em; }} +\ConfigureEnv{abstract} + {\ifvmode \IgnorePar\fi \EndP} + {\ifvmode \IgnorePar\fi \EndP} + {}{} +\ConfigureList{abstract} + {\ifvmode \IgnorePar\fi \EndP \Tg
    \ShowPar} + {\ifvmode \IgnorePar\fi \EndP\Tg
    } + {\ShowPar\par\HCode{}} + {\HCode{}} +\Configure{setabstract} + {\ifvmode \IgnorePar \fi \EndP} + {\ifvmode \IgnorePar \fi \EndP} +\Css{div.abstract{ margin-top: 2em; text-align:left; + margin-right:15pt; margin-left:15pt; }} +\Configure{addresses} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }\ShowPar} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} +\Configure{address} + {\HCode{}} + {\ifvmode \IgnorePar\fi \HCode{}} + {\HCode{}} +\Configure{curraddr} + {\HCode{}} + {\ifvmode \IgnorePar\fi \HCode{}} + {\HCode{}} +\Configure{email} + {\HCode{}} +\Configure{urladdr} + {\HCode{}} + {\ifvmode \IgnorePar\fi \HCode{}} + {\HCode{}} +\Css{div.addresses p {margin-top:0em; margin-bottom:0em; }} +\Configure{maketitle} + {\ifvmode \IgnorePar\fi \EndP {\Configure{maketitle}{}{}{}{}% +\a:NoSection \let\leavevmode\empty \let\not@math@alphabet\:gobbleII +\def\text@command##1{##1}\let\selectfont\empty +\def\check@icl ##1\check@icr{}% +\let\thanks\:gobble +\let\\\space \def\TeX{TeX}% +\def\gobble:font##1##2{##2}\:TITLE: \no:fonts +\def\footnotemark[##1]{}% +\Tag{TITLE+}{\shorttitle}} +% + \HCode{
    }% + \ConfigureEnv{center} + {\ifvmode \IgnorePar\fi} {\ifvmode \IgnorePar\fi} + {\ifvmode \IgnorePar\fi} {\ifvmode \IgnorePar\fi}% + \:CheckOption{fn-in}\if:Option + \:CheckOption{mouseover}\if:Option + \Configure{footnotetext} + {\csname a:footnote-mark\endcsname +\HPage{\FNnum}\HCode{
    }\NoFonts} + {\EndNoFonts} + {\HCode{
    }\EndHPage{}\csname b:footnote-mark\endcsname +}% +% +% + \else + \Configure{footnotetext} + {\csname a:footnote-mark\endcsname +\HPage{\FNnum}\HCode{
    }\NoFonts} + {\EndNoFonts} + {\HCode{
    }\EndHPage{}\csname b:footnote-mark\endcsname +}% +% +% + \fi +\else + \:CheckOption{mouseover}\if:Option + \Configure{footnotetext} + {\csname a:footnote-mark\endcsname +\HPage{\FNnum}\HCode{
    }\NoFonts} + {\EndNoFonts} + {\HCode{
    }\EndHPage{}\csname b:footnote-mark\endcsname +}% +% +% + \else \:CheckOption{frames-fn}\if:Option + \Configure{footnotetext} + {\csname a:footnote-mark\endcsname +\HPage{\FNnum}\HCode{
    }\NoFonts} + {\EndNoFonts} + {\HCode{
    }\EndHPage{}\csname b:footnote-mark\endcsname +}% +% +% + \else + \Configure{footnotetext} + {\csname a:footnote-mark\endcsname +\HPage{\FNnum}\HCode{
    }\NoFonts} + {\EndNoFonts} + {\HCode{
    }\EndHPage{}\csname b:footnote-mark\endcsname +}% +% + \fi \fi +\fi +% + } + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\NoFonts\IgnorePar \EndP + \HCode{

    }\IgnorePar + \bgroup \Configure{HtmlPar}{}{}{}{}} + {\egroup \HCode{

    }\IgnoreIndent\EndNoFonts} +\Css{h2.titleHead{text-align:center;}} +\Css{div.maketitle{ margin-bottom: 2em; text-align:center; }} + +\Configure{caption}{\HCode{\if:nopar \else \fi} + \:xhtml{\IgnorePar\EndP}\HCode{
    }} + {: } {\HCode{}} + {\HCode{
    }\HCode{}% +} +\Css{.caption td.id{font-weight: bold; white-space: nowrap; }} +\Css{table.caption {text-align:center;}} + + +\:CheckOption{no-bib} \if:Option\else + \:CheckOption{mouseover} \if:Option + \ConfigureList{thebibliography}% + {\ifvmode\IgnorePar\fi\EndP \js:on +\HCode{
    }\let\en:bib=\empty} + {\en:bib \ifvmode\IgnorePar\fi\EndP \HCode{
    }} + {\en:bib\def\en:bib{\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\csname bibliography2\endcsname +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +% +% + \EndP}\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +% +\HCode{}% +\HCode{}% +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +% +% + \Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +\par\ShowPar + \leavevmode \ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\HCode{}\Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +} + {\HCode{}\:nbsp + \:nbsp\:nbsp\HCode{
    }\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +} + + \else + \ConfigureList{thebibliography}% + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }\let\en:bib=\empty} + {\en:bib \ifvmode\IgnorePar\fi \EndP \HCode{
    }} + {\en:bib\def\en:bib{\csname bibliography2\endcsname +\EndP}% + \Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +\par\ShowPar + \HCode{}\Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +} + {\HCode{}\:nbsp + \:nbsp\:nbsp\HCode{
    }} + + \fi + \Css{p.bibitem { text-indent: -2em; margin-left: 2em; + margin-top:0.6em; margin-bottom:0.6em; }} +\Css{p.bibitem-p { text-indent: 0em; margin-left: 2em; + margin-top:0.6em; margin-bottom:0.6em; }} + +\fi + +\ifx \deferred@thm@head\:UnDef\else + \Configure{proof} + {\ifvmode \IgnorePar \fi \EndP + \HCode{
    }\par\ShowPar + \HCode{}\IgnorePar} + {\HCode{}\ShowPar} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }\par} + + \Configure{qed} + {\HCode{}} {\HCode{}} +\Css{.qed {width:2ex; float:right; text-align:right;}} +\def\:tempc#1#2#3#4#5{% + \expandafter\ifx \csname #1mathaccentV\endcsname\relax + \o:mathaccentV:{#1}{#2}{#3}{#4}{#5}% + \else \csname #1mathaccentV\endcsname{#5}\fi} +\HLet\mathaccentV\:tempc +\:CheckOption{new-accents} \if:Option \else + \HRestore\grave +\expandafter\let\csname gravemathaccentV\endcsname=\grave +\expandafter\let\csname GRAVEmathaccentV\endcsname=\grave +\expand:after{\Configure{accent}}\csname + gravemathaccentV\expandafter\endcsname + \csname GRAVEmathaccentV\endcsname{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}i{00EC}n{01F9}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +% +{}{}} + {\a:accents{grave}{#1}} {\b:accents{grave}{#1}{#2}} +\HRestore\acute +\expandafter\let\csname acutemathaccentV\endcsname=\acute +\expandafter\let\csname ACUTEmathaccentV\endcsname=\acute +\expand:after{\Configure{accent}}\csname + acutemathaccentV\expandafter\endcsname + \csname ACUTEmathaccentV\endcsname{A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +% +{}{}} + {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}} +\HRestore\hat +\expandafter\let\csname hatmathaccentV\endcsname=\hat +\expandafter\let\csname HATmathaccentV\endcsname=\hat +\expand:after{\Configure{accent}}\csname + hatmathaccentV\expandafter\endcsname + \csname HATmathaccentV\endcsname{{}{}} + {\a:accents{hat}{#1}} {\b:accents{hat}{#1}{#2}} +\HRestore\tilde +\expandafter\let\csname tildemathaccentV\endcsname=\tilde +\expandafter\let\csname TILDEmathaccentV\endcsname=\tilde +\expand:after{\Configure{accent}}\csname + tildemathaccentV\expandafter\endcsname + \csname TILDEmathaccentV\endcsname{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}V{1E7C}v{1E7D}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +% +{}{}} + {\a:accents{tilde}{#1}} {\b:accents{tilde}{#1}{#2}} +\HRestore\ddot +\expandafter\let\csname DDOTmathaccentV\endcsname=\ddot +\expand:after{\Configure{accent}}\csname + DDOTmathaccentV\expandafter\endcsname + \csname DDOTmathaccentV\endcsname{{}{}} + {\a:accents{ddot}{#1}} {\b:accents{ddot}{#1}{#2}} +\expandafter\let\csname ddotmathaccentV\endcsname=\ddot +\expand:after{\Configure{accent}}\csname + ddotmathaccentV\expandafter\endcsname + \csname ddotmathaccentv\endcsname{{}{}} + {\a:accents{ddot}{#1}} {\b:accents{ddot}{#1}{#2}} +\HRestore\check +\expandafter\let\csname checkmathaccentV\endcsname=\check +\expandafter\let\csname CHECKmathaccentV\endcsname=\check +\expand:after{\Configure{accent}}\csname + checkmathaccentV\expandafter\endcsname + \csname CHECKmathaccentV\endcsname{C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +% +{}{}} + {\a:accents{check}{#1}} {\b:accents{check}{#1}{#2}} +\HRestore\dot +\expandafter\let\csname dotmathaccentV\endcsname=\dot +\expandafter\let\csname DOTmathaccentV\endcsname=\dot +\expand:after{\Configure{accent}}\csname + dotmathaccentV\expandafter\endcsname + \csname DOTmathaccentV\endcsname{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +% +{}{}} + {\a:accents{dot}{#1}} {\b:accents{dot}{#1}{#2}} +\HRestore\breve +\expandafter\let\csname brevemathaccentV\endcsname=\breve +\expandafter\let\csname BREVEmathaccentV\endcsname=\breve +\expand:after{\Configure{accent}}\csname + brevemathaccentV\expandafter\endcsname + \csname BREVEmathaccentV\endcsname{g{011F}I{012C}i{012D}O{014E}o{014F}% +U{016C}u{016D}A{0102}a{0103}E{0114}% +e{0115}G{011E}\i{012D}% +% +{}{}} + {\a:accents{breve}{#1}} {\b:accents{breve}{#1}{#2}} +\HRestore\bar +\expandafter\let\csname barmathaccentV\endcsname=\bar +\expandafter\let\csname BARmathaccentV\endcsname=\bar +\expand:after{\Configure{accent}}\csname + barmathaccentV\expandafter\endcsname + \csname BARmathaccentV\endcsname{{}{}} + {\a:accents{bar}{#1}} {\b:accents{bar}{#1}{#2}} +\HRestore\vec +\expandafter\let\csname vecmathaccentV\endcsname=\vec +\expandafter\let\csname VECmathaccentV\endcsname=\vec +\expand:after{\Configure{accent}}\csname + vecmathaccentV\expandafter\endcsname + \csname VECmathaccentV\endcsname{{}{}} + {\a:accents{vec}{#1}} {\b:accents{vec}{#1}{#2}} + +\fi +\def\:temp{charset=iso-8859-2} +\ifx \a:charset\:UnDef + \ifx \A:charset\:temp \let\:temp=\def \fi +\else \ifx \a:charset\:temp \let\:temp=\def \fi +\fi +\ifx \:temp\def + \:CheckOption{new-accents} \if:Option \else + \HRestore\acute +\expandafter\let\csname acutemathaccentV\endcsname=\acute +\expandafter\let\csname ACUTEmathaccentV\endcsname=\acute +\expand:after{\Configure{accent}}\csname + acutemathaccentV\expandafter\endcsname + \csname ACUTEmathaccentV\endcsname{A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +% +{}{}} + {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}} + +\fi \fi + +\fi +\ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}% + \@ifundefined{subsectionname}{}{% + \ignorespaces\subsectionname\space}% + \@seccntformat{subsection}% + \HCode{}\fi } +\Configure{subsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsection\space + \fi\fi #1} + +\ConfigureMark{subsubsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}% + \@ifundefined{subsubsectionname}{}{% + \ignorespaces\subsubsectionname\space}% + \@seccntformat{subsubsection}% + \HCode{}\fi} +\Configure{subsubsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsubsection\space + \fi\fi #1} + +\ConfigureMark{part} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@ifundefined{partname}{}{% + \ignorespaces\partname\space}% + \@seccntformat{part}% + \HCode{}\fi } +\Configure{part}{}{} + {\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark\space\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} +\Configure{partTITLE+}{\thepart\space#1} +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@ifundefined{sectionname}{}{% + \ignorespaces\sectionname\space}% + \@seccntformat{section}% + \HCode{}\fi } +\Configure{sectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesection\space + \fi\fi #1} + +\Configure{section}{}{} + {\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark\space\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} + +\ConfigureToc{part} + {\HCode{}\toc:Mark{part}} + {\End:Mark} + {} + {\HCode{}} +\ConfigureToc{section} + {\HCode{}\toc:Mark{section}} + {\End:Mark} + {} + {\HCode{}} +\ConfigureToc{subsection} + {\HCode{}~~\toc:Mark{subsection}} + {\End:Mark} + {} + {\HCode{}} +\ConfigureToc{subsubsection} + {\HCode{}~~~~\toc:Mark{subsubsection}} + {\End:Mark} + {} + {\HCode{}} +\def\toc:Mark#1#2\End:Mark{\if !#2!\else + \expandafter\ifx \csname #1name\endcsname\relax\else + \csname #1name\endcsname~\fi #2.~~\fi} +\Css{.partToc a, .partToc, .likepartToc a, .likepartToc + {line-height: 200\%; font-weight:bold; font-size:110\%;}} + +\:CheckOption{7} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,% + paragraph,subparagraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph,subparagraph} +\fi + + \CutAt{subparagraph,paragraph,subsubsection,likesubsubsection,% + subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subparagraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,% + paragraph,subparagraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph,subparagraph} +\fi + + \CutAt{subparagraph,paragraph,subsubsection,likesubsubsection,% + subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subparagraph} + \fi +\fi + + \fi +\else\:CheckOption{6} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \fi +\else \:CheckOption{5} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \fi +\else\:CheckOption{4} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \fi +\else\:CheckOption{3} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \fi +\else\:CheckOption{2} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \fi +\else\:CheckOption{1} \if:Option + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + +\else + \Log:Note{for automatic sectioning + pagination, use the command line option + `1', `2', `3', '4', '5', '6', or '7'}% +\fi \fi \fi \fi \fi \fi \fi +\:CheckOption{sec-filename} \if:Option \else + \Log:Note{for files named after section + titles, use the command line option `sec-filename'}% +\fi + + +{\Configure{Needs}{Font\string_Size: #1}\ifcase \@ptsize + \or \Needs{11}\or \Needs{12}\else \fi} + + +\Configure{subsection}{}{} + {\ifvmode \IgnorePar\fi + \EndP\bgroup \IgnorePar\HCode{

    }% + \TitleMark\space \HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent\egroup\par} +\Configure{subsubsection}{}{} + {\ifvmode \IgnorePar \fi \EndP + \bgroup \IgnorePar\HCode{
    }% + \TitleMark\space \HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} +\Configure{paragraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}\begingroup\bf} + {\endgroup\HCode{}\IgnorePar} +\ConfigureMark{subparagraph}{\thesubparagraph} +\Css{.paragraphHead { margin-top:2em; font-weight: bold;}} +\Configure{subparagraph}{}{} + {\ShowPar\HCode{}\begingroup\bf + \TitleMark\space} + {\endgroup\HCode{}\IgnorePar} +\Css{.subparagraphHead { font-weight: bold;}} + +\Css{div.translators {text-align:right; margin-bottom:0.7em;}} +\Configure{thanks author date and} + {\par\IgnorePar\EndP \HCode{
    }\par\ShowPar} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP + \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\par\IgnorePar\EndP \HCode{
    }\par\ShowPar} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\lowercase{\HCode{}}and~% + \lowercase{\HCode{}}} + {\HCode{}} +\Configure{endsection} + {part} +\Configure{endsubsection} + {section,part} +\Configure{endsubsubsection} + {subsection,section,part} +\Configure{endparagraph} + {subsubsection,subsection,section,part} +\:CheckOption{1} \if:Option + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,section,subsection} + \fi + \Configure{tableofcontents*}{part,section} +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,section,likesection,% + subsection,likesubsection} + \fi + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,section,likesection} +\fi + +\fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsthm} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{proof}{\par\leavevmode}{\par\ShowPar}{}{} +\Configure{proof} + {\ifvmode \IgnorePar \fi \EndP + \HCode{
    }\par\ShowPar + \HCode{}\IgnorePar} + {\HCode{}\ShowPar} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }\par} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amstex1} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{aligned}{\m:env{aligned}}{\endm:env}{}{} +\def\m:env#1{\relax\ifmmode\else\par\fi\:xhtml{\IgnorePar\EndP}% + \HCode{
    }} +\def\endm:env{\:xhtml{\IgnorePar\EndP}% + \HCode{
    }\IgnorePar + \ifmmode\else\par\fi} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsppt} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ifx \EnditemitemList\:UnDef + \Configure{itemitem} + {}{} + {\par{\Configure{HtmlPar}{\Tg

    } + {\Tg

    } {}{}% + \:xhtml{\Configure{HtmlPar}{\EndP\Tg

    } + {\EndP\Tg
    } + {\Tg
    }{\Tg
    }}% + \noindent}} + {} + \Css{.itemitem {margin-left: 5em; text-indent: -2em; + margin-top: 0.5em; margin-bottom: 0.5em;}} +\fi +\Configure{specialhead}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent} +\ConfigureToc{specialhead} + {\HCode{
    }\ignorespaces}{ } + {}{\HCode{
    }} +\Configure{head}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent} +\ConfigureToc{head} + {\ignorespaces}{ }{}{\HCode{}} +\Configure{subhead}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent} +\ConfigureToc{subhead} + {\:nbsp\:nbsp\:nbsp\:nbsp\ignorespaces} { } + {} {\HCode{}} +\Configure{subsubhead}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent} +\ConfigureToc{subsubhead} + {\:nbsp\:nbsp\:nbsp\:nbsp\:nbsp% + \:nbsp\:nbsp\:nbsp\ignorespaces} { } {} {\HCode{}} +\Configure{block} + {\IgnorePar\EndP + \HCode{
    }\IgnorePar\par} + {\IgnorePar\HCode{
    }\IgnorePar\par} +\Configure{caption} + {\:xhtml{\IgnorePar\EndP}\HCode{
    }}{}{\HCode{
    }} + +\Configure{roster} + {\IgnorePar\EndP\HCode{}\let\end:item\empty} + {\IgnorePar\end:item\HCode{
    }\IgnorePar\par} + {\IgnorePar\end:item \HCode{} + \def\end:item{\EndP\HCode{}}} + {\:nbsp\EndP\HCode{}\ShowPar} + {\IgnorePar\EndP\HCode{}\let\end:iitem\empty} + {\IgnorePar\end:iitem\HCode{
    }\IgnorePar\par} + {\IgnorePar\end:iitem\HCode{}} + {\HCode{} + \def\end:iitem{\EndP\HCode{}}} +\Configure{vol}{\HCode{}}{\HCode{}} +\Configure{book}{\HCode{}}{\HCode{}} +\Configure{paper}{\HCode{}}{\HCode{}} +\Configure{Refs}{\IgnorePar\EndP\HCode{}} + {\HCode{
    }} +\Configure{ref}{\HCode{}} + {\EndP\HCode{}}{} +\Configure{keyformat}{}{\EndP\HCode{}} + + +\Configure{title} + {\IgnorePar\par\HCode{}} + {\IgnorePar\EndP\HCode{
    }\IgnorePar} +\Css{div.title {margin-top: 0.5em; + font-weight: bold; text-align:center;}} + +\Configure{author} + {\IgnorePar\par\HCode{}} + {\IgnorePar\EndP\HCode{}\IgnorePar} +\Css{div.author {text-align:center}} + +\Configure{affil} + {\IgnorePar\par\HCode{}} + {\IgnorePar\EndP\HCode{}\IgnorePar} +\Css{.affil {text-align:center}} + +\Configure{date} + {\IgnorePar\par\HCode{}} + {\IgnorePar\EndP\HCode{}\IgnorePar + \append:def\c:footnote{ }% + } +\Css{.date {text-align:center}} + +\Configure{abstract} + {\IgnorePar\par + \HCode{}\ShowPar\IgnoreIndent\par} + {} + {} + {\IgnorePar\EndP\HCode{}\IgnorePar} +\Css{.abstract, .subjclass, .thanks, .keywords + {margin-left:5\%; margin-right:5\%;}} + +\Configure{subjclass} + {\ifx \m:top\:Undef + \let\m:top\relax \Css{.subjclass {margin-top:1em; }}% + \fi \Tg
    } + {\Tg
    } +\Configure{thanks} + {\ifx \m:top\:Undef + \let\m:top\relax \Css{.thanks {margin-top:1em; }}% + \fi \Tg
    } + {\Tg
    } +\Configure{keywords} + {\ifx \m:top\:Undef + \let\m:top\relax \Css{.keywords {margin-top:1em; }}% + \fi \ifvmode \IgnorePar\fi\EndP\Tg
    } + {\ifvmode \IgnorePar\fi \EndP\Tg
    } + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{babel} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{quotedblbase}{\leavevmode\ht:special{t4ht@+&{35}8222{59}}x} +\Configure{quotesinglbase}{\leavevmode\ht:special{t4ht@+&{35}8218{59}}x} + +\:CheckOption{new-accents} \if:Option \else + \Configure{accent}\lower@umlaut\lower@umlaut{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}} +\fi + + +\def\a:temp#1#2#3{% + \ifOption{charset=#2}{\def\a:charset{charset=#2}}{}% + \def\:tempa{#1}\ifx \languagename\:tempa + \def\A:charset{#2}\ifx \A:charset\empty\else + \def\A:charset{charset=#2}% + \fi + \if !#3!\else + \Configure{@HTML}{% + \iflanguage{#1}{lang="#3" }{}% + } + \fi + \fi} +\a:temp{afrikaans}{iso-8859-1}{af} +\a:temp{arabic}{iso-8859-6}{ar} +\a:temp{austrian}{iso-8859-1}{ge} +\a:temp{brazilian}{iso-8859-1}{pt} +\a:temp{brazil}{iso-8859-1}{pt} +\a:temp{catalan}{iso-8859-1}{ca} +\a:temp{croatian}{iso-8859-2}{hr} +\a:temp{czech}{iso-8859-2}{cs} +\a:temp{danish}{iso-8859-1}{da} +\a:temp{dutch}{iso-8859-1}{nl} +\a:temp{esperanto}{iso-8859-3}{eo} +\a:temp{estonian}{iso-8859-5}{et} +\a:temp{finnish}{iso-8859-1}{fi} +\a:temp{francais}{iso-8859-1}{fr} +\a:temp{frenchb}{iso-8859-1}{fr} +\a:temp{french}{iso-8859-1}{fr} +\a:temp{galician}{iso-8859-1}{gl} +\a:temp{germanb}{iso-8859-1}{de} +\a:temp{german}{iso-8859-1}{de} +\a:temp{greek}{iso-8859-7}{el} +\a:temp{hebrew}{iso-8859-8}{he} +\a:temp{hungarian}{iso-8859-2}{hu} +\a:temp{ngerman}{iso-8859-1}{de} +\a:temp{norsk}{iso-8859-1}{no} +\a:temp{nynorsk}{iso-8859-1}{no} +\a:temp{polish}{iso-8859-2}{pl} +\a:temp{polski}{iso-8859-2}{pl} +\a:temp{polutonikogreek}{iso-8859-7}{el} +\a:temp{portuges}{iso-8859-1}{pt} +\a:temp{portuguese}{iso-8859-1}{pt} +\a:temp{romanian}{iso-8859-2}{ro} +\a:temp{scottish}{iso-8859-1}{gd} +\a:temp{slovak}{iso-8859-2}{sk} +\a:temp{slovene}{iso-8859-2}{sl} +\a:temp{spanish}{iso-8859-1}{es} +\a:temp{swedish}{iso-8859-1}{sv} +\a:temp{turkish}{iso-8859-9}{tr} +\a:temp{ukrainian}{iso-8859-5}{uk} +\a:temp{uppersorbian}{iso-8859-2}{} +\a:temp{welsh}{iso-8859-1}{cy} +\def\:temp{charset=koi8-r}\ifx \A:charset\:temp \else + \a:temp{russian}{iso-8859-5}{ru} +\fi + + +\def\:temp{charset=iso-8859-2} +\ifx \a:charset\:UnDef + \ifx \A:charset\:temp \let\:temp=\def \fi +\else \ifx \a:charset\:temp \let\:temp=\def \fi +\fi +\ifx \:temp\def + \:CheckOption{new-accents} \if:Option \else + \expand:after{\Configure{accent}}\csname T1\string\`\expandafter\endcsname + \csname T1\string\`\endcsname{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}i{00EC}n{01F9}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +% +{}{}} + {\a:accents{grave}{#1}} {\b:accents{grave}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\'\expandafter\endcsname + \csname T1\string\'\endcsname{A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +% +{}{}} + {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\^\expandafter\endcsname + \csname T1\string\^\endcsname{A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}% +i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}% +H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}% +w{0175}Y{0176}y{0177}Z{1E90}z{1E91}\i{00EE}\j{0135}% +% +{}{}} + {\a:accents{circ}{#1}} {\b:accents{circ}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\~\expandafter\endcsname + \csname T1\string\~\endcsname{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}V{1E7C}v{1E7D}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +% +{}{}} + {\a:accents{tilde}{#1}} {\b:accents{tilde}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\"\expandafter\endcsname + \csname T1\string\"\endcsname{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +% +{}{34}} + {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\r\endcsname}% + \csname T1\string\r\endcsname{A{00C5}a{00E5}U{016E}u{016F}% +% +{}{}} + {\a:accents{ring}{#1}} {\b:accents{ring}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\c\endcsname}% + \csname T1\string\c\endcsname{K{0136}k{0137}L{013B}l{013C}N{0145}n{0146}% +R{0156}r{0157}S{015E}s{015F}T{0162}t{0163}% +E{0228}e{0229}D{1E10}d{1E11}H{1E28}h{1E29}% +C{00C7}c{00E7}G{0122}g{0123}% +% +{}{}} + {\a:accents{cedil}{#1}} {\b:accents{cedil}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\t\endcsname}% + \csname T1\string\t\endcsname{{}{}} + {\a:accents{udot}{#1}} {\b:accents{udot}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\H\endcsname}% + \csname T1\string\H\endcsname{o{0151}O{0150}U{0170}u{0171}% +% +{}{}} + {\a:accents{Huml}{#1}}{\b:accents{Huml}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\b\endcsname}% + \csname T1\string\b\endcsname{{}{}} + {\a:accents{b}{#1}} {\b:accents{b}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\d\endcsname}% + \csname T1\string\d\endcsname{{}{}} + {\a:accents{d}{#1}} {\b:accents{d}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\.\expandafter\endcsname + \csname T1\string\.\endcsname + {{}{}} + {\a:accents{dot}{#1}}{\b:accents{dot}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\u\expandafter\endcsname + \csname T1\string\u\endcsname + {g{011F}I{012C}i{012D}O{014E}o{014F}% +U{016C}u{016D}A{0102}a{0103}E{0114}% +e{0115}G{011E}\i{012D}% +% +{}{}} + {\a:accents{breve}{#1}}{\b:accents{breve}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\vec\expandafter\endcsname + \csname T1\string\vec\endcsname + {{}{}} + {\a:accents{vec}{#1}}{\b:accents{vec}{#1}{#2}} +\expandafter\let\csname T1\string\v\endcsname\:UnDef +\expand:after{\Configure{accent}}\csname T1\string\v\expandafter\endcsname + \csname T1\string\v\endcsname + {C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +% +{}{}} + {\a:accents{check}{#1}}{\b:accents{check}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\=\expandafter\endcsname + \csname T1\string\=\endcsname + {{}{}} + {\a:accents{bar}{#1}}{\b:accents{bar}{#1}{#2}} + +\Configure{accent}\`\grave{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}i{00EC}n{01F9}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +% +{}{}} + {\a:accents{grave}{#1}} {\b:accents{grave}{#1}{#2}} +\Configure{accent}\'\acute{A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +% +{}{}} + {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}} +\Configure{accent}\^\hat{A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}% +i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}% +H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}% +w{0175}Y{0176}y{0177}Z{1E90}z{1E91}\i{00EE}\j{0135}% +% +{}{}} + {\a:accents{hat}{#1}} {\b:accents{hat}{#1}{#2}} +\Configure{accent}\~\tilde{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}V{1E7C}v{1E7D}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +% +{}{}} + {\a:accents{tilde}{#1}} {\b:accents{tilde}{#1}{#2}} +\Configure{accent}\"\ddot{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +% +{}{34}} + {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}} +\Configure{accent}\c\c{K{0136}k{0137}L{013B}l{013C}N{0145}n{0146}% +R{0156}r{0157}S{015E}s{015F}T{0162}t{0163}% +E{0228}e{0229}D{1E10}d{1E11}H{1E28}h{1E29}% +C{00C7}c{00E7}G{0122}g{0123}% +% +{}{}} + {\a:accents{cedil}{#1}} {\b:accents{cedil}{#1}{#2}} +\Configure{accent}\t\t{{}{}} + {\a:accents{udot}{#1}} {\b:accents{udot}{#1}{#2}} +\Configure{accent}\H\H{o{0151}O{0150}U{0170}u{0171}% +% +{}{}} + {\a:accents{Huml}{#1}} {\b:accents{Huml}{#1}{#2}} +\Configure{accent}\b\b{{}{}} + {\a:accents{b}{#1}} {\b:accents{b}{#1}{#2}} +\Configure{accent}\d\d{{}{}} + {\a:accents{d}{#1}} {\b:accents{d}{#1}{#2}} +\Configure{accent}\.\.{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +% +{}{}} + {\a:accents{dot}{#1}} {\b:accents{dot}{#1}{#2}} +\Configure{accent}\dot\dot{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +% +{}{}} + {\a:accents{dot}{#1}} {\b:accents{dot}{#1}{#2}} +\Configure{accent}\u\breve{g{011F}I{012C}i{012D}O{014E}o{014F}% +U{016C}u{016D}A{0102}a{0103}E{0114}% +e{0115}G{011E}\i{012D}% +% +{}{}} + {\a:accents{breve}{#1}} {\b:accents{breve}{#1}{#2}} +\Configure{accent}\vec\vec{{}{}} + {\a:accents{vec}{#1}} {\b:accents{vec}{#1}{#2}} +\Configure{accent}\v\v{C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +% +{}{}} + {\a:accents{check}{#1}} {\b:accents{check}{#1}{#2}} +\Configure{accent}\check\check{C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +% +{}{}} + {\a:accents{check}{#1}} {\b:accents{check}{#1}{#2}} +\Configure{accent}\=\bar{{}{}} + {\a:accents{bar}{#1}} {\b:accents{bar}{#1}{#2}} + +\fi \fi + + +\Configure{accent}\bbl@umlauta + \bbl@umlaute{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +% +{}{34}} + {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{ngerman} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{new-accents} \if:Option \else + \Configure{accent}\grmn@OTumlaut + \grmn@OTumlaut{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}} +\fi +\Configure{quotedblbase}{\leavevmode\ht:special{t4ht@+&{35}8222{59}}x} +\Configure{quotesinglbase}{\leavevmode\ht:special{t4ht@+&{35}8218{59}}x} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{plain} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{fn-in}\if:Option + \Configure{vfootnote} + {\HCode{}\Link{fn\FNnum}{fn\FNnum-bk}% + \ifx \FNmark\empty +\else \FNmark\fi\EndLink +\HCode{}% +} + {\SaveEndP\global\setbox\fn:box=\vtop\bgroup\ShowPar + \ifvoid\fn:box\else \csname unvbox\endcsname\fn:box\fi +% +\HCode{}\Link{fn\FNnum-bk}{fn\FNnum}% +\ifx \FNmark\empty +\else \FNmark\fi +\EndLink\space\HCode{}% +} + {\EndP\egroup\RecallEndP + +} + +\else + \Log:Note{for inline footnotes, use + the command line option `fn-in'} + \Configure{vfootnote} + {\HPageButton[fn\FNnum]{\FNmark}} + {\BeginHPage[fn\FNnum]{ }} + {\EndHPage{}} + +\fi +\Configure{obeylines} + {\ifvmode \:xhtml{\IgnorePar\EndP}\IgnoreIndent + \HCode{
    }% + \gdef\ob:ln{\ht:special{t4ht=
    }}% + \else + \SaveEndP \HCode{}% + \gdef\ob:ln{\ht:special{t4ht=}\RecallEndP}% + \fi + } + {\EndP\ob:ln\ShowPar} + {\hbox{\HCode{}}} +\Css{.obeylines-h,.obeylines-v {white-space: nowrap; }} +\Css{div.obeylines-v p { margin-top:0; margin-bottom:0; }} +\Configure{overline} + {\HCode{}} + {\HCode{}} +\Css{.overline{ text-decoration:overline; }} +\Css{.overline img{ border-top: 1px solid black; }} +\Configure{displaylines} + {\IgnorePar \EndP + \HCode{}\IgnorePar} + {\HCode{
    }} + {\HCode{}}{\HCode{}} +\Css{td.displaylines {text-align:center; white-space:nowrap;}} +\def\:zbsp#1{cellpadding="0" border="0" cellspacing="0"\Hnewline + class="#1"} +\Configure{centerline}{\ifvmode \IgnorePar + \fi \EndP\HCode{
    }}{\EndP\HCode{
    }\ShowPar} +\Configure{leftline}{\ifvmode \IgnorePar + \fi \EndP \HCode{}} + {\HCode{

    }\ShowPar} +\Configure{rightline} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\ShowPar} +\Css{.centerline {text-align:center;}} +\Css{.rightline {text-align:right;}} +\def\tbl:XV#1{table width="100\%"\Hnewline class="#1"} + +\expandafter\let\csname tex4ht:4ht\endcsname\empty +\def\no:dupl#1#2{% + \expandafter\ifx \csname #1:4ht\endcsname\relax + \expandafter\let \csname #1:4ht\endcsname\empty + \expand:after{#2}% + \fi +} + +\Hinclude{\def\:temp{\ht:everypar={\setbox0=\lastbox\ht:everypar={}}}% + \ifx \NoindentAfter\:temp + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {osudeG} +\Hinclude{\ifx\amstexloaded@\relax + \no:dupl{#1}{ + \ifx \Space@\:UnDef \expand:after{\input #1.4ht} % + \else \input vanilla.4ht \fi}% + \fi} + {amstex} +\Hinclude{\expandafter\ifx \csname amsppt.sty\endcsname\relax \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {amsppt} +\Hinclude{\ifx \texinfoversion\:UnDef\else + \no:dupl{#1}{\expand:after{\input texinfo.4ht}}\fi} + {texinfo} +\Hinclude{\ifx \thistubstyle\:UnDef\else + \no:dupl{#1}{\expand:after{\input tugboat.4ht}}\fi} + {tugboat} + +\expandafter\let\csname tex4ht:4ht\endcsname\empty +\def\no:dupl#1#2{% + \expandafter\ifx \csname #1:4ht\endcsname\relax + \expandafter\let \csname #1:4ht\endcsname\empty + \expand:after{#2}% + \fi +} + +\Hinclude{\ifx \PsfigVersion\:UnDef \else + \no:dupl{#1}{\expand:after{\input psfig.4ht}}\fi} + {psfig} +\Hinclude{\:CheckOption{#1} + \if:Option \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {pictex} +\Hinclude{% + \expandafter\ifx \csname PSTricksLoaded\endcsname\relax\else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {pstricks} +\Hinclude{% + \ifx \:DraCatCodes\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {dratex} +\Hinclude{% + \ifx \xyloaded\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {xy} + +\Hinclude{% + \ifx \epsfsetgraph\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {epsf} + +\Hinclude{% + \ifx \diagram@help@messages\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {diagrams} + +\Hinclude{% + \ifx \figvisu\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {fig4tex} + +\Hinclude{} + {pctable} +\Hinclude{% + \:CheckOption{xhtml}\if:Option \fi} + {xhtml} +\Hinclude{\:CheckOption{#1} + \if:Option\else \:CheckOption{ShowFont}\fi + \if:Option\else \:CheckOption{frames-}\fi + \if:Option\else \:CheckOption{frames}\fi + \if:Option\else \:CheckOption{image-maps}\fi + \if:Option\else \:CheckOption{java}\fi + \if:Option\else \:CheckOption{javascript}\fi + \if:Option \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {th4} +\Hinclude{\ifx \sethebrew\:UnDef\else \ifx \ArabTeX\:UnDef\else + \no:dupl{#1}{\expand:after{\input hebtex.4ht}}\fi \fi} + {hebtex} + +\Configure{settabs}[1.5]{}{}{}{}{} +\Configure{line}{\HCode{}} +\:CheckOption{new-accents} \if:Option + \:CheckOption{accent-} \if:Option + \Configure{HAccent}\acute{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\bar{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\breve{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\check{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\ddot{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\dot{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\grave{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\hat{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\tilde{AOaoNn{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\vec{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\widehat{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\widetilde{}{\Picture+{}}{\EndPicture} +\fi +\:CheckOption{mathaccent-} \if:Option + \Configure{HAccent}\"{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\'{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\.{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\={}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\H{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\^{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\`{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\b{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\c{Cc{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\d{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\t{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\u{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\v{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\~{AOaoNn{}}{\Picture+{}}{\EndPicture} +\fi +\Configure{accent}{*} + {} + {} +\Configure{mathaccent}{*} + {} + {} +\Configure{accented}{*} + {} + {} +\Configure{accenting}{*} + {} + {} + +\else + \Configure{accent}\`\grave{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}i{00EC}n{01F9}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +{}{}} + {\a:accents{grave}{#1}} {\b:accents{grave}{#1}{#2}} +\Configure{accent}\'\acute{A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +{}{}} + {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}} +\Configure{accent}\^\hat{A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}% +i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}% +H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}% +w{0175}Y{0176}y{0177}Z{1E90}z{1E91}\i{00EE}\j{0135}% +{}{}} + {\a:accents{circ}{#1}} {\b:accents{hat}{#1}{#2}} +\Configure{accent}\~\tilde{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}V{1E7C}v{1E7D}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +{}{}} + {\a:accents{tilde}{#1}} {\b:accents{tilde}{#1}{#2}} +\Configure{accent}\"\ddot{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}} +\Configure{accent}\c\c{C{C}c{c}{}{}} + {\a:accents{cedil}{#1}} {\b:accents{cedil}{#1}{#2}} +\Configure{accent}\t\t{{}{}} + {\a:accents{udot}{#1}} {\b:accents{udot}{#1}{#2}} +\Configure{accent}\H\H{{}{}} + {\a:accents{Huml}{#1}} {\b:accents{Huml}{#1}{#2}} +\Configure{accent}\b\b{{}{}} + {\a:accents{b}{#1}} {\b:accents{b}{#1}{#2}} +\Configure{accent}\d\d{{}{}} + {\a:accents{d}{#1}} {\b:accents{d}{#1}{#2}} +\Configure{accent}\.\.{{}{}} + {\a:accents{dot}{#1}} {\b:accents{dot}{#1}{#2}} +\Configure{accent}\dot\dot{{}{}} + {\a:accents{dot}{#1}} {\b:accents{dot}{#1}{#2}} +\Configure{accent}\u\breve{{}{}}{\a:accents{breve}{#1}} + {\b:accents{breve}{#1}{#2}} +\Configure{accent}\vec\vec{{}{}}{\a:accents{vec}{#1}} + {\b:accents{vec}{#1}{#2}} +\Configure{accent}\v\v{{}{}}{\a:accents{check}{#1}} + {\b:accents{check}{#1}{#2}} +\Configure{accent}\check\check{{}{}}{\a:accents{check}{#1}} + {\b:accents{check}{#1}{#2}} +\Configure{accent}\=\bar{{}{}} + {\a:accents{bar}{#1}} {\b:accents{bar}{#1}{#2}} +\Configure{accent}\widetilde\widetilde{{}{}} + {\a:accents{widetilde}{#1}} {\b:accents{widetilde}{#1}{#2}} +\Configure{accent}\widehat\widehat{{}{}} + {\a:accents{widehat}{#1}} {\b:accents{widehat}{#1}{#2}} + + \Configure{accents} + {\ht:special{t4ht@+\string&{35}x#2{59}}x} + {\Picture+{ \:Picture:{#1}}#2{#3}\EndPicture} +\fi +\let\^^_\v + +\Configure{ }{\:nbsp} + +\def\end:TTT{\ifvmode\IgnorePar\fi \EndP\HCode{}} +\:CheckOption{new-accents} \if:Option \else + \Configure{accents} + {\expandafter\ifx \csname #1-num\endcsname\relax + \ht:special{t4ht@+\string&{35}x#2{59}}x% + \else + \ht:special{t4ht@+\string&\#x#2;}X% + \fi + } + {\Picture+{ \a:@Picture{#1}}#2{#3}\EndPicture} + \expandafter\let\csname ring-num\endcsname=\def +\fi + + +\def\TeX{\HCode{}T\HCode{}E\HCode{}X\HCode{
    }} +\Css{span.TEX {letter-spacing: -0.125em; }} +\Css{span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;}} +\Css{a span.TEX span.E {text-decoration: none; }} + +\Configure{underline} + {\HCode{}\hbox\bgroup \:gobble} + {\egroup \HCode{}} +\Css{.underline{ text-decoration:underline; }} +\Css{.underline img{ border-bottom: 1px solid black; + margin-bottom:1pt; }} +\def\plain:indent{\ShowIndent \global\let\plain:indent\empty} +\Configure{@BODY}{\plain:indent} +\Configure{settabs}[1.5]{\IgnorePar\EndP\leavevmode + \ht:special{t4ht=}} + {\ht:special{t4ht=
    }} + {\ht:special{t4ht=}} + {\ht:special{t4ht=}} +\Configure{narrower}{\ifvmode \IgnorePar\fi \EndP% + \HCode{
    }\ifvmode \IgnorePar\fi} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }\ifvmode \IgnorePar\fi} +\Configure{proclaim} + {\IgnorePar\EndP\HCode{
    }} + {\HCode{}} {\IgnorePar\EndP\HCode{
    }} +\Css{div.proclaim { margin-top: 1em; margin-bottom: 1em; }} +\Configure{beginsection} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\HCode{

    }} + {\HCode{

    }\par\ShowPar} +\ConfigureToc{beginsection} + {} {\relax} {} { } +\Configure{TableOfContents} + {\IgnorePar\EndP \HCode{
    }}{} + {\ifvmode \IgnorePar\fi\EndP + \HCode{
    }\ShowPar}{\HCode{}}{} +\Configure{insert} + {\IgnorePar\EndP\HCode{
    }\IgnorePar} + {\IgnorePar\EndP\HCode{
    }\IgnorePar} + +\Configure{item} + {}{} + {\par\Configure{items}{\item:class}\HCode{}} + {\HCode{}\Configure{items}{}} +\Configure{itemitem} + {}{} + {\par\Configure{items}{\itemitem:class}\HCode{}} + {\HCode{}\Configure{items}{}} +\Css{p.item {text-indent:-2em; margin-left:2em;}} +\Css{p.itemitem {text-indent:-2em; margin-left:4em;}} +\Css{span.item, span.itemitem {width:2em; margin-right:0.4em;}} +\Configure{!P}{\a:items} +\NewConfigure{items}{1} +\Configure{items}{} +\def\item:class#1class#2"#3"{#1class="item"} +\def\itemitem:class#1class#2"#3"{#1class="itemitem"} + +\Configure{eqalign} + {\:xhtml{\IgnorePar\EndP}\HCode + {
    }} + {\HCode{
    }} + {\HCode{}}{\IgnorePar\HCode{}} + {\HCode{}} + {\HCode{}} +\def\:eqalign:{\Configure{noalign} + {\HCode{}}% + {\HCode{}}} +\Css{td.eqalign3 { text-align:right; margin-left:10em;}} +\Css{.eqalign td { white-space: nowrap; }} +\Css{div.eqalign {text-align:center;}} +\Configure{eqalignno} + {\:xhtml{\IgnorePar\EndP}\HCode{}} + {\HCode{
    }} + {\HCode{}}{\IgnorePar\HCode{}} + {\HCode{\ifnum \HCol=3 \fi + }} + {\HCode{}} +\def\:eqalignno:{\Configure{noalign} + {\HCode{}}% + {\HCode{}}} +\Css{td.eqalignno3, td.leqalignno3 + { text-align:right; margin-left:10em;}} +\Css{.leqalignno td, .eqalignno td + { white-space: nowrap; }} +\Css{.leqalignno td.noalign, .eqalignno td.noalign + { width:5\%; white-space: normal; }} +\Css{table.leqalignno, table.eqalignno {width:100\%;}} +\Configure{leqalignno} + {\:xhtml{\IgnorePar\EndP}\HCode{}} + {\HCode{
    }} + {\HCode{}}{\IgnorePar\HCode{}} + {\HCode{\ifnum \HCol=3 \fi + }} + {\HCode{}} +\def\:leqalignno:{\Configure{noalign} + {\HCode{}}% + {\HCode{}}} + +\Configure{l}{\ht:special{t4ht@+\string&{35}x0142{59}}x} +\Configure{L}{\ht:special{t4ht@+\string&{35}x0141{59}}x} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{glossary} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{gloskip}{list}{\item[]\HCode{

    }} +\Configure{gloskip}{altlist}{\item[]\HCode{

    }} +\Configure{gloskip}{super}{\cr\HCode{

    }} +\Configure{gloskip}{long}{\cr\HCode{

    }} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{letter} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{quote} + {}{} + {\IgnorePar\EndP\HCode{
    }} + {\IgnorePar\EndP\HCode{
    }\ShowPar\ShowIndent} +\Css{.quote {margin-bottom:0.25em; margin-top:0.25em; + margin-left:1em; margin-right:1em; text-align:justify;}} + +\ConfigureEnv{quotation} + {}{} + {\IgnorePar\EndP\HCode{
    }} + {\IgnorePar\EndP\HCode{
    }\ShowPar} +\Css{.quotation {margin-bottom:0.25em; + margin-top:0.25em; margin-left:1em; }} + +\ConfigureList{description}% + {\EndP\HCode{
    }% + \PushMacro\end:itm +\global\let\end:itm=\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm +\EndP\HCode{
    }\ShowPar} + {\end:itm \global\def\end:itm{\EndP\Tg}\HCode{
    }\bgroup \bf} + {\egroup\EndP\HCode{
    }} + +{\Configure{Needs}{Font\string_Size: #1}\ifcase \@ptsize + \or \Needs{11}\or \Needs{12}\else \fi} + +\ConfigureEnv{verse} + {\ifvmode \IgnorePar\fi\EndP\Tg
    } + {\ifvmode \IgnorePar\fi\EndP\Tg
    } + {}{} +\ConfigureList{verse} + {}{} + {\parindent=\z@} {\par} +\Css{.verse{white-space:nowrap; margin-left:2em}} +\Configure{opening} + {\bgroup + \ConfigureEnv{tabular}{}{}{}{}% + \Configure{tabular} + {\EndP\ifvmode \IgnorePar \fi + \HCode{
    }} + {\HCode{

    }} + {} + {\HCode{
    }} + {}{}% + \Configure{HBorder} + {
    } {}{} + {
    } {}{} {} + {
    } {}{}% + } + {\egroup} +\Configure{closing} + {\EndP\ifvmode \IgnorePar\fi + \HCode{

    }} + {\EndP\ifvmode \IgnorePar\fi + \HCode{

    }} +\longindentation=0pt +\Css{div.opening{float:right;}} +\Css{div.closing {float:right; margin-right:2em;}} +\Css{p.clear-both{clear:both;}} +\Configure{address} + {\ifvmode \IgnorePar\fi \EndP \HCode{}} + {\HCode{}} +\Configure{toaddress} + {\HCode{

    }} + {\HCode{
    }} +\Configure{toname} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\HCode{
    }} +\Configure{date} + {\HCode{}} + {\HCode{}} +\Configure{dear} + {\HCode{}} + {\HCode{}} +\Configure{sincerely} + {\HCode{}} + {\HCode{}} +\Configure{signature} + {\HCode{}} + {\HCode{}} +\Configure{cc} + {\HCode{
    }\IgnorePar} + {\ifvmode\IgnorePar\fi\HCode{
    }} +\Configure{encl} + {\HCode{
    }\IgnorePar} + {\ifvmode\IgnorePar\fi\HCode{
    }} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{latin2} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-2} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{seslideb} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{center} + {\IgnorePar \par \EndP \HCode{
    }} + {\ifvmode\IgnorePar\fi\EndP\HCode{
    }} + {} {} +{\Configure{Needs}{Font\string_Size: #1}% + \expandafter\Needs\expandafter{\csname normalsize@fsize\endcsname}} +\ConfigureToc{swSlide} + {} {\relax } {} { } +\:CheckOption{0} + \if:Option \else \:CheckOption{1} \fi +\if:Option + \:CheckOption{1} \if:Option + \CutAt{swSlide} + \Configure{crosslinks}{}{}{}{}{}{}{}{} + \fi + \def\:temp{% + \ifOption{1}{\par\IgnorePar\EndP\HCode{
    }\par}{} + \HAssign\TocN=1 + \def\swTitle{\gHAdvance\TocN by 1 \TocN}\:TableOfContents[swSlide] + \let\swTitle=\relax + \ifOption{0}{\par\IgnorePar\EndP\HCode{
    }\par}{} + \let\swSlide=\o:swSlide: \let\o:swSlide:=\empty \swSlide} +\HLet\swSlide=\:temp + + \Configure{swSlide} + {\gHAdvance\swSlideN by 1 \Link{}{s-\swSlideN}\EndLink } + {\rightline{ + {\HAdvance\swSlideN by -1 \Link{s-\swSlideN}{}\swSlideN\EndLink} + \Link[\jobname.html]{}{}\HCode{<>}\EndLink{} + {\HAdvance\swSlideN by 1 + \ifTag{)Qs-\swSlideN}{\Link{s-\swSlideN}{}\swSlideN\EndLink}{}} + } + \ifOption{0}{\par \IgnorePar\EndP\HCode{
    }\par}{} + } + {\IgnorePar\bgroup \bf } + {\egroup \ShowPar\IgnoreIndent\par} +\HAssign\swSlideN=1 + +\else + \Configure{swSlide}{}{}{\bgroup\bf}{\egroup} + + \Log:Note{pagination may be obtained + through the option `0' or `1', at locations marked with + \noexpand\csname PageBreak\string\endcsname} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{supertabular} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{SpBorder} + {} + {\string } + {} +\ConfigureEnv{supertabular} + {\par \IgnorePar \EndP \HCode{
    }} + {\HCode{
    }\par} + {} {} +\Css{.supertabular {text-align:center}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{array} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{pic-tabular} \if:Option \else + \ConfigureEnv{tabular} + {\Configure{noalign}% + {\f:tabular\d:tabular \HCode{}} + {\HCode{}\pend:def\TableNo{0}\c:tabular\e:tabular}% +% + \IgnorePar\ifvmode\else\HCode{}\fi +\EndP\HCode{
    }% + \PushStack\Col:Marg\AllColMargins + } + {\HCode{
    }\PopStack\Col:Marg\AllColMargins\ShowPar + \Configure{noalign}{}{}% +% + \ShowPar +% + }{}{} + \Css{div.tabular, div.center div.tabular {text-align: center; + margin-top:0.5em; margin-bottom:0.5em; }} + \Css{table.tabular td p{margin-top:0em;}} + \Css{table.tabular {margin-left: auto; + margin-right: auto;}} +\fi +\Configure{multicolumn} + {\ifvmode\IgnorePar\fi + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP\HCode{
    }} +\def\pic:env{% + \def\begin##1{\bgroup + \def\end####1{\o:end:{####1}\EndPicture\egroup}% + \ifx \EndPicture\:UnDef + \Picture+{ class="##1" align="middle"}% + \else \let\EndPicture\empty\fi + \o:begin:{##1}}% +} +\def\ColMargins{\tmp:cnt\HCol\relax + \expandafter\nosp:hbr\AllColMargins 1//} +\def\nosp:hbr#11#2//{\ifnum \tmp:cnt>1 \advance\tmp:cnt by -1 + \nosp:hbr#2//\else\nosp:gt#11#2//\fi} +\def\nosp:gt#11#21#3//{% + \def\:temp{#1}\ifx \:temp\empty 1\else 0\fi + \def\:temp{#2}\ifx \:temp\empty 1\else 0\fi} +\Css{div.td00{ margin-left:0pt; margin-right:0pt; }} +\Css{div.td01{ margin-left:0pt; margin-right:5pt; }} +\Css{div.td10{ margin-left:5pt; margin-right:0pt; }} +\Css{div.td11{ margin-left:5pt; margin-right:5pt; }} +\Configure{halignTB<>}{tabular}{\HCode{class="tabular"\Hnewline + cellspacing="0" cellpadding="0" \GROUPS\Hnewline + frame="\ifx \GROUPS\empty void\else border\fi" id="TBL-\TableNo-" + }<>\HAlign} +\:CheckOption{pic-tabular} \if:Option \else + \Configure{tabular} + {\ifvmode \IgnorePar\fi \EndP \halignTB{tabular}\putVBorder } + {\HCode{}} + {\HCode{}} + {\r:HA} + {\HCode{1 colspan="\HMultispan"\fi}% + \halignTD \HCode{ id="TBL-\TableNo-\HRow-\HCol" + \Hnewline class="td}\NoFonts\ColMargins\EndNoFonts + \HCode{">}\SaveEndP +% + \par \ShowPar +\PushStack\Table:Stck\TableNo} + {\IgnorePar \EndP +\PopStack\Table:Stck\TableNo \d:HA} +\fi +\Configure{@{}}{} + +\Css{td.td00{ padding-left:0pt; padding-right:0pt; }} +\Css{td.td01{ padding-left:0pt; padding-right:5pt; }} +\Css{td.td10{ padding-left:5pt; padding-right:0pt; }} +\Css{td.td11{ padding-left:5pt; padding-right:5pt; }} +\Configure{halignTB<>}{array}{\HCode{class="array"\Hnewline + cellpadding="0" cellspacing="0" \GROUPS\Hnewline + frame="\ifx \GROUPS\empty void\else border\fi" + }<>\HAlign} +\:CheckOption{pic-array} \if:Option \else + \Configure{array} + {\ifvmode \IgnorePar\fi \EndP\halignTB{array}\putVBorder} + {\HCode{}} + {\R:HA} + {\r:HA} + {\D:HA\HCode{
    }\par \ShowPar +\pic:env} + {\IgnorePar \EndP +\HCode{
    }\d:HA} + \Configure{arrayparbox}{\ShowPar} +\fi + \let\VBorder\empty \let\AllColMargins\empty + \Configure{VBorder} + {\let\VBorder\empty \let\AllColMargins\empty + \global\let\GROUPS\empty \HAssign\NewGroup = 0 + \gHAdvance\Next:TableNo by 1 \global\let\TableNo=\Next:TableNo } + {\xdef\VBorder{\VBorder\ifnum \NewGroup> 0 \fi} + \HAssign\NewGroup = 0 \gdef\GROUPS{rules="groups"}} + {\Advance:\NewGroup by 1 + \ifnum \NewGroup=1 \xdef\VBorder{\VBorder}\fi + \xdef\VBorder{\VBorder}\xdef\AllColMargins{\AllColMargins1}} + {\xdef\AllColMargins{\AllColMargins 0}} + \Configure{HBorder} + {} {} {} + {} + {} {} {} + {} + {\string } {} +\Configure{putHBorder}{\HCode{\HBorder}} +\HAssign\Next:TableNo0 \global\let\TableNo=\Next:TableNo +\Css{.hline hr, .cline hr{ height : 1px; margin:0px; }} +\def\putVBorder{\expandafter\put:VBorder\VBorder!*?: } +\def\put:VBorder#1#3!*?: {\def\:temp{#2}\ifx\:temp\empty + \HCode{\VBorder}% + \def\:temp{#1}\ifx\:temp\empty \else\HCode{}\fi + \else \def\:temp{\put:VBorder#3!*?: }\expandafter\:temp\fi +} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{longtable} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{old-longtable}\if:Option + \let\a:longtable=\a:tabular +\let\b:longtable=\b:tabular +\let\c:longtable=\c:tabular +\let\d:longtable=\d:tabular +\let\e:longtable=\e:tabular +\let\f:longtable=\f:tabular + +\else + \Configure{halignTB<>}{longtable}{\HCode{class="longtable"\Hnewline + cellspacing="0" cellpadding="0" \GROUPS\Hnewline + frame="\ifx \GROUPS\empty void\else border\fi" + }<>\HAlign} +\Configure{longtable} + {\IgnorePar\EndP + \HCode{% +
    }% + \halignTB{longtable}\putVBorder } + {\HCode{
    }} + {\HCode{}} + {\r:HA} + {\HCode{1 colspan="\HMultispan"\fi}% + \halignTD \HCode{ id="TBL-\TableNo-\HRow-\HCol" + \Hnewline class="td}\NoFonts\ColMargins\EndNoFonts + \HCode{">}\SaveEndP +% + \par \ShowPar +\PushStack\Table:Stck\TableNo} + {\PopStack\Table:Stck\TableNo \IgnorePar \EndP +\d:HA} +\Css{div.longtable{text-align:center;}} +\Configure{longtableparbox}{\IgnorePar\leavevmode\ShowPar\par} + +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{mwart} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureMark{subsection} + {\ifHeadingNumbered \HCode{}\mw@seccntformat + \HeadingNumber \HCode{}\fi} +\Configure{subsection}{}{} + {\NoFonts \ifvmode \IgnorePar\fi + \EndP\bgroup \IgnorePar\HCode{

    }% + \TitleMark \HtmlParOff} + {\HCode{

    }\HtmlParOn \EndNoFonts \IgnoreIndent\egroup\par} +\Configure{subsectionTITLE+}{\thesubsection \space#1} +\Configure{likesubsection}{}{}{\EndP\bgroup + \ifvmode \IgnorePar\fi + \HCode{

    }\HtmlParOff } + {\HCode{

    }\HtmlParOn \IgnoreIndent\egroup\par} +\Configure{likesubsectionTITLE+}{#1} +\ConfigureMark{subsubsection} + {\ifHeadingNumbered \HCode{}\mw@seccntformat + \HeadingNumber \HCode{}\fi} +\Configure{subsubsection}{}{} + {\NoFonts \ifvmode \IgnorePar \fi \EndP + \bgroup \IgnorePar\HCode{
    }% + \TitleMark \HtmlParOff} + {\HCode{
    }\HtmlParOn \EndNoFonts \IgnoreIndent\egroup + \par\ShowPar} +\Configure{subsubsectionTITLE+}{\thesubsubsection \space#1} +\Configure{likesubsubsection}{}{} + {\ifvmode \IgnorePar\fi \EndP\bgroup\IgnorePar + \HCode{
    }\HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup \par\ShowPar} +\ConfigureMark{part} + {\ifHeadingNumbered \HCode{}\partname + \space \HeadingNumber \HCode{}\fi} +\Configure{part}{}{} + {\NoFonts\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark + \HCode{
    }\HtmlParOff} + {\HCode{

    }\HtmlParOn \EndNoFonts \IgnoreIndent \par} +\Configure{partTITLE+}{\thepart\space #1} +\Css{h1.partHead{text-align: left}} +\Configure{likepart}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent} +\Configure{likepartTITLE+}{#1} +\ConfigureMark{section} + {\ifHeadingNumbered \HCode{}\mw@seccntformat + \HeadingNumber \HCode{}\fi} +\Configure{section}{}{} + {\NoFonts \ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark\HtmlParOff} + {\HCode{

    }\HtmlParOn \EndNoFonts \IgnoreIndent \par} +\Configure{sectionTITLE+}{\thesection\space#1} +\Configure{likesection}{}{} + {\ifvmode \IgnorePar\fi + \EndP\IgnorePar\HCode{

    }\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} +\Configure{likesectionTITLE+}{#1} +\Configure{paragraph}{}{} + {\par\ShowPar\IgnoreIndent\HCode{}\begingroup\bf} + {\endgroup\HCode{}\IgnorePar} +\Css{.paragraphHead, .likeparagraphHead + { margin-top:2em; font-weight: bold;}} +\Configure{likeparagraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}} + {\HCode{}\IgnorePar} +\ConfigureMark{subparagraph}{} +\Configure{subparagraph}{}{} + {\par\ShowPar\IgnoreIndent + \HCode{}\begingroup\bf + \TitleMark\space} + {\endgroup\HCode{}\IgnorePar} +\Css{.subparagraphHead, .likesubparagraphHead + { font-weight: bold;}} +\Configure{likesubparagraph}{}{} + {\par\ShowPar\IgnoreIndent + \HCode{}\begingroup\bf} + {\endgroup\HCode{}\IgnorePar} +\Configure{endpart}{likepart} +\Configure{endlikepart}{endpart} +\Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesection} + {section,chapter,likechapter,appendix,part,likepart} +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,appendix,part,likepart} +\Configure{endlikesubsection} + {subsection,section,likesection,chapter,% + likechapter,appendix,part,likepart} +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesubsubsection} + {subsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endparagraph} + {likeparagraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikeparagraph} + {paragraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endsubparagraph} + {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesubparagraph} + {subparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} + +\ConfigureToc{part} + {\HCode{
    }} + {\HCode{}. } + {} + {\HCode{
    }} +\ConfigureToc{likepart} + {\HCode{
    }} + {\HCode{}} + {} + {\HCode{
    }} +\ConfigureToc{section} + {\HCode{
    }} + {\HCode{}. } + {} + {\HCode{
    }} +\ConfigureToc{likesection} + {\HCode{
    }} + {\HCode{}} + {} + {\HCode{
    }} +\ConfigureToc{subsection} + {\HCode{
    }} + {\HCode{}. } + {} + {\HCode{
    }} +\ConfigureToc{likesubsection} + {\HCode{
    }} + {\HCode{}} + {} + {\HCode{
    }} +\ConfigureToc{subsubsection} + {\HCode{
    }} + {\HCode{}. } + {} + {\HCode{
    }} +\ConfigureToc{likesubsubsection} + {\HCode{
    }} + {\HCode{}} + {} + {\HCode{
    }} +\ConfigureToc{paragraph} + {\HCode{
    }} + {\HCode{}. } + {} + {\HCode{
    }} +\ConfigureToc{likeparagraph} + {\HCode{
    }} + {\HCode{}} + {} + {\HCode{
    }} +\ConfigureToc{subparagraph} + {\HCode{
    }} + {\HCode{}. } + {} + {\HCode{
    }} +\ConfigureToc{likesubparagraph} + {\HCode{
    }} + {\HCode{}} + {} + {\HCode{
    }} +\Css{.partToc a, .partToc, .likepartToc a, .likepartToc + {line-height: 200\%; font-weight:bold; font-size:110\%;}} +\Css{.partToc, .likepartToc{text-align:center;margin-bottom:0.25em; + margin-top:0.25em;}} + +\Css{.sectionToc, .likesectionToc {white-space: nowrap;}} +\Css{.subsectionToc, .likesubsectionToc + {margin-left:1em; white-space: nowrap;}} +\Css{.subsubsectionToc, .likesubsubsectionToc + {margin-left:2em; white-space: nowrap;}} +\Css{.paragraphToc, .likeparagraphToc + {margin-left:3em; white-space: nowrap;}} +\Css{.subparagraphToc, .likesubparagraphToc + {margin-left:4em; white-space: nowrap;}} + +\:CheckOption{7} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,% + paragraph,subparagraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph,subparagraph} +\fi + + \CutAt{subparagraph,paragraph,subsubsection,likesubsubsection,% + subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subparagraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,% + paragraph,subparagraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph,subparagraph} +\fi + + \CutAt{subparagraph,paragraph,subsubsection,likesubsubsection,% + subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subparagraph} + \fi +\fi + + \fi +\else\:CheckOption{6} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \fi +\else \:CheckOption{5} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \fi +\else\:CheckOption{4} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \fi +\else\:CheckOption{3} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \fi +\else\:CheckOption{2} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \fi +\else\:CheckOption{1} \if:Option + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + +\else + \Log:Note{for automatic sectioning + pagination, use the command line option + `1', `2', `3', '4', '5', '6', or '7'}% +\fi \fi \fi \fi \fi \fi \fi +\:CheckOption{sec-filename} \if:Option \else + \Log:Note{for files named after section + titles, use the command line option `sec-filename'}% +\fi + +\Configure{maketitle} + {\ifvmode \IgnorePar\fi \EndP {\Configure{maketitle}{}{}{}{}% +\a:NoSection \let\leavevmode\empty \let\not@math@alphabet\:gobbleII +\def\text@command##1{##1}\let\selectfont\empty +\def\check@icl ##1\check@icr{}% +\let\thanks\:gobble +\let\\\space \def\TeX{TeX}% +\def\gobble:font##1##2{##2}\:TITLE: \no:fonts +\def\footnotemark[##1]{}% +\def\a:ttl##1##2//{##1//}% +\let\large=\empty +\let \bf=\empty +\let \centering=\empty +\def \ignorespaces##1\vskip##2//{##1}% +\Tag{TITLE+}{\@title//}% +}% +% + \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\NoFonts\IgnorePar\HCode{

    }\IgnorePar} + {\HCode{

    }\IgnoreIndent\EndNoFonts} +\Css{div.maketitle {text-align:center;}} +\Css{h2.titleHead{text-align:center;}} +\Css{div.maketitle{ margin-bottom: 2em; }} +\:CheckOption{fn-in}\if:Option + \Configure{thanks author date and} + {\SaveEndP\global\setbox\fn:box=\vtop\bgroup\ShowPar + \ifvoid\fn:box\else \csname unvbox\endcsname\fn:box\fi} + {\EndP\egroup\RecallEndP } + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }} + {\HCode{}} +\Configure{thank} + {\csname a:thank-mark\endcsname +\Link{tk-\the\c@footnote}{\ifx + \footnote\thanks kt-\the\c@footnote\fi}} + {\EndLink \csname b:thank-mark\endcsname +} + {\HCode{

    }\protect\Link{\ifx \footnote\thanks kt-\the\c@footnote + \fi}{tk-\the\c@footnote}\csname a:thank-mark\endcsname +} + {\csname b:thank-mark\endcsname +\protect\EndLink} + {\HCode{

    }} + +\Css{div.author, div.date {text-align:center;}} +\Css{div.thanks{text-align:left; margin-left:10\%; font-size:80\%; + font-style:italic; }} + +\else + \Configure{thanks author date and} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\HCode{
    }} + {\HCode{}} +\Configure{thank} + {\csname a:thank-mark\endcsname +\Link{tk-\the\c@footnote}{}} + {\EndLink \csname b:thank-mark\endcsname +} + {\HCode{
    }\protect\Link{}{tk-\the\c@footnote}\protect + \EndLink \csname a:thank-mark\endcsname +} + {\csname b:thank-mark\endcsname +} {} + +\Css{div.author, div.date {text-align:center;}} +\Css{div.thanks{text-align:left; margin-left:10\%; font-size:80\%; + font-style:italic; }} +\Css{div.author{white-space: nowrap;}} + +\fi +\Configure{@begin}{theindex}{\section*{\indexname}} +\Configure{theindex} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }\let\end:theidx\empty} + {\end:theidx\HCode{
    }} + {} {\HCode{}\hfil\break} + {\ \ \ \ } {\HCode{}\hfil\break} + {\ \ \ \ \ \ \ \ } {\HCode{}\hfil\break} + {\hbox{\end:theidx\HCode{

    }}% + \def\end:theidx{\HCode{

    }}} + +\Configure{caption}{\HCode{\if:nopar \else \fi} + \:xhtml{\IgnorePar\EndP}\HCode{
    }} + {: } {\HCode{}} + {\HCode{
    }\HCode{}% +} +\Css{.caption td.id{font-weight: bold; white-space: nowrap; }} +\Css{table.caption {text-align:center;}} + +\ConfigureEnv{thebibliography}{\IgnorePar}{\ShowPar\par}{}{} + +\:CheckOption{no-bib} \if:Option\else + \:CheckOption{mouseover} \if:Option + \ConfigureList{thebibliography}% + {\ifvmode\IgnorePar\fi\EndP \js:on +\HCode{
    }\let\en:bib=\empty} + {\en:bib \ifvmode\IgnorePar\fi\EndP \HCode{
    }} + {\en:bib\def\en:bib{\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\csname bibliography2\endcsname +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +% +% + \EndP}\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +% +\HCode{}% +\HCode{}% +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +% +% + \Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +\par\ShowPar + \leavevmode \ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\HCode{}\Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +} + {\HCode{}\:nbsp + \:nbsp\:nbsp\HCode{
    }\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +} + + \else + \ConfigureList{thebibliography}% + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }\let\en:bib=\empty} + {\en:bib \ifvmode\IgnorePar\fi \EndP \HCode{
    }} + {\en:bib\def\en:bib{\csname bibliography2\endcsname +\EndP}% + \Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +\par\ShowPar + \HCode{}\Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +} + {\HCode{}\:nbsp + \:nbsp\:nbsp\HCode{
    }} + + \fi + \Css{p.bibitem { text-indent: -2em; margin-left: 2em; + margin-top:0.6em; margin-bottom:0.6em; }} +\Css{p.bibitem-p { text-indent: 0em; margin-left: 2em; + margin-top:0.6em; margin-bottom:0.6em; }} + +\fi + +\def\:SPAN#1#2{\HCode{}#2\HCode{}} +\ConfigureToc{lof} + {\HCode{}}{\ }{}{\HCode{}} +\ConfigureToc{lot} + {\HCode{}}{\ }{}{\HCode{}} + +\ConfigureList{description}% + {\EndP\HCode{
    }% + \PushMacro\end:itm +\global\let\end:itm=\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm +\EndP\HCode{
    }\ShowPar} + {\end:itm \global\def\end:itm{\EndP\Tg}\HCode{
    }\bgroup \bf} + {\egroup\EndP\HCode{
    }} + +\ConfigureEnv{quote} + {}{} + {\IgnorePar\EndP\HCode{
    }} + {\IgnorePar\EndP\HCode{
    }\ShowPar\ShowIndent} +\Css{.quote {margin-bottom:0.25em; margin-top:0.25em; + margin-left:1em; margin-right:1em; text-align:justify;}} + +\ConfigureEnv{verse} + {\ifvmode \IgnorePar\fi\EndP\Tg
    } + {\ifvmode \IgnorePar\fi\EndP\Tg
    } + {}{} +\ConfigureList{verse} + {}{} + {\parindent=\z@} {\par} +\Css{.verse{white-space:nowrap; margin-left:2em}} + +{\Configure{Needs}{Font\string_Size: #1}\ifcase \@ptsize + \or \Needs{11}\or \Needs{12}\else \fi} + +\ConfigureEnv{quotation} + {}{} + {\IgnorePar\EndP\HCode{
    }} + {\IgnorePar\EndP\HCode{
    }\ShowPar} +\Css{.quotation {margin-bottom:0.25em; + margin-top:0.25em; margin-left:1em; }} + +\Configure{listof}{}{}{}{\HCode{}}{}{} + +\ConfigureEnv{abstract} + {\IgnorePar\EndP + \HCode{<\tbl:XV{abstract}>}\par\ShowPar} + {\ifvmode \IgnorePar\fi \EndP\HCode{}}{}{} +\Css{.abstract p {margin-left:5\%; margin-right:5\%;}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{mwrep} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureMark{subsection} + {\ifHeadingNumbered \HCode{}\mw@seccntformat + \HeadingNumber \HCode{}\fi} +\Configure{subsection}{}{} + {\NoFonts \ifvmode \IgnorePar\fi + \EndP\bgroup \IgnorePar\HCode{

    }% + \TitleMark \HtmlParOff} + {\HCode{

    }\HtmlParOn \EndNoFonts \IgnoreIndent\egroup\par} +\Configure{subsectionTITLE+}{\thesubsection \space#1} +\Configure{likesubsection}{}{}{\EndP\bgroup + \ifvmode \IgnorePar\fi + \HCode{

    }\HtmlParOff } + {\HCode{

    }\HtmlParOn \IgnoreIndent\egroup\par} +\Configure{likesubsectionTITLE+}{#1} +\ConfigureMark{subsubsection} + {\ifHeadingNumbered \HCode{}\mw@seccntformat + \HeadingNumber \HCode{}\fi} +\Configure{subsubsection}{}{} + {\NoFonts \ifvmode \IgnorePar \fi \EndP + \bgroup \IgnorePar\HCode{
    }% + \TitleMark \HtmlParOff} + {\HCode{
    }\HtmlParOn \EndNoFonts \IgnoreIndent\egroup + \par\ShowPar} +\Configure{subsubsectionTITLE+}{\thesubsubsection \space#1} +\Configure{likesubsubsection}{}{} + {\ifvmode \IgnorePar\fi \EndP\bgroup\IgnorePar + \HCode{
    }\HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup \par\ShowPar} +\ConfigureMark{part} + {\ifHeadingNumbered \HCode{}\partname + \space \HeadingNumber \HCode{}\fi} +\Configure{part}{}{} + {\NoFonts\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark + \HCode{
    }\HtmlParOff} + {\HCode{

    }\HtmlParOn \EndNoFonts \IgnoreIndent \par} +\Configure{partTITLE+}{\thepart\space #1} +\Css{h1.partHead{text-align: left}} +\Configure{likepart}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent} +\Configure{likepartTITLE+}{#1} +\ConfigureMark{section} + {\ifHeadingNumbered \HCode{}\mw@seccntformat + \HeadingNumber \HCode{}\fi} +\Configure{section}{}{} + {\NoFonts \ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark\HtmlParOff} + {\HCode{

    }\HtmlParOn \EndNoFonts \IgnoreIndent \par} +\Configure{sectionTITLE+}{\thesection\space#1} +\Configure{likesection}{}{} + {\ifvmode \IgnorePar\fi + \EndP\IgnorePar\HCode{

    }\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} +\Configure{likesectionTITLE+}{#1} +\Configure{paragraph}{}{} + {\par\ShowPar\IgnoreIndent\HCode{}\begingroup\bf} + {\endgroup\HCode{}\IgnorePar} +\Css{.paragraphHead, .likeparagraphHead + { margin-top:2em; font-weight: bold;}} +\Configure{likeparagraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}} + {\HCode{}\IgnorePar} +\ConfigureMark{subparagraph}{} +\Configure{subparagraph}{}{} + {\par\ShowPar\IgnoreIndent + \HCode{}\begingroup\bf + \TitleMark\space} + {\endgroup\HCode{}\IgnorePar} +\Css{.subparagraphHead, .likesubparagraphHead + { font-weight: bold;}} +\Configure{likesubparagraph}{}{} + {\par\ShowPar\IgnoreIndent + \HCode{}\begingroup\bf} + {\endgroup\HCode{}\IgnorePar} +\Configure{endpart}{likepart} +\Configure{endlikepart}{endpart} +\Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesection} + {section,chapter,likechapter,appendix,part,likepart} +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,appendix,part,likepart} +\Configure{endlikesubsection} + {subsection,section,likesection,chapter,% + likechapter,appendix,part,likepart} +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesubsubsection} + {subsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endparagraph} + {likeparagraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikeparagraph} + {paragraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endsubparagraph} + {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesubparagraph} + {subparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} + +\ConfigureMark{chapter} + {\ifHeadingNumbered \HCode{}\mw@seccntformat + \HeadingNumber \HCode{}\fi} +\Configure{chapter}{}{} + {\NoFonts \ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark\HtmlParOff} + {\HCode{

    }\HtmlParOn \EndNoFonts \IgnoreIndent \par} +\Configure{chapterTITLE+}{\thesection\space#1} +\Configure{likechapter}{}{} + {\ifvmode \IgnorePar\fi + \EndP\IgnorePar\HCode{

    }\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} +\Configure{likechapterTITLE+}{#1} + +\ConfigureToc{part} + {\HCode{
    }} + {\HCode{}. } + {} + {\HCode{
    }} +\ConfigureToc{likepart} + {\HCode{
    }} + {\HCode{}} + {} + {\HCode{
    }} +\ConfigureToc{section} + {\HCode{
    }} + {\HCode{}. } + {} + {\HCode{
    }} +\ConfigureToc{likesection} + {\HCode{
    }} + {\HCode{}} + {} + {\HCode{
    }} +\ConfigureToc{subsection} + {\HCode{
    }} + {\HCode{}. } + {} + {\HCode{
    }} +\ConfigureToc{likesubsection} + {\HCode{
    }} + {\HCode{}} + {} + {\HCode{
    }} +\ConfigureToc{subsubsection} + {\HCode{
    }} + {\HCode{}. } + {} + {\HCode{
    }} +\ConfigureToc{likesubsubsection} + {\HCode{
    }} + {\HCode{}} + {} + {\HCode{
    }} +\ConfigureToc{paragraph} + {\HCode{
    }} + {\HCode{}. } + {} + {\HCode{
    }} +\ConfigureToc{likeparagraph} + {\HCode{
    }} + {\HCode{}} + {} + {\HCode{
    }} +\ConfigureToc{subparagraph} + {\HCode{
    }} + {\HCode{}. } + {} + {\HCode{
    }} +\ConfigureToc{likesubparagraph} + {\HCode{
    }} + {\HCode{}} + {} + {\HCode{
    }} +\Css{.partToc a, .partToc, .likepartToc a, .likepartToc + {line-height: 200\%; font-weight:bold; font-size:110\%;}} +\Css{.partToc, .likepartToc{text-align:center;margin-bottom:0.25em; + margin-top:0.25em;}} + +\ConfigureToc{chapter} + {\HCode{
    }} + {\HCode{}. } + {} + {\HCode{
    }} +\ConfigureToc{likechapter} + {\HCode{
    }} + {\HCode{}} + {} + {\HCode{
    }} +\Css{.chapterToc, .likechapterToc {white-space: nowrap;}} +\Css{.sectionToc, .likesectionToc + {margin-left:1em; white-space: nowrap;}} +\Css{.subsectionToc, .likesubsectionToc + {margin-left:2em; white-space: nowrap;}} +\Css{.subsubsectionToc, .likesubsubsectionToc + {margin-left:3em; white-space: nowrap;}} +\Css{.paragraphToc, .likeparagraphToc + {margin-left:4em; white-space: nowrap;}} +\Css{.subparagraphToc, .likesubparagraphToc + {margin-left:5em; white-space: nowrap;}} + +\:CheckOption{7} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,% + paragraph,subparagraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph,subparagraph} +\fi + + \CutAt{subparagraph,paragraph,subsubsection,likesubsubsection,% + subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subparagraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,% + paragraph,subparagraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph,subparagraph} +\fi + + \CutAt{subparagraph,paragraph,subsubsection,likesubsubsection,% + subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subparagraph} + \fi +\fi + + \fi +\else\:CheckOption{6} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \fi +\else \:CheckOption{5} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \fi +\else\:CheckOption{4} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \fi +\else\:CheckOption{3} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \fi +\else\:CheckOption{2} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \fi +\else\:CheckOption{1} \if:Option + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + +\else + \Log:Note{for automatic sectioning + pagination, use the command line option + `1', `2', `3', '4', '5', '6', or '7'}% +\fi \fi \fi \fi \fi \fi \fi +\:CheckOption{sec-filename} \if:Option \else + \Log:Note{for files named after section + titles, use the command line option `sec-filename'}% +\fi + +\Configure{maketitle} + {\ifvmode \IgnorePar\fi \EndP {\Configure{maketitle}{}{}{}{}% +\a:NoSection \let\leavevmode\empty \let\not@math@alphabet\:gobbleII +\def\text@command##1{##1}\let\selectfont\empty +\def\check@icl ##1\check@icr{}% +\let\thanks\:gobble +\let\\\space \def\TeX{TeX}% +\def\gobble:font##1##2{##2}\:TITLE: \no:fonts +\def\footnotemark[##1]{}% +\def\a:ttl##1##2//{##1//}% +\let\large=\empty +\let \bf=\empty +\let \centering=\empty +\def \ignorespaces##1\vskip##2//{##1}% +\Tag{TITLE+}{\@title//}% +}% +% + \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\NoFonts\IgnorePar\HCode{

    }\IgnorePar} + {\HCode{

    }\IgnoreIndent\EndNoFonts} +\Css{div.maketitle {text-align:center;}} +\Css{h2.titleHead{text-align:center;}} +\Css{div.maketitle{ margin-bottom: 2em; }} +\:CheckOption{fn-in}\if:Option + \Configure{thanks author date and} + {\SaveEndP\global\setbox\fn:box=\vtop\bgroup\ShowPar + \ifvoid\fn:box\else \csname unvbox\endcsname\fn:box\fi} + {\EndP\egroup\RecallEndP } + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }} + {\HCode{}} +\Configure{thank} + {\csname a:thank-mark\endcsname +\Link{tk-\the\c@footnote}{\ifx + \footnote\thanks kt-\the\c@footnote\fi}} + {\EndLink \csname b:thank-mark\endcsname +} + {\HCode{

    }\protect\Link{\ifx \footnote\thanks kt-\the\c@footnote + \fi}{tk-\the\c@footnote}\csname a:thank-mark\endcsname +} + {\csname b:thank-mark\endcsname +\protect\EndLink} + {\HCode{

    }} + +\Css{div.author, div.date {text-align:center;}} +\Css{div.thanks{text-align:left; margin-left:10\%; font-size:80\%; + font-style:italic; }} + +\else + \Configure{thanks author date and} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\HCode{
    }} + {\HCode{}} +\Configure{thank} + {\csname a:thank-mark\endcsname +\Link{tk-\the\c@footnote}{}} + {\EndLink \csname b:thank-mark\endcsname +} + {\HCode{
    }\protect\Link{}{tk-\the\c@footnote}\protect + \EndLink \csname a:thank-mark\endcsname +} + {\csname b:thank-mark\endcsname +} {} + +\Css{div.author, div.date {text-align:center;}} +\Css{div.thanks{text-align:left; margin-left:10\%; font-size:80\%; + font-style:italic; }} +\Css{div.author{white-space: nowrap;}} + +\fi +\Configure{@begin}{theindex}{\section*{\indexname}} +\Configure{theindex} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }\let\end:theidx\empty} + {\end:theidx\HCode{
    }} + {} {\HCode{}\hfil\break} + {\ \ \ \ } {\HCode{}\hfil\break} + {\ \ \ \ \ \ \ \ } {\HCode{}\hfil\break} + {\hbox{\end:theidx\HCode{

    }}% + \def\end:theidx{\HCode{

    }}} + +\Configure{caption}{\HCode{\if:nopar \else \fi} + \:xhtml{\IgnorePar\EndP}\HCode{
    }} + {: } {\HCode{}} + {\HCode{
    }\HCode{}% +} +\Css{.caption td.id{font-weight: bold; white-space: nowrap; }} +\Css{table.caption {text-align:center;}} + +\ConfigureEnv{thebibliography}{\IgnorePar}{\ShowPar\par}{}{} + +\:CheckOption{no-bib} \if:Option\else + \:CheckOption{mouseover} \if:Option + \ConfigureList{thebibliography}% + {\ifvmode\IgnorePar\fi\EndP \js:on +\HCode{
    }\let\en:bib=\empty} + {\en:bib \ifvmode\IgnorePar\fi\EndP \HCode{
    }} + {\en:bib\def\en:bib{\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\csname bibliography2\endcsname +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +% +% + \EndP}\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +% +\HCode{}% +\HCode{}% +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +% +% + \Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +\par\ShowPar + \leavevmode \ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\HCode{}\Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +} + {\HCode{}\:nbsp + \:nbsp\:nbsp\HCode{
    }\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +} + + \else + \ConfigureList{thebibliography}% + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }\let\en:bib=\empty} + {\en:bib \ifvmode\IgnorePar\fi \EndP \HCode{
    }} + {\en:bib\def\en:bib{\csname bibliography2\endcsname +\EndP}% + \Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +\par\ShowPar + \HCode{}\Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +} + {\HCode{}\:nbsp + \:nbsp\:nbsp\HCode{
    }} + + \fi + \Css{p.bibitem { text-indent: -2em; margin-left: 2em; + margin-top:0.6em; margin-bottom:0.6em; }} +\Css{p.bibitem-p { text-indent: 0em; margin-left: 2em; + margin-top:0.6em; margin-bottom:0.6em; }} + +\fi + +\def\:SPAN#1#2{\HCode{}#2\HCode{}} +\ConfigureToc{lof} + {\HCode{}}{\ }{}{\HCode{}} +\ConfigureToc{lot} + {\HCode{}}{\ }{}{\HCode{}} + +\ConfigureList{description}% + {\EndP\HCode{
    }% + \PushMacro\end:itm +\global\let\end:itm=\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm +\EndP\HCode{
    }\ShowPar} + {\end:itm \global\def\end:itm{\EndP\Tg}\HCode{
    }\bgroup \bf} + {\egroup\EndP\HCode{
    }} + +\ConfigureEnv{quote} + {}{} + {\IgnorePar\EndP\HCode{
    }} + {\IgnorePar\EndP\HCode{
    }\ShowPar\ShowIndent} +\Css{.quote {margin-bottom:0.25em; margin-top:0.25em; + margin-left:1em; margin-right:1em; text-align:justify;}} + +\ConfigureEnv{verse} + {\ifvmode \IgnorePar\fi\EndP\Tg
    } + {\ifvmode \IgnorePar\fi\EndP\Tg
    } + {}{} +\ConfigureList{verse} + {}{} + {\parindent=\z@} {\par} +\Css{.verse{white-space:nowrap; margin-left:2em}} + +{\Configure{Needs}{Font\string_Size: #1}\ifcase \@ptsize + \or \Needs{11}\or \Needs{12}\else \fi} + +\ConfigureEnv{quotation} + {}{} + {\IgnorePar\EndP\HCode{
    }} + {\IgnorePar\EndP\HCode{
    }\ShowPar} +\Css{.quotation {margin-bottom:0.25em; + margin-top:0.25em; margin-left:1em; }} + +\Configure{listof}{}{}{}{\HCode{}}{}{} + +\ConfigureEnv{abstract} + {\IgnorePar\EndP + \HCode{<\tbl:XV{abstract}>}\par\ShowPar} + {\ifvmode \IgnorePar\fi \EndP\HCode{}}{}{} +\Css{.abstract p {margin-left:5\%; margin-right:5\%;}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{mwbk} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureMark{subsection} + {\ifHeadingNumbered \HCode{}\mw@seccntformat + \HeadingNumber \HCode{}\fi} +\Configure{subsection}{}{} + {\NoFonts \ifvmode \IgnorePar\fi + \EndP\bgroup \IgnorePar\HCode{

    }% + \TitleMark \HtmlParOff} + {\HCode{

    }\HtmlParOn \EndNoFonts \IgnoreIndent\egroup\par} +\Configure{subsectionTITLE+}{\thesubsection \space#1} +\Configure{likesubsection}{}{}{\EndP\bgroup + \ifvmode \IgnorePar\fi + \HCode{

    }\HtmlParOff } + {\HCode{

    }\HtmlParOn \IgnoreIndent\egroup\par} +\Configure{likesubsectionTITLE+}{#1} +\ConfigureMark{subsubsection} + {\ifHeadingNumbered \HCode{}\mw@seccntformat + \HeadingNumber \HCode{}\fi} +\Configure{subsubsection}{}{} + {\NoFonts \ifvmode \IgnorePar \fi \EndP + \bgroup \IgnorePar\HCode{
    }% + \TitleMark \HtmlParOff} + {\HCode{
    }\HtmlParOn \EndNoFonts \IgnoreIndent\egroup + \par\ShowPar} +\Configure{subsubsectionTITLE+}{\thesubsubsection \space#1} +\Configure{likesubsubsection}{}{} + {\ifvmode \IgnorePar\fi \EndP\bgroup\IgnorePar + \HCode{
    }\HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup \par\ShowPar} +\ConfigureMark{part} + {\ifHeadingNumbered \HCode{}\partname + \space \HeadingNumber \HCode{}\fi} +\Configure{part}{}{} + {\NoFonts\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark + \HCode{
    }\HtmlParOff} + {\HCode{

    }\HtmlParOn \EndNoFonts \IgnoreIndent \par} +\Configure{partTITLE+}{\thepart\space #1} +\Css{h1.partHead{text-align: left}} +\Configure{likepart}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent} +\Configure{likepartTITLE+}{#1} +\ConfigureMark{section} + {\ifHeadingNumbered \HCode{}\mw@seccntformat + \HeadingNumber \HCode{}\fi} +\Configure{section}{}{} + {\NoFonts \ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark\HtmlParOff} + {\HCode{

    }\HtmlParOn \EndNoFonts \IgnoreIndent \par} +\Configure{sectionTITLE+}{\thesection\space#1} +\Configure{likesection}{}{} + {\ifvmode \IgnorePar\fi + \EndP\IgnorePar\HCode{

    }\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} +\Configure{likesectionTITLE+}{#1} +\Configure{paragraph}{}{} + {\par\ShowPar\IgnoreIndent\HCode{}\begingroup\bf} + {\endgroup\HCode{}\IgnorePar} +\Css{.paragraphHead, .likeparagraphHead + { margin-top:2em; font-weight: bold;}} +\Configure{likeparagraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}} + {\HCode{}\IgnorePar} +\ConfigureMark{subparagraph}{} +\Configure{subparagraph}{}{} + {\par\ShowPar\IgnoreIndent + \HCode{}\begingroup\bf + \TitleMark\space} + {\endgroup\HCode{}\IgnorePar} +\Css{.subparagraphHead, .likesubparagraphHead + { font-weight: bold;}} +\Configure{likesubparagraph}{}{} + {\par\ShowPar\IgnoreIndent + \HCode{}\begingroup\bf} + {\endgroup\HCode{}\IgnorePar} +\Configure{endpart}{likepart} +\Configure{endlikepart}{endpart} +\Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesection} + {section,chapter,likechapter,appendix,part,likepart} +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,appendix,part,likepart} +\Configure{endlikesubsection} + {subsection,section,likesection,chapter,% + likechapter,appendix,part,likepart} +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesubsubsection} + {subsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endparagraph} + {likeparagraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikeparagraph} + {paragraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endsubparagraph} + {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesubparagraph} + {subparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} + +\ConfigureMark{chapter} + {\ifHeadingNumbered \HCode{}\mw@seccntformat + \HeadingNumber \HCode{}\fi} +\Configure{chapter}{}{} + {\NoFonts \ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark\HtmlParOff} + {\HCode{

    }\HtmlParOn \EndNoFonts \IgnoreIndent \par} +\Configure{chapterTITLE+}{\thesection\space#1} +\Configure{likechapter}{}{} + {\ifvmode \IgnorePar\fi + \EndP\IgnorePar\HCode{

    }\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} +\Configure{likechapterTITLE+}{#1} + +\ConfigureToc{part} + {\HCode{
    }} + {\HCode{}. } + {} + {\HCode{
    }} +\ConfigureToc{likepart} + {\HCode{
    }} + {\HCode{}} + {} + {\HCode{
    }} +\ConfigureToc{section} + {\HCode{
    }} + {\HCode{}. } + {} + {\HCode{
    }} +\ConfigureToc{likesection} + {\HCode{
    }} + {\HCode{}} + {} + {\HCode{
    }} +\ConfigureToc{subsection} + {\HCode{
    }} + {\HCode{}. } + {} + {\HCode{
    }} +\ConfigureToc{likesubsection} + {\HCode{
    }} + {\HCode{}} + {} + {\HCode{
    }} +\ConfigureToc{subsubsection} + {\HCode{
    }} + {\HCode{}. } + {} + {\HCode{
    }} +\ConfigureToc{likesubsubsection} + {\HCode{
    }} + {\HCode{}} + {} + {\HCode{
    }} +\ConfigureToc{paragraph} + {\HCode{
    }} + {\HCode{}. } + {} + {\HCode{
    }} +\ConfigureToc{likeparagraph} + {\HCode{
    }} + {\HCode{}} + {} + {\HCode{
    }} +\ConfigureToc{subparagraph} + {\HCode{
    }} + {\HCode{}. } + {} + {\HCode{
    }} +\ConfigureToc{likesubparagraph} + {\HCode{
    }} + {\HCode{}} + {} + {\HCode{
    }} +\Css{.partToc a, .partToc, .likepartToc a, .likepartToc + {line-height: 200\%; font-weight:bold; font-size:110\%;}} +\Css{.partToc, .likepartToc{text-align:center;margin-bottom:0.25em; + margin-top:0.25em;}} + +\ConfigureToc{chapter} + {\HCode{
    }} + {\HCode{}. } + {} + {\HCode{
    }} +\ConfigureToc{likechapter} + {\HCode{
    }} + {\HCode{}} + {} + {\HCode{
    }} +\Css{.chapterToc, .likechapterToc {white-space: nowrap;}} +\Css{.sectionToc, .likesectionToc + {margin-left:1em; white-space: nowrap;}} +\Css{.subsectionToc, .likesubsectionToc + {margin-left:2em; white-space: nowrap;}} +\Css{.subsubsectionToc, .likesubsubsectionToc + {margin-left:3em; white-space: nowrap;}} +\Css{.paragraphToc, .likeparagraphToc + {margin-left:4em; white-space: nowrap;}} +\Css{.subparagraphToc, .likesubparagraphToc + {margin-left:5em; white-space: nowrap;}} + +\:CheckOption{7} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,% + paragraph,subparagraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph,subparagraph} +\fi + + \CutAt{subparagraph,paragraph,subsubsection,likesubsubsection,% + subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subparagraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,% + paragraph,subparagraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph,subparagraph} +\fi + + \CutAt{subparagraph,paragraph,subsubsection,likesubsubsection,% + subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{paragraph,/subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subparagraph} + \fi +\fi + + \fi +\else\:CheckOption{6} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection,paragraph} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection,% + paragraph} +\fi + + \CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,% + section,likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,/subsection,% + /likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,% + /subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsubsection,/likesubsubsection,% + /subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + paragraph,subparagraph} + \fi +\fi + + \fi +\else \:CheckOption{5} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection,subsubsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,% + likesubsection,subsection,likesubsubsection,subsubsection} +\fi + + \CutAt{subsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,% + /appendix,/part,% + subsubsection,paragraph} + \TocAt*{likesubsection,/subsection,/likesection,% + /section,/chapter,/likechapter,/appendix,/part,% + subsubsection,paragraph} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{subsection,/likesubsection,/section,/likesection,% + /chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \TocAt*{likesubsection,/subsection,% + /likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsubsection,likesubsubsection,% + paragraph} + \fi +\fi + + \fi +\else\:CheckOption{4} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \fi +\else\:CheckOption{3} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi + + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \fi +\else\:CheckOption{2} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,% + section,likesection,subsection,likesubsection} + \TocAt*{likepart,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi + + \else + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection\expandafter\ifx + \csname @chapter\endcsname\relax ,subsection,likesubsection\fi} +\fi + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi + + \fi +\else\:CheckOption{1} \if:Option + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + \CutAt{part} +\CutAt{likepart} + +\else + \Log:Note{for automatic sectioning + pagination, use the command line option + `1', `2', `3', '4', '5', '6', or '7'}% +\fi \fi \fi \fi \fi \fi \fi +\:CheckOption{sec-filename} \if:Option \else + \Log:Note{for files named after section + titles, use the command line option `sec-filename'}% +\fi + +\Configure{maketitle} + {\ifvmode \IgnorePar\fi \EndP {\Configure{maketitle}{}{}{}{}% +\a:NoSection \let\leavevmode\empty \let\not@math@alphabet\:gobbleII +\def\text@command##1{##1}\let\selectfont\empty +\def\check@icl ##1\check@icr{}% +\let\thanks\:gobble +\let\\\space \def\TeX{TeX}% +\def\gobble:font##1##2{##2}\:TITLE: \no:fonts +\def\footnotemark[##1]{}% +\def\a:ttl##1##2//{##1//}% +\let\large=\empty +\let \bf=\empty +\let \centering=\empty +\def \ignorespaces##1\vskip##2//{##1}% +\Tag{TITLE+}{\@title//}% +}% +% + \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\NoFonts\IgnorePar\HCode{

    }\IgnorePar} + {\HCode{

    }\IgnoreIndent\EndNoFonts} +\Css{div.maketitle {text-align:center;}} +\Css{h2.titleHead{text-align:center;}} +\Css{div.maketitle{ margin-bottom: 2em; }} +\:CheckOption{fn-in}\if:Option + \Configure{thanks author date and} + {\SaveEndP\global\setbox\fn:box=\vtop\bgroup\ShowPar + \ifvoid\fn:box\else \csname unvbox\endcsname\fn:box\fi} + {\EndP\egroup\RecallEndP } + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }} + {\HCode{}} +\Configure{thank} + {\csname a:thank-mark\endcsname +\Link{tk-\the\c@footnote}{\ifx + \footnote\thanks kt-\the\c@footnote\fi}} + {\EndLink \csname b:thank-mark\endcsname +} + {\HCode{

    }\protect\Link{\ifx \footnote\thanks kt-\the\c@footnote + \fi}{tk-\the\c@footnote}\csname a:thank-mark\endcsname +} + {\csname b:thank-mark\endcsname +\protect\EndLink} + {\HCode{

    }} + +\Css{div.author, div.date {text-align:center;}} +\Css{div.thanks{text-align:left; margin-left:10\%; font-size:80\%; + font-style:italic; }} + +\else + \Configure{thanks author date and} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\HCode{
    }} + {\HCode{}} +\Configure{thank} + {\csname a:thank-mark\endcsname +\Link{tk-\the\c@footnote}{}} + {\EndLink \csname b:thank-mark\endcsname +} + {\HCode{
    }\protect\Link{}{tk-\the\c@footnote}\protect + \EndLink \csname a:thank-mark\endcsname +} + {\csname b:thank-mark\endcsname +} {} + +\Css{div.author, div.date {text-align:center;}} +\Css{div.thanks{text-align:left; margin-left:10\%; font-size:80\%; + font-style:italic; }} +\Css{div.author{white-space: nowrap;}} + +\fi +\Configure{@begin}{theindex}{\section*{\indexname}} +\Configure{theindex} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }\let\end:theidx\empty} + {\end:theidx\HCode{
    }} + {} {\HCode{}\hfil\break} + {\ \ \ \ } {\HCode{}\hfil\break} + {\ \ \ \ \ \ \ \ } {\HCode{}\hfil\break} + {\hbox{\end:theidx\HCode{

    }}% + \def\end:theidx{\HCode{

    }}} + +\Configure{caption}{\HCode{\if:nopar \else \fi} + \:xhtml{\IgnorePar\EndP}\HCode{
    }} + {: } {\HCode{}} + {\HCode{
    }\HCode{}% +} +\Css{.caption td.id{font-weight: bold; white-space: nowrap; }} +\Css{table.caption {text-align:center;}} + +\ConfigureEnv{thebibliography}{\IgnorePar}{\ShowPar\par}{}{} + +\:CheckOption{no-bib} \if:Option\else + \:CheckOption{mouseover} \if:Option + \ConfigureList{thebibliography}% + {\ifvmode\IgnorePar\fi\EndP \js:on +\HCode{
    }\let\en:bib=\empty} + {\en:bib \ifvmode\IgnorePar\fi\EndP \HCode{
    }} + {\en:bib\def\en:bib{\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\csname bibliography2\endcsname +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +% +% + \EndP}\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +% +\HCode{}% +\HCode{}% +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +% +% + \Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +\par\ShowPar + \leavevmode \ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\HCode{}\Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +} + {\HCode{}\:nbsp + \:nbsp\:nbsp\HCode{
    }\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +} + + \else + \ConfigureList{thebibliography}% + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }\let\en:bib=\empty} + {\en:bib \ifvmode\IgnorePar\fi \EndP \HCode{
    }} + {\en:bib\def\en:bib{\csname bibliography2\endcsname +\EndP}% + \Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +\par\ShowPar + \HCode{}\Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +} + {\HCode{}\:nbsp + \:nbsp\:nbsp\HCode{
    }} + + \fi + \Css{p.bibitem { text-indent: -2em; margin-left: 2em; + margin-top:0.6em; margin-bottom:0.6em; }} +\Css{p.bibitem-p { text-indent: 0em; margin-left: 2em; + margin-top:0.6em; margin-bottom:0.6em; }} + +\fi + +\def\:SPAN#1#2{\HCode{}#2\HCode{}} +\ConfigureToc{lof} + {\HCode{}}{\ }{}{\HCode{}} +\ConfigureToc{lot} + {\HCode{}}{\ }{}{\HCode{}} + +\ConfigureList{description}% + {\EndP\HCode{
    }% + \PushMacro\end:itm +\global\let\end:itm=\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm +\EndP\HCode{
    }\ShowPar} + {\end:itm \global\def\end:itm{\EndP\Tg}\HCode{
    }\bgroup \bf} + {\egroup\EndP\HCode{
    }} + +\ConfigureEnv{quote} + {}{} + {\IgnorePar\EndP\HCode{
    }} + {\IgnorePar\EndP\HCode{
    }\ShowPar\ShowIndent} +\Css{.quote {margin-bottom:0.25em; margin-top:0.25em; + margin-left:1em; margin-right:1em; text-align:justify;}} + +\ConfigureEnv{verse} + {\ifvmode \IgnorePar\fi\EndP\Tg
    } + {\ifvmode \IgnorePar\fi\EndP\Tg
    } + {}{} +\ConfigureList{verse} + {}{} + {\parindent=\z@} {\par} +\Css{.verse{white-space:nowrap; margin-left:2em}} + +{\Configure{Needs}{Font\string_Size: #1}\ifcase \@ptsize + \or \Needs{11}\or \Needs{12}\else \fi} + +\ConfigureEnv{quotation} + {}{} + {\IgnorePar\EndP\HCode{
    }} + {\IgnorePar\EndP\HCode{
    }\ShowPar} +\Css{.quotation {margin-bottom:0.25em; + margin-top:0.25em; margin-left:1em; }} + +\Configure{listof}{}{}{}{\HCode{}}{}{} + +\ConfigureEnv{abstract} + {\IgnorePar\EndP + \HCode{<\tbl:XV{abstract}>}\par\ShowPar} + {\ifvmode \IgnorePar\fi \EndP\HCode{}}{}{} +\Css{.abstract p {margin-left:5\%; margin-right:5\%;}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{CJK} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=utf-8} +\Configure{CJK.enc}{GBpmC}{\def\A:charset{charset=gbk}} +\Configure{CJK.enc}{GBK}{\def\A:charset{charset=gbk}} +\Configure{CJK.enc}{GBt}{\def\A:charset{charset=gbk}} +\Configure{CJK.enc}{GBtpmC}{\def\A:charset{charset=gbk}} +\Configure{CJK.enc}{CNS1-7}{\def\A:charset{charset=gbk}} + +\Configure{CJK.enc}{Bg5}{\def\A:charset{charset=big5}} +\Configure{CJK.enc}{Bg5pmC}{\def\A:charset{charset=big5}} +\Configure{CJK.enc}{Bg5+}{\def\A:charset{charset=big5}} + +\Configure{CJK.enc}{JIS}{\def\A:charset{charset=iso-2022-jp}} +\Configure{CJK.enc}{JISpmC}{\def\A:charset{charset=iso-2022-jp}} +\Configure{CJK.enc}{JISdnp}{\def\A:charset{charset=iso-2022-jp}} +\Configure{CJK.enc}{JISwn}{\def\A:charset{charset=iso-2022-jp}} +\Configure{CJK.enc}{JIS2}{\def\A:charset{charset=iso-2022-jp}} +\Configure{CJK.enc}{JIS2dnp}{\def\A:charset{charset=iso-2022-jp}} +\Configure{CJK.enc}{SJIS}{\def\A:charset{charset=iso-2022-jp}} + +\Configure{CJK.enc}{KS}{\def\A:charset{charset=iso-2022-kr}} +\Configure{CJK.enc}{KSpmC}{\def\A:charset{charset=iso-2022-kr}} +\Configure{CJK.enc}{KSHL}{\def\A:charset{charset=iso-2022-kr}} + +\Configure{CJKbold}{\HCode{}}{\HCode{}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{german} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{new-accents} \if:Option \else + \Configure{accent}\grmn@OTumlaut + \grmn@OTumlaut{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}} +\fi +\Configure{quotedblbase}{\leavevmode\ht:special{t4ht@+&{35}8222{59}}x} +\Configure{quotesinglbase}{\leavevmode\ht:special{t4ht@+&{35}8218{59}}x} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{url} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{url-il2-pl} \if:Option +\else \:CheckOption{url-enc} \fi +\if:Option + \Configure{string-encoder}{url-encoder} +% \:CheckOption{url-il2-pl} \if:Option + \Configure{url-encoder} + {%}{%25} + {&}{%26} + {'}{%27} + {<}{%3C} + {>}{%3E} + {_}{_} + {^}{^} + {^^b1}{ą} + {^^e6}{ć} + {^^ea}{ę} + {^^b3}{ł} + {^^f3}{ó} + {^^f1}{ń} + {^^b6}{ś} + {^^bc}{ź} + {^^bf}{ż} + {^^a1}{Ą} + {^^c6}{Ć} + {^^ca}{Ę} + {^^a3}{Ł} + {^^d3}{Ó} + {^^d1}{Ń} + {^^a6}{Ś} + {^^ac}{Ź} + {^^af}{Ż} + {}{} + +% \else + +% \Log:Note{for il2-pl url encoding, +% use the command line option 'url-il2-pl'} +% \fi + \Configure{url}% + {\tmp:toks={}\set:spaces#1!*?: % +\edef\:temp{\tmp:toks{\csname url-encoder\expandafter\endcsname + \the\tmp:toks !*?: }}\:temp +% + \Link[\noexpand\the\tmp:toks \space + class="url"]{}{}{\let\UrlBigBreaks\empty + \let\UrlBreaks\empty #1}\EndLink} + \def\set:spaces{\futurelet\:temp\set:spacesoo} +\def\set:spacesoo{% + \expandafter\ifx \space\:temp + \tmp:toks\expandafter{\the\tmp:toks{ }}% + \fi + \set:spaceso +} +\def\set:spaceso#1#2!*?: {% + \tmp:toks\expandafter{\the\tmp:toks #1}% + \if :#2:\else \set:spaces#2!*?: \fi +} + +\else + \Log:Note{for URL encoding within href + use the command line option `url-enc'} + \Configure{url}% + {\tmp:toks{#1}\Link[\noexpand\the\tmp:toks\space + class="url"]{}{}{\let\UrlBigBreaks\empty + \let\UrlBreaks\empty #1}\EndLink} +\fi +\Configure{path} + {\HCode{}\bgroup + \Configure{obeylines}{}{}{}% + } + {\egroup\HCode{}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{hyperref} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{Form} + {\IgnorePar\EndP\leavevmode \Tg
    } + {\IgnorePar\EndP\Tg
    } + +\NewConfigure{::value}{1} +\Configure{::value} + {\edef\Attributes{\Attributes\space value="\AttributeVal"}} +\NewConfigure{::name}{1} +\Configure{::name} + {\edef\Attributes{\Attributes\space name="\AttributeVal"}} +\NewConfigure{::default}{1} +\Configure{::default} + {\let\::default=\AttributeVal} +\def\get:int#1.#2//{\tmp:cnt=#1 } +\def\Default:Checked#1{% + \ifx #1\Un:Def \let\:temp=\empty \else + \let\:temp=\relax + \let\:tempa=\relax + \edef\:temp{\def\:temp####1#1#1####2//{\def\:temp{####2}}% + \:temp \AttributeVal #1=#1#1//% + \def\:tempa####1=####2//{\def\noexpand\AttributeVal{####1}}% + \:tempa\AttributeVal=//}% + \:temp + \fi +} + +\NewConfigure{TextField::}{2} +\Configure{TextField::}{}{ \Tg} +\NewConfigure{TextField::width}{1} +\Configure{TextField::width} + {\tmp:dim=\AttributeVal \divide\tmp:dim by 6 + \expandafter\get:int\the\tmp:dim//% + \edef\Attributes{\Attributes\space size="\the\tmp:cnt"}} +\NewConfigure{TextField::default}{1} +\Configure{TextField::default} + {\edef\Attributes{\Attributes\space value="\AttributeVal"}} + +\NewConfigure{TextField::multiline}{2} +\Configure{TextField::multiline} + {} + { \Tg} + +\let\multiline:value=\empty +\def\set:ln#1,#2!*?: {#1% + \def\:temp{#2}\ifx \:temp\empty \else + \hfil\break \def\:temp{\set:ln#2!*?: }% + \fi \:temp} + +\NewConfigure{multiline::value}{1} +\Configure{multiline::value} + {\let\multiline:value=\AttributeVal} + +\NewConfigure{multiline::width}{1} +\Configure{multiline::width} + {\tmp:dim=\AttributeVal \divide\tmp:dim by 6 + \expandafter\get:int\the\tmp:dim//% + \edef\Attributes{\Attributes\space cols="\the\tmp:cnt"}} + +\NewConfigure{multiline::height}{1} +\Configure{multiline::height} + {\tmp:dim=\AttributeVal \divide\tmp:dim by 6 + \expandafter\get:int\the\tmp:dim//% + \edef\Attributes{\Attributes\space rows="\the\tmp:cnt"}} + +\NewConfigure{TextField::password}{2} +\Configure{TextField::password} + {}{\Tg} + +\NewConfigure{ChoiceMenu::radio}{5} +\Configure{ChoiceMenu::radio} + {\IgnorePar\EndP\leavevmode + \Tg
    \gHAdvance\form:id by 1 } + { }{\IgnorePar\EndP\Tg
    } + {\Default:Checked\radio::default + \Tg} + {} +\NewConfigure{radio::default}{1} +\Configure{radio::default} + {\let\radio::default=\AttributeVal} +\NewConfigure{ChoiceMenu::combo}{5} +\Configure{ChoiceMenu::combo} + {} + {~\Tg} + {\Tg} + {\Tg} +\NewConfigure{combo::default}{1} +\Configure{combo::default} + {\let\combo::default=\AttributeVal} +\NewConfigure{ChoiceMenu::popdown}{5} +\Configure{ChoiceMenu::popdown} + {}{\HCode{\Hnewline } + {\Tg} +\NewConfigure{ChoiceMenu::}{5} +\Configure{ChoiceMenu::} + {}{\HCode{\Hnewline }}{\Tg} + {\Tg} +\NewConfigure{::menulength}{1} +\Configure{::menulength} + {\edef\Attributes{\Attributes\space size="\AttributeVal"}} + +\def\:tempc#1{% + \NewConfigure{::#1}{1}% + \Configure{::#1}% + {\edef\Attributes{\Attributes\space #1="\AttributeVal"}}} +\:tempc{onclick} +\:tempc{onblur} +\:tempc{onchange} +\:tempc{onclick} +\:tempc{ondblclick} +\:tempc{onfocus} +\:tempc{onkeydown} +\:tempc{onkeypress} +\:tempc{onkeyup} +\:tempc{onmousedown} +\:tempc{onmousemove} +\:tempc{onmouseout} +\:tempc{onmouseover} +\:tempc{onmouseup} +\:tempc{onselect} + +\NewConfigure{::action}{1} +\Configure{::action} + {\edef\Attributes{\Attributes\space action="\AttributeVal"}} +\NewConfigure{::method}{1} +\Configure{::method} + {\edef\Attributes{\Attributes\space method="\AttributeVal"}} +\NewConfigure{PushButton::}{1} +\Configure{PushButton::} + {\leavevmode\Tg} +\NewConfigure{Reset::}{1} +\Configure{Reset::} + {\leavevmode\Tg} +\NewConfigure{Submit::}{1} +\Configure{Submit::} + {\leavevmode\Tg} +\NewConfigure{CheckBox::}{2} +\Configure{CheckBox::} + {\leavevmode\Tg}{} +\NewConfigure{CheckBox::checked}{2} +\Configure{CheckBox::checked} + {\leavevmode\Tg}{} +\HAssign\form:id=0 +\ifx \@baseurl\@empty \else + \Configure{@HEAD} + {\HCode{}} + \let\:baseurl\@baseurl + \let\@baseurl=\@empty +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{moreverb} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{verbatimtab} + {\env:verb{verbatim}} + {\endenv:verb}{}{} +\Configure{verbatimtab} + {\HAdvance\Verb:N by 1 \ifnum \Verb:N>1 \:nbsp \HCode{
    }\fi} + {\a:sp} +\ConfigureEnv{boxedverbatim} + {\env:verb{boxedverbatim}}{\endenv:verb}{}{} +\ConfigureEnv{boxedverbatim*} + {\env:verb{boxedverbatim}}{\endenv:verb}{}{} +\ConfigureEnv{boxedverbatim} + {\env:verB{boxedverbatim}}{\endenv:verb}{}{} +\ConfigureEnv{boxedverbatim*} + {\env:verB{boxedverbatim}}{\endenv:verb}{}{} +\def\env:verB#1{\IgnorePar\HCode{
    }\EndNoFonts}
    +\Css{ pre.boxedverbatim{border:solid 1px; padding-right:1em;} }
    +\Css{table.boxedverbatim {text-align:center;}}
    +\Configure{listinginput}
    +   {\HCode{
    }} + {\IgnorePar\HCode{
    }} +\Css{.listinginput p{ margin-bottom:0em; margin-top:0em; }} +\Configure{verbatimtabinput} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{fancyvrb} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \HAssign\fancyvrbNo0 +\Configure{fancyvrb} + {\IgnorePar \EndP \gHAdvance\fancyvrbNo by 1 + \gHAssign\fancyvrb:cnt0 + \HCode{
    }} + {\EndP\HCode{
    }} + {\gHAdvance\fancyvrb:cnt by 1 + \ifnum \fancyvrb:cnt>1 + \HCode{
    }\fi} {} + {\ \ }{} +\Css{P.fancyvrb {white-space: nowrap; margin:0em;}} +\Configure{fancyvrbcolor} + {\Css{div\#fancyvrb\fancyvrbNo { color: \HColor; }}} + {\Css{div\#fancyvrb\fancyvrbNo { background-color: \HColor;}}} + {\Css{div\#fancyvrb\fancyvrbNo { border-color: \HColor;}}} +\Configure{fancyvrbframe} + {\Css{div\#fancyvrb\fancyvrbNo { border-top: solid \HSize; }}} + {\Css{div\#fancyvrb\fancyvrbNo { border-left: solid \HSize; }}} + {\Css{div\#fancyvrb\fancyvrbNo { border-bottom: solid \HSize; }}} + {\Css{div\#fancyvrb\fancyvrbNo { border-right: solid \HSize; }}} + {\Css{div\#fancyvrb\fancyvrbNo {border-width:\HSize;}}} + {\Css{div\#fancyvrb\fancyvrbNo {padding:\HSize;}}} +\Configure{BVerbatimInput} + {\ifvmode \IgnorePar \fi \EndP + \gHAssign\HRow=0 + \HCode{
    }} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }} + {\gHAdvance\HRow by 1 \ifnum \HRow>1 \HCode{
    }\fi}{} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{epsf} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{epsfsetgraph} + {\Picture+[\PicName]{}} + {\EndPicture} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{psfig} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{psfig} {\Picture+[psfig]{}}{\EndPicture} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{xy} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{xypic} + {\Picture*{}} {\EndPicture} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amscd} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{CD} + {\Picture*{ class="CD"}$} {$\EndPicture} {}{} +\Css{.CD {text-align:center}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{color} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{HColor}{red}{\#FF0000} +\Configure{HColor}{rgb 1 0 0}{\#FF0000} +\Configure{HColor}{blue}{\#0000FF} +\Configure{HColor}{rgb 0 0 1}{\#0000FF} +\Configure{HColor}{green}{\#00FF00} +\Configure{HColor}{rgb 0 1 0}{\#00FF00} +\Configure{HColor}{white}{\#FFFFFF} +\Configure{HColor}{gray 1}{\#FFFFFF} +\Configure{HColor}{rgb 1 1 1}{\#FFFFFF} +\Configure{HColor}{black}{\#000000} +\Configure{HColor}{gray 0}{\#000000} +\Configure{HColor}{rgb 0 0 0}{\#000000} +\Configure{HColor}{cyan}{\#00FFFF} +\Configure{HColor}{cmyk 1 0 0 0}{\#00FFFF} +\Configure{HColor}{magenta}{\#FF00FF} +\Configure{HColor}{cmyk 0 1 0 0}{\#FF00FF} +\Configure{HColor}{yellow}{\#FFFF00} +\Configure{HColor}{cmyk 0 0 1 0}{\#FFFF00} +\Configure{color}{\:gobble} +\HAssign\textcolorN=0 +\Configure{textcolor} + {\gHAdvance\textcolorN by 1 + \Configure{color}% + {\Configure{SetHColor} + {\Css{span\#textcolor\textcolorN{color:\HColor}}}}% + \HCode{}}% + {\HCode{}} +\Configure{colorbox} + {\bgroup + \gHAdvance\textcolorN by 1 + \ifvmode \let\v:colorbox\def \IgnorePar \EndP + \else \let\v:colorbox=\relax \fi + \let\A:color=\a:color +\Configure{color}% + {\let\a:color=\A:color + \Configure{SetHColor} + {\Css{\ifx \v:colorbox\def div\else span\fi + \#colorbox\textcolorN{background-color:\HColor;}}}}% +% + \HCode{<\ifx \v:colorbox\def div\else span\fi \Hnewline + class="colorbox" id="colorbox\textcolorN">}}% + {\ifx \v:colorbox\def \EndP\HCode{}\par + \else \HCode{}\fi + \egroup + } +\Configure{fcolorbox} + {\bgroup\gHAdvance\textcolorN by 1 + \ifvmode \let\v:colorbox\def \IgnorePar \EndP + \else \let\v:colorbox=\relax \fi + \HCode{<\ifx \v:colorbox\def div\else span\fi \Hnewline + class="colorbox" id="colorbox\textcolorN">}% + \let\A:color=\a:color +\Configure{color}% + {\Configure{color}% + {\let\a:color=\A:color + \Configure{SetHColor}{% + \Css{\#colorbox\textcolorN{background-color: \HColor;}}% + }}% +% + \Configure{SetHColor}{% + \Css{\#colorbox\textcolorN{border: solid 1px \HColor;}}}% + }% +% + \Configure{fbox}{\leavevmode }{}% +} +{\ifx \v:colorbox\def \EndP\HCode{}\par + \else \HCode{}\fi \egroup} + +\Configure{HColor:gray}{% + \int:of\:tempa{255}{#1}% + \Configure{HColor}{}{rgb(\:tempa,\:tempa,\:tempa)}% +} +\Configure{HColor:rgb}{% + \int:of\:tempa{255}{#1}% + \int:of\:tempb{255}{#2}% + \int:of\:tempc{255}{#3}% + \Configure{HColor}{}{rgb(\:tempa,\:tempb,\:tempc)}% +} +\Configure{HColor:cmyk}{% + \int:of\:Cyan{255}{#1}% + \int:of\:Magenta{255}{#2}% + \int:of\:Yellow{255}{#3}% + \int:of\:Black{255}{#4}% + \:cmyk\:tempa\:Cyan + \:cmyk\:tempb\:Magenta + \:cmyk\:tempc\:Yellow + \Configure{HColor}{}{rgb(\:tempa,\:tempb,\:tempc)}% +} +\def\int:of#1#2#3{% + \tmp:dim=#3pt \tmp:dim=#2\tmp:dim + \edef\:temp{\tmp:cnt\the\tmp:dim//}% + \def#1##1//{}\afterassignment#1\:temp + \edef#1{\the\tmp:cnt}% +} +\def\:cmyk#1#2{% + \tmp:cnt=255 \advance\tmp:cnt by -\:Black + \multiply\tmp:cnt by#2 \advance\tmp:cnt by \:Black + \advance\tmp:cnt by -255 \tmp:cnt=-\tmp:cnt + \ifnum \tmp:cnt<0 \tmp:cnt=0 \fi + \edef#1{\the\tmp:cnt}% +} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{colortbl} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{@classz} + {\let\begin:current@color\relax + \let\end:current@color\relax } + {% + \ifx \CT@column@color\relax \else + \ifx \CT@column@color\empty \else{% + \def\CT@color{\@ifnextchar[\color:ii\color:i}% + \CT@column@color!*?: % + \edef\:temp{\noexpand\add:color + {background-color}{\:temp}{\ar:cnt}}\:temp + }\fi \fi + } + {\begin:current@color} + {\end:current@color} +\Configure{rowcolor}{\row:clr} +\def\row:clr#1{{% +% \HAdvance\HRow by 1 + \add:color{background-color}{#1}{\HRow-}}} +\Configure{text-colortbl} + {\add:color{color}{\current@color}{\HRow-\HCol}} +\Configure{cell-colortbl} + {\add:color{background-color}{\current@color}{\HRow-\HCol}} +\def\add:color#1#2#3{% + \Configure{SetHColor}{\Css{ \#TBL-\TableNo-#3{ #1:\HColor }}}{#2}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{minitoc} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{minitoc} + {\Configure{tableofcontents} + {\HCode{
    }\IgnorePar}{} + {\IgnorePar\HCode{
    }\ShowPar} + {\HCode{}}{}} {} + {\HCode{
    }} {\HCode{
    }} +\Configure{minilof} + {\Configure{tableofcontents} + {\HCode{
    }\IgnorePar}{} + {\IgnorePar\HCode{
    }\ShowPar} + {\HCode{}}{}} {} + {\HCode{
    }} {\HCode{
    }} +\Configure{minilot} + {\Configure{tableofcontents} + {\HCode{
    }\IgnorePar}{} + {\IgnorePar\HCode{
    }\ShowPar} + {\HCode{}}{}} {} + {\HCode{
    }} {\HCode{
    }} +\Css{.minitoc-l,.minilot-l,.minilof-l + {text-align:left;margin-left:3em;}} +\Css{.minitoc-c,.minilot-c,.minilof-c + {text-align:center;margin-left:3em;}} +\Css{.minitoc-r,.minilot-r,.minilof-r + {text-align:right;margin-left:3em;}} +\Css{DIV.minitoc,DIV.minilot,DIV.minilof{margin-left:3em;}} +\Css{.minitoc .sectionToc { font-weight:bold;} } +\Configure{parttoc}{}{} + {\HCode{
    }} {\HCode{
    }} +\Configure{partlof}{}{} + {\HCode{
    }} {\HCode{
    }} +\Configure{partlot}{}{} + {\HCode{
    }} {\HCode{
    }} +\Css{.parttoc-l,.partlof-l,.partlot-l{text-align:left;}} +\Css{.parttoc-c,.partlof-c,.partlot-c{text-align:center;}} +\Css{.parttoc-r,.partlof-r,.partlot-r{text-align:right;}} +\Configure{secttoc}{}{} + {\HCode{
    }} {\HCode{
    }} +\Configure{sectlof}{}{} + {\HCode{
    }} {\HCode{
    }} +\Configure{sectlot}{}{} + {\HCode{
    }} {\HCode{
    }} +\Css{.secttoc-l,.sectlof-l,.sectlot-l{text-align:left;}} +\Css{.secttoc-c,.sectlof-c,.sectlot-c{text-align:center;}} +\Css{.secttoc-r,.sectlof-r,.sectlot-r{text-align:right;}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{index} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{NoSection} + {\let\sv:index\p@index \let\sv:label\label + \let\sv:newline\newline \def\newline{ }% + \def\p@index[##1]{\@gobble}\let\label\@gobble + \let\sva:rEfLiNK\a:rEfLiNK +\let\svb:rEfLiNK\b:rEfLiNK +\let\svc:rEfLiNK\c:rEfLiNK +\expandafter\let\expandafter\svC:rEfLiNK\c:rEfLiNK +\Configure{ref}{}{}{}% \let\sv:ref\ref \let\ref\@gobble +% + } + {\let\p@index\sv:index \let\label\sv:label + \let\a:rEfLiNK\sva:rEfLiNK +\let\b:rEfLiNK\svb:rEfLiNK +\let\c:rEfLiNK\svc:rEfLiNK +\expandafter\let\c:rEfLiNK\svC:rEfLiNK % \let\ref\sv:ref +% + \let\newline\sv:newline + } + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{multind} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{@begin}{theindex} + {\ifx \indexname\empty \else\:CheckOption{1} \if:Option + \:CheckOption{notoc*} \if:Option + \addcontentsline{toc}{section}{\indexname}% + \fi +\else \:CheckOption{2} \if:Option + \:CheckOption{notoc*} \if:Option + \addcontentsline{toc}{section}{\indexname}% + \fi +\else \:CheckOption{3} \if:Option + \:CheckOption{notoc*} \if:Option + \addcontentsline{toc}{section}{\indexname}% + \fi +\else \:CheckOption{4} \if:Option + \:CheckOption{notoc*} \if:Option + \addcontentsline{toc}{section}{\indexname}% + \fi +\else + \addcontentsline{toc}{section}{\indexname}% +\fi \fi \fi \fi +\fi} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{fancybox} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{ovalbox} + {\ifvmode \IgnorePar\EndP + \HCode{
    }% + \def\end:bx{\HCode{
    }\par}% + \else + \HCode{}% + \def\end:bx{\HCode{}}% + \fi} + {\end:bx} + \Css{.ovalbox { + padding-left:3pt; + padding-right:3pt; + border:solid thin; + }} + \Configure{Ovalbox} + {\ifvmode \IgnorePar\EndP + \HCode{
    }% + \def\end:bx{\HCode{
    }\par}% + \else + \HCode{}% + \def\end:bx{\HCode{}}% + \fi} + {\end:bx} + \Css{.Ovalbox-thick { + padding-left:3pt; + padding-right:3pt; + border:solid thick; + }} + \Configure{shadowbox} + {\ifvmode \IgnorePar\EndP + \HCode{
    }% + \def\end:bx{\HCode{
    }\par}% + \else + \HCode{}% + \def\end:bx{\HCode{}}% + \fi} + {\end:bx} + \Css{.shadowbox { + padding-left:3pt; + padding-right:3pt; + border:solid thin; + border-right:solid thick; + border-bottom:solid thick; + }} + \Configure{doublebox} + {\ifvmode \IgnorePar\EndP + \HCode{
    }% + \def\end:bx{\HCode{
    }\par}% + \else + \HCode{}% + \def\end:bx{\HCode{}}% + \fi} + {\end:bx} + \Css{.doublebox { + padding-left:3pt; + padding-right:3pt; + border-style:double; + border:solid thick; + }} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{alltt} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{alltt} + {\IgnorePar\EndP\HCode{
    }} + {\IgnorePar\EndP\HCode{
    }} {}{} +\Css{.alltt P { margin-bottom : 0em; margin-top : 0em; }} +\Css{.alltt { margin-bottom : 1em; margin-top : 1em; }} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{latin1} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\HTitleText#1{% + \bgroup + \uccode`\~#1% + \uppercase{% + \egroup + \edef~{\string~}% + }% +} +\Configure{@TITLE} + {\DeclareInputText{168}{"}% + \HTitleText{209}% + \HTitleText{194}% + \HTitleText{210}% + \HTitleText{195}% + \HTitleText{211}% + \HTitleText{196}% + \HTitleText{212}% + \HTitleText{197}% + \HTitleText{213}% + \HTitleText{198}% + \HTitleText{214}% + \HTitleText{199}% + \HTitleText{215}% + \HTitleText{200}% + \HTitleText{216}% + \HTitleText{201}% + \HTitleText{217}% + \HTitleText{202}% + \HTitleText{218}% + \HTitleText{203}% + \HTitleText{219}% + \HTitleText{204}% + \HTitleText{220}% + \HTitleText{205}% + \HTitleText{221}% + \HTitleText{206}% + \HTitleText{222}% + \HTitleText{207}% + \HTitleText{223}% + \HTitleText{224}% + \HTitleText{240}% + \HTitleText{225}% + \HTitleText{241}% + \HTitleText{226}% + \HTitleText{242}% + \HTitleText{227}% + \HTitleText{243}% + \HTitleText{228}% + \HTitleText{244}% + \HTitleText{229}% + \HTitleText{245}% + \HTitleText{230}% + \HTitleText{246}% + \HTitleText{231}% + \HTitleText{247}% + \HTitleText{232}% + \HTitleText{248}% + \HTitleText{233}% + \HTitleText{249}% + \HTitleText{234}% + \HTitleText{250}% + \HTitleText{235}% + \HTitleText{251}% + \HTitleText{236}% + \HTitleText{252}% + \HTitleText{237}% + \HTitleText{253}% + \HTitleText{238}% + \HTitleText{254}% + \HTitleText{239}% + \HTitleText{255}% +} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{vanilla} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{title} + {\IgnorePar\EndP\HCode{
    }\begingroup\bf} + {\endgroup\IgnorePar\HCode{
    }} +\Css{div.title {margin-top: 0.5em;}} +\Configure{author} + {\IgnorePar\EndP\HCode{
    }\IgnorePar\par} + {\IgnorePar\EndP\HCode{
    }} + + +\Configure{matrix} + {\EndP\HCode{
    }} + {\HCode{
    }\IgnorePar} + {\HCode{}}{\HCode{}} + {\HCode{}} {\HCode{}} +\Configure{align} + {\EndP\HCode{
    }} + {\HCode{
    }\IgnorePar} + {\HCode{}}{\HCode{}} + {\HCode{}} {\HCode{}} + +\Configure{heading} + {}{}{\IgnorePar\EndP\HCode{

    }}{\HCode{

    }} +\ConfigureToc{heading} + {}{\HCode{}}{}{\HCode{}} +\Configure{subheading} + {}{}{\EndP\HCode{

    }}{.\HCode{

    }} +\ConfigureToc{subheading} + {}{\HCode{}}{}{\HCode{}} +\Configure{demo} + {\IgnorePar\EndP\HCode{
    }} + {\HCode{}} {\IgnorePar\EndP\HCode{
    }} +\Configure{aligned} + {\EndP\HCode{
    }} + {\HCode{
    }\IgnorePar} + {\HCode{}}{\HCode{}} + {\HCode{}} {\HCode{}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{eplain} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{columns} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} +\Css{div.columns { margin-left:2em; margin-right:2em; }} +\Configure{bibliography} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }\par} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }\par} +\Configure{makecolumns} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }% + \gdef\make:col{\gdef\make:col{\HCode{
    }}}} + {\HCode{
    }} + {\HCode{}% + \gdef\make:col{\gdef\make:col{\HCode{
    }}}} + {\make:col} + {} +\Css{table.makecolumns{width:100\%;}} +\Css{table.makecolumns td {vertical-align:top;}} +\Configure{flushleft} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }} + {\HCode{
    }} +\Configure{flushright} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }} + {\HCode{
    }} +\Configure{center} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }} + {\HCode{
    }} +\Css{div.center {text-align:center;}} +\Css{div.flushright {text-align:right;}} +\Css{div.flushleft {text-align:left;}} +\Configure{monthname} + {\HCode{}} + {\HCode{}} +\Configure{timestring} + {\HCode{}} + {\HCode{}} +\Configure{timestamp} + {\HCode{}} + {\HCode{}} +\Configure{today} + {\HCode{}} + {\HCode{}} + +\Configure{numberedlist} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
      }\let\end:itm=\empty} + {\ifvmode \IgnorePar\fi \end:itm \HCode{
    }} + {\end:itm \def\end:itm{\EndP\Tg
  • }\HCode{
  • }\special{t4ht@[}\IgnorePar} + {\special{t4ht@]}} +\Configure{orderedlist} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
      }\let\end:itm=\empty} + {\ifvmode \IgnorePar\fi \end:itm \HCode{
    }} + {\end:itm \def\end:itm{\EndP\Tg
  • }\HCode{
  • }\special{t4ht@[}\IgnorePar} + {\special{t4ht@]}} +\Configure{unorderedlist} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
      }\let\end:itm=\empty} + {\ifvmode \IgnorePar\fi \end:itm \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP + \end:itm \def\end:itm{\EndP\Tg
  • }% + \HCode{
  • }\special{t4ht@[}\IgnorePar} + {\special{t4ht@]}} +\Configure{listing} + {\IgnorePar\EndP \HCode{
    }\par + \Configure{HtmlPar} + {\EndP} + {\EndP} + {~\HCode{
    }} + {~\HCode{
    }} + } + {\HCode{
    }\par} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{context} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \catcode`\!=11 +\NewConfigure{-@@ly}{2} + +\Configure{sectie} + {\gHAdvance \sec:Level by 1\relax + \ifnum \sec:Level=1 + \ifvmode \IgnorePar\fi \EndP + \HCode{
    }% + \else + \HCode{}% + \fi + } + {\ifnum \sec:Level=1 + \ifvmode \IgnorePar\fi \EndP + \HCode{
    }% + \else + \HCode{}% + \fi + \gHAdvance \sec:Level by -1\relax + } +\HAssign\sec:Level=0 +\def\:tmp#1#2{% + \ConfigureMark{#1} + {\HCode{}\finalsectionnumber + \HCode{}} + \Configure{#1}{}{} + {\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{<#2 class="#1Head"\a:LRdir>}\NoFonts + \TitleMark\space\HtmlParOff} + {\EndNoFonts \HCode{}\HtmlParOn + \IgnoreIndent \par \ShowPar} + \Configure{chapterTITLE+}{\finalsectionnumber\space##1} + \ifx \end:secs\empty \else + \edef\:temp{\noexpand\Configure{end#1}{\end:secs}}\:temp + \fi + \edef\end:secs{\end:secs,#1}% + \NewConfigure{#1-ko}{2} +} +\def\end:secs{} +\def\:tempd#1{\edef\:temp{\noexpand\:tmp{#1}}\:temp} +\:tempd{\v!hoofdstuk +}{h1} +\:tempd{\v!paragraaf +}{h2} +\:tempd{\v!sub \v!paragraaf +}{h3} +\:tempd{\v!sub \v!sub \v!paragraaf +}{h4} +\:tempd{\v!sub \v!sub \v!sub \v!paragraaf +}{h5} +\:tempd{\v!sub \v!sub \v!sub \v!sub \v!paragraaf +}{h5} + +\Configure{startstop} + {\ifvmode \IgnorePar \EndP + \HCode{
    }\par + \def\end:startstop{\ifvmode \IgnorePar \EndP \fi + \HCode{
    }\par}% + \else + \HCode{}% + \def\end:startstop{\ifvmode \IgnorePar \HCode{}\par + \else \HCode{}\fi}% + \fi} + {\end:startstop} + +\Configure{placecontent} + {\ifvmode \IgnorePar\fi \EndP + \def\toc:br{\def\toc:br{\HCode{}}}% + \HCode{
    }\IgnorePar} + {} + {\IgnorePar\EndP\HCode{
    }\ShowPar} + {} {} +\Configure{contenthead} + {\ifvmode \IgnorePar\fi \EndP \HCode{

    }\NoFonts} + {\ifvmode \IgnorePar\fi \EndNoFonts \HCode{

    }\par} +\ConfigureToc{part} + {\toc:br + \HCode{}} + {\HCode{}~} + {} + {\HCode{}} +\ConfigureToc{chapter} + {\toc:br + \HCode{}} + {\HCode{}~} + {} + {\HCode{}} +\ConfigureToc{section} + {\toc:br + \HCode{}} + {\HCode{}~} + {} + {\HCode{}} +\ConfigureToc{subsection} + {\toc:br + \HCode{}} + {\HCode{}~} + {} + {\HCode{}} +\ConfigureToc{subsubsection} + {\toc:br + \HCode{}} + {\HCode{}~} + {} + {\HCode{}} +\ConfigureToc{subsubsubsection} + {\toc:br + \HCode{}} + {\HCode{}~} + {} + {\HCode{}} +\ConfigureToc{subsubsubsubsection} + {\toc:br + \HCode{}} + {\HCode{}~} + {} + {\HCode{}} + +\Configure{description-item} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    +
    }\everypar{}} + {\HCode{
    }\everypar{\HtmlPar}\par} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }} +\Configure{description-word} + {\HCode{}} + {\ifvmode \IgnorePar \HCode{}\par + \else \HCode{}\fi} + +\Configure{itemgroup} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }\let\end:dd=\empty} + {\ifvmode\IgnorePar\fi \EndP \end:dd \HCode{
    }} +\Configure{head-listitem} + {\ifvmode\IgnorePar\fi \EndP + \end:dd \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }\def\end:dd{\HCode{
    }}} +\Configure{symbol-listitem} + {\ifvmode\IgnorePar\fi \EndP + \end:dd \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }\def\end:dd{\HCode{
    }}} +\Configure{other-listitem} + {\ifvmode\IgnorePar\fi \EndP + \end:dd \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }\def\end:dd{\HCode{
    }}} + +\Configure{typing} + {\ifvmode \IgnorePar\fi \EndP \par \ShowPar + \def\verb:par{% + \HCode{
    }% + \gdef\verb:par{\HCode{
    }}}% + } + {\ifvmode \IgnorePar\fi \HCode{
    }\par} + {\verb:par} + {\HCode{\string&}\HChar{-35}\HCode{x00A0;}} +\Css{div.typing + {font-family: monospace; white-space: nowrap; }} + +\Configure{narrower} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} +\Css{div.narrower {margin-left:2em; margin-right:2em;}} +\Configure{midaligned} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }\par} +\Configure{leftaligned} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }\par} +\Configure{rightaligned} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }\par} +\Css{div.midaligned {text-align:center;}} +\Css{div.leftaligned {text-align:left;}} +\Css{div.rightaligned {text-align:right;}} + +\Configure{plaatsblok} + {\ifvmode \IgnorePar\fi \EndP\HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP\HCode{
    }} +\Configure{caption} + {\HCode{}} {\HCode{}} + {\HCode{}} {\HCode{}} +\NewConfigure{figure}{2} +\Configure{figure} + {\ifvmode \IgnorePar\fi \EndP\HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP\HCode{
    }} +\Configure{externalfigure}{\Picture[fig]} +\Configure{figure-li} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }\par\IgnorePar} + {\HCode{}} + {\HCode{
    }} +\Configure{-@@kjfigure} + {\HCode{}} + {\HCode{}} + +\Configure{\v!tabulate} + {\ifvmode \IgnorePar\fi + \EndP \HCode{
    }}
    +   {\ifvmode\IgnorePar\fi\HCode{
    }\par} + +\Configure{table} + {\PushStack\Table:Stck\TableNo + \PushStack\Row:Stck\HRow \HAssign\HRow=0\relax + \PushStack\Col:Stck\Prev:Col + \gHAdvance\Table:No by 1\relax + \HAssign\TableNo=\Table:No\relax + \ifvmode \IgnorePar\fi \EndP\halignTB{table}\putVBorder +} + {\HCode{}% + \PopStack\Table:Stck\TableNo + \PopStack\Row:Stck\HRow + \PopStack\Col:Stck\Prev:Col + } + {\gHAdvance\HRow by 1 + \HCode{}% + \currentTABLEcolumn=0 \gHAssign\Prev:Col=0 } + {\HCode{}} + {\HAssign\HCol=\the\currentTABLEcolumn\relax + \HAssign\HMultispan=\HCol\relax + \HAdvance\HMultispan by -\Prev:Col\relax + \gHAssign\Prev:Col=\HCol\relax + \HAdvance\HCol by 1\relax + \ifnum \HMultispan>1 \HAdvance\HCol by 1 + \HAdvance\HCol by -\HMultispan\relax \fi + \HCode{\Hnewline1 colspan="\HMultispan" \fi >}% +\gdef\dd:table{% + \gdef\dd:table{}% + \x:tableCell + \d:table}% +\def\x:tableCell{\e:tableCell \global\let\x:tableCell=\empty}% +} + {\HCode{}} + +\HAssign\Table:No=0 +\HAssign\TableNo=0 +\HAssign\Prev:Col=0 +\HAssign\HRow=0 +\Configure{tableCell} + {\e:table\HCode{
    }\ShowPar\par} + {\e:table\HCode{
    }\ShowPar\par} + {\e:table\HCode{
    }\ShowPar\par} + {\e:table\HCode{
    }\ShowPar\par} + {\ifvmode \IgnorePar\fi \EndP\HCode{
    }\f:table} +\let\VBorder\empty \let\AllColMargins\empty +\Configure{VBorder} + {\let\VBorder\empty + \let\AllColMargins\empty + \global\let\GROUPS\empty + \HAssign\NewGroup = 0 + } + {% + \let\:temp\TableNo \let\TableNo=\relax + \edef\VBorder{\VBorder\ifnum \NewGroup> 0 \fi}% + \let\TableNo\:temp + \HAssign\NewGroup = 0 + \gdef\GROUPS{rules="groups"}% + } + {\Advance:\NewGroup by 1 + \let\:temp\TableNo \let\TableNo=\relax + \ifnum \NewGroup=1 \edef\VBorder{\VBorder}\fi + \edef\VBorder{\VBorder}\xdef\AllColMargins{\AllColMargins1}% + \let\TableNo\:temp + } + {% + \let\:temp\TableNo \let\TableNo=\relax + \edef\AllColMargins{\AllColMargins 0}% + \let\TableNo\:temp + } + +\Css{table.table td {vertical-align:top;}} +\Css{table.table td { padding-left:3pt; padding-right:3pt; }} + +\Configure{halignTB}{\HCode{}} +\Configure{halignTB<>}{table}{\HCode{class="table"\Hnewline + cellspacing="0" cellpadding="0" \GROUPS\Hnewline + frame="\ifx \GROUPS\empty void\else border\fi" id="TBL-\TableNo-" + }<>\HAlign} +\Configure{TABLElongrule}{\HCode{
    }} +\Configure{TableHL} + {\TABLEnoalign{% + \HCode{}% +\tmp:cnt=\maxTABLEcolumn +\advance\tmp:cnt by 2 +\HCode{}% + \HCode{}}% +} +\Configure{halignTD} {}{} + {<}{\HCode{ % align="left" + style="white-space:nowrap; text-align:left;"}} + {-}{\HCode{ % align="center" + style="white-space:nowrap; text-align:center;"}} + {>}{\HCode{ % align="right" + style="white-space:nowrap; text-align:right;"}} + {l}{\HCode{ % align="left" + style="white-space:nowrap; text-align:left;"}} + {c}{\HCode{ % align="center" + style="white-space:nowrap; text-align:center;"}} + {r}{\HCode{ % align="right" + style="white-space:nowrap; text-align:right;"}} + {^}{\HCode{ valign="top" style="white-space:nowrap;"}} + {=}{\HCode{ valign="baseline" style="white-space:nowrap;"}} + {|}{\HCode{ valign="middle" style="white-space:nowrap;"}} + {_}{\HCode{ valign="bottom" style="white-space:nowrap;"}} + {p}{\HCode{ % align="left" + style="white-space:wrap; text-align:left;"}\Protect\a:HColWidth} + {m}{\HCode{ % align="left" + style="white-space:nowrap; text-align:left;" valign="middle"}} + {b}{\HCode{ % align="left" + style="white-space:nowrap; text-align:left;" valign="baseline"}} + {} + +\Configure{index} + {\Link{}{in-\nextinternalreference}\EndLink} +\Configure{indexpage}{% + \gHAdvance\Idx:No by 1 #1% + {#2}% + {#3}% + {#4}% + {\Link{in-#3}{}\Idx:No\EndLink}} +\HAssign\Idx:No = 0 +\Configure{indexchar} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }} + {\HCode{
    }\par} +\Css{div.indexchar{margin-top:0.2em; margin-bottom:0.1pt;}} +\Configure{index-env} + {\ifvmode \IgnorePar\fi \EndP\HCode{
    }\par} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }\par} +\Css{div.index-env p{margin-top:0em; margin-bottom:0em;}} +\NewConfigure{-@@idindex}{2} + +\Configure{-@@ur} + {\HCode{}} + {\HCode{}} + +\catcode`\!=12 + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tabulary} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{halignTD} {}{} + {<}{\HCode{ % align="left" + style="white-space:nowrap; text-align:left;"}} + {-}{\HCode{ % align="center" + style="white-space:nowrap; text-align:center;"}} + {>}{\HCode{ % align="right" + style="white-space:nowrap; text-align:right;"}} + {l}{\HCode{ % align="left" + style="white-space:nowrap; text-align:left;"}} + {c}{\HCode{ % align="center" + style="white-space:nowrap; text-align:center;"}} + {r}{\HCode{ % align="right" + style="white-space:nowrap; text-align:right;"}} + {^}{\HCode{ valign="top" style="white-space:nowrap;"}} + {=}{\HCode{ valign="baseline" style="white-space:nowrap;"}} + {|}{\HCode{ valign="middle" style="white-space:nowrap;"}} + {_}{\HCode{ valign="bottom" style="white-space:nowrap;"}} + {p}{\HCode{ % align="left" + style="white-space:wrap; text-align:left;"}} + {m}{\HCode{ % align="left" + style="white-space:nowrap; text-align:left;" valign="middle"}} + {b}{\HCode{ % align="left" + style="white-space:wrap; text-align:left;" valign="baseline"}} + {L}{\HCode{ style="white-space:wrap; text-align:left;"}} + {R}{\HCode{ style="white-space:wrap; text-align:right;"}} + {C}{\HCode{ style="white-space:wrap; text-align:center;"}} + {J}{\HCode{ style="white-space:wrap;"}} + {} +\ConfigureEnv{tabulary} + {\Configure{noalign}% + {\f:tabular\d:tabular \HCode{}\pend:def\TableNo{0}\c:tabular\e:tabular}% +% + \IgnorePar\ifvmode\else\HCode{}\fi +\EndP\HCode{
    }% + \PushStack\Col:Marg\AllColMargins + } + {\HCode{
    }\PopStack\Col:Marg\AllColMargins\ShowPar + \Configure{noalign}{}{}% +% + \ShowPar +% + }{}{} + \Configure{tabulary} + {\ifvmode \IgnorePar\fi \EndP \halignTB{tabulary}\putVBorder } + {\HCode{

    }} + {\HCode{
    }} + {\HCode{}} + {\r:HA} + {\HCode{1 colspan="\HMultispan"\fi}% + \halignTD \HCode{ id="TBL-\TableNo-\HRow-\HCol" + \Hnewline class="td}\NoFonts\ColMargins\EndNoFonts + \HCode{">}\par \ShowPar +\PushStack\Table:Stck\TableNo} + {\IgnorePar \EndP +\PopStack\Table:Stck\TableNo \d:HA} +\Configure{halignTB<>}{tabulary}{\HCode{class="tabulary"\Hnewline + cellspacing="0" cellpadding="0" \GROUPS\Hnewline + frame="\ifx \GROUPS\empty void\else border\fi" id="TBL-\TableNo-" + }<>\HAlign} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{ntheorem} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{Anmerkung} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }} {}{} +\ConfigureEnv{Beispiel} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }} {}{} +\ConfigureEnv{Bemerkung} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }} {}{} +\ConfigureEnv{Beweis} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }} {}{} +\ConfigureEnv{Corollary} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }} {}{} +\ConfigureEnv{Definition} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }} {}{} +\ConfigureEnv{Example} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }} {}{} +\ConfigureEnv{Korollar} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }} {}{} +\ConfigureEnv{Lemma} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }} {}{} +\ConfigureEnv{Proof} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }} {}{} +\ConfigureEnv{Proposition} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }} {}{} +\ConfigureEnv{Remark} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }} {}{} +\ConfigureEnv{Satz} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }} {}{} +\ConfigureEnv{Theorem} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }} {}{} +\ConfigureEnv{anmerkung} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }} {}{} +\ConfigureEnv{beispiel} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }} {}{} +\ConfigureEnv{bemerkung} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }} {}{} +\ConfigureEnv{beweis} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }} {}{} +\ConfigureEnv{corollary} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }} {}{} +\ConfigureEnv{definition} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }} {}{} +\ConfigureEnv{example} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }} {}{} +\ConfigureEnv{korollar} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }} {}{} +\ConfigureEnv{lemma} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }} {}{} +\ConfigureEnv{proof} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }} {}{} +\ConfigureEnv{proposition} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }} {}{} +\ConfigureEnv{remark} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }} {}{} +\ConfigureEnv{satz} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }} {}{} +\ConfigureEnv{theorem} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }} {}{} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{t2benc} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\:temp{charset=koi8-r}\ifx \A:charset\:temp \else + \def\A:charset{charset=iso-8859-5} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{memoir} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{poemline} + {\HCode{}} {\HCode{}} +\Css{.poemline {text-align:right; width:6em;}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{verse} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{poemtitle} + {\par\IgnorePar\EndP + \HCode{
    }} + {\HCode{}} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }\par} +\Configure{likepoemtitle} + {\par\IgnorePar\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }\par} +\Css{.poemtitle, likepoemtitle {margin-left:2em; margin-bottom:0.5em;}} +\ConfigureEnv{verse} + {\ifvmode \IgnorePar\fi\EndP + \HCode{
    }% + \bgroup + \Configure{hspace} + {\HCode{}\:nbsp} + {\HCode{}} {} + \let\end:verseln\empty + } + {\egroup \ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {}{} + +\ConfigureList{verse} + {} {\ifvmode \IgnorePar\fi \EndP \end:verseln} + {\parindent=\z@} {} + +\Configure{verseline} + {\ifvmode \IgnorePar\fi \EndP \end:verseln + \HCode{
    }\def\end:verseln{\HCode{
    }}} + {\ifvmode \IgnorePar\fi \EndP \end:verseln + \HCode{
    }% + \def\end:verseln{\HCode{
    }}} + +\Configure{flagverse} + {\HCode{}\bgroup \setlength{\vleftskip}{0em}} + {\egroup \HCode{}\ignorespaces} + +\Css{.skip-verseline {margin-top: 1em;}} +\Css{.skip-verseline, .verseline {white-space: nowrap;}} +\Css{.flagverse {float:right; font-size:85\%; + text-decoration:underline;}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{rlbabel} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{TITLE+}{\HCode{\jobname}} +\Configure{Rregion} {\beginL} {\endL} +\Configure{!P}{\a:LRdir} +\Configure{!BODY}{\a:LRdir} +\Configure{LRdir}{ dir="\if@rl rtl\else ltr\fi" + } +\Configure{moreL} + {\ifvmode \let\end:moreRL=\empty + \else\HCode{}\def\end:moreRL{\HCode{}}\fi} + {\end:moreRL} +\Configure{moreR} + {\ifvmode \let\end:moreRL=\empty + \else\HCode{}\def\end:moreRL{\HCode{}}\fi} + {\end:moreRL} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{hebtex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-8} +\Configure{arabtext} + {\ifhmode \let\end:arabtex=\empty \IgnorePar + \else + \HCode{
    }% + \def\end:arabtex{\HCode{
    }}% + \fi + \global\let\start:arab=\relax} + {\end:arabtex} + {\ifx \start:arab\relax \global\let\start:arab=\empty + \else \Tg
    \fi} + {} +\:CheckOption{nikud} \if:Option + \Configure{chireq}{\char5 } + \Configure{cholem}{\char3 } + \Configure{chpatach}{\char1\char7 } + \Configure{chqames}{\char2\char7 } + \Configure{chsegol}{\char3\char7 } + \Configure{dagesh}{\char46 } + \Configure{meteg}{\char44 } + \Configure{patachf}{\char1 } + \Configure{patach}{\char1 } + \Configure{qameschat}{\char6\char7 } + \Configure{qames}{\char6 } + \Configure{qibbus}{\HCode{}} + \Configure{rdot}{\HCode{}} + \Configure{segol}{\char3 } + \Configure{sere}{\char9 } + \Configure{shindot}{\HCode{}} + \Configure{shwa}{\char7 } + \Configure{sindot}{\HCode{}} +\else + \Log:Note{for hebrew vowels, use + the command line option `nikud'} + \Configure{chireq}{\HCode{}} + \Configure{cholem}{\HCode{}} + \Configure{chpatach}{\HCode{}} + \Configure{chqames}{\HCode{}} + \Configure{chsegol}{\HCode{}} + \Configure{dagesh}{\HCode{}} + \Configure{meteg}{\HCode{}} + \Configure{patachf}{\HCode{}} + \Configure{patach}{\HCode{}} + \Configure{qameschat}{\HCode{}} + \Configure{qames}{\HCode{}} + \Configure{qibbus}{\HCode{}} + \Configure{rdot}{\HCode{}} + \Configure{segol}{\HCode{}} + \Configure{sere}{\HCode{}} + \Configure{shindot}{\HCode{}} + \Configure{shwa}{\HCode{}} + \Configure{sindot}{\HCode{}} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{abidir} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{pic-RL}\if:Option + \Configure{RL} + {\ifvmode \IgnorePar\EndP \def\RL:tag{div}\else \def\RL:tag{span}\fi + \HCode{<\RL:tag\space class="pic-RL">}\Picture*{}} + {\EndPicture\HCode{}} + {} {} {} {} + \Css{div.pic-RL{text-align:right;}} +\else + \Log:Note{for pictorial RL, use + the command line option `pic-RL'} + \Configure{RL} + {\HCode{}} {\HCode{}} + {} {\HCode{
    }} {} {} + +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{koi8-r} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=koi8-r} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{frenchb} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-1} +\Configure{@TITLE}{\Configure{frenchb-thinspace}{}{}} +\Configure{system-nbsp} + {\ht:special{t4ht@[unhskip}} + {\ht:special{t4ht@]unhskip}} +\ifx \tmp:bx\:UnDef \csname newbox\endcsname \tmp:bx \fi +\Configure{frenchb-nbsp} + {\ht:special{t4ht@?unhskip}\HCode{}% + \HCode{ }\setbox\tmp:bx=\hbox\bgroup} + {\egroup \HCode{}} +\Css{.frenchb-nbsp{font-size:75\%;}} +\Configure{frenchb-thinspace} + {\ht:special{t4ht@?unhskip}\HCode{}% + \HCode{ }\setbox\tmp:bx=\hbox\bgroup} + {\egroup \HCode{}} +\Css{.frenchb-thinspace{font-size:75\%;}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{mex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\MeX{\HCode{}MeX\HCode{}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{titlesec} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ifx \ttl@assign@ii\:Undef + \ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble \else + \csname thetitlesubsection\endcsname\fi} +\Configure{subsection}{}{} + {\EndP\bgroup \IgnorePar\HCode{

    }% + \TitleMark\space} + {\HCode{

    }\IgnoreIndent\egroup\par} +\Configure{likesubsection}{}{} + {\EndP\bgroup \IgnorePar\HCode{

    }} + {\HCode{

    }\IgnoreIndent\egroup\par} +\ConfigureMark{subsubsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble \else + \csname thetitlesubsubsection\endcsname\fi} +\Configure{subsubsection}{}{} + {\EndP\bgroup \IgnorePar\HCode{
    }% + \TitleMark\space} + {\HCode{
    }\IgnoreIndent\egroup \par\ShowPar} +\Configure{likesubsubsection}{}{} + {\EndP\bgroup \IgnorePar\HCode{
    }% + \TitleMark\space} + {\HCode{
    }\IgnoreIndent\egroup \par\ShowPar} +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \csname thetitlesection\endcsname\fi} +\Configure{section}{}{} + {\IgnorePar \EndP\IgnorePar\HCode{

    } + \TitleMark\space} + {\HCode{

    }\IgnoreIndent\par} +\Configure{likesection}{}{} + {\IgnorePar \EndP\IgnorePar\HCode{

    }} + {\HCode{

    }\IgnoreIndent\par} + +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{jeep} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{outline} + {}{\ShowPar +}{}{} +\ConfigureList{outline}% + {\EndP\HCode{
      }\PushMacro\end:itm +\global\let\end:itm=\empty +} + {\PopMacro\end:itm \global\let\end:itm \end:itm +% +\EndP\HCode{
    }\ShowPar +} + {\end:itm \gdef\end:itm{\EndP\Tg
  • }\DeleteMark +} + {\HCode{
  • }\AnchorLabel +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{multirow} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{multirow} + {\HCode{
    }} + {\HCode{
    }} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{wrapfig} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{wrapfloat} + {\ifvmode\IgnorePar\EndP + \HCode{
    }% + \def\endWrap{\ifvmode\IgnorePar\fi\EndP\HCode{
    }\par}% + \else + \HCode{}\bgroup + \Configure{caption} + {\HCode{
    }} + {\HCode{}: }{}{\HCode{
    }}% +% + \def\endWrap{\egroup\HCode{
    }}% + \fi + } + {\endWrap} +\Css{.caption span.id{font-weight: bold;}} +\Css{ + .wrapfig-r, + .wrapfig-ri, + .wrapfig-ir, + .wrapfig-ro, + .wrapfig-or + {float:right; text-align:left; + margin-left:auto; margin-top:0.5em;} +} +\Css{ + .wrapfig-l, + .wrapfig-li, + .wrapfig-il, + .wrapfig-lo, + .wrapfig-ol + {float:left; text-align:left; + margin-right:auto; margin-top:0.5em;} +} +\Css{.wrapfig-r .caption td.content, + .wrapfig-ri .caption td.content, + .wrapfig-ir .caption td.content, + .wrapfig-ro .caption td.content, + .wrapfig-or .caption td.content, + .wrapfig-l .caption td.content, + .wrapfig-li .caption td.content, + .wrapfig-il .caption td.content, + .wrapfig-lo .caption td.content, + .wrapfig-ol .caption td.content + {white-space: normal; }} +\Css{.wrapfig-r .caption, + .wrapfig-ri .caption, + .wrapfig-ir .caption, + .wrapfig-ro .caption, + .wrapfig-or .caption, + .wrapfig-l .caption, + .wrapfig-li .caption, + .wrapfig-il .caption, + .wrapfig-lo .caption, + .wrapfig-ol .caption + {width:30\%; }} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{subfigure} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{subfigure} + {\ifvmode \IgnorePar \fi \EndP + \HCode{
    }} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }} +\Configure{subfigurecaption} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {}{} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} +\Css{.subfigcaption {margin-top:1em; + margin-left:1em; text-align:center;}} +\Css{div.subfigure {text-align:center;}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{emulateapj} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@seccntformat{section}% + \thesubsection\HCode{}\fi} +\Configure{subsection}{}{} + {\EndP\bgroup \IgnorePar\HCode{

    }% + \TitleMark{. \space}} + {\HCode{

    }\IgnoreIndent\egroup} +\Configure{slugcomment} + {\HCode{
    }} + {\HCode{
    }} +\Css{.slugcomment{text-align:center;font-size:80\%; + font-style: italic;}} +\Configure{subtitle}{\HCode{
    }}{\HCode{
    }} +\Configure{submitted}{}{\Tg} +\Configure{title}{\HCode{

    }}{\HCode{

    }} +\Css{.title{text-align:center;}} +\Configure{author} + {\IgnorePar\EndP\HCode{
    }}{\HCode{
    }} +\Css{div.author{text-align:center;}} +\Configure{affil}{\HCode{
    }}{\HCode{
    }} +\Css{.affil{text-align:center;}} +\Css{.affil div{text-align:left; + margin-right:15pt;margin-left:15pt;}} +\Configure{keywords} + {\IgnorePar\EndP\HCode{
    }} + {\HCode{
    }} +\Css{.keywords{text-align:center;}} +\Css{.keywords div{text-align:left; margin-right:15pt;margin-left:30pt; + text-indent:-15pt;}} +\Configure{subjectheadings} + {\HCode{
    }}{\HCode{
    }} +\Css{.subjectheadings{text-align:center;}} +\Css{.subjectheadings div{text-align:left; + margin-right:15pt;margin-left:15pt;}} + +\Css{.abstract {margin-right:15pt;margin-left:15pt;}} +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@seccntformat{section}% + \thesection\HCode{}\fi} +\Configure{section}{}{} + {\IgnorePar \EndP\IgnorePar\HCode{

    } + \TitleMark{. \space}} + {\HCode{

    }\IgnoreIndent \par} +\ConfigureEnv{references} + {\IgnorePar\EndP\Tg
    } + {\IgnorePar\EndP\Tg
    } {}{} +\Css{.references p { margin: 0.35em; text-indent:-2em;margin-left:2em;}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{picins} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Css{.picins-dr, .picins-rd { float:right; + padding: 2px; margin-left:5px; margin-bottom:3px; + border: 1px dashed black; + }} +\Css{.picins-dl, .picins-ld, .picins-d { float:left; + padding: 2px; margin-right:5px; margin-bottom:3px; + border: 1px dashed black; + }} +\Css{.picins-fr, .picins-rf { float:right; + padding: 2px; margin-left:5px; margin-bottom:3px; + border: 1px dashed black; + }} +\Css{.picins-fl, .picins-lf, .picins-f { float:left; + padding: 2px; margin-right:5px; margin-bottom:3px; + border: 1px solid black; + }} +\Css{.picins-sr, .picins-rs { float:right; + padding: 2px; margin-left:5px; margin-bottom:3px; + border-left: 1px solid black; + border-top: 1px solid black; + border-right: 4px solid black; + border-bottom: 4px solid black; + }} +\Css{.picins-sl, .picins-ls, .picins-s { float:left; + padding: 2px; margin-right:5px; margin-bottom:3px; + border-left: 1px solid black; + border-top: 1px solid black; + border-right: 4px solid black; + border-bottom: 4px solid black; + }} +\Css{.picins-xr, .picins-rx { float:right; + padding: 2px; margin-left:5px; margin-bottom:3px; + border-left: 1px solid black; + border-top: 1px solid black; + border-right: 1px double black; + border-bottom: 1px double black; + }} +\Css{.picins-xl, .picins-lx, .picins-x { float:left; + padding: 2px; margin-right:5px; margin-bottom:3px; + border-left: 1px solid black; + border-top: 1px solid black; + border-right: 1px double black; + border-bottom: 1px double black; + }} +\Css{.picins-r { float:right; + padding: 2px; margin-left:5px; margin-bottom:3px; + }} +\Css{.picins-l, .picins- { float:left; + padding: 2px; margin-right:5px; margin-bottom:3px; + }} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{ot4enc} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\add:acc#1{\ht:special{t4ht@+\string&\#x#1;}x} +\Configure{add accent}{OT4:18} %\` + {A}{\add:acc{00C0}} + {E}{\add:acc{00C8}} + {I}{\add:acc{00CC}} + {N}{\add:acc{01F8}} + {O}{\add:acc{00D2}} + {U}{\add:acc{00D9}} + {W}{\add:acc{1E80}} + {Y}{\add:acc{1EF2}} + {a}{\add:acc{00E0}} + {e}{\add:acc{00E8}} + {i}{\add:acc{00EC}} + {n}{\add:acc{01F9}} + {o}{\add:acc{00F2}} + {u}{\add:acc{00F9}} + {w}{\add:acc{1E81}} + {y}{\add:acc{1EF3}} + {\i}{\add:acc{00EC}} + {}{} +\Configure{add accent}{OT4:127} %\" + {H}{\add:acc{1E26}} + {h}{\add:acc{1E27}} + {W}{\add:acc{1E84}} + {w}{\add:acc{1E85}} + {X}{\add:acc{1E8C}} + {x}{\add:acc{1E8D}} + {t}{\add:acc{1E97}} + {A}{\add:acc{00C4}} + {E}{\add:acc{00CB}} + {I}{\add:acc{00CF}} + {O}{\add:acc{00D6}} + {U}{\add:acc{00DC}} + {a}{\add:acc{00E4}} + {e}{\add:acc{00EB}} + {i}{\add:acc{00EF}} + {o}{\add:acc{00F6}} + {u}{\add:acc{00FC}} + {y}{\add:acc{00FF}} + {Y}{\add:acc{0178}} + {\i}{\add:acc{00EF}} + {m}{m\add:acc{0308}} + {}{} +\Configure{add accent}{OT4:19} %\' + {A}{\add:acc{00C1}} + {C}{\add:acc{0106}} + {D}{\add:acc{010E}} + {E}{\add:acc{00C9}} + {G}{\add:acc{01F4}} + {I}{\add:acc{00CD}} + {L}{\add:acc{0139}} + {N}{\add:acc{0143}} + {O}{\add:acc{00D3}} + {R}{\add:acc{0154}} + {S}{\add:acc{015A}} + {U}{\add:acc{00DA}} + {Y}{\add:acc{00DD}} + {Z}{\add:acc{0179}} + {a}{\add:acc{00E1}} + {c}{\add:acc{0107}} + {d}{\add:acc{010F}} + {e}{\add:acc{00E9}} + {g}{\add:acc{01F5}} + {i}{\add:acc{00ED}} + {l}{\add:acc{013A}} + {n}{\add:acc{0144}} + {o}{\add:acc{00F3}} + {r}{\add:acc{0155}} + {s}{\add:acc{015B}} + {u}{\add:acc{00FA}} + {y}{\add:acc{00FD}} + {z}{\add:acc{017A}} + {j}{\add:acc{FFFD}} + {J}{\add:acc{FFDD}} + {\i}{\add:acc{00ED}} + {\j}{\add:acc{FFFD}} + {}{} +\Configure{add accent}{OT4:95} %\. + {C}{\add:acc{010A}} + {c}{\add:acc{010B}} + {E}{\add:acc{0116}} + {e}{\add:acc{0117}} + {G}{\add:acc{0120}} + {g}{\add:acc{0121}} + {I}{\add:acc{0130}} + {Z}{\add:acc{017B}} + {z}{\add:acc{017C}} + {A}{\add:acc{0226}} + {a}{\add:acc{0227}} + {O}{\add:acc{022E}} + {o}{\add:acc{022F}} + {B}{\add:acc{1E02}} + {b}{\add:acc{1E03}} + {D}{\add:acc{1E0A}} + {d}{\add:acc{1E0B}} + {F}{\add:acc{1E1E}} + {f}{\add:acc{1E1F}} + {H}{\add:acc{1E22}} + {h}{\add:acc{1E23}} + {M}{\add:acc{1E40}} + {m}{\add:acc{1E41}} + {N}{\add:acc{1E44}} + {n}{\add:acc{1E45}} + {P}{\add:acc{1E56}} + {p}{\add:acc{1E57}} + {R}{\add:acc{1E58}} + {r}{\add:acc{1E59}} + {S}{\add:acc{1E60}} + {s}{\add:acc{1E61}} + {T}{\add:acc{1E6A}} + {t}{\add:acc{1E6B}} + {W}{\add:acc{1E86}} + {w}{\add:acc{1E87}} + {X}{\add:acc{1E8A}} + {x}{\add:acc{1E8B}} + {Y}{\add:acc{1E8E}} + {y}{\add:acc{1E8F}} + {}{} +\Configure{add accent}{OT4:22} %\= + {}{} +\Configure{add accent}{OT4:94} %\^ + {A}{\add:acc{00C2}} + {E}{\add:acc{00CA}} + {I}{\add:acc{00CE}} + {O}{\add:acc{00D4}} + {U}{\add:acc{00DB}} + {a}{\add:acc{00E2}} + {e}{\add:acc{00EA}} + {i}{\add:acc{00EE}} + {o}{\add:acc{00F4}} + {u}{\add:acc{00FB}} + {C}{\add:acc{0108}} + {c}{\add:acc{0109}} + {G}{\add:acc{011C}} + {g}{\add:acc{011D}} + {H}{\add:acc{0124}} + {h}{\add:acc{0125}} + {J}{\add:acc{0134}} + {j}{\add:acc{0135}} + {S}{\add:acc{015C}} + {s}{\add:acc{015D}} + {W}{\add:acc{0174}} + {w}{\add:acc{0175}} + {Y}{\add:acc{0176}} + {y}{\add:acc{0177}} + {Z}{\add:acc{1E90}} + {z}{\add:acc{1E91}} + {\i}{\add:acc{00EE}} + {\j}{\add:acc{0135}} + {}{} +\Configure{add accent}{OT4:126} %\~ + {A}{\add:acc{00C3}} + {N}{\add:acc{00D1}} + {O}{\add:acc{00D5}} + {a}{\add:acc{00E3}} + {n}{\add:acc{00F1}} + {o}{\add:acc{00F5}} + {I}{\add:acc{0128}} + {i}{\add:acc{0129}} + {U}{\add:acc{0168}} + {u}{\add:acc{0169}} + {V}{\add:acc{1E7C}} + {v}{\add:acc{1E7D}} + {E}{\add:acc{1EBC}} + {e}{\add:acc{1EBD}} + {Y}{\add:acc{1EF8}} + {y}{\add:acc{1EF9}} + {\i}{\add:acc{0129}} + {}{} +\Configure{add accent}{OT4:125} %\H + {o}{\add:acc{0151}} + {O}{\add:acc{0150}} + {U}{\add:acc{0170}} + {u}{\add:acc{0171}} + {}{} +\Configure{add accent}{OT4:21} %\u + {g}{\add:acc{011F}} + {I}{\add:acc{012C}} + {i}{\add:acc{012D}} + {O}{\add:acc{014E}} + {o}{\add:acc{014F}} + {U}{\add:acc{016C}} + {u}{\add:acc{016D}} + {A}{\add:acc{0102}} + {a}{\add:acc{0103}} + {E}{\add:acc{0114}} + {e}{\add:acc{0115}} + {G}{\add:acc{011E}} + {\i}{\add:acc{012D}} + {y}{y\add:acc{0306}} + {}{} +\Configure{add accent}{OT4:20} %\v + {C}{\add:acc{010C}} + {c}{\add:acc{010D}} + {D}{\add:acc{010E}} + {d}{\add:acc{010F}} + {E}{\add:acc{011A}} + {e}{\add:acc{011B}} + {L}{\add:acc{013D}} + {l}{\add:acc{013E}} + {N}{\add:acc{0147}} + {n}{\add:acc{0148}} + {R}{\add:acc{0158}} + {r}{\add:acc{0159}} + {S}{\add:acc{0160}} + {s}{\add:acc{0161}} + {T}{\add:acc{0164}} + {t}{\add:acc{0165}} + {Z}{\add:acc{017D}} + {z}{\add:acc{017E}} + {A}{\add:acc{01CD}} + {a}{\add:acc{01CE}} + {I}{\add:acc{01CF}} + {i}{\add:acc{01D0}} + {O}{\add:acc{01D1}} + {o}{\add:acc{01D2}} + {U}{\add:acc{01D3}} + {u}{\add:acc{01D4}} + {G}{\add:acc{01E6}} + {g}{\add:acc{01E7}} + {K}{\add:acc{01E8}} + {k}{\add:acc{01E9}} + {j}{\add:acc{01F0}} + {H}{\add:acc{021E}} + {h}{\add:acc{021F}} + {\i}{\add:acc{01D0}} + {\j}{\add:acc{01F0}} + {}{} +\Configure{add accent}{OT4:23} %\r + {A}{\add:acc{00C5}} + {a}{\add:acc{00E5}} + {U}{\add:acc{016E}} + {u}{\add:acc{016F}} + {}{} +\Configure{add accent}{OT4:24} %\c + {K}{\add:acc{0136}} + {k}{\add:acc{0137}} + {L}{\add:acc{013B}} + {l}{\add:acc{013C}} + {N}{\add:acc{0145}} + {n}{\add:acc{0146}} + {R}{\add:acc{0156}} + {r}{\add:acc{0157}} + {S}{\add:acc{015E}} + {s}{\add:acc{015F}} + {T}{\add:acc{0162}} + {t}{\add:acc{0163}} + {E}{\add:acc{0228}} + {e}{\add:acc{0229}} + {D}{\add:acc{1E10}} + {d}{\add:acc{1E11}} + {H}{\add:acc{1E28}} + {h}{\add:acc{1E29}} + {C}{\add:acc{00C7}} + {c}{\add:acc{00E7}} + {G}{\add:acc{0122}} + {g}{\add:acc{0123}} + {}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{pd1enc} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\add:acc#1{\ht:special{t4ht@+\string&\#x#1;}x} +\Configure{add accent}{PD1:96} %\` + {A}{\add:acc{00C0}} + {E}{\add:acc{00C8}} + {I}{\add:acc{00CC}} + {N}{\add:acc{01F8}} + {O}{\add:acc{00D2}} + {U}{\add:acc{00D9}} + {W}{\add:acc{1E80}} + {Y}{\add:acc{1EF2}} + {a}{\add:acc{00E0}} + {e}{\add:acc{00E8}} + {i}{\add:acc{00EC}} + {n}{\add:acc{01F9}} + {o}{\add:acc{00F2}} + {u}{\add:acc{00F9}} + {w}{\add:acc{1E81}} + {y}{\add:acc{1EF3}} + {\i}{\add:acc{00EC}} + {}{} +\Configure{add accent}{PD1:168} %\" + {H}{\add:acc{1E26}} + {h}{\add:acc{1E27}} + {W}{\add:acc{1E84}} + {w}{\add:acc{1E85}} + {X}{\add:acc{1E8C}} + {x}{\add:acc{1E8D}} + {t}{\add:acc{1E97}} + {A}{\add:acc{00C4}} + {E}{\add:acc{00CB}} + {I}{\add:acc{00CF}} + {O}{\add:acc{00D6}} + {U}{\add:acc{00DC}} + {a}{\add:acc{00E4}} + {e}{\add:acc{00EB}} + {i}{\add:acc{00EF}} + {o}{\add:acc{00F6}} + {u}{\add:acc{00FC}} + {y}{\add:acc{00FF}} + {Y}{\add:acc{0178}} + {\i}{\add:acc{00EF}} + {m}{m\add:acc{0308}} + {}{} +\Configure{add accent}{PD1:180} %\' + {A}{\add:acc{00C1}} + {C}{\add:acc{0106}} + {D}{\add:acc{010E}} + {E}{\add:acc{00C9}} + {G}{\add:acc{01F4}} + {I}{\add:acc{00CD}} + {L}{\add:acc{0139}} + {N}{\add:acc{0143}} + {O}{\add:acc{00D3}} + {R}{\add:acc{0154}} + {S}{\add:acc{015A}} + {U}{\add:acc{00DA}} + {Y}{\add:acc{00DD}} + {Z}{\add:acc{0179}} + {a}{\add:acc{00E1}} + {c}{\add:acc{0107}} + {d}{\add:acc{010F}} + {e}{\add:acc{00E9}} + {g}{\add:acc{01F5}} + {i}{\add:acc{00ED}} + {l}{\add:acc{013A}} + {n}{\add:acc{0144}} + {o}{\add:acc{00F3}} + {r}{\add:acc{0155}} + {s}{\add:acc{015B}} + {u}{\add:acc{00FA}} + {y}{\add:acc{00FD}} + {z}{\add:acc{017A}} + {j}{\add:acc{FFFD}} + {J}{\add:acc{FFDD}} + {\i}{\add:acc{00ED}} + {\j}{\add:acc{FFFD}} + {}{} +\Configure{add accent}{PD1:27} %\. + {C}{\add:acc{010A}} + {c}{\add:acc{010B}} + {E}{\add:acc{0116}} + {e}{\add:acc{0117}} + {G}{\add:acc{0120}} + {g}{\add:acc{0121}} + {I}{\add:acc{0130}} + {Z}{\add:acc{017B}} + {z}{\add:acc{017C}} + {A}{\add:acc{0226}} + {a}{\add:acc{0227}} + {O}{\add:acc{022E}} + {o}{\add:acc{022F}} + {B}{\add:acc{1E02}} + {b}{\add:acc{1E03}} + {D}{\add:acc{1E0A}} + {d}{\add:acc{1E0B}} + {F}{\add:acc{1E1E}} + {f}{\add:acc{1E1F}} + {H}{\add:acc{1E22}} + {h}{\add:acc{1E23}} + {M}{\add:acc{1E40}} + {m}{\add:acc{1E41}} + {N}{\add:acc{1E44}} + {n}{\add:acc{1E45}} + {P}{\add:acc{1E56}} + {p}{\add:acc{1E57}} + {R}{\add:acc{1E58}} + {r}{\add:acc{1E59}} + {S}{\add:acc{1E60}} + {s}{\add:acc{1E61}} + {T}{\add:acc{1E6A}} + {t}{\add:acc{1E6B}} + {W}{\add:acc{1E86}} + {w}{\add:acc{1E87}} + {X}{\add:acc{1E8A}} + {x}{\add:acc{1E8B}} + {Y}{\add:acc{1E8E}} + {y}{\add:acc{1E8F}} + {}{} +\Configure{add accent}{PD1:26} %\^ + {A}{\add:acc{00C2}} + {E}{\add:acc{00CA}} + {I}{\add:acc{00CE}} + {O}{\add:acc{00D4}} + {U}{\add:acc{00DB}} + {a}{\add:acc{00E2}} + {e}{\add:acc{00EA}} + {i}{\add:acc{00EE}} + {o}{\add:acc{00F4}} + {u}{\add:acc{00FB}} + {C}{\add:acc{0108}} + {c}{\add:acc{0109}} + {G}{\add:acc{011C}} + {g}{\add:acc{011D}} + {H}{\add:acc{0124}} + {h}{\add:acc{0125}} + {J}{\add:acc{0134}} + {j}{\add:acc{0135}} + {S}{\add:acc{015C}} + {s}{\add:acc{015D}} + {W}{\add:acc{0174}} + {w}{\add:acc{0175}} + {Y}{\add:acc{0176}} + {y}{\add:acc{0177}} + {Z}{\add:acc{1E90}} + {z}{\add:acc{1E91}} + {\i}{\add:acc{00EE}} + {\j}{\add:acc{0135}} + {}{} +\Configure{add accent}{PD1:31} %\~ + {A}{\add:acc{00C3}} + {N}{\add:acc{00D1}} + {O}{\add:acc{00D5}} + {a}{\add:acc{00E3}} + {n}{\add:acc{00F1}} + {o}{\add:acc{00F5}} + {I}{\add:acc{0128}} + {i}{\add:acc{0129}} + {U}{\add:acc{0168}} + {u}{\add:acc{0169}} + {V}{\add:acc{1E7C}} + {v}{\add:acc{1E7D}} + {E}{\add:acc{1EBC}} + {e}{\add:acc{1EBD}} + {Y}{\add:acc{1EF8}} + {y}{\add:acc{1EF9}} + {\i}{\add:acc{0129}} + {}{} +\Configure{add accent}{PD1:24} %\u + {g}{\add:acc{011F}} + {I}{\add:acc{012C}} + {i}{\add:acc{012D}} + {O}{\add:acc{014E}} + {o}{\add:acc{014F}} + {U}{\add:acc{016C}} + {u}{\add:acc{016D}} + {A}{\add:acc{0102}} + {a}{\add:acc{0103}} + {E}{\add:acc{0114}} + {e}{\add:acc{0115}} + {G}{\add:acc{011E}} + {\i}{\add:acc{012D}} + {y}{y\add:acc{0306}} + {}{} +\Configure{add accent}{PD1:20} %\v + {C}{\add:acc{010C}} + {c}{\add:acc{010D}} + {D}{\add:acc{010E}} + {d}{\add:acc{010F}} + {E}{\add:acc{011A}} + {e}{\add:acc{011B}} + {L}{\add:acc{013D}} + {l}{\add:acc{013E}} + {N}{\add:acc{0147}} + {n}{\add:acc{0148}} + {R}{\add:acc{0158}} + {r}{\add:acc{0159}} + {S}{\add:acc{0160}} + {s}{\add:acc{0161}} + {T}{\add:acc{0164}} + {t}{\add:acc{0165}} + {Z}{\add:acc{017D}} + {z}{\add:acc{017E}} + {A}{\add:acc{01CD}} + {a}{\add:acc{01CE}} + {I}{\add:acc{01CF}} + {i}{\add:acc{01D0}} + {O}{\add:acc{01D1}} + {o}{\add:acc{01D2}} + {U}{\add:acc{01D3}} + {u}{\add:acc{01D4}} + {G}{\add:acc{01E6}} + {g}{\add:acc{01E7}} + {K}{\add:acc{01E8}} + {k}{\add:acc{01E9}} + {j}{\add:acc{01F0}} + {H}{\add:acc{021E}} + {h}{\add:acc{021F}} + {\i}{\add:acc{01D0}} + {\j}{\add:acc{01F0}} + {}{} +\Configure{add accent}{PD1:21} %\r + {A}{\add:acc{00C5}} + {a}{\add:acc{00E5}} + {U}{\add:acc{016E}} + {u}{\add:acc{016F}} + {}{} +\Configure{add accent}{PD1:184} %\c + {K}{\add:acc{0136}} + {k}{\add:acc{0137}} + {L}{\add:acc{013B}} + {l}{\add:acc{013C}} + {N}{\add:acc{0145}} + {n}{\add:acc{0146}} + {R}{\add:acc{0156}} + {r}{\add:acc{0157}} + {S}{\add:acc{015E}} + {s}{\add:acc{015F}} + {T}{\add:acc{0162}} + {t}{\add:acc{0163}} + {E}{\add:acc{0228}} + {e}{\add:acc{0229}} + {D}{\add:acc{1E10}} + {d}{\add:acc{1E11}} + {H}{\add:acc{1E28}} + {h}{\add:acc{1E29}} + {C}{\add:acc{00C7}} + {c}{\add:acc{00E7}} + {G}{\add:acc{0122}} + {g}{\add:acc{0123}} + {}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{aps} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ifx \@authoraddress\:UnDef + +\else + \def\tocpart#1#2#3{\par\:SPAN{partToc}{\if !#1!\else #1~~\fi #2}\par}% +\def\toclikepart#1#2#3{\par\:SPAN{likepartToc}{#2}\par}% +\Css{.partToc a, .partToc, .likepartToc a, .likepartToc + {line-height: 200\%; font-weight:bold; font-size:110\%;}} +% +\expandafter\ifx \csname @chapter\endcsname\relax + \def\tocsection#1#2#3{\par + \:SPAN{sectionToc}{\def\:temp{#1}\ifx \:temp\empty\else + #1 \fi #2}\par} + \def\toclikesection#1#2#3{\par\:SPAN{likesectionToc}{#2}\par}% + \def\tocsubsection#1#2#3{\par\ \toc:num{subsection}{#1}{#2}\par} + \def\toclikesubsection#1#2#3{\par\ \:SPAN{likesubsectionToc}{#2}\par} + \def\tocsubsubsection#1#2#3{\par + \ \ \toc:num{subsubsection}{#1}{#2}\par} + \def\toclikesubsubsection#1#2#3{\par + \ \ \:SPAN{likesubsubsectionToc}{#2}\par} + \def\tocparagraph#1#2#3{\par\ \ \toc:num{paragraph}{#1}{#2}\par} + \def\toclikeparagraph#1#2#3{\par\ \ \:SPAN{likeparagraphToc}{#2}\par} + \def\tocsubparagraph#1#2#3{\par + \ \ \ \ \toc:num{subparagraph}{#1}{#2}\par} + \def\toclikesubparagraph#1#2#3{\par + \ \ \ \ \:SPAN{likesubparagraphToc}{#2}\par} +\else + \Css{.chapterToc a, .chapterToc, .likechapterToc a, .likechapterToc, + .appendixToc a, .appendixToc + {line-height: 200\%; font-weight:bold;}} +% + \def\tocchapter#1#2#3{\par\:SPAN{chapterToc}{#1 #2}\par} + \def\toclikechapter#1#2#3{\par\:SPAN{likechapterToc}{#2}\par}% + \def\tocappendix#1#2#3{\par\:SPAN{appendixToc}{#1 #2}\par} + \def\tocsection#1#2#3{\par\ \toc:num{section}{#1}{#2}\par} + \def\toclikesection#1#2#3{\par\ \:SPAN{likesectionToc}{#2}\par} + \def\tocsubsection#1#2#3{\par\ \ \toc:num{subsection}{#1}{#2}\par} + \def\toclikesubsection#1#2#3{\par + \ \ \:SPAN{likesubsectionToc}{#2}\par} + \def\tocsubsubsection#1#2#3{\par + \ \ \ \toc:num{subsubsection}{#1}{#2}\par} + \def\toclikesubsubsection#1#2#3{\par + \ \ \ \:SPAN{likesubsubsectionToc}{#2}\par} + \def\tocparagraph#1#2#3{\par\ \ \ \toc:num{paragraph}{#1}{#2}\par} + \def\toclikeparagraph#1#2#3{\par + \ \ \ \:SPAN{likeparagraphToc}{#2}\par} + \def\tocsubparagraph#1#2#3{\par + \ \ \ \ \ \toc:num{subparagraph}{#1}{#2}\par} + \def\toclikesubparagraph#1#2#3{\par + \ \ \ \ \ \:SPAN{likesubparagraphToc}{#2}\par} +\fi +\def\toc:num#1#2#3{\def\:temp{#1#2}\:SPAN{#1Toc}{\ifx \:temp\empty \else + #2 \fi #3}} + \def\:SPAN#1#2{\HCode{}#2\HCode{}} +\:CheckOption{4} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \CutAt{part} +\CutAt{likepart} +\:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} +\:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi +% + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi +% + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi +% + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi +% + \else + \CutAt{part} +\CutAt{likepart} +\:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} +\:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi +% + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} +\:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi +% + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi +% + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi +% + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi +% + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi +% + \fi +\else\:CheckOption{3} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \CutAt{part} +\CutAt{likepart} +\:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} +\:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi +% + \CutAt{subsection,section,likesection,% + chapter,likechapter,appendix,part} +\CutAt{likesubsection,section,likesection,% + chapter,likechapter,appendix,part} + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi +% + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi +% + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi +% + \else + \CutAt{part} +\CutAt{likepart} +\:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} +\:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi +% + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi +% + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi +% + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi +% + \fi +\else\:CheckOption{2} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \CutAt{part} +\CutAt{likepart} +\:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + + \CutAt{section,likesection,chapter,likechapter,appendix,part} +\CutAt{likesection,chapter,likechapter,appendix,part} + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi +% + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi +% + \else + \CutAt{part} +\CutAt{likepart} +\:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + + \CutAt{chapter,likechapter,appendix,part} +\CutAt{likechapter,appendix,part} +\CutAt{appendix,chapter,likechapter,part} + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi +% + \:CheckOption{notoc*} \if:Option +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,appendix,% + section,likesection} + \fi +\fi +% + \fi +\else\:CheckOption{1} \if:Option + \CutAt{part} +\CutAt{likepart} +\:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,appendix} +\fi + + +\else + \Log:Note{for automatic sectioning pagination, + use the command line option `1', `2', or `3'}% +\fi \fi \fi \fi + +\:CheckOption{1} \if:Option + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,section,subsection} + \fi + \Configure{tableofcontents*}{part,section} +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,section,likesection,% + subsection,likesubsection} + \fi + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,section,likesection} +\fi + +\fi +\ConfigureMark{subsubsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@seccntformat{subsubsection}% + \HCode{}\fi} +\Configure{subsubsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsubsection\space + \fi\fi #1} + +\Configure{subsubsection}{}{} + {\ifvmode \IgnorePar \fi \EndP + \bgroup \IgnorePar\HCode{
    }% + \TitleMark\space \HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} +\Configure{likesubsubsection}{}{} + {\ifvmode \IgnorePar\fi \EndP\bgroup\IgnorePar + \HCode{
    }\HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} + +\Configure{endlikesubsubsection} + {subsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikeparagraph} + {paragraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endsubparagraph} + {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesubparagraph} + {subparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} + +\ifx \part\:UnDef \else + \Configure{endpart}{likepart} +\Configure{endlikepart}{endpart} +\Configure{part}{}{} + {\IgnorePar \EndP\HCode{

    }% + \HCode{}\partname \ \thepart + \HCode{}} + {\HCode{

    }\IgnoreIndent\par} +\Configure{likepart}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent\par} +\Configure{partTITLE+}{\thepart\space #1} +\Configure{likepartTITLE+}{#1} +\Css{h1.partHead{text-align: center}} + +\fi + +\Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesection} + {section,chapter,likechapter,appendix,part,likepart} +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\thesection\HCode{}\fi } +\Configure{sectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesection\space + \fi\fi #1} + +\Configure{section}{}{} + {\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark.\space\HtmlParOff} + {\HCode{

    }\HtmlParOn \par} +\Configure{likesection}{}{} + {\ifvmode \IgnorePar\fi + \EndP\IgnorePar\HCode{

    }\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} +\Configure{likesectionTITLE+}{#1} + +\Css{h3.sectionHead, h3.likesectionHead {text-align:center;}} + +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,appendix,part,likepart} +\Configure{endlikesubsection} + {subsection,section,likesection,chapter,% + likechapter,appendix,part,likepart} +\ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@seccntformat{subsection}% + \HCode{}\fi } +\Configure{subsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsection\space + \fi\fi #1} + +\Configure{subsection}{}{} + {\ifvmode \IgnorePar\fi + \EndP\bgroup \IgnorePar\HCode{

    }% + \TitleMark\space \HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} +\Configure{likesubsection}{}{}{\EndP\bgroup + \ifvmode \IgnorePar\fi + \HCode{

    }\HtmlParOff } + {\HCode{

    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} +\Configure{likesubsectionTITLE+}{#1} + + +\Css{h4.subsectionHead {text-align:center;}} + +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} + +\Configure{endparagraph} + {likeparagraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{paragraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}\begingroup\bf} + {\endgroup\HCode{}\IgnorePar} +\Configure{likeparagraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}} + {\HCode{}\IgnorePar} +\Css{.paragraphHead, .likeparagraphHead + { margin-top:2em; font-weight: bold;}} + +\ConfigureMark{subparagraph}{} +\Configure{subparagraph}{}{} + {\ShowPar\HCode{}\begingroup\bf + \TitleMark\space} + {\endgroup\HCode{}\IgnorePar} +\Configure{likesubparagraph}{}{} + {\ShowPar\HCode{}\begingroup\bf} + {\endgroup\HCode{}\IgnorePar} +\Css{.subparagraphHead, .likesubparagraphHead + { font-weight: bold;}} + +\ConfigureEnv{abstract}{\:xhtml{\IgnorePar\EndP}\HCode + {<\tbl:XV{abstract}>}} + {\ifvmode \IgnorePar\fi \EndP\HCode{}}{}{} +\Css{.abstract p {margin-left:5\%; margin-right:5\%;}} + +\Configure{maketitle} + {\ifvmode \IgnorePar\fi \EndP {\Configure{maketitle}{}{}{}{}% +\a:NoSection \let\leavevmode\empty \let\not@math@alphabet\:gobbleII +\def\text@command##1{##1}\let\selectfont\empty +\def\check@icl ##1\check@icr{}% +\let\thanks\:gobble +\let\\\space \def\TeX{TeX}% +\def\gobble:font##1##2{##2}\:TITLE: \no:fonts +\def\footnotemark[##1]{}% +\def\a:ttl##1##2//{##1//}% +\let\large=\empty +\let \bf=\empty +\let \centering=\empty +\def \ignorespaces##1\vskip##2//{##1}% +\Tag{TITLE+}{\@title//}% +}% +% + \HCode{
    }} + {\HCode{
    }} + {\NoFonts\IgnorePar\HCode{

    }\IgnorePar} + {\HCode{

    }\IgnoreIndent\EndNoFonts} +\Css{h2.titleHead{text-align:center;}} +\Css{div.maketitle{ margin-bottom: 2em; text-align:center; }} +\:CheckOption{fn-in}\if:Option + \Configure{thanks author date and} + {\SaveEndP\global\setbox\fn:box=\vtop\bgroup\ShowPar + \ifvoid\fn:box\else \csname unvbox\endcsname\fn:box\fi} + {\EndP\egroup\RecallEndP } + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }} + {\HCode{}} +\Configure{thank} + {\csname a:thank-mark\endcsname +\Link{tk-\the\c@footnote}{\ifx + \footnote\thanks kt-\the\c@footnote\fi}} + {\EndLink \csname b:thank-mark\endcsname +} + {\HCode{

    }\protect\Link{\ifx \footnote\thanks kt-\the\c@footnote + \fi}{tk-\the\c@footnote}\csname a:thank-mark\endcsname +} + {\csname b:thank-mark\endcsname +\protect\EndLink} + {\HCode{

    }} + +\Css{div.author, div.date {text-align:center;}} +\Css{div.thanks{text-align:left; margin-left:10\%; font-size:80\%; + font-style:italic; }} + +\else + \Configure{thanks author date and} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\HCode{
    }} + {\HCode{}} +\Configure{thank} + {\csname a:thank-mark\endcsname +\Link{tk-\the\c@footnote}{}} + {\EndLink \csname b:thank-mark\endcsname +} + {\HCode{
    }\protect\Link{}{tk-\the\c@footnote}\protect + \EndLink \csname a:thank-mark\endcsname +} + {\csname b:thank-mark\endcsname +} {} + +\Css{div.author, div.date {text-align:center;}} +\Css{div.thanks{text-align:left; margin-left:10\%; font-size:80\%; + font-style:italic; }} +\Css{div.author{white-space: nowrap;}} + +\fi + +\Configure{address} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + +\ConfigureEnv{thebibliography}{\IgnorePar}{\ShowPar\par}{}{} + +\:CheckOption{no-bib} \if:Option\else + \:CheckOption{mouseover} \if:Option + \ConfigureList{thebibliography}% + {\ifvmode\IgnorePar\fi\EndP \js:on +\HCode{
    }\let\en:bib=\empty} + {\en:bib \ifvmode\IgnorePar\fi\EndP \HCode{
    }} + {\en:bib\def\en:bib{\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\csname bibliography2\endcsname +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +% +% + \EndP}\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +% +\HCode{}% +\HCode{}% +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +% +% + \Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +\par\ShowPar + \leavevmode \ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\HCode{}\Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +} + {\HCode{}\:nbsp + \:nbsp\:nbsp\HCode{
    }\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +} + + \else + \ConfigureList{thebibliography}% + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }\let\en:bib=\empty} + {\en:bib \ifvmode\IgnorePar\fi \EndP \HCode{
    }} + {\en:bib\def\en:bib{\csname bibliography2\endcsname +\EndP}% + \Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +\par\ShowPar + \HCode{}\Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +} + {\HCode{}\:nbsp + \:nbsp\:nbsp\HCode{
    }} + + \fi + \Css{p.bibitem { text-indent: -2em; margin-left: 2em; + margin-top:0.6em; margin-bottom:0.6em; }} +\Css{p.bibitem-p { text-indent: 0em; margin-left: 2em; + margin-top:0.6em; margin-bottom:0.6em; }} + +\fi + + +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{aa} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{caption}{\HCode{\if:nopar \else \fi} + \:xhtml{\IgnorePar\EndP}\HCode{
    }} + {: } {\HCode{}} + {\HCode{
    }\HCode{}% +} +\Css{.caption td.id{font-weight: bold; white-space: nowrap; }} +\Css{table.caption {text-align:center;}} + + + \Configure{subtitle institute} + {\HCode{}}{\HCode{}} + {\HCode{
    }}{\HCode{
    }} + {\Tg}{\Tg} + {\HCode{}} + +\Configure{maketitle} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }} + {\HCode{
    }} + {\NoFonts\IgnorePar \HCode{

    }\IgnorePar} + {\HCode{

    }\IgnoreIndent\EndNoFonts} +\Configure{thanks author date and} {}{} + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }}{\HCode{
    }} + {\SPAN:{and}and\EndSPAN:} + {\HCode{}} +\Css{div.maketitle {text-align:center;}} +\ConfigureEnv{abstract} + {\:xhtml{\IgnorePar\EndP}\HCode {
    }} + {\HCode{
    }}{}{} + +\Css{div.abstract{text-align:center;}} + +\Configure{makeheadbox} + {\HCode{
    }} + {\HCode{
    }} + {\HCode{
    }} + {\HCode{
    }} +\Css{.AALogo{font-size:120\%;font-weight: bold; text-align:right;}} + +\Configure{endpart}{likepart} +\Configure{endlikepart}{endpart} +\Configure{part}{}{} + {\IgnorePar \EndP\HCode{

    }% + \HCode{}\partname \ \thepart + \HCode{}} + {\HCode{

    }\IgnoreIndent\par} +\Configure{likepart}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent\par} +\Configure{partTITLE+}{\thepart\space #1} +\Configure{likepartTITLE+}{#1} +\Css{h1.partHead{text-align: center}} + +\Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesection} + {section,chapter,likechapter,appendix,part,likepart} +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@seccntformat{section}% + \HCode{}\fi } +\Configure{sectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesection\space + \fi\fi #1} + +\Configure{section}{}{} + {\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark\space\HtmlParOff} + {\HCode{

    }\HtmlParOn\ShowPar \IgnoreIndent \par} +\Configure{likesection}{}{} + {\ifvmode \IgnorePar\fi + \EndP\IgnorePar\HCode{

    }\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} +\Configure{likesectionTITLE+}{#1} + +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,appendix,part,likepart} +\Configure{endlikesubsection} + {subsection,section,likesection,chapter,% + likechapter,appendix,part,likepart} +\ConfigureMark{subsubsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@seccntformat{subsubsection}% + \HCode{}\fi} +\Configure{subsubsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsubsection\space + \fi\fi #1} + +\Configure{subsubsection}{}{} + {\ifvmode \IgnorePar \fi \EndP + \bgroup \IgnorePar\HCode{
    }% + \TitleMark\space \HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} +\Configure{likesubsubsection}{}{} + {\ifvmode \IgnorePar\fi \EndP\bgroup\IgnorePar + \HCode{
    }\HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} + +\ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@seccntformat{subsection}% + \HCode{}\fi } +\Configure{subsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsection\space + \fi\fi #1} + +\Configure{subsection}{}{} + {\ifvmode \IgnorePar\fi + \EndP\bgroup \IgnorePar\HCode{

    }% + \TitleMark\space \HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} +\Configure{likesubsection}{}{}{\EndP\bgroup + \ifvmode \IgnorePar\fi + \HCode{

    }\HtmlParOff } + {\HCode{

    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} +\Configure{likesubsectionTITLE+}{#1} + + +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesubsubsection} + {subsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} + +\Configure{endparagraph} + {likeparagraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{paragraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}\begingroup\bf} + {\endgroup\HCode{}\IgnorePar} +\Configure{likeparagraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}} + {\HCode{}\IgnorePar} +\Css{.paragraphHead, .likeparagraphHead + { margin-top:2em; font-weight: bold;}} + +\ConfigureMark{subparagraph}{} +\Configure{subparagraph}{}{} + {\ShowPar\HCode{}\begingroup\bf + \TitleMark\space} + {\endgroup\HCode{}\IgnorePar} +\Configure{likesubparagraph}{}{} + {\ShowPar\HCode{}\begingroup\bf} + {\endgroup\HCode{}\IgnorePar} +\Css{.subparagraphHead, .likesubparagraphHead + { font-weight: bold;}} + +\Configure{endlikeparagraph} + {paragraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endsubparagraph} + {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesubparagraph} + {subparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} + +\ConfigureEnv{thebibliography}{\IgnorePar}{\ShowPar\par}{}{} + +\ifx \part\:UnDef \else + \Configure{endpart}{likepart} +\Configure{endlikepart}{endpart} +\Configure{part}{}{} + {\IgnorePar \EndP\HCode{

    }% + \HCode{}\partname \ \thepart + \HCode{}} + {\HCode{

    }\IgnoreIndent\par} +\Configure{likepart}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent\par} +\Configure{partTITLE+}{\thepart\space #1} +\Configure{likepartTITLE+}{#1} +\Css{h1.partHead{text-align: center}} + +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{texinfo} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{index} + {\IgnorePar\leavevmode\EndP\Tg
    } + {\IgnorePar\EndP\Tg
    } + {\leavevmode\Tg} + {\Tg\Tg
    \IgnorePar} +\Configure{group} + {\IgnorePar\EndP\HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP\HCode{
    }} +\Css{div.obeylines-v div.group p { margin-top:0; margin-bottom:0; }} +\Configure{multitable} + {\IgnorePar \EndP\HCode{}\IgnorePar} + {\HCode{}} + {\HCode{}} + {\HCode{}} + {\HCode{}} + {\IgnorePar \EndP\HCode{}} +\Css{.multitable td{padding-left:1em; padding-right:1em;}} +\Configure{example} + {\IgnorePar\EndP\HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP\HCode{
    }} +\Css{div.example { margin-left:2em; }} +\Configure{smallexample} + {\IgnorePar\EndP\HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP\HCode{
    }} +\Css{div.smallexample { margin-left:2em; }} +\ConfigureMark{chapter}{\the\chapno} +\Configure{chapter}{}{} + {\IgnorePar\EndP\HCode{

    }\TitleMark\space} + {\HCode{

    }\IgnoreIndent} +\ConfigureMark{appendix}{\appendixletter} +\Configure{appendix}{}{} + {\IgnorePar\EndP + \HCode{

    }Appendix \TitleMark\space} + {\HCode{

    }\IgnoreIndent} +\Configure{unnumbered}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent} +\ConfigureMark{numberedsec}{\the\chapno.\the\secno} +\Configure{numberedsec}{}{} + {\IgnorePar\EndP\HCode{

    }\TitleMark\space} + {\HCode{

    }\IgnoreIndent} +\ConfigureMark{appendixsec}{\appendixletter.\the\secno} +\Configure{appendixsec}{}{} + {\IgnorePar\EndP\HCode{

    }\TitleMark\space} + {\HCode{

    }\IgnoreIndent} +\Configure{unnumberedsec}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent} +\ConfigureMark{numberedsubsec}{\the\chapno.\the\secno .\the\subsecno} +\Configure{numberedsubsec}{}{} + {\IgnorePar\EndP\HCode{

    }\TitleMark\space} + {\HCode{

    }\IgnoreIndent} +\ConfigureMark{appendixsubsec}{\appendixletter .\the\secno.\the\subsecno} +\Configure{appendixsubsec}{}{} + {\IgnorePar\EndP\HCode{

    }\TitleMark\space} + {\HCode{

    }\IgnoreIndent} +\ConfigureMark{appendixsubsec}{\appendixletter.\the\secno + .\the\subsecno} +\Configure{appendixsubsec}{}{} + {\IgnorePar\EndP\HCode{

    }\TitleMark\space} + {\HCode{

    }\IgnoreIndent} +\Configure{unnumberedsubsec}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent} +\ConfigureMark{numberedsubsubsec}{\the\chapno.\the\secno + .\the\subsecno.\the\subsubsecno} +\Configure{numberedsubsubsec}{}{} + {\IgnorePar\EndP\HCode{
    }\TitleMark\space} + {\HCode{
    }\IgnoreIndent} +\ConfigureMark{appendixsubsubsec}{\appendixletter + .\the\secno.\the\subsecno.\the\subsubsecno} +\Configure{appendixsubsubsec}{}{} + {\IgnorePar\EndP\HCode{
    }\TitleMark\space} + {\HCode{
    }\IgnoreIndent} +\ConfigureMark{appendixsubsubsec}{\appendixletter.\the\secno + .\the\subsecno.\the\subsubsecno} +\Configure{appendixsubsubsec}{}{} + {\IgnorePar\EndP\HCode{
    }\TitleMark\space} + {\HCode{
    }\IgnoreIndent} +\Configure{unnumberedsubsubsec}{}{} + {\IgnorePar\EndP\HCode{
    }} + {\HCode{
    }\IgnoreIndent} +\ConfigureToc{chapter} + {\Tg}{ }{}{\Tg\Tg
    } +\ConfigureToc{appendix} + {\Tg}{ }{}{\Tg\Tg
    } +\ConfigureToc{unnumbered} + {\Tg}{ }{}{\Tg\Tg
    } +\ConfigureToc{numberedsec} + {\Tg}{ }{}{\Tg\Tg
    } +\ConfigureToc{appendixsec} + {\Tg}{ }{}{\Tg\Tg
    } +\ConfigureToc{unnumberedsec} + {\Tg}{ }{}{\Tg\Tg
    } +\ConfigureToc{numberedsubsec} + {\Tg}{ }{}{\Tg\Tg
    } +\ConfigureToc{appendixsubsec} + {\Tg}{ }{}{\Tg\Tg
    } +\ConfigureToc{appendixsubsec} + {\Tg}{ }{}{\Tg\Tg
    } +\ConfigureToc{unnumberedsubsec} + {\Tg}{ }{}{\Tg\Tg
    } +\ConfigureToc{numberedsubsubsec} + {\Tg}{ }{}{\Tg\Tg
    } +\ConfigureToc{appendixsubsubsec} + {\Tg}{ }{}{\Tg\Tg
    } +\ConfigureToc{appendixsubsubsec} + {\Tg}{ }{}{\Tg\Tg
    } +\ConfigureToc{unnumberedsubsubsec} + {\Tg}{ }{}{\Tg\Tg
    } +\Configure{enumerate} + {\IgnorePar\EndP\HCode{}} + {\IgnorePar\EndP\HCode{
  • }\ShowPar} + {\IgnorePar\EndP\ifnum \itemno>1 \Tg\fi\DeleteMark} + {\HCode{
  • }} +\Configure{itemize} + {\IgnorePar\EndP\HCode{}} + {\IgnorePar\EndP\HCode{
  • }\ShowPar} + {\IgnorePar\EndP\ifnum \itemno>1 \Tg\fi\DeleteMark} + {\HCode{
  • }} +\Configure{table}% + {\IgnorePar\EndP\HCode{
    }% + \PushMacro\end:itm +\global\let\end:itm\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm +\IgnorePar\EndP\HCode{
    }} + {\IgnorePar\end:itm \global\def\end:itm{\EndP\Tg}\HCode{
    }\bgroup \bf} + {\egroup\IgnorePar\EndP\HCode{
    }} +\Configure{titlepage} + {\IgnorePar\EndP\HCode{
    }} + {\IgnorePar\EndP\HCode{
    }} +\Configure{title} + {\IgnorePar\EndP\HCode{
    }} + {\IgnorePar\EndP\HCode{
    }} +\Configure{subtitle} + {\IgnorePar\EndP\HCode{
    }} + {\IgnorePar\EndP\HCode{
    }} +\Configure{author} + {\IgnorePar\EndP\HCode{
    }} + {\IgnorePar\EndP\HCode{
    }} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{doc} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{macrocode} + {\ifvmode \IgnorePar\fi\EndP\HCode{
    }}
    +  {\ifvmode \IgnorePar \HCode{
    }\par\else \HCode{}\fi} + {}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{scrbook} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{description}{\IgnorePar}{}{}{} +\Configure{maketitle} + {\ifvmode \IgnorePar\fi \EndP {\Configure{maketitle}{}{}{}{}% +\a:NoSection \let\leavevmode\empty \let\not@math@alphabet\:gobbleII +\def\text@command##1{##1}\let\selectfont\empty +\def\check@icl ##1\check@icr{}% +\let\thanks\:gobble +\let\\\space \def\TeX{TeX}% +\def\gobble:font##1##2{##2}\:TITLE: \no:fonts +\Tag{TITLE+}{\@title}}% +% + \HCode{
    }} + {\HCode{
    }} + {\IgnorePar \EndP + \NoFonts\HCode{

    }\IgnorePar} + {\HCode{

    }\IgnoreIndent\EndNoFonts} +\Css{h2.titleHead{text-align:center;}} +\Css{div.maketitle{ margin-bottom: 2em; text-align:center; }} +\:CheckOption{fn-in}\if:Option + \Configure{thanks author date and} + {\SaveEndP\global\setbox\fn:box=\vtop\bgroup\ShowPar + \ifvoid\fn:box\else \csname unvbox\endcsname\fn:box\fi} + {\EndP\egroup\RecallEndP } + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }} + {\HCode{}} +\Configure{thank} + {\csname a:thank-mark\endcsname +\Link{tk-\the\c@footnote}{\ifx + \footnote\thanks kt-\the\c@footnote\fi}} + {\EndLink \csname b:thank-mark\endcsname +} + {\HCode{

    }\protect\Link{\ifx \footnote\thanks kt-\the\c@footnote + \fi}{tk-\the\c@footnote}\csname a:thank-mark\endcsname +} + {\csname b:thank-mark\endcsname +\protect\EndLink} + {\HCode{

    }} + +\Css{div.author, div.date {text-align:center;}} +\Css{div.thanks{text-align:left; margin-left:10\%; font-size:80\%; + font-style:italic; }} + +\else + \Configure{thanks author date and} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\HCode{
    }} + {\HCode{}} +\Configure{thank} + {\csname a:thank-mark\endcsname +\Link{tk-\the\c@footnote}{}} + {\EndLink \csname b:thank-mark\endcsname +} + {\HCode{
    }\protect\Link{}{tk-\the\c@footnote}\protect + \EndLink \csname a:thank-mark\endcsname +} + {\csname b:thank-mark\endcsname +} {} + +\Css{div.author, div.date {text-align:center;}} +\Css{div.thanks{text-align:left; margin-left:10\%; font-size:80\%; + font-style:italic; }} +\Css{div.author{white-space: nowrap;}} + +\fi + +\ConfigureEnv{titlepage} + {\bgroup + \ifvmode \IgnorePar\fi \EndP + \HCode{
    }% + \ConfigureEnv{center}{}{}{}{}} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }% + \egroup} + {} {} +\Configure{dedication} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} +\Css{div.dedication {text-align:center;}} + +\Css{span.footnote-mark{ vertical-align: super }} +\ConfigureMark{minisec}{} +\Configure{minisec}{}{} + {\ifvmode \IgnorePar \fi \EndP + \bgroup \IgnorePar\HCode{
    }% + \TitleMark\space \HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} + +\ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\thesubsection + \HCode{}\fi } +\Configure{subsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsection\space + \fi\fi #1} + +\Configure{subsection}{}{} + {\ifvmode \IgnorePar\fi + \EndP\bgroup \IgnorePar\HCode{

    }% + \TitleMark.~~\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent\egroup\par} +\Configure{likesubsection}{}{}{\EndP\bgroup + \ifvmode \IgnorePar\fi + \HCode{

    }\HtmlParOff } + {\HCode{

    }\HtmlParOn \IgnoreIndent\egroup\par} +\Configure{likesubsectionTITLE+}{#1} +\def\tocpart#1#2#3{\par\:SPAN{partToc}{\if !#1!\else #1~~\fi #2}\par}% +\def\toclikepart#1#2#3{\par\:SPAN{likepartToc}{#2}\par}% +\Css{.partToc a, .partToc, .likepartToc a, .likepartToc + {line-height: 200\%; font-weight:bold; font-size:110\%;}} + \Css{.chapterToc a, .chapterToc, .likechapterToc a, .likechapterToc, + .appendixToc a, .appendixToc, .addchapToc a + {line-height: 200\%; font-weight:bold;}} + \def\tocchapter#1#2#3{\par\:SPAN{chapterToc}{#1~~#2}\par} + \def\toclikechapter#1#2#3{\par\:SPAN{likechapterToc}{#2}\par}% + \def\tocaddchap#1#2#3{\par\:SPAN{addchapToc}{#2}\par}% + \def\tocappendix#1#2#3{\par\:SPAN{appendixToc}{#1~~#2}\par} + \def\tocsection#1#2#3{\par\ \toc:num{section}{#1}{#2}\par} + \def\toclikesection#1#2#3{\par\ \:SPAN{likesectionToc}{#2}\par} + \def\tocsubsection#1#2#3{\par\ \ \toc:num{subsection}{#1}{#2}\par} + \def\toclikesubsection#1#2#3{\par + \ \ \:SPAN{likesubsectionToc}{#2}\par} + \def\tocsubsubsection#1#2#3{\par + \ \ \ \toc:num{subsubsection}{#1}{#2}\par} + \def\toclikesubsubsection#1#2#3{\par + \ \ \ \:SPAN{likesubsubsectionToc}{#2}\par} + \def\tocparagraph#1#2#3{\par\ \ \ \toc:num{paragraph}{#1}{#2}\par} + \def\toclikeparagraph#1#2#3{\par + \ \ \ \:SPAN{likeparagraphToc}{#2}\par} + \def\tocsubparagraph#1#2#3{\par + \ \ \ \ \ \toc:num{subparagraph}{#1}{#2}\par} + \def\toclikesubparagraph#1#2#3{\par + \ \ \ \ \ \:SPAN{likesubparagraphToc}{#2}\par} +\def\toc:num#1#2#3{\def\:temp{#1#2}\:SPAN{#1Toc}{\ifx \:temp\empty \else + #2~~\fi #3}} +\Configure{@begin}{theindex}{\ifx \indexname\empty \else + \chapter*{\indexname}\fi} +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\thesection\HCode{}\fi } +\Configure{sectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesection\space + \fi\fi #1} + +\Configure{section}{}{} + {\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark.~~\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} +\Configure{likesection}{}{} + {\ifvmode \IgnorePar\fi + \EndP\IgnorePar\HCode{

    }\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} +\Configure{likesectionTITLE+}{#1} +\ConfigureMark{subsubsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@seccntformat{subsubsection}% + \HCode{}\fi} +\Configure{subsubsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsubsection\space + \fi\fi #1} + +\Configure{subsubsection}{}{} + {\ifvmode \IgnorePar \fi \EndP + \bgroup \IgnorePar\HCode{
    }% + \TitleMark\space \HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} +\Configure{likesubsubsection}{}{} + {\ifvmode \IgnorePar\fi \EndP\bgroup\IgnorePar + \HCode{
    }\HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} + +\ConfigureMark{appendix}{\HCode{}% + \thechapter\HCode{}} +\Configure{appendix}{}{} + {\IgnorePar\EndP\HCode{

    }\TitleMark{}.~~} + {\HCode{

    }\IgnoreIndent} +\Configure{appendixTITLE+}{\thechapter\space#1} +\Configure{likechapter}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent} +\Configure{likechapterTITLE+}{#1} +\Configure{addchap}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent\par} + +\ConfigureEnv{thebibliography}{\IgnorePar}{\ShowPar\par}{}{} + +\:CheckOption{no-bib} \if:Option\else + \:CheckOption{mouseover} \if:Option + \ConfigureList{thebibliography}% + {\ifvmode\IgnorePar\fi\EndP \js:on +\HCode{
    }\let\en:bib=\empty} + {\en:bib \ifvmode\IgnorePar\fi\EndP \HCode{
    }} + {\en:bib\def\en:bib{\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\csname bibliography2\endcsname +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +% +% + \EndP}\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +% +\HCode{}% +\HCode{}% +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +% +% + \Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +\par\ShowPar + \leavevmode \ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\HCode{}\Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +} + {\HCode{}\:nbsp + \:nbsp\:nbsp\HCode{
    }\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +} + + \else + \ConfigureList{thebibliography}% + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }\let\en:bib=\empty} + {\en:bib \ifvmode\IgnorePar\fi \EndP \HCode{
    }} + {\en:bib\def\en:bib{\csname bibliography2\endcsname +\EndP}% + \Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +\par\ShowPar + \HCode{}\Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +} + {\HCode{}\:nbsp + \:nbsp\:nbsp\HCode{
    }} + + \fi + \Css{p.bibitem { text-indent: -2em; margin-left: 2em; + margin-top:0.6em; margin-bottom:0.6em; }} +\Css{p.bibitem-p { text-indent: 0em; margin-left: 2em; + margin-top:0.6em; margin-bottom:0.6em; }} + +\fi + +\ConfigureList{description}% + {\EndP\HCode{
    }% + \PushMacro\end:itm +\global\let\end:itm=\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm +\EndP\HCode{
    }\ShowPar} + {\end:itm \global\def\end:itm{\EndP\Tg}\HCode{
    }\bgroup \bf} + {\egroup\EndP\HCode{
    }} + +\def\:SPAN#1#2{\HCode{}#2\HCode{}} +\def\:tempa{ + \CutAt{part} + \CutAt{likepart} + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,addchap,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,addchap,appendix} +\fi +% +} +\def\:tempb{ + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,addchap,appendix,section} + \TocAt*{likepart,/part,chapter,addchap,appendix,section} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,addchap,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,addchap,appendix,% + section,likesection} + \fi +\fi + + \CutAt{chapter,likechapter,addchap,appendix,part} + \CutAt{likechapter,addchap,appendix,part} + \CutAt{addchap,chapter,likechapter,appendix,part} + \CutAt{appendix,chapter,likechapter,addchap,part} + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi +% +} +\def\:tempc{ + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/addchap,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/addchap,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{addchap,/likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/addchap,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/addchap,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/addchap,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{addchap,/likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/addchap,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi +% + \CutAt{section,likesection,chapter,likechapter,addchap,appendix,part} + \CutAt{likesection,chapter,likechapter,addchap,appendix,part} + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi +% +} +\def\:tempd{ + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,% + /addchap,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,% + /addchap,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,% + /addchap,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,% + /addchap,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi +% + \:CheckOption{notoc*} \if:Option + \CutAt{subsection,section,chapter,addchap,appendix,part} + \CutAt{likesubsection,section,chapter,addchap,appendix,part} +\else + \CutAt{subsection,section,likesection,% + chapter,likechapter,addchap,appendix,part} + \CutAt{likesubsection,section,likesection,% + chapter,likechapter,addchap,appendix,part} +\fi +% + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi +% +} + +\:CheckOption{4} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:tempa \:tempc \:tempd + \else \:tempa \:tempb \:tempc \:tempd \fi +\else\:CheckOption{3} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:tempa \:tempc \:tempd + \else \:tempa \:tempb \:tempc \fi +\else\:CheckOption{2} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax \:tempa \:tempc + \else \:tempa \:tempb \fi +\else\:CheckOption{1} \if:Option + \:tempa +\else + \Log:Note{for sectioning pagination, + use the command line option `1', `2', or `3'}% +\fi \fi \fi \fi + +\:CheckOption{1} \if:Option + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,addchap,appendix,section} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,addchap,appendix,% + section,likesection} + \fi +\fi + +\fi + +\Configure{endlikeparagraph} + {paragraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,addchap,appendix,part,likepart} +\Configure{endsubparagraph} + {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,addchap,appendix,part,likepart} +\Configure{endlikesubparagraph} + {subparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,addchap,appendix,part,likepart} +\Configure{endsection} + {likesection,chapter,likechapter,addchap,appendix,part,likepart} +\Configure{endlikesection} + {section,chapter,likechapter,addchap,appendix,part,likepart} +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,addchap,appendix,part,likepart} +\Configure{endlikesubsection} + {subsection,section,likesection,chapter,% + likechapter,addchap,appendix,part,likepart} +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,addchap,appendix,part,likepart} +\Configure{endlikesubsubsection} + {subsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,addchap,appendix,part,likepart} +\Configure{endparagraph} + {likeparagraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,addchap,appendix,part,likepart} +\Configure{endchapter}{likechapter,addchap,appendix,part,likepart} +\Configure{endlikechapter}{chapter,appendix,part,likeparaddchap,addchap} +\Configure{endaddchap}{chapter,likechapter,appendix,part,likepart} +\Configure{endappendix}{chapter,likechapter,addchap,part,likepart} + +\ifx \part\:UnDef \else + \Configure{endpart}{likepart} +\Configure{endlikepart}{endpart} +\Configure{part}{}{} + {\IgnorePar \EndP\HCode{

    }% + \HCode{}\partname \ \thepart + \HCode{}} + {\HCode{

    }\IgnoreIndent\par} +\Configure{likepart}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent\par} +\Configure{partTITLE+}{\thepart\space #1} +\Configure{likepartTITLE+}{#1} +\Css{h1.partHead{text-align: center}} + +\fi + +\ConfigureToc{lof} + {\HCode{}}{\ }{}{\HCode{}} +\ConfigureToc{lot} + {\HCode{}}{\ }{}{\HCode{}} + + +\Configure{paragraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}\begingroup\bf} + {\endgroup\HCode{}\IgnorePar} +\Configure{likeparagraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}} + {\HCode{}\IgnorePar} +\Css{.paragraphHead, .likeparagraphHead + { margin-top:2em; font-weight: bold;}} + +\ConfigureMark{subparagraph}{\thesubparagraph} +\Configure{subparagraph}{}{} + {\ShowPar\HCode{}\begingroup\bf + \TitleMark\space} + {\endgroup\HCode{}\IgnorePar} +\Configure{likesubparagraph}{}{} + {\ShowPar\HCode{}\begingroup\bf} + {\endgroup\HCode{}\IgnorePar} +\Css{.subparagraphHead, .likesubparagraphHead + { font-weight: bold;}} +\ConfigureEnv{picture} + {\bgroup\ifvmode \Configure{HtmlPar} + {\EndP\HCode{% +}\HCode{

    }}% + {\EndP\HCode{% +}\HCode{

    }}% + {\:xhtml{\Tg

    }}{\:xhtml{\Tg

    }} \ShowPar\leavevmode + \fi} + {\egroup}{}{} +\ConfigureEnv{quote} + {}{} + {\IgnorePar\EndP\HCode{
    }} + {\IgnorePar\EndP\HCode{
    }\ShowPar\ShowIndent} +\Css{.quote {margin-bottom:0.25em; margin-top:0.25em; + margin-left:1em; margin-right:1em; text-align:justify;}} + +\def\:temp#1index=#2,#3!*?: {% + \ifnum #2>1 \NewConfigure{IndexColumns}{1} +\Configure{IndexColumns}{#2} +\fi + \def\:temp{#2}% +} +\expandafter\:temp\Preamble,index=0,!*?: +\ifnum \:temp<2 + \Log:Note{for i-columns index, + use the command line option `index=i' (e.g., index=2)} +\Configure{theindex} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }\let\end:theidx\empty} + {\end:theidx\HCode{
    }} + {} {\hfil\break\HCode{}} + {\ \ \ \ } {\hfil\break\HCode{}} + {\ \ \ \ \ \ \ \ } {\hfil\break\HCode{}} + {\hbox{\end:theidx\HCode{

    }}% + \def\end:theidx{\HCode{

    }}} + +\else + \Log:Note{the number of columns + requested by the option `index=\a:IndexColumns' can + be modified through the command \string\Configure{IndexColumns}{i}} +\Configure{theindex} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }% + \Configure{HColumns} + {\IgnorePar\EndP + \HCode{}} + {\HCode{
    }} + {\HCode{}\ColMag{1.1}} + {\IgnorePar\EndP\HCode{}} + \HColumns{\a:IndexColumns}% + \everypar{\HtmlPar}% + \Configure{HtmlPar}{}{\HCode{
    }}{}{}% + \par\ShowPar +\let\end:theidx\empty} + {\end:theidx + \ifvmode\IgnorePar\fi \EndP\EndHColumns +\HCode{
    }} + {} {\hfil\break\HCode{}} + {\ \ \ \ } {\hfil\break\HCode{}} + {\ \ \ \ \ \ \ \ } {\hfil\break\HCode{}} + {%\ifvmode \EndP\fi + % \hbox{\end:theidx\HCode{

    }}% + % \def\end:theidx{\HCode{

    }} + \parindent=0pt + }% +\def\add:col{\Advance:\:cols -1 \HAdvance\HCol 1\relax + \ifnum \:cols>0 + \c:Cols \vsplit0 to \tmp:dim \d:Cols \expandafter\add:col + \fi} +\NewConfigure{HColumns}{4} +\def\c:Cols{\edef\sv:dim{\the\tmp:dim}\c:HColumns} +\def\d:Cols{\d:HColumns \tmp:dim\sv:dim } +\def\ColMag#1{\tmp:dim #1\tmp:dim} +\def\HColumns#1{% + \a:HColumns + \HAssign\:cols#1 \setbox0=\vbox\bgroup + \divide\hsize #1 } +\def\EndHColumns{\egroup \HAssign\HCol0 + \tmp:dim\ht0 \advance\tmp:dim \dp0 \divide\tmp:dim \:cols + \add:col \c:Cols \box0 \d:Cols \b:HColumns} + +\fi + +\Configure{caption}{\HCode{\if:nopar \else \fi} + \:xhtml{\IgnorePar\EndP}\HCode{
    }} + {: } {\HCode{}} + {\HCode{
    }\HCode{}% +% +} +\Css{.caption td.id{font-weight: bold; white-space: nowrap; }} +\Css{div.cation {text-align:center;}} + + +\ConfigureEnv{verse} + {\ifvmode \IgnorePar\fi\EndP\Tg
    } + {\ifvmode \IgnorePar\fi\EndP\Tg
    } + {}{} +\ConfigureList{verse} + {}{} + {\parindent=\z@} {\par} +\Css{.verse{white-space:nowrap; margin-left:2em}} +{\Configure{Needs}{Font\string_Size: #1}\ifcase \@ptsize + \or \Needs{11}\or \Needs{12}\else \fi} + + +\ConfigureEnv{quotation} + {}{} + {\IgnorePar\EndP\HCode{
    }} + {\IgnorePar\EndP\HCode{
    }\ShowPar} +\Css{.quotation {margin-bottom:0.25em; + margin-top:0.25em; margin-left:1em; }} + +\Configure{listof}{}{}{}{\HCode{}}{}{} + + + +\Configure{endpart}{likepart} +\Configure{endlikepart}{endpart} +\Configure{part}{}{} + {\IgnorePar \EndP\HCode{

    }% + \HCode{}\partname \ \thepart + \HCode{}} + {\HCode{

    }\IgnoreIndent\par} +\Configure{likepart}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent\par} +\Configure{partTITLE+}{\thepart\space #1} +\Configure{likepartTITLE+}{#1} +\Css{h1.partHead{text-align: center}} + + +\ConfigureMark{chapter} + {\if@mainmatter + \HCode{}\thechapter\HCode{}.~~\fi} +\Configure{chapter}{}{} + {\IgnorePar\EndP\HCode{

    }\TitleMark{}} + {\HCode{

    }\IgnoreIndent} +\Configure{chapterTITLE+}{\if@mainmatter\thechapter\space\fi#1} +\renewcommand\thechapter {\if@mainmatter\@arabic\c@chapter\fi} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{scrartcl} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Css{span.footnote-mark{ vertical-align: super }} +\ConfigureMark{minisec}{} +\Configure{minisec}{}{} + {\ifvmode \IgnorePar \fi \EndP + \bgroup \IgnorePar\HCode{
    }% + \TitleMark\space \HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{scrreprt} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{description}{\IgnorePar}{}{}{} +\Configure{maketitle} + {\ifvmode \IgnorePar\fi \EndP {\Configure{maketitle}{}{}{}{}% +\a:NoSection \let\leavevmode\empty \let\not@math@alphabet\:gobbleII +\def\text@command##1{##1}\let\selectfont\empty +\def\check@icl ##1\check@icr{}% +\let\thanks\:gobble +\let\\\space \def\TeX{TeX}% +\def\gobble:font##1##2{##2}\:TITLE: \no:fonts +\Tag{TITLE+}{\@title}}% +%% + \HCode{
    }} + {\HCode{
    }} + {\IgnorePar \EndP + \NoFonts\HCode{

    }\IgnorePar} + {\HCode{

    }\IgnoreIndent\EndNoFonts} +\Css{h2.titleHead{text-align:center;}} +\Css{div.maketitle{ margin-bottom: 2em; text-align:center; }} +\:CheckOption{fn-in}\if:Option + \Configure{thanks author date and} + {\SaveEndP\global\setbox\fn:box=\vtop\bgroup\ShowPar + \ifvoid\fn:box\else \csname unvbox\endcsname\fn:box\fi} + {\EndP\egroup\RecallEndP } + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }} + {\HCode{}} +\Configure{thank} + {\csname a:thank-mark\endcsname +\Link{tk-\the\c@footnote}{\ifx + \footnote\thanks kt-\the\c@footnote\fi}} + {\EndLink \csname b:thank-mark\endcsname +} + {\HCode{

    }\protect\Link{\ifx \footnote\thanks kt-\the\c@footnote + \fi}{tk-\the\c@footnote}\csname a:thank-mark\endcsname +} + {\csname b:thank-mark\endcsname +\protect\EndLink} + {\HCode{

    }} + +\Css{div.author, div.date {text-align:center;}} +\Css{div.thanks{text-align:left; margin-left:10\%; font-size:80\%; + font-style:italic; }} + +\else + \Configure{thanks author date and} + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }} + {\HCode{}} +\Configure{thank} + {\csname a:thank-mark\endcsname +\Link{tk-\the\c@footnote}{}} + {\EndLink \csname b:thank-mark\endcsname +} + {\HCode{
    }\protect\Link{}{tk-\the\c@footnote}\protect + \EndLink \csname a:thank-mark\endcsname +} + {\csname b:thank-mark\endcsname +} {} + +\Css{div.author, div.date {text-align:center;}} +\Css{div.thanks{text-align:left; margin-left:10\%; font-size:80\%; + font-style:italic; }} + +\fi + +\ConfigureEnv{titlepage} + {\bgroup + \ifvmode \IgnorePar\fi \EndP + \HCode{
    }% + \ConfigureEnv{center}{}{}{}{}} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }% + \egroup} + {} {} +\Configure{dedication} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} +\Css{div.dedication {text-align:center;}} + +\ConfigureMark{chapter} + {\HCode{}\thechapter\HCode{}.~~} +\Configure{chapter}{}{} + {\IgnorePar\EndP\HCode{

    }\TitleMark{}} + {\HCode{

    }\IgnoreIndent\par} +\Configure{chapterTITLE+}{\thechapter\space#1} +\def\:SPAN#1#2{\HCode{}#2\HCode{}} + +\ConfigureEnv{thebibliography}{\IgnorePar}{\ShowPar\par}{}{} + +\:CheckOption{no-bib} \if:Option\else + \:CheckOption{mouseover} \if:Option + \ConfigureList{thebibliography}% + {\ifvmode\IgnorePar\fi\EndP \js:on +\HCode{
    }\let\en:bib=\empty} + {\en:bib \ifvmode\IgnorePar\fi\EndP \HCode{
    }} + {\en:bib\def\en:bib{\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\csname bibliography2\endcsname +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +% +% + \EndP}\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +% +\HCode{}% +\HCode{}% +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +% +% + \Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +\par\ShowPar + \leavevmode \ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\HCode{}\Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +} + {\HCode{}\:nbsp + \:nbsp\:nbsp\HCode{
    }\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +} + + \else + \ConfigureList{thebibliography}% + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }\let\en:bib=\empty} + {\en:bib \ifvmode\IgnorePar\fi \EndP \HCode{
    }} + {\en:bib\def\en:bib{\csname bibliography2\endcsname +\EndP}% + \Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +\par\ShowPar + \HCode{}\Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +} + {\HCode{}\:nbsp + \:nbsp\:nbsp\HCode{
    }} + + \fi + \Css{p.bibitem { text-indent: -2em; margin-left: 2em; + margin-top:0.6em; margin-bottom:0.6em; }} +\Css{p.bibitem-p { text-indent: 0em; margin-left: 2em; + margin-top:0.6em; margin-bottom:0.6em; }} + +\fi + + +\ifx \part\:UnDef \else + \Configure{endpart}{likepart} +\Configure{endlikepart}{endpart} +\Configure{part}{}{} + {\IgnorePar \EndP\HCode{

    }% + \HCode{}\partname \ \thepart + \HCode{}} + {\HCode{

    }\IgnoreIndent\par} +\Configure{likepart}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent\par} +\Configure{partTITLE+}{\thepart\space #1} +\Configure{likepartTITLE+}{#1} +\Css{h1.partHead{text-align: center}} + +\fi + +\ConfigureToc{lof} + {\HCode{}}{\ }{}{\HCode{}} +\ConfigureToc{lot} + {\HCode{}}{\ }{}{\HCode{}} + +\ConfigureEnv{picture} + {\bgroup\ifvmode \Configure{HtmlPar} + {\EndP\HCode{% +}\HCode{

    }}% + {\EndP\HCode{% +}\HCode{

    }}% + {\:xhtml{\Tg

    }}{\:xhtml{\Tg

    }} \ShowPar\leavevmode + \fi} + {\egroup}{}{} + +\ConfigureEnv{quote} + {}{} + {\IgnorePar\EndP\HCode{
    }} + {\IgnorePar\EndP\HCode{
    }\ShowPar\ShowIndent} +\Css{.quote {margin-bottom:0.25em; margin-top:0.25em; + margin-left:1em; margin-right:1em; text-align:justify;}} + +\def\:temp#1index=#2,#3!*?: {% + \ifnum #2>1 \NewConfigure{IndexColumns}{1} +\Configure{IndexColumns}{#2} +\fi + \def\:temp{#2}% +} +\expandafter\:temp\Preamble,index=0,!*?: +\ifnum \:temp<2 + \Log:Note{for i-columns index, + use the command line option `index=i' (e.g., index=2)} +\Configure{theindex} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }\let\end:theidx\empty} + {\end:theidx\HCode{
    }} + {} {\hfil\break\HCode{}} + {\ \ \ \ } {\hfil\break\HCode{}} + {\ \ \ \ \ \ \ \ } {\hfil\break\HCode{}} + {\hbox{\end:theidx\HCode{

    }}% + \def\end:theidx{\HCode{

    }}} + +\else + \Log:Note{the number of columns + requested by the option `index=\a:IndexColumns' can + be modified through the command \string\Configure{IndexColumns}{i}} +\Configure{theindex} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }% + \Configure{HColumns} + {\IgnorePar\EndP + \HCode{}} + {\HCode{
    }} + {\HCode{}\ColMag{1.1}} + {\IgnorePar\EndP\HCode{}} + \HColumns{\a:IndexColumns}% + \everypar{\HtmlPar}% + \Configure{HtmlPar}{}{\HCode{
    }}{}{}% + \par\ShowPar +\let\end:theidx\empty} + {\end:theidx + \ifvmode\IgnorePar\fi \EndP\EndHColumns +\HCode{
    }} + {} {\hfil\break\HCode{}} + {\ \ \ \ } {\hfil\break\HCode{}} + {\ \ \ \ \ \ \ \ } {\hfil\break\HCode{}} + {%\ifvmode \EndP\fi + % \hbox{\end:theidx\HCode{

    }}% + % \def\end:theidx{\HCode{

    }} + \parindent=0pt + }% +\def\add:col{\Advance:\:cols -1 \HAdvance\HCol 1\relax + \ifnum \:cols>0 + \c:Cols \vsplit0 to \tmp:dim \d:Cols \expandafter\add:col + \fi} +\NewConfigure{HColumns}{4} +\def\c:Cols{\edef\sv:dim{\the\tmp:dim}\c:HColumns} +\def\d:Cols{\d:HColumns \tmp:dim\sv:dim } +\def\ColMag#1{\tmp:dim #1\tmp:dim} +\def\HColumns#1{% + \a:HColumns + \HAssign\:cols#1 \setbox0=\vbox\bgroup + \divide\hsize #1 } +\def\EndHColumns{\egroup \HAssign\HCol0 + \tmp:dim\ht0 \advance\tmp:dim \dp0 \divide\tmp:dim \:cols + \add:col \c:Cols \box0 \d:Cols \b:HColumns} + +\fi + +\Configure{caption}{\HCode{\if:nopar \else \fi} + \:xhtml{\IgnorePar\EndP}\HCode{
    }} + {: } {\HCode{}} + {\HCode{
    }\HCode{}% +% +} +\Css{.caption td.id{font-weight: bold; white-space: nowrap; }} +\Css{div.cation {text-align:center;}} + + +\ConfigureEnv{verse} + {\ifvmode \IgnorePar\fi\EndP\Tg
    } + {\ifvmode \IgnorePar\fi\EndP\Tg
    } + {}{} +\ConfigureList{verse} + {}{} + {\parindent=\z@} {\par} +\Css{.verse{white-space:nowrap; margin-left:2em}} +{\Configure{Needs}{Font\string_Size: #1}\ifcase \@ptsize + \or \Needs{11}\or \Needs{12}\else \fi} + + +\ConfigureEnv{quotation} + {}{} + {\IgnorePar\EndP\HCode{
    }} + {\IgnorePar\EndP\HCode{
    }\ShowPar} +\Css{.quotation {margin-bottom:0.25em; + margin-top:0.25em; margin-left:1em; }} + +\Configure{listof}{}{}{}{\HCode{}}{}{} + + +\Configure{endpart}{likepart} +\Configure{endlikepart}{endpart} +\Configure{part}{}{} + {\IgnorePar \EndP\HCode{

    }% + \HCode{}\partname \ \thepart + \HCode{}} + {\HCode{

    }\IgnoreIndent\par} +\Configure{likepart}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent\par} +\Configure{partTITLE+}{\thepart\space #1} +\Configure{likepartTITLE+}{#1} +\Css{h1.partHead{text-align: center}} + + +\ConfigureEnv{abstract}{\:xhtml{\IgnorePar\EndP}\HCode + {<\tbl:XV{abstract}>}} + {\EndP\HCode{}}{}{} +\Css{.abstract p {margin-left:5\%; margin-right:5\%;}} + +\def\:tempa{ + \CutAt{part} + \CutAt{likepart} + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*} + {part,chapter,addchap,appendix} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*} + {part,likepart,chapter,likechapter,addchap,appendix} +\fi +% +} +\def\:tempb{ + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,addchap,appendix,section} + \TocAt*{likepart,/part,chapter,addchap,appendix,section} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,chapter,likechapter,addchap,appendix,% + section,likesection} + \TocAt*{likepart,/part,chapter,likechapter,addchap,appendix,% + section,likesection} + \fi +\fi +% + \CutAt{chapter,likechapter,addchap,appendix,part} + \CutAt{likechapter,addchap,appendix,part} + \CutAt{addchap,chapter,likechapter,appendix,part} + \CutAt{appendix,chapter,likechapter,addchap,part} + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi +% +} +\def\:tempc{ + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/addchap,/appendix,/part,% + section,subsection} + \TocAt*{likechapter,/addchap,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{addchap,/likechapter,/appendix,/chapter,/part,% + section,subsection} + \TocAt*{appendix,/chapter,/likechapter,/addchap,/part,% + section,subsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{chapter,/likechapter,/addchap,/appendix,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{likechapter,/addchap,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{addchap,/likechapter,/appendix,/chapter,/part,% + section,likesection,subsection,likesubsection} + \TocAt*{appendix,/chapter,/likechapter,/addchap,/part,% + section,likesection,subsection,likesubsection} + \fi +\fi +% + \CutAt{section,likesection,chapter,likechapter,addchap,appendix,part} + \CutAt{likesection,chapter,likechapter,addchap,appendix,part} + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,appendix,section% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection\fi} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection% + \expandafter\ifx \csname @chapter\endcsname\relax + ,subsection,likesubsection\fi} +\fi +% +} +\def\:tempd{ + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,% + /addchap,/appendix,/part,% + subsection,subsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,% + /addchap,/appendix,/part,% + subsection,subsubsection} + \fi +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{section,/likesection,/chapter,/likechapter,% + /addchap,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \TocAt*{likesection,/section,/chapter,/likechapter,% + /addchap,/appendix,/part,% + subsection,likesubsection,subsubsection,likesubsubsection} + \fi +\fi +% + \:CheckOption{notoc*} \if:Option + \CutAt{subsection,section,chapter,addchap,appendix,part} + \CutAt{likesubsection,section,chapter,addchap,appendix,part} +\else + \CutAt{subsection,section,likesection,% + chapter,likechapter,addchap,appendix,part} + \CutAt{likesubsection,section,likesection,% + chapter,likechapter,addchap,appendix,part} +\fi +% + \:CheckOption{notoc*} \if:Option + \Configure{tableofcontents*}{part,chapter,% + appendix,section,subsection} +\else + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,chapter,likechapter,% + appendix,section,likesection,likesubsection,subsection} +\fi +% +} + +\:CheckOption{4} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:tempa \:tempc \:tempd + \else \:tempa \:tempb \:tempc \:tempd \fi +\else\:CheckOption{3} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax + \:tempa \:tempc \:tempd + \else \:tempa \:tempb \:tempc \fi +\else\:CheckOption{2} \if:Option + \expandafter\ifx \csname @chapter\endcsname\relax \:tempa \:tempc + \else \:tempa \:tempb \fi +\else\:CheckOption{1} \if:Option + \:tempa +\else + \Log:Note{for sectioning pagination, + use the command line option `1', `2', or `3'}% +\fi \fi \fi \fi + +\:CheckOption{1} \if:Option + \:CheckOption{notoc*} \if:Option + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,section,subsection} + \fi + \Configure{tableofcontents*}{part,section} +\else + \:CheckOption{nominitoc} \if:Option + \else + \Log:Note{to eliminate mini tables of + contents, use the command line option `nominitoc'} + + \TocAt*{part,/likepart,section,likesection,% + subsection,likesubsection} + \fi + \Log:Note{for tocs without * entries, use + command line option `notoc*'} + + \Configure{tableofcontents*}{part,likepart,section,likesection} +\fi + +\fi +\Configure{endlikeparagraph} + {paragraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,addchap,appendix,part,likepart} +\Configure{endsubparagraph} + {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,addchap,appendix,part,likepart} +\Configure{endlikesubparagraph} + {subparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,addchap,appendix,part,likepart} + +\Configure{endsection} + {likesection,chapter,likechapter,addchap,appendix,part,likepart} +\Configure{endlikesection} + {section,chapter,likechapter,addchap,appendix,part,likepart} + +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,addchap,appendix,part,likepart} +\Configure{endlikesubsection} + {subsection,section,likesection,chapter,% + likechapter,addchap,appendix,part,likepart} +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,addchap,appendix,part,likepart} +\Configure{endlikesubsubsection} + {subsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,addchap,appendix,part,likepart} +\Configure{endparagraph} + {likeparagraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,addchap,appendix,part,likepart} + +\Configure{endaddchap}{likechapter,appendix,part,likepart,chapter} +\Configure{endchapter}{likechapter,appendix,part,likepart,addchap} +\Configure{endlikechapter}{chapter,appendix,part,likepart,addchap} +\Configure{endappendix}{chapter,likechapter,part,likepart,addchap} + +\Configure{addchapTITLE+}{#1} +\def\tocaddchap#1#2#3{\par\:SPAN{addchapToc}{#2}\par}% +\Css{span.footnote-mark{ vertical-align: super }} +\ConfigureMark{minisec}{} +\Configure{minisec}{}{} + {\ifvmode \IgnorePar \fi \EndP + \bgroup \IgnorePar\HCode{
    }% + \TitleMark\space \HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} + +\ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\thesubsection + \HCode{}\fi } +\Configure{subsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsection\space + \fi\fi #1} + +\Configure{subsection}{}{} + {\ifvmode \IgnorePar\fi + \EndP\bgroup \IgnorePar\HCode{

    }% + \TitleMark.~~\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent\egroup\par} +\Configure{likesubsection}{}{}{\EndP\bgroup + \ifvmode \IgnorePar\fi + \HCode{

    }\HtmlParOff } + {\HCode{

    }\HtmlParOn \IgnoreIndent\egroup\par} +\Configure{likesubsectionTITLE+}{#1} +\def\tocpart#1#2#3{\par\:SPAN{partToc}{\if !#1!\else #1~~\fi #2}\par}% +\def\toclikepart#1#2#3{\par\:SPAN{likepartToc}{#2}\par}% +\Css{.partToc a, .partToc, .likepartToc a, .likepartToc + {line-height: 200\%; font-weight:bold; font-size:110\%;}} + \Css{.chapterToc a, .chapterToc, .likechapterToc a, .likechapterToc, + .appendixToc a, .appendixToc, .addchapToc a + {line-height: 200\%; font-weight:bold;}} + \def\tocchapter#1#2#3{\par\:SPAN{chapterToc}{#1~~#2}\par} + \def\toclikechapter#1#2#3{\par\:SPAN{likechapterToc}{#2}\par}% + \def\tocaddchap#1#2#3{\par\:SPAN{addchapToc}{#2}\par}% + \def\tocappendix#1#2#3{\par\:SPAN{appendixToc}{#1~~#2}\par} + \def\tocsection#1#2#3{\par\ \toc:num{section}{#1}{#2}\par} + \def\toclikesection#1#2#3{\par\ \:SPAN{likesectionToc}{#2}\par} + \def\tocsubsection#1#2#3{\par\ \ \toc:num{subsection}{#1}{#2}\par} + \def\toclikesubsection#1#2#3{\par + \ \ \:SPAN{likesubsectionToc}{#2}\par} + \def\tocsubsubsection#1#2#3{\par + \ \ \ \toc:num{subsubsection}{#1}{#2}\par} + \def\toclikesubsubsection#1#2#3{\par + \ \ \ \:SPAN{likesubsubsectionToc}{#2}\par} + \def\tocparagraph#1#2#3{\par\ \ \ \toc:num{paragraph}{#1}{#2}\par} + \def\toclikeparagraph#1#2#3{\par + \ \ \ \:SPAN{likeparagraphToc}{#2}\par} + \def\tocsubparagraph#1#2#3{\par + \ \ \ \ \ \toc:num{subparagraph}{#1}{#2}\par} + \def\toclikesubparagraph#1#2#3{\par + \ \ \ \ \ \:SPAN{likesubparagraphToc}{#2}\par} +\def\toc:num#1#2#3{\def\:temp{#1#2}\:SPAN{#1Toc}{\ifx \:temp\empty \else + #2~~\fi #3}} +\Configure{@begin}{theindex}{\ifx \indexname\empty \else + \chapter*{\indexname}\fi} +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\thesection\HCode{}\fi } +\Configure{sectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesection\space + \fi\fi #1} + +\Configure{section}{}{} + {\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark.~~\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} +\Configure{likesection}{}{} + {\ifvmode \IgnorePar\fi + \EndP\IgnorePar\HCode{

    }\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} +\Configure{likesectionTITLE+}{#1} +\ConfigureMark{subsubsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@seccntformat{subsubsection}% + \HCode{}\fi} +\Configure{subsubsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsubsection\space + \fi\fi #1} + +\Configure{subsubsection}{}{} + {\ifvmode \IgnorePar \fi \EndP + \bgroup \IgnorePar\HCode{
    }% + \TitleMark\space \HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} +\Configure{likesubsubsection}{}{} + {\ifvmode \IgnorePar\fi \EndP\bgroup\IgnorePar + \HCode{
    }\HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} + +\ConfigureMark{appendix}{\HCode{}% + \thechapter\HCode{}} +\Configure{appendix}{}{} + {\IgnorePar\EndP\HCode{

    }\TitleMark{}.~~} + {\HCode{

    }\IgnoreIndent} +\Configure{appendixTITLE+}{\thechapter\space#1} +\Configure{likechapter}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent} +\Configure{likechapterTITLE+}{#1} +\Configure{addchap}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent\par} + +\ConfigureList{description}% + {\EndP\HCode{
    }% + \PushMacro\end:itm +\global\let\end:itm=\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm +\EndP\HCode{
    }\ShowPar} + {\end:itm \global\def\end:itm{\EndP\Tg}\HCode{
    }\bgroup \bf} + {\egroup\EndP\HCode{
    }} + +\Configure{paragraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}\begingroup\bf} + {\endgroup\HCode{}\IgnorePar} +\Configure{likeparagraph}{}{} + {\ShowPar\IgnoreIndent\HCode{}} + {\HCode{}\IgnorePar} +\Css{.paragraphHead, .likeparagraphHead + { margin-top:2em; font-weight: bold;}} + +\ConfigureMark{subparagraph}{\thesubparagraph} +\Configure{subparagraph}{}{} + {\ShowPar\HCode{}\begingroup\bf + \TitleMark\space} + {\endgroup\HCode{}\IgnorePar} +\Configure{likesubparagraph}{}{} + {\ShowPar\HCode{}\begingroup\bf} + {\endgroup\HCode{}\IgnorePar} +\Css{.subparagraphHead, .likesubparagraphHead + { font-weight: bold;}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{elsart} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{frontmatter} + {\EndP\IgnorePar + \HCode{<\tbl:XV{frontmatter}>
    }} + {\ifvmode\IgnorePar\fi \EndP\HCode{
    }\end:TTT\IgnorePar} + {}{} +\Css{div.frontmatter {text-align:center;}} + +\Configure{abstract} + {\HCode{<\tbl:XV{abstract}>}\par\ShowPar} + {} + {\ifvmode\IgnorePar\fi \HCode{}} +\Configure{keyword} + {\HCode{<\tbl:XV{keyword}>}} + {\ifvmode\IgnorePar\fi \HCode{}} +\ConfigureEnv{abstract} + {\ifvmode \IgnorePar\fi \EndP} + {\ifvmode \IgnorePar\fi \EndP} + {}{} +\ConfigureEnv{keyword} + {\ifvmode \IgnorePar\fi \EndP} + {\ifvmode \IgnorePar\fi \EndP} + {}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{apa} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{affil} + {\HCode{
    }\bgroup + \Configure{centercr} + {\ht:special{t4ht=
    }} + {\ht:everypar{\ht:everypar{\HtmlPar}}} +% + } + {\egroup \HCode{
    }} +\Configure{maketitle} + {\ifvmode \IgnorePar\fi \EndP {\Configure{maketitle}{}{}{}{}% +\a:NoSection \let\leavevmode\empty \let\not@math@alphabet\:gobbleII +\def\text@command##1{##1}\let\selectfont\empty +\def\check@icl ##1\check@icr{}% +\let\thanks\:gobble +\let\\\space \def\TeX{TeX}% +\def\gobble:font##1##2{##2}\:TITLE: \no:fonts +\def\footnotemark[##1]{}% +\Tag{TITLE+}{\@title}} +% + \HCode{
    }\bgroup + \Configure{centercr} + {} {\ht:everypar{\ht:everypar{\HtmlPar}}}% +% + } + {\egroup\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\apa:title} {\apa:endtitle} +\def\apa:title{\NoFonts\IgnorePar + \HCode{

    }\IgnorePar + \global\let\apa:title=\empty } +\def\apa:endtitle{\HCode{

    }\IgnoreIndent\EndNoFonts + \global\let\apa:endtitle=\empty } + +\Configure{abstract} + {\HCode{
    }\bgroup + \Configure{centercr} + {\ht:special{t4ht=
    }} + {\ht:everypar{\ht:everypar{\HtmlPar}}} +% + } + {\egroup \HCode{
    }} +\Css{div.abstract{text-align:left; margin-left:10\%; margin-top:1em; }} + +\Configure{caption}{\HCode{\if:nopar \else \fi} + \:xhtml{\IgnorePar\EndP}\HCode{
    }} + { } {\HCode{}} + {\HCode{
    }\HCode{}% +} +\Css{table.caption {text-align:left;}} + +\Configure{note} + {\HCode{
    }\bgroup + \Configure{centercr} + {\ht:special{t4ht=
    }} + {\ht:everypar{\ht:everypar{\HtmlPar}}} +% + } + {\egroup \HCode{
    }} +\Css{div.note{text-align:left; margin-top:1em; }} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{JHEP} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{endpart}{likepart} +\Configure{endlikepart}{endpart} +\Configure{part}{}{} + {\IgnorePar \EndP\HCode{

    }% + \HCode{}\partname \ \thepart + \HCode{}} + {\HCode{

    }\IgnoreIndent\par} +\Configure{likepart}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent\par} +\Configure{partTITLE+}{\thepart\space #1} +\Configure{likepartTITLE+}{#1} +\Css{h1.partHead{text-align: center}} + +\Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesection} + {section,chapter,likechapter,appendix,part,likepart} +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@seccntformat{section}% + \HCode{}\fi } +\Configure{sectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesection\space + \fi\fi #1} + +\Configure{section}{}{} + {\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark\space\HtmlParOff} + {\HCode{

    }\HtmlParOn\ShowPar \IgnoreIndent \par} +\Configure{likesection}{}{} + {\ifvmode \IgnorePar\fi + \EndP\IgnorePar\HCode{

    }\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} +\Configure{likesectionTITLE+}{#1} + +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,appendix,part,likepart} +\Configure{endlikesubsection} + {subsection,section,likesection,chapter,% + likechapter,appendix,part,likepart} +\ConfigureMark{subsubsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@seccntformat{subsubsection}% + \HCode{}\fi} +\Configure{subsubsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsubsection\space + \fi\fi #1} + +\Configure{subsubsection}{}{} + {\ifvmode \IgnorePar \fi \EndP + \bgroup \IgnorePar\HCode{
    }% + \TitleMark\space \HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} +\Configure{likesubsubsection}{}{} + {\ifvmode \IgnorePar\fi \EndP\bgroup\IgnorePar + \HCode{
    }\HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} + +\ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@seccntformat{subsection}% + \HCode{}\fi } +\Configure{subsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsection\space + \fi\fi #1} + +\Configure{subsection}{}{} + {\ifvmode \IgnorePar\fi + \EndP\bgroup \IgnorePar\HCode{

    }% + \TitleMark\space \HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} +\Configure{likesubsection}{}{}{\EndP\bgroup + \ifvmode \IgnorePar\fi + \HCode{

    }\HtmlParOff } + {\HCode{

    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} +\Configure{likesubsectionTITLE+}{#1} + + +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesubsubsection} + {subsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} + +\ConfigureMark{paragraph} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\theparagraph\space + \HCode{}\fi} +\Configure{paragraph}{}{} + {\ifvmode \IgnorePar \fi \EndP + \bgroup \IgnorePar\HCode{
    }% + \TitleMark\space \HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup} +\Configure{likeparagraph}{}{} + {\ifvmode \IgnorePar \fi \EndP + \bgroup \IgnorePar\HCode{
    }% + \HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup} +\Css{.paragraphHead, .likeparagraphHead { font-style:italic; }} + +\Css{.sectionHead, .partHead{text-transform:uppercase}} +\Css{.subsubsectionHead, .likesubsubsectionHead {font-style: italic;}} +\Configure{abstract} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }\IgnoreIndent} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} +\Configure{accepted} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} +\Configure{author} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }\par \ShowPar} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} +\Configure{conference} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} +\Configure{dedicated} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} +\Configure{keywords} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} +\Configure{preprint} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} +\Configure{received} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} +\Configure{title} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} +\Css{.abstract{margin-top:1em; margin-bottom:1em;}} +\Css{.accepted{margin-top:1em; margin-bottom:1em; text-align:right;}} +\Css{div.author{margin-top:1em; margin-bottom:1em; margin-left:2em;}} +\Css{.conference{margin-top:1em; margin-bottom:1em;}} +\Css{.dedicated{margin-top:1em; margin-bottom:1em;}} +\Css{.keywords{margin-top:1em; margin-bottom:1em;}} +\Css{.preprint{margin-top:1em; margin-bottom:1em;}} +\Css{.received{margin-top:1em; margin-bottom:1em; text-align:right;}} +\Css{.title{margin-top:1em; margin-bottom:1em;}} +\:CheckOption{no-bib} \if:Option\else + \:CheckOption{mouseover} \if:Option + \Configure{cite} + {\HCode{}} + {\HCode{}} + {\Link[ \mo:args{cite}{\@citeb}{\expandafter + \jsHash\expandafter{\expandafter X\@citeb}}% +]} + {\EndLink } +\expandafter\def\csname c:mouseover-cite:\endcsname{% + \def\:tempb{cite}\csname c:mouseover-?:\endcsname} +\Configure{mouseover-cite}{tex4ht.body,FULLHTML} + + \Configure{bibitem} + {\bibitem:link} + {\EndLink\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +} +\def\bibitem:link#1#2{\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\HCode + {}\Link{#1}{#2}} + + \else + \Configure{cite} + {\HCode{}} {\HCode{}} + {\Link} {\EndLink} + + \Configure{bibitem}{\Link}{\EndLink} + + \fi +\fi + +\:CheckOption{no-bib} \if:Option\else + \:CheckOption{mouseover} \if:Option + \ConfigureList{thebibliography}% + {\ifvmode\IgnorePar\fi\EndP \js:on +\HCode{
    }\let\en:bib=\empty} + {\en:bib \ifvmode\IgnorePar\fi\EndP \HCode{
    }} + {\en:bib\def\en:bib{\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\csname bibliography2\endcsname +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +% +% + \EndP}\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +% +\HCode{}% +\HCode{}% +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +% +% + \Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +\par\ShowPar + \leavevmode \ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\HCode{}\Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +} + {\HCode{}\:nbsp + \:nbsp\:nbsp\HCode{
    }\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +} + + \else + \ConfigureList{thebibliography}% + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }\let\en:bib=\empty} + {\en:bib \ifvmode\IgnorePar\fi \EndP \HCode{
    }} + {\en:bib\def\en:bib{\csname bibliography2\endcsname +\EndP}% + \Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +\par\ShowPar + \HCode{}\Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +} + {\HCode{}\:nbsp + \:nbsp\:nbsp\HCode{
    }} + + \fi + \Css{p.bibitem { text-indent: -2em; margin-left: 2em; + margin-top:0.6em; margin-bottom:0.6em; }} +\Css{p.bibitem-p { text-indent: 0em; margin-left: 2em; + margin-top:0.6em; margin-bottom:0.6em; }} + +\fi + +\:CheckOption{fn-in}\if:Option + \Configure{thanks} + {\SaveEndP\global\setbox\fn:box=\vtop\bgroup\ShowPar + \ifvoid\fn:box\else \csname unvbox\endcsname\fn:box\fi} + {\ifvmode\IgnorePar\fi\EndP\egroup\RecallEndP } +\Configure{thank} + {\HCode{}\Link{tk-\the\c@footnote}{\ifx + \footnote\thanks kt-\the\c@footnote\fi}} + {\EndLink\HCode{}} + {\protect\Link{\ifx \footnote\thanks kt-\the\c@footnote + \fi}{tk-\the\c@footnote}\HCode{}} + {\HCode{}\protect\EndLink} + {\ifvmode\IgnorePar\fi\EndP} + +\Css{div.thanks{text-align:left; margin-left:10\%; font-size:80\%; + font-style:italic; }} + +\else + \Configure{thanks} + {\HCode{
    }}{\HCode{
    }} +\Configure{thank} + {\csname a:thank-mark\endcsname +\Link{tk-\the\c@footnote}{}} + {\EndLink \csname b:thank-mark\endcsname +} + {\HCode{
    }\protect\Link{}{tk-\the\c@footnote}\protect + \EndLink \csname a:thank-mark\endcsname +} + {\csname b:thank-mark\endcsname +} {} + +\Css{div.thanks{text-align:left; margin-left:10\%; font-size:80\%; + font-style:italic; }} + +\fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{g-brief} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{g-brief} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }% + \let\sv:@imakebox\@imakebox + \let\sv:br=\\ \def\\{\HCode{}}% + \let\:clearpage\clearpage + \def\clearpage{\let\clearpage\:clearpage + \ifvmode \IgnorePar\fi \EndP + \HCode{}% + \IgnorePar + }% + \let\brf:par\par + \def\@imakebox[##1][##2]##3{% + \HCode{}% + \def\par{\let\par\brf:par + \ifvmode \IgnorePar\fi \EndP + \HCode{
    }% + \bgroup \let\\=\sv:br \let\@imakebox\sv:@imakebox + \let\par\sv:par + ##3% + \egroup + \HCode{
    }}% + }% + } + {\let\\=\sv:br \let\@imakebox\sv:@imakebox + \ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} +\Css{table.date {width:100\%; margin-top:2em;}} +\Css{table.date td{white-space: nowrap;}} +\Configure{letterfoot} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {} + {\HCode{
    }} +\Configure{letterhead} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }} + {\HCode{}} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\HCode{
    }} +\Css{.letterfoot .tabular {text-align: left; margin-top:4em; }} +\Css{table.from {width:100\%; margin-bottom:2em;}} +\Css{table.from .address table {width:100\%;}} +\Css{.makebox-r {text-align:right;}} +\Configure{datumtext} + {\HCode{}} + {\HCode{}} +\Configure{datum} + {\HCode{}} + {\HCode{}\IgnorePar} +\Configure{anrede} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\HCode{
    }} +\Configure{betreff} + {\ifvmode \IgnorePar\fi \EndP\HCode{
    }} + {\HCode{
    }} +\Css{.betreff{margin-top:2em; margin-bottom:1em;}} +\Configure{gruss} + {\HCode{}} + {\HCode{}} +\Configure{unterschrift} + {\HCode{}} + {\HCode{}} +\Configure{anlagen} + {\HCode{}} + {\HCode{}} +\Configure{verteiler} + {\HCode{}} + {\HCode{}} +\Configure{sprache} + {\HCode{}} + {\HCode{}} +\Configure{telefontex} + {\HCode{}} + {\HCode{}} +\Configure{telefaxtext} + {\HCode{}} + {\HCode{}} +\Configure{telextext} + {\HCode{}} + {\HCode{}} +\Configure{emailtext} + {\HCode{}} + {\HCode{}} +\Configure{httptext} + {\HCode{}} + {\HCode{}} +\Configure{banktext} + {\HCode{}} + {\HCode{}} +\Configure{blztext} + {\HCode{}} + {\HCode{}} +\Configure{betrefftext} + {\HCode{}} + {\HCode{}} +\Configure{ihrzeichentext} + {\HCode{}} + {\HCode{}} +\Configure{ihrschreibentext} + {\HCode{}} + {\HCode{}} +\Configure{meinzeichentext} + {\HCode{}} + {\HCode{}} +\Configure{unserzeichentext} + {\HCode{}} + {\HCode{}} +\Configure{anlagen} + {\HCode{}} + {\HCode{}} +\Configure{adresse} + {\HCode{}} + {\HCode{}} +\Configure{bank} + {\HCode{}} + {\HCode{}} +\Configure{blz} + {\HCode{}} + {\HCode{}} +\Configure{email} + {\HCode{}} +\Configure{gruss} + {\HCode{}} + {\HCode{}} +\Configure{grussskip} + {\HCode{}} + {\HCode{}} +\Configure{http} + {\HCode{}} + {\HCode{}} +\Configure{ihrschreiben} + {\HCode{}} + {\HCode{}} +\Configure{ihrzeichen} + {\HCode{}} + {\HCode{}} +\Configure{konto} + {\HCode{}} + {\HCode{}} +\Configure{land} + {\HCode{}} + {\HCode{}} +\Configure{meinzeichen} + {\HCode{}} + {\HCode{}} +\Configure{name} + {\HCode{}} + {\HCode{}} +\Configure{ort} + {\HCode{}} + {\HCode{}} +\Configure{postvermerk} + {\HCode{}} + {\HCode{}} +\Configure{retouradresse} + {\HCode{}} + {\HCode{}} +\Css{div.retouradresse { margin-bottom:2em; }} +\Configure{strasse} + {\HCode{}} + {\HCode{}} +\Configure{telefax} + {\HCode{}} + {\HCode{}} +\Configure{telefon} + {\HCode{}} + {\HCode{}} +\Configure{telex} + {\HCode{}} + {\HCode{}} +\Configure{unterschrift} + {\HCode{}} + {\HCode{}} +\Configure{verteiler} + {\HCode{}} + {\HCode{}} +\Configure{zusatz} + {\HCode{}} + {\HCode{}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{ltxguide} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{m} + {\HCode{\string&\#x2329;}} + {\HCode{\string&\#x232A;}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsdtx} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{maketitle} + {\ifvmode \IgnorePar\fi \EndP {\Configure{maketitle}{}{}{}{}% +\a:NoSection \let\leavevmode\empty \let\not@math@alphabet\:gobbleII +\def\text@command##1{##1}\let\selectfont\empty +\def\check@icl ##1\check@icr{}% +\let\thanks\:gobble +\let\\\space \def\TeX{TeX}% +\def\gobble:font##1##2{##2}\:TITLE: \no:fonts +\def\footnotemark[##1]{}% +\Tag{TITLE+}{\@title}} +% + \HCode{
    }} + {\HCode{
    }} + {\NoFonts\HCode{

    }} + {\HCode{

    }\EndNoFonts} +\Css{div.maketitle {text-align:center;}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{llncs} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{email} + {\HCode{}} +\Configure{institute} + {\HCode{
    }} + {\HCode{
    }} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{lncse} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{institute}{}{}{\HCode{
    }} +\Configure{maketitle} + {\ifvmode \IgnorePar\fi \EndP {\Configure{maketitle}{}{}{}{}% +\a:NoSection \let\leavevmode\empty \let\not@math@alphabet\:gobbleII +\def\text@command##1{##1}\let\selectfont\empty +\def\check@icl ##1\check@icr{}% +\let\thanks\:gobble +\let\\\space \def\TeX{TeX}% +\def\gobble:font##1##2{##2}\:TITLE: \no:fonts +\def\footnotemark[##1]{}% +\Tag{TITLE+}{\@title}} +% + \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\NoFonts\IgnorePar\HCode{

    }\IgnorePar} + {\HCode{

    }\IgnoreIndent\EndNoFonts} +\Css{h2.titleHead{text-align:left;}} +\:CheckOption{fn-in}\if:Option + \Configure{thanks author date and} + {\SaveEndP\global\setbox\fn:box=\vtop\bgroup\ShowPar + \ifvoid\fn:box\else \csname unvbox\endcsname\fn:box\fi} + {\EndP\egroup\RecallEndP } + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }}{\HCode{
    }} + {\HCode{
    }} + {\HCode{}} +\else + \Configure{thanks author date and} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\HCode{
    }} + {\ifvmode \IgnorePar\fi\EndP \HCode{
    }} + {\HCode{
    }} + {\HCode{}} +\fi + +\ConfigureMark{chapter} + {\if@mainmatter + \HCode{}\chaptername + \ \thechapter\HCode{}\fi} +\Configure{chapter}{}{} + {\IgnorePar\EndP\HCode{

    }% + \TitleMark{\HCode{}}} + {\HCode{

    }\IgnoreIndent} +\Configure{chapterTITLE+}{\if@mainmatter\thechapter\space\fi#1} +\renewcommand\thechapter {\if@mainmatter\@arabic\c@chapter\fi} + +\ConfigureMark{appendix}{\HCode{}% + \appendixname \ \thechapter\HCode{}} +\Configure{appendix}{}{} + {\IgnorePar\EndP\HCode{

    }% + \TitleMark{\HCode{}}} + {\HCode{

    }\IgnoreIndent} +\Configure{appendixTITLE+}{\thechapter\space#1} +\Configure{likechapter}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent} + +\Configure{paragraph}{}{} + {\ShowPar\IgnoreIndent + \HCode{}\begingroup\it} + {\endgroup\HCode{}\IgnorePar} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{bibtopic} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{btSect} + {\ifvmode \IgnorePar\fi \EndP\HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP\HCode{
    }} + {}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{harvard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{harvardyear} + {\HCode{}} + {\HCode{}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{jurabib} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \HAssign\jbancorDepth=0 +\Configure{jblink} + {\HAdvance\jbancorDepth by 1 \Link} + {\EndLink \HAdvance\jbancorDepth by -1 } +\Configure{jbanchor} + {\bgroup + \ifnum \jbancorDepth=0 + \Configure{Link}{a}{href=}{id=}{}% + \else + \Configure{Link}{span}{}{id=}{}% + \fi + \Link} + {\EndLink \egroup} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{manju} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{@TITLE}{\let\@title=\empty} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{path} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{path} + {\HCode{}\bgroup + \Configure{obeylines}{}{}{}% + } + {\egroup\HCode{}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{verbatim} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{verbatiminput} + {\HAssign\Verb:N=0 \ifvmode \IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} +\Css{div.verbatiminput + {font-family: monospace; white-space: nowrap; }} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{prosper} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{maketitle} + {\ifvmode \IgnorePar\fi \EndP + {\def\@title{\@Title}{\Configure{maketitle}{}{}{}{}% +\a:NoSection \let\leavevmode\empty \let\not@math@alphabet\:gobbleII +\def\text@command##1{##1}\let\selectfont\empty +\def\check@icl ##1\check@icr{}% +\let\thanks\:gobble +\let\\\space \def\TeX{TeX}% +\def\gobble:font##1##2{##2}\:TITLE: \no:fonts +\def\footnotemark[##1]{}% +\Tag{TITLE+}{\@title}} +}% + \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }\par} + {\NoFonts\IgnorePar \EndP + \HCode{

    }\IgnorePar} + {\HCode{

    }\IgnoreIndent\EndNoFonts} + +\ConfigureEnv{Itemize} + {\ifvmode \IgnorePar\fi \EndP}{\ShowPar +} + {}{} +\ConfigureList{Itemize}% + {\EndP\HCode{
      }% + \PushMacro\end:itm +\global\let\end:itm=\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm +\EndP\HCode{
    }\ShowPar} + {\end:itm \global\def\end:itm{\EndP\Tg
  • }\DeleteMark} + {\HCode{
  • }} +\ConfigureEnv{itemstep} + {\ifvmode \IgnorePar\fi + \EndP\HCode{
      }% + \PushMacro\end:itm +\global\let\end:itm=\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm +\ifvmode \IgnorePar\fi\EndP + \HCode{
    }\ShowPar} + {} + {} +\ConfigureList{itemstep} + {} + {} + {\end:itm \global\def\end:itm{\EndP\Tg
  • }\DeleteMark} + {\HCode{
  • }} +\Css{li.itemize-hide {visibility:hidden;}} + +\Configure{slidetitle} + {\NoFonts \ifvmode \IgnorePar\fi \EndP + \HCode{

    } } + {\ifvmode \IgnorePar\fi \EndP \HCode{

    }\EndNoFonts} +\Css{h2.slidetitle {text-align:center;}} +\Configure{Subtitle} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} +\Configure{email} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} +\Configure{institution} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} +\Css{div.email, div.institution {text-align:center;}} +\:CheckOption{1} \if:Option + \HAssign\Slide:cnt=0 +\ConfigureEnv{slide} + {\ifnum \Slide:cnt>0 + \ifnum \Slide:cnt>1 + \ifvmode\IgnorePar\fi + \fi \ifnum \Slide:cnt=1 + \IgnorePar \par\EndP \HCode{
    }\par +\fi +\noindent +\HPage{\the\c@slide + \ifx \slide\SlideOverlay .\the\c@overlaysCount\fi + }\fi +\gHAdvance\Slide:cnt by 1 +\Tag{f-\Slide:cnt}{\FileName}% +% + } + {\ifnum \Slide:cnt=1 + \else \rightline{\bgroup + \ifx \slide\SlideNormal \advance\c@slide by -1 \fi + \the\c@slide +\egroup +\ifx \slide\SlideOverlay .\the\c@overlaysCount\fi, +\bgroup + \HAdvance\Slide:cnt by 1 + \ifTag{f-\Slide:cnt}{\Link + [\LikeRef{f-\Slide:cnt}]{}{}next\EndLink, }{}% +\egroup +\bgroup +\ifnum \Slide:cnt>1 + \HAdvance\Slide:cnt by -1 + \Link[\LikeRef{f-\Slide:cnt}]{}{}prev\EndLink, +\fi +\egroup +\Link[\LikeRef{f-1}]{}{}up\EndLink% +\ifTag{prosperTOC}{% + \edef\:temp{\FileName}\edef\:tempa{\LikeRef{prosperTOC}}% + \ifx \:temp\:tempa \else, + \Link[\LikeRef{prosperTOC}]{}{}toc\EndLink}{}\fi +}% +\EndHPage{}~~ +\fi + } + {}{} +\Configure{tableofcontents} + {\ifx \prosperTOCtag\:UnDef + \global\let\prosperTOCtag\def + \Tag{prosperTOC}{\FileName}% + \fi + \IgnorePar\EndP + \HCode{
    }\IgnorePar} + {} + {\IgnorePar\EndP\HCode{
    }\ShowPar} + {\HCode{
    }} {} + +\else + \Log:Note{for pagination of slides, + use the command line option `1'} + \ConfigureEnv{slide} + {\ifvmode \IgnorePar\fi \EndP\HCode{
    }\par} + {\rightline{\bgroup + \ifx \slide\SlideNormal \advance\c@slide by -1 \fi + \ifnum \c@slide>0 + \the\c@slide + \ifx \slide\SlideOverlay .\the\c@overlaysCount\fi + \fi + \egroup + }}{}{} + +\fi +\:CheckOption{nolayers} \if:Option + \def\itemstep{\itemize} + \def\enditemstep{\enditemize} + \let\overlays=\:gobble +\else + \Log:Note{to remove overlays of slides, + use the command line option `nolayers'} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{beamer} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{1} \if:Option + \ConfigureEnv{slide} + {\ifvmode \IgnorePar\fi \EndP + \ifnum \Slide:cnt>0 \HPage{}\fi + \ifvmode \IgnorePar\fi \EndP + \gHAdvance\Slide:cnt by 1 +\ifx \sec:name\empty + \HCode{}% +\else + \HCode{
    }\Link{}{sl\Slide:cnt}\EndLink + \sec:name + \ifx \subsec:name\empty \else \HCode{
    }\subsec:name\fi + \HCode{
    }% +\fi +% + \HCode{
    }\par + } + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }\ifnum \Slide:cnt>1\relax \EndHPage{}\fi} + {} {} + \Css{div.slide {border-top:solid black 0.4pt;}} +\else + \Log:Note{for pagination of slides, + use the command line option `1'} + \ConfigureEnv{slide} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}% + \gHAdvance\Slide:cnt by 1 +\ifx \sec:name\empty + \HCode{}% +\else + \HCode{
    }\Link{}{sl\Slide:cnt}\EndLink + \sec:name + \ifx \subsec:name\empty \else \HCode{
    }\subsec:name\fi + \HCode{
    }% +\fi +% + \HCode{
    }\par + } + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {} {} + \Css{div.slide {border:solid black 0.4pt;}} +\fi + +\let\block:Name=\empty +\ConfigureEnv{block} + {\par\IgnorePar\EndP + \ifx \block:Name\empty \def\block:Name{block}\fi + \HCode{
    }\global\let\block:Name=\empty} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {} {} +\ConfigureEnv{alertblock} + {\par\IgnorePar\EndP + \ifx \block:Name\empty \def\block:Name{alertblock}\fi + \HCode{
    }\global\let\block:Name=\empty} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {} {} +\ConfigureEnv{Problem} + {\def\block:Name{Problem}} {} {} {} +\ConfigureEnv{Loesung} + {\def\block:Name{Loesung}} {} {} {} +\ConfigureEnv{Definition} + {\def\block:Name{Definition}} {} {} {} +\ConfigureEnv{Satz} + {\def\block:Name{Satz}} {} {} {} +\ConfigureEnv{Beweis} + {\def\block:Name{Beweis}} {} {} {} +\ConfigureEnv{Folgerung} + {\def\block:Name{Folgerung}} {} {} {} +\ConfigureEnv{Lemma} + {\def\block:Name{Lemma}} {} {} {} +\ConfigureEnv{Fakt} + {\def\block:Name{Fakt}} {} {} {} +\ConfigureEnv{Theorem} + {\def\block:Name{Theorem}} {} {} {} +\ConfigureEnv{Proof} + {\def\block:Name{Proof}} {} {} {} +\ConfigureEnv{Corollary} + {\def\block:Name{Corollary}} {} {} {} +\ConfigureEnv{Fact} + {\def\block:Name{Fact}} {} {} {} +\ConfigureEnv{definition} + {\def\block:Name{definition}} {} {} {} +\ConfigureEnv{definitions} + {\def\block:Name{definitions}} {} {} {} +\ConfigureEnv{theorem} + {\def\block:Name{theorem}} {} {} {} +\ConfigureEnv{proof} + {\def\block:Name{proof}} {} {} {} +\ConfigureEnv{corollary} + {\def\block:Name{corollary}} {} {} {} +\ConfigureEnv{fact} + {\def\block:Name{fact}} {} {} {} +\ConfigureEnv{Beispiel} + {\def\block:Name{Beispiel}} {} {} {} +\ConfigureEnv{Beispiele} + {\def\block:Name{Beispiele}} {} {} {} +\ConfigureEnv{Example} + {\def\block:Name{Example}} {} {} {} +\ConfigureEnv{Examples} + {\def\block:Name{Examples}} {} {} {} +\ConfigureEnv{example} + {\def\block:Name{example}} {} {} {} +\ConfigureEnv{examples} + {\def\block:Name{examples}} {} {} {} +\Css{div.Example, div.examplblock, div.Beispiele, + div.Beispiel, div.Examples, div.example, div.examples{color:green;}} + +\ifx \beamer@version\:UnDef + \ConfigureEnv{exampleblock} + {\par\IgnorePar\EndP + \ifx \block:Name\empty \def\block:Name{exampleblock}\fi + \HCode{
    }\global\let\block:Name=\empty} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {} {} +\Configure{frametitle} + {\ifvmode \IgnorePar\fi \EndP \HCode{

    }\bgroup + \Configure{HtmlPar}{ }{ }{}{}% + } + {\egroup \ifvmode \IgnorePar\fi \EndP \HCode{

    }} + +\fi +\Css{h1, h2, span.inst sup{font-size:100\%;}} + +\ConfigureEnv{overlayarea} + {\bgroup + \ConfigureEnv{minipage} + {\bgroup \IgnorePar\EndP + \ConfigureEnv{minipage} + {\bgroup \IgnorePar\EndP + \HCode{
    }} + {\EndP\HCode{
    }\egroup } + {}{}% + } + {\EndP\egroup } + {}{} + } + {\egroup} {}{} +\Configure{sec@slide} + {\ifvmode \IgnorePar\fi \EndP \HCode{}\par + \slides:toc +\par} +\Css{.hidden {visibility:hidden;}} + +\Css{table.columns {width:100\%;}} +\Css{td.column {vertical-align:top;}} +\Configure{inst} + {\HCode{}} + {\HCode{}} + +\Configure{titlepage} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }% + \gHAdvance\Slide:cnt by 1 + \Link{}{sl1}\EndLink + \slides:toc +% + } + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} +\Configure{title} + {\ifvmode \IgnorePar\fi \EndP \HCode{

    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{

    }} +\Configure{author} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} +\Configure{institute} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} +\Configure{date} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} +\Configure{andtitle}{\HCode{
    }} +\Css{div.titlepage {text-align:center;}} +\Css{div.institute { margin-bottom: 1em; margin-top: 1em;}} +\ConfigureEnv{columns} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {}{} + +\ConfigureEnv{column} + {\bgroup + \ConfigureEnv{minipage} + {\bgroup \IgnorePar\EndP + \ConfigureEnv{minipage} + {\bgroup \IgnorePar\EndP + \HCode{
    }} + {\EndP\HCode{
    }\egroup } + {}{}% + } + {\EndP\egroup } + {}{}% + \HCode{}% + } + {\ifvmode \IgnorePar\fi \EndP \HCode{}\egroup} + {}{} +\ifx \beamer@version\:UnDef + \Configure{sectionshadedintoc} + {\HCode{
    }} + {\ifvmode \IgnorePar\fi \HCode{
    }} +\Configure{sectionintoc} + {\HCode{
    }} + {\ifvmode \IgnorePar\fi \HCode{
    }} +\Configure{subsectionshadedintoc} + {\HCode{
    }} + {\ifvmode \IgnorePar\fi \HCode{
    }} +\Configure{subsectionintoc} + {\HCode{
    }} + {\ifvmode \IgnorePar\fi \HCode{
    }} +\Css{div.sectionintoc, div.sectionshadedintoc{ margin-top:1em; }} +\Css{div.tableofcontents + { padding-left:1em; padding-right:1em; padding-bottom:1em; }} +\Css{.tableofcontents div.subsectionintoc, + .tableofcontents div.subsectionshadedintoc{ margin-left:1em; }} + + \ifx \insertinstituteshort\:UnDef + + \else + + \fi +\else + +\fi +\ConfigureToc{toc} + {} + {\Configure{TocLink} + {\def\hyperlink########1########2{\Link{####2}{}########2\EndLink}####4}% + \leavevmode} + {}{\par} +\Configure{tableofcontents} + {\IgnorePar\EndP \HCode{
    }}{} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }\ShowPar} + {}{} +\let\beamer:section=\@section +\def\@section[#1]#2{\beamer:section[#1]{#2}% + \gHAdvance\:bookmarkN by 1 + \def\sec:name{#2}\let\subsec:name=\empty} +\append:defI\subsection{% + \gHAdvance\:bookmarkN by 1 + \def\subsec:name{#1}} +\HAssign\:bookmarkN=0 +\let\sec:name=\empty +\let\subsec:name=\empty +\Css{div.header{ margin:0; text-align:right; font-size:70\%; }} +\gHAssign\Slide:cnt=0 +\def\slides:toc{% + \:CheckOption{frames}\if:Option\else + \bgroup + \HPage{}{\beamer:bookmarks\tableofcontents}\EndHPage{}% + \egroup +\fi +% + % + \gdef\slides:toc{\ifvmode \IgnorePar\fi \EndP + \HCode{}\par}% + \slides:toc +} +\Css{p.links{ margin:0; float:right; text-align:right; + font-size:70\%; }} +\:CheckOption{frames}\if:Option + \:CheckOption{ver}\if:Option + \Configure{frames} + {\VerFrames[ cols="*"]{4*,*} + \Frame[ name="tex4ht-main" + frameborder="1" ]{tex4ht-body} + \Frame[ name="tex4ht-menu" + frameborder="1" ]{tex4ht-toc}} + {\beamer:bookmarks \tableofcontents} + + \else + \Log:Note{for vertically stacked frames, + use the command line options `frames' and `ver'} + \Configure{frames} + {\HorFrames[ rows="*"]{*,3*} + \Frame[ name="tex4ht-menu" + frameborder="1" ]{tex4ht-toc} + \Frame[ name="tex4ht-main" + frameborder="1" ]{tex4ht-body}} + {\beamer:bookmarks \tableofcontents} + + \fi + \Css{body\#tex4ht-menu{ background-color:\#EEEEEE; }} +\fi +\def\beamer:bookmarks{% + \Link{}{bookmark}\EndLink + \HAssign\:bookmarkN=0 + \:CheckOption{frames}\if:Option + \Configure{TocLink} + {\HAdvance\:bookmarkN by 1\relax + \Link{##2}{tc-\:bookmarkN}##4\ifvmode + \IgnorePar\fi \EndLink} +\else + \Configure{TocLink} + {\HAdvance\:bookmarkN by 1\relax + \Link[ target="tex4ht-main"]{##2}{tc-\:bookmarkN}##4\ifvmode + \IgnorePar\fi \EndLink} +\fi +% + \Configure{tableofcontents} + {\IgnorePar\EndP \HCode{
    }}{} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }\ShowPar} + {}{} + \let\std:tableofcontents\tableofcontents + \def\tableofcontents{\std:tableofcontents[section,subsection]}% + } +\ConfigureToc{section} + {}{\HCode{
    }} {\HCode{
    }} {}{} +\ConfigureToc{subsection} + {} + {\HCode{
    }} + {\HCode{
    }} {}{} +\Css{div.bookmarks {white-space: nowrap;}} +\Css{div.bookmarks div.subsectionintoc a { text-decoration: none; + font-size:80\%;}} +\Configure{alert} + {\HCode{}} + {\HCode{}} +\Css{span.alert {color:\#FF0000;}} +\Hinclude{% + \Configure{HColor}{alert}{rgb(100\%,0\%,0\%)}% + \Configure{HColor}{blockstructure}{rgb(20\%,20\%,70\%)}% + \Configure{HColor}{darkgreen}{rgb(15\%,60\%,15\%)}% + \Configure{HColor}{lightgray}{rgb(90\%,90\%,90\%)}% + \Configure{HColor}{shaded}{rgb(60\%,60\%,60\%)}% + \Configure{HColor}{structuremedium}{rgb(30\%,30\%,30\%)}% + \Configure{HColor}{structureshaded}{rgb(75\%,75\%,75\%)}% + \Configure{HColor}{structure}{rgb(0\%,0\%,0\%)}% +}{color} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{seminar} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{slide} + {\ifvmode \IgnorePar\fi \EndP\HCode{
    }\par} + {\rightline{\the\c@slide}}{}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{slides} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{1} \if:Option + \ConfigureEnv{slide} + {\ifnum \c@slide=0 \EndP\ShowPar\else\IgnorePar\fi} + {} + {}{} +\CutAt{slide} +\Configure{crosslinks}{[}{] }{next}{prev}{}{}{}{up} +\Configure{crosslinks+} + {}{} + {\IgnorePar\EndP \HCode{}\par} +\Css{.crosslinks{text-align:right;font-size:80\%;}} + +\else + \Log:Note{for pagination of slides, + use the command line option `1'} + \ConfigureEnv{slide} + {\ifnum \c@slide=0 + \IgnorePar\EndP\HCode{
    }\fi} + {\rightline{\a:slidename}% + \IgnorePar\EndP\par\HCode{
    }} + {}{} +\fi +\ConfigureEnv{quote} + {}{} + {\IgnorePar\EndP\HCode{
    }} + {\IgnorePar\EndP\HCode{
    }\ShowPar\ShowIndent} +\Css{.quote {margin-bottom:0.25em; margin-top:0.25em; + margin-left:1em; margin-right:1em; text-align:justify;}} + +\ConfigureEnv{quotation} + {}{} + {\IgnorePar\EndP\HCode{
    }} + {\IgnorePar\EndP\HCode{
    }\ShowPar} +\Css{.quotation {margin-bottom:0.25em; + margin-top:0.25em; margin-left:1em; }} + +\ConfigureList{description}% + {\EndP\HCode{
    }% + \PushMacro\end:itm +\global\let\end:itm=\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm +\EndP\HCode{
    }\ShowPar} + {\end:itm \global\def\end:itm{\EndP\Tg}\HCode{
    }\bgroup \bf} + {\egroup\EndP\HCode{
    }} + +\ConfigureEnv{verse} + {\Tg
    } + {\Tg
    } + {}{} +\ConfigureEnv{note} + {\Tg
    } + {\Tg
    } + {}{} +\ConfigureEnv{titlepage} + {\Tg
    } + {\Tg
    } + {}{} +\Configure{maketitle} + {\ifvmode \IgnorePar\fi \EndP {\Configure{maketitle}{}{}{}{}% +\a:NoSection \let\leavevmode\empty \let\not@math@alphabet\:gobbleII +\def\text@command##1{##1}\let\selectfont\empty +\def\check@icl ##1\check@icr{}% +\let\thanks\:gobble +\let\\\space \def\TeX{TeX}% +\def\gobble:font##1##2{##2}\:TITLE: \no:fonts +\def\footnotemark[##1]{}% +\Tag{TITLE+}{\@title}} +% + \vtop\bgroup \IgnorePar \EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }\egroup} + {\NoFonts\IgnorePar\HCode{

    }\IgnorePar} + {\HCode{

    }\IgnoreIndent\EndNoFonts} +\Css{h2.titleHead{text-align:center;}} +\Css{div.maketitle{ margin-bottom: 2em; text-align:center; }} +\Configure{author date} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} +\Css{div.author, div.date {text-align:center;}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{foils} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{foilheads} {}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnorePar} +\ConfigureEnv{Theorem}{\par\leavevmode}{\ShowPar}{}{} +\ConfigureEnv{Lemma}{\par\leavevmode}{\ShowPar}{}{} +\ConfigureEnv{Corollary}{\par\leavevmode}{\ShowPar}{}{} +\ConfigureEnv{Corollary*}{\par\leavevmode}{\ShowPar}{}{} +\ConfigureEnv{Proposition}{\par\leavevmode}{\ShowPar}{}{} +\ConfigureEnv{Definition}{\par\leavevmode}{\ShowPar}{}{} +\ConfigureEnv{Proof}{\par\leavevmode}{\ShowPar}{}{} +\ConfigureEnv{thebibliography}{\par\leavevmode}{\ShowPar}{}{} + +\:CheckOption{1} \if:Option + \CutAt{foilheads} + \ConfigureToc{foilheads}{}{ *\ }{}{} +\Configure{tableofcontents*}{foilheads} +% +\else + \Log:Note{for pagination of slides, + use the command line option `1'} +\fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{slidesec} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureToc{slidesection} + {\HCode{}}{\ }{}{\HCode + {}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{pictex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{pictex} + {\:xhtml{\IgnorePar\EndP}\HCode{
    }}{\HCode{
    }}{+[PICT]} +\Css{div.pictex {text-align:center;}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{diagrams} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{diagram} + {\ifvmode \IgnorePar \EndP + \Tg
    \def\End:Diagrams{\Tg
    }% + \else \let\End:Diagrams\empty + \fi } + {\End:Diagrams} + {}{} +\Configure{diagram} + {\Picture*{}$} {$\EndPicture} +\Css{.diagrams {text-align: center;}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{pstricks} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{pspicture} + {\ifvmode \ifinner\else \vfill\break\fi + \leavevmode\fi + \bgroup + \ifdim \pst@dimh<\z@ \pst@dimh=-\pst@dimh \fi + \HCode{}% + \egroup + \Picture+[\a:pspictureAlt]{ class="pspicture"}} + {\EndPicture} +\NewConfigure{pspictureAlt}{1} +\Configure{pspictureAlt}{PIC} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{pst-all} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{psmatrix} + {\Picture*{}} + {\EndPicture} + {}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{endfloat} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{figure}{}{}{}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{pb-diagram} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{diagram} + {\Picture*{ class="pb-diagram"}$} {$\EndPicture} {}{} +\Css{.pb-diagram {align:center}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{pgf} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{pgfpicture} + {\hbox\bgroup\Picture+[picture]{}} + {\EndPicture\egroup} + {}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{overpic} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{overpic} + {\Picture*[pic]{}} + {\EndPicture} + {}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{dratex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Css{div.Draw{text-align:center}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{res} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{resume} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }\let\endHR=\empty} + {\ifvmode \IgnorePar\fi \EndP + \HCode{\endHR
    }} + {} {} +\def\c:secnumdepth{-1} + +\Configure{overlapped-section} + {\ifvmode \IgnorePar\fi \EndP\IgnorePar } + {\ifvmode \IgnorePar\fi \EndP\IgnorePar \HCode{}} + {\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\HtmlParOff} + {\HCode{

    }% + \HCode{
    }% + \HtmlParOn \ShowPar \IgnoreIndent \csname par\endcsname} + +\ConfigureEnv{tabbing} + {\ifvmode \IgnorePar\fi \EndP \HCode{}} + {\ifvmode \IgnorePar\fi \HCode{
    }\par\ShowPar} + {} {} + +\Configure{tabbing} + {\ifvmode \IgnorePar\fi \HCode{}} + {\HCode{}} + {\ifvmode \IgnorePar\fi \HCode{}} + {\ifvmode \IgnorePar\fi \HCode{}} + +\Css{table.tabbing {width:100\%; margin-top:1em;}} +\Css{td.tabbing {width:33\%;}} +\Css{div.section {margin-left:3em;}} +\Configure{centeraddresses} + {} {} + {\HCode{
    }} + {\HCode{}} + {\HCode{
    }} +\Css{.center-addresses {width:100\%}} +\Configure{linename} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }} + {\HCode{

    }\par} +\Configure{lineaddress} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }} + {\HCode{
    }} + {\HCode{
    }} +\Css{.line-address {text-align:right;}} +\Configure{boxed-section} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }\par + } + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }\par} + {\ifvmode \IgnorePar\fi \HtmlParOff} + {\HCode{}\HtmlParOn\par\ShowPar} +\Css{table.section td{ vertical-align:top;}} +\Css{td.section {padding-right:2em; width:20\%;}} +\Css{table.section {margin-top:1em;}} +\ConfigureEnv{position} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {}{} +\Css{.position table {width:100\%;}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{algorithmic} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{algorithmic} + {\ifvmode\IgnorePar\fi \EndP + \HCode{
    }% + \bgroup + \Configure{HtmlPar}{}{}{}{}} + {\egroup \ifvmode \IgnorePar\fi \HCode{
    }} + {}{} +\Configure{ALCitem} + {\HCode{\ifnum \c@ALC@line>1
    \fi }} + {\HCode{ }} +\Css{.ALCitem {width:2em; text-align:right;}} +\ConfigureEnv{ALC@for} + {\HCode{}} + {\HCode{}} + {}{} +\ConfigureEnv{ALC@whl} + {\HCode{}} + {\HCode{}} + {}{} +\ConfigureEnv{ALC@loop} + {\HCode{}} + {\HCode{}} + {}{} +\ConfigureEnv{ALC@rpt} + {\HCode{}} + {\HCode{}} + {}{} +\Configure{ALCif} + {\HCode{}} + {\HCode{}} + {\HCode{}} + {\HCode{}} +\Configure{algorithmiccomment} + {\HCode{}} + {\HCode{}} + {}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{booktabs} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{toprule} + {\@thisrulewidth=\csname a:rule-mag\endcsname\@thisrulewidth +% + \Css{tr\#TBL-\TableNo-\ifnum \HRow=0 + 1- td{border-top:\expandafter\x:Em \the\@thisrulewidth em + solid} + \else + \HRow- td{border-bottom:\expandafter\x:Em \the\@thisrulewidth em + solid} + \fi + }} +\Configure{bottomrule} + {\@thisrulewidth=\csname a:rule-mag\endcsname\@thisrulewidth +% + \Css{tr\#TBL-\TableNo-\HRow- + td{border-bottom:\expandafter\x:Em \the\@thisrulewidth em + solid}}} +\Configure{midrule} + {\@thisrulewidth=\csname a:rule-mag\endcsname\@thisrulewidth +% + \Css{tr\#TBL-\TableNo-\HRow- + td{border-bottom:\expandafter\x:Em \the\@thisrulewidth em + solid}}} +\Configure{cmidrule} + {\@thisrulewidth=\csname a:rule-mag\endcsname\@thisrulewidth +% + \Css{tr\#TBL-\TableNo-\HRow- + td{border-bottom:\expandafter\x:Em \the\@thisrulewidth em + solid}}% + \HCode{}} +\NewConfigure{rule-mag}{1} +\Configure{rule-mag}{0.14} +{ + \def\x:Em{% + \catcode`\p=12 + \catcode`\t=12 + \gdef\x:Em} + \x:Em#1pt{#1} +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{gloss} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureList{glosslist}{}{}{}{} +\Configure{gloss} {\Link{\gls@b}{}} {\EndLink} +\Configure{glosslist}% + {\IgnorePar\EndP + \HCode{
    }\global\let\end:glitm=\empty} + {\IgnorePar\EndP\HCode{
    }\ShowPar} + {\end:glitm\gdef\end:glitm{\EndP\Tg}\HCode{
    }\Link{}{\GlossLabel}\EndLink } + {\HCode{
    }} +\Css{dl.glosslist {margin-left:2em;}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{longdiv} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{longdiv} + {\Configure{halign} + {\HCode{}} + {\HCode{
    }} + {\HCode{}} + {\HCode{\Hnewline}} + {\tmp:cnt=\HRow \divide\tmp:cnt by 2 \multiply\tmp:cnt by 2 + \advance\tmp:cnt by -\HRow + \HCode{% + 2 class="longdiv"\fi\fi >}% + } + {\HCode{}}% + } + {} +\Css{table.longdiv {text-align: right;}} +\Css{td.longdiv {border-top:solid 1px black; + border-left:solid 1px black;}} +\Css{span.longdiv {text-decoration:underline;}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tugboat} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{head}{}{} + {\NoFonts \ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\HtmlParOff} + {\HCode{

    }\HtmlParOn \EndNoFonts \IgnoreIndent \ShowPar \par} +\Configure{subhead}{}{} + {\NoFonts \ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\HtmlParOff} + {\HCode{

    }\HtmlParOn \EndNoFonts \IgnoreIndent \ShowPar \par} +\Configure{subsubhead}{}{} + {\NoFonts \ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{
    }\HtmlParOff} + {\HCode{
    }\HtmlParOn \EndNoFonts \IgnoreIndent \ShowPar \par} +\Configure{figure} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }\par\ShowPar} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }\par} +\Configure{verbatim} + {{\everypar{}\leavevmode}\EndP + \HCode{
    }\par\ShowPar} + {{\everypar{}\leavevmode}\EndP \HCode{
    }\par\ShowPar} +\Configure{verb} + {\HCode{}} + {\HCode{}} +\Css{div.verbatim p, div.verbatim-ruled p {margin:0.2em}} +\Css{div.verbatim-ruled { border-top: 1px solid black; + border-bottom: 1px solid black; }} +\Configure{display-list} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }\par\ShowPar} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }\par} + {\HCode{}} + {\HCode{}} +\Configure{inline-list} + {\HCode{}\par\ShowPar} + {\ifvmode \IgnorePar\fi \EndP \HCode{}\par} + {\HCode{}} + {\HCode{}} +\Css{div.list p span.listitem {text-indent:-3em; margin-right:1em;}} +\Css{div.list { margin-left:3em;}} +\Configure{rtitle} + {\ifvmode \IgnorePar \fi \EndP + \HCode{
    }\IgnorePar} + {\HCode{
    }\ShowPar\par} +\Configure{title} + {\ifvmode \IgnorePar \fi \EndP + \HCode{

    }\IgnorePar} + {\HCode{

    }\IgnoreIndent\par} +\Configure{address} + {\ifx\@addressstyle\@inlinestyle + \HCode{}% + \else + \ifvmode \IgnorePar \fi \EndP + \HCode{
    }% + \fi } + {\ifx\@addressstyle\@inlinestyle + \HCode{}% + \else + \ifvmode \IgnorePar \fi \EndP + \HCode{
    }% + \fi } +\Configure{netaddress} + {\HCode{}} + {\HCode{}} +\Configure{author} + {\HCode{}} + {\HCode{}} +\Configure{authorlist} + {\ifvmode \IgnorePar \fi \EndP + \HCode{
    }\IgnorePar} + {\ifvmode \IgnorePar \fi \EndP + \HCode{
    }\IgnoreIndent\par\ShowPar} +\Css{div.authorlist {margin-left:2em;}} +\Configure{signature} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }\par\ShowPar} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }\ShowPar\par} +\Css{div.signature p{ margin-top:0.3em; margin-bottom:0.3em;}} +\Css{div.signature { white-space:nowrap; margin-left:70\%; }} +\Configure{signaturemark} + {\HCode{} } + {\HCode{}} +\Css{span.signaturemark {margin-top:1.5em;}} +\Configure{issno} + {\hbox{\HCode{}}} + {\hbox{\HCode{}}} +\Configure{volyr} + {\hbox{\HCode{}}} + {\hbox{\HCode{}}} +\Configure{volno} + {\hbox{\HCode{}}} + {\hbox{\HCode{}}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{ltugboat} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{quote} + {}{} + {\IgnorePar\EndP\HCode{
    }\IgnoreIndent} + {\IgnorePar\EndP\HCode{
    }\ShowPar\ShowIndent} +\Css{.quote {margin-bottom:0.25em; margin-top:0.25em; + margin-left:1em; margin-right:1em; text-align:justify;}} + +\ConfigureEnv{verbatim} + {\par}{\ShowPar \par{\HCondtrue\noindent}% +}{}{} +\Configure{author} + {\hbox{\HCode{}}} + {\hbox{\HCode{
    }}} +\Configure{address} + {\hbox{\HCode{}}} + {\hbox{\HCode{
    }}} +\Configure{netaddress} + {\hbox{\HCode{}}} + {\hbox{\HCode{
    }}} +\Configure{PersonalURL} + {\hbox{\HCode{}}} + {\hbox{\HCode{
    }}} +\Configure{signaturemark} + {\hbox{\HCode{}}} + {\hbox{\HCode{ }}} +\Configure{makesignature} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }% + \bgroup \Configure{HtmlPar}{}{}{}{}% + \Configure{rightline}{}{}% + \IgnorePar + } + {\egroup \ifvmode \IgnorePar\fi \EndP \HCode{
    }} +\Configure{signature} + {\def\|{\HCode{
    }}% + \Configure{HtmlPar} + {}{\HCode{
    }} + {}{\HCode{}}% + } +\Css{.makesignature{margin-left:60\%; white-space: nowrap;}} +\@ifclassloaded{ltugproc}{}{% + \@ifpackageloaded{ltugproc}{}{\Configure{@BODY}{\rtitlex}} +} +\Configure{maketitle} + {\ifvmode \IgnorePar\fi \EndP + \def\textSMC##1{##1}% + {\Configure{maketitle}{}{}{}{}% +\a:NoSection \let\leavevmode\empty \let\not@math@alphabet\:gobbleII +\def\text@command##1{##1}\let\selectfont\empty +\def\check@icl ##1\check@icr{}% +\let\thanks\:gobble +\let\\\space \def\TeX{TeX}% +\def\gobble:font##1##2{##2}\:TITLE: \no:fonts +\def\footnotemark[##1]{}% +\Tag{TITLE+}{\@title}} +% + \Configure{HtmlPar} + {\EndP\HCode{% +

    }} + {\EndP\HCode{% +

    }} + {\:xhtml{\Tg

    }} + {\:xhtml{\Tg

    }}% +% + \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\NoFonts\IgnorePar\EndP + \HCode{

    }\IgnorePar} + {\HCode{

    }\IgnoreIndent\EndNoFonts} + +\Configure{titlex} + {\HCode{
    }} + {\HCode{
    }} +\Css{div.titlex p{margin-bottom:1em;}} +\Configure{sectitle} + {\ifvmode \IgnorePar\fi + \EndP \HCode{
    }% + \SaveEndP\bgroup\everypar{}} + {\egroup\RecallEndP \ifvmode \IgnorePar\fi \EndP \HCode{
    }} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{ltugproc} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{maketitle} + {\ifvmode \IgnorePar\fi \EndP {\Configure{maketitle}{}{}{}{}% +\a:NoSection \let\leavevmode\empty \let\not@math@alphabet\:gobbleII +\def\text@command##1{##1}\let\selectfont\empty +\def\check@icl ##1\check@icr{}% +\let\thanks\:gobble +\let\\\space \def\TeX{TeX}% +\def\gobble:font##1##2{##2}\:TITLE: \no:fonts +\def\footnotemark[##1]{}% +\Tag{TITLE+}{\@title}} +% + \Configure{HtmlPar} + {\EndP\HCode{% +

    }} + {\EndP\HCode{% +

    }} + {\:xhtml{\Tg

    }} + {\:xhtml{\Tg

    }}% +% + \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\NoFonts\IgnorePar\EndP + \HCode{

    }\IgnorePar} + {\HCode{

    }\IgnoreIndent\EndNoFonts} + +\ConfigureEnv{abstract} + {}{} {}{} +\Configure{abstract} + {\bgroup + \HCode{
    }\IgnoreIndent\par} + {\ifvmode\IgnorePar\fi \EndP\HCode{
    }\egroup} +\Css{div.abstract {margin-left:1em; margin-right:1em; + text-align:left;}} +\Css{div.maketitle div.centerline {margin-top:1em;}} +\Configure{abstractHead} + {\bgroup + \Configure{centerline}{}{} + \NoFonts + \ifvmode \IgnorePar\fi \EndP \HCode{

    }% + } + {\ifvmode \IgnorePar\fi \EndP \HCode{

    }% + \EndNoFonts \egroup} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{mls} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{@TITLE}{\let\@title=\empty} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{rotating} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{turn} + {\Picture+{}} {\EndPicture} + {}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{boxedminipage} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{boxedminipage} + {\ifvmode \IgnorePar \EndP + \def\after:bmp{\ifvmode \IgnorePar\fi \EndP \HCode{
    }\par\ShowPar}% + \HCode{
    }% + \expandafter\everymath\expandafter{\expandafter + \everymath\expandafter{\the\everymath}}% + \else \def\after:bmp{\HCode{}}% + \HCode{}% + \fi + \bgroup \fboxrule=\z@} + {\egroup \after:bmp} + {}{} +\Css{div.boxedminipage{border : 1px solid; + margin-top:1pt; margin-bottom:1pt;}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{ulem} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{uline} + {\HCode{}} {\HCode{}} +\Configure{uuline} + {\HCode{}} {\HCode{}} +\Configure{sout} + {\HCode{}} {\HCode{}} +\Css{span.sout {text-decoration: line-through }} +\Configure{xout} + {\HCode{}} + {\HCode{}} +\Css{span.xout {text-decoration: line-through }} +\Configure{uwave} + {\HCode{}} + {\HCode{}} +\Css{span.uwave {text-decoration: line-through }} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{go} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{showdiagram} + {\Picture*[go]{}} {\EndPicture} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{paralist} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureList{asparaitem}% + {\EndP\HCode{
    }\ShowPar\ShowIndent} + {\EndP\HCode{
    }\ShowPar} + {\par\ShowPar{\parindent=10pt\leavevmode}} + {} +\ConfigureList{asparaenum}% + {\EndP\HCode{
    }\ShowPar\ShowIndent} + {\EndP\HCode{
    }\ShowPar} + {\par\ShowPar{\parindent=10pt\leavevmode}} + {} +\ConfigureList{asparadesc}% + {\EndP\HCode{
    }\ShowPar\ShowIndent} + {\EndP\HCode{
    }\ShowPar} + {\par\ShowPar{\parindent=10pt\leavevmode}} + {} +\ConfigureList{compactdesc}% + {\EndP\HCode{
    }% + \PushMacro\end:itm +\global\let\end:itm=\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm +\EndP\HCode{
    }\ShowPar} + {\end:itm \global\def\end:itm{\EndP\Tg}\HCode{
    }\bgroup \bf} + {\egroup\EndP\HCode{
    }} +\ConfigureList{compactitem}% + {\EndP\HCode{
      }% + \PushMacro\end:itm +\global\let\end:itm=\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm +\EndP\HCode{
    }\ShowPar} + {\end:itm \global\def\end:itm{\EndP\Tg
  • }\DeleteMark} + {\HCode{
  • }} +\ConfigureEnv{enumerate} + {}{\ShowPar +}{}{} +\ConfigureList{enumerate}% + {\if@plalwaysadjust + \EndP \HCode{
    }% + \PushMacro\end:itm +\global\let\end:itm=\empty + \def\para:enumII{\PopMacro\end:itm \global\let\end:itm \end:itm +\EndP + \HCode{
    }\ShowPar}% + \def\para:enumIII{\end:itm \global + \def\end:itm{\EndP + \Tg}\HCode{
    }}% + \def\para:enumIV{\EndP + \HCode{
    }}% + \else + \EndP\HCode{
      }\PushMacro\end:itm +\global\let\end:itm=\empty +% + \def\para:enumII{\PopMacro\end:itm \global\let\end:itm \end:itm +% +\EndP\HCode{
    }\ShowPar +}% + \def\para:enumIII{\end:itm \gdef\end:itm{\EndP\Tg
  • }\DeleteMark +}% + \def\para:enumIV{\HCode{
  • }\AnchorLabel +}% + \fi + } + {\para:enumII} {\para:enumIII} {\para:enumIV} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{pifont} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureList{dingautolist} + {\EndP\HCode{
    }% + \PushMacro\end:itm +\global\let\end:itm=\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm +\EndP\HCode{
    }\ShowPar} + {\end:itm \global\def\end:itm{\EndP\Tg}\HCode{
    }} + {\HCode{
    }} +\ConfigureList{Piautolist} + {\EndP\HCode{
    }% + \PushMacro\end:itm +\global\let\end:itm=\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm +\EndP\HCode{
    }\ShowPar} + {\end:itm \global\def\end:itm{\EndP\Tg}\HCode{
    }} + {\HCode{
    }} +\ConfigureList{Pilist} + {\EndP\HCode{
    }% + \PushMacro\end:itm +\global\let\end:itm=\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm +\EndP\HCode{
    }\ShowPar} + {\end:itm \global\def\end:itm{\EndP\Tg}\HCode{
    }} + {\HCode{
    }} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{listings} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{lstinline} + {\HCode{}} + {\HCode{}% + \HCode{
    }%
    +   }
    +   {{\everypar{}\leavevmode}\HCode{
    }} + {}{} +\ConfigureEnv{lstlisting} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}% + \HCode{
    }% + \bgroup \special{t4ht@(}% + \Configure{listings} + {{\everypar{}\leavevmode}} + {{\everypar{}\leavevmode}} + {\leavevmode\special{t4ht@+\string&{35}x00A0{59}}x% +\HCode{
    }}{}% + } + {\special{t4ht@)}\egroup + \ifvmode \IgnorePar\fi \EndP \HCode{
    }\par} + {} {} +\Configure{lstinputlisting} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}% + \HCode{
    }% + \bgroup \tt \special{t4ht@(}% + \Configure{listings} + {{\everypar{}\leavevmode}} + {{\everypar{}\leavevmode}} + {\leavevmode\special{t4ht@+\string&{35}x00A0{59}}x% +\HCode{
    }} + {}% + } + {\special{t4ht@)}\egroup + \ifvmode \IgnorePar\fi \EndP \HCode{
    }\par} +\Css{div.lstinputlisting{ + font-family: monospace; + white-space: nowrap; +}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{alphanum} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\:tempc#1#2#3#4{% + \ConfigureMark{toclvl#1} + {\HCode{}\csname thelvl#1\endcsname + \HCode{}}% + \Configure{toclvl#1} + {}{} + {\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{<#4 class="toclvl#1Head"\a:LRdir>}\TitleMark\space\HtmlParOff} + {\HCode{}\HtmlParOn \IgnoreIndent \par}% + \ConfigureToc{toclvl#1} + {\tmp:cnt=0 \loop \advance\tmp:cnt by 1 + \ifnum \tmp:cnt<#2 ~~\repeat +\def\:temp{\J@INumberRoot{#2}{\tmp:cnt}}% + \afterassignment\:temp \tmp:cnt} + {#3 \HCode{}}{} + {\HCode{}}% + \ConfigureToc{liketoclvl#1} + {} {\tmp:cnt=0 \loop \advance\tmp:cnt by 1 + \ifnum \tmp:cnt<#2 ~~\repeat +\HCode{}}{} + {\HCode{}}% +} +\:tempc a1{.}{h3} +\:tempc b2{.}{h4} +\:tempc c3{.}{h5} +\:tempc d4{)}{h5} +\:tempc e5{)}{h5} +\:tempc f6{)}{h5} +\:tempc g7{)}{h5} +\:tempc h8{)}{h5} +\:tempc i9{)}{h5} +\:tempc j{10}{)}{h5} +\:tempc k{11}{)}{h5} +\:tempc l{12}{)}{h5} +\bgroup + \let\ifx=\relax + \let\:temp=\relax + \let\:tempa=\expandafter + \let\expandafter=\relax + \let\:TableOfContents=\relax + \let\else=\relax + \let\if=\relax + \let\fi=\relax + \def\Auto:ent#1{\noexpand\Auto:ent{#1,toclvla,liketoclvla,toclvlb,% + liketoclvlb,toclvlc,liketoclvlc,toclvld,liketoclvld,toclvle,% + liketoclvle,toclvlf,liketoclvlf,toclvlg,liketoclvlg,toclvlh,% + liketoclvlh,toclvli,liketoclvli,toclvlj,% + liketoclvlj,toclvlk,liketoclvlk,toclvll,liketoclvll}} + \edef\:TOC{\def\noexpand\:TOC{\:TOC}} + \:tempa +\egroup \:TOC + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{lineno} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:warning{The line numbers are commented out. To reintroduce them, use + the \string\Configure{lineno}{...}{...} command} +\Configure{lineno} + {\bgroup \let\LineNumber=\empty} + {\egroup} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{epigraph} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{epigraphhead} + {\IgnorePar\EndP\HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP\HCode{
    }} + +\Configure{epigraph} + {\IgnorePar\EndP\HCode{
    }} + {\IgnorePar\EndP\HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP\HCode{
    }} + + +\ConfigureEnv{epigraphs} + {\IgnorePar\EndP\HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP\HCode{
    }} {}{} + +\Configure{qitem} + {\IgnorePar\EndP\HCode{
    }} + {\IgnorePar\EndP\HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP\HCode{
    }} + +\Css{.epigraph, .epigraphhead, epigraphs {margin-left:60\%}} +\Css{.epigraphhead .epigraph {margin-left:0\%}} + +\Css{.episource {text-align:right}} +\Configure{epirule} {\ifvmode \IgnorePar\fi \EndP\Tg
    \par} + +\Css{.epigraphs table { width:40\% ;}} +\Css{.epigraphs table div .episource { text-align:right; width:100\%;}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{floatflt} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{floatingfigure} + {\HCode{}% + \bgroup \Configure{HtmlPar}{}{}{}{}% + \ConfigureEnv{minipage}{\IgnorePar}{}{\IgnorePar}{}% + \Configure{caption} + {\HCode{
    }} + {\HCode{}: }{}{\HCode{
    }}% +% + } + {\egroup \HCode{
    }} +\Css{.floatingfigure-r { float:right; text-align:left; + margin-top:0.5em; margin-bottom:0.5em; margin-left:0em;}} +\Css{.floatingfigure-l { float:left; text-align:left; + margin-top:0.5em; margin-bottom:0.5em; margin-right:0em; }} +\Css{.caption span.id{font-weight: bold;}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{acm-proc-article-sp} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{toappear} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }} +\Configure{boilerplate} + {\HCode{
    }} {\HCode{
    }} +\Configure{conf} + {\HCode{
    }} {\HCode{
    }} +\Configure{confinfo} + {\HCode{
    }} {\HCode{
    }} +\Configure{copyrightetc} + {\HCode{
    }} {\HCode{
    }} +\Configure{thanks} + {\IgnorePar\HCode{
    }\IgnorePar} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }\IgnoreIndent} +\Css{div.thanks{text-align:left; margin-top:1em; margin-bottom:1em;}} +\Configure{subtitle} + {\ifvmode \IgnorePar \fi \EndP + \HCode{

    }\IgnorePar} + {\ifvmode \IgnorePar \fi \EndP \HCode{

    }\IgnoreIndent} +\Css{.subtitleHead{text-align:center;}} +\Configure{title} + {\ifvmode \IgnorePar \fi \EndP + \HCode{

    }\IgnorePar} + {\ifvmode \IgnorePar \fi \EndP \HCode{

    }\IgnoreIndent} +\Css{.titleHead{text-align:center;}} +\Configure{email}{\Link[mailto:#1]{}{}\IgnorePar\o:email:{#1}\EndLink} +\Configure{@TITLE}{\let\titlenote=\:gobble} +\Configure{maketitle} + {\ifvmode \IgnorePar\fi \EndP {\Configure{maketitle}{}{}{}{}% +\a:NoSection \let\leavevmode\empty \let\not@math@alphabet\:gobbleII +\def\text@command##1{##1}\let\selectfont\empty +\def\check@icl ##1\check@icr{}% +\let\thanks\:gobble +\let\\\space \def\TeX{TeX}% +\def\gobble:font##1##2{##2}\:TITLE: \no:fonts +\def\footnotemark[##1]{}% +\Tag{TITLE+}{\@title}} +} + {} +\Configure{author} + {\ifvmode \IgnorePar \fi \EndP + \HCode{
    }\ShowPar\par} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }\IgnoreIndent} +\Css{div.author{text-align:center; margin-top:1em; margin-bottom:1em;}} +\:CheckOption{no-bib} \if:Option\else + \:CheckOption{mouseover} \if:Option + \Configure{cite} + {\HCode{}} + {\HCode{}} + {\Link[ \mo:args{cite}{\@citeb}{\expandafter + \jsHash\expandafter{\expandafter X\@citeb}}% +]} + {\EndLink } +\expandafter\def\csname c:mouseover-cite:\endcsname{% + \def\:tempb{cite}\csname c:mouseover-?:\endcsname} +\Configure{mouseover-cite}{tex4ht.body,FULLHTML} + + \Configure{bibitem} + {\bibitem:link} + {\EndLink\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +} +\def\bibitem:link#1#2{\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\HCode + {}\Link{#1}{#2}} + + \else + \Configure{cite} + {\HCode{}} {\HCode{}} + {\Link} {\EndLink} + + \Configure{bibitem}{\Link}{\EndLink} + + \fi +\fi + +\:CheckOption{no-bib} \if:Option\else + \:CheckOption{mouseover} \if:Option + \ConfigureEnv{thebibliography}% + {\ifvmode\IgnorePar\fi\EndP \js:on +\HCode{
    }\let\en:bib=\empty} + {\en:bib \ifvmode\IgnorePar\fi\EndP \HCode{
    }} + {}{} +\ConfigureList{thebibliography}% + {}{} + {\en:bib\def\en:bib{\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\csname bibliography2\endcsname +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +% +% + \EndP}\ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +% +\HCode{}% +\HCode{}% +\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +% +% + \Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +\par\ShowPar + \leavevmode \ht:special {t4ht@DCopyTo: \jobname-js.tex Skip bib }% +\HCode{}\Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +} + {\HCode{}\:nbsp + \:nbsp\:nbsp\HCode{
    }\ht:special {t4ht@DCopyTo: \jobname-js.tex Cont bib }% +} + + \else + \ConfigureEnv{thebibliography}% + {\ifvmode\IgnorePar\fi \EndP \HCode{
    }\let\en:bib=\empty} + {\en:bib \ifvmode\IgnorePar\fi \EndP \HCode{
    }} + {}{} +\ConfigureList{thebibliography}% + {}{} + {\en:bib\def\en:bib{\csname bibliography2\endcsname +\EndP}% + \Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +\par\ShowPar + \HCode{}\Configure{HtmlPar} + {\EndP\HCode{

    }} + {\EndP\HCode{

    }} + {\Tg

    } {\Tg

    }% +} + {\HCode{}\:nbsp + \:nbsp\:nbsp\HCode{
    }} + + \fi + \Css{p.bibitem { text-indent: -2em; margin-left: 2em; + margin-top:0.6em; margin-bottom:0.6em; }} +\Css{p.bibitem-p { text-indent: 0em; margin-left: 2em; + margin-top:0.6em; margin-bottom:0.6em; }} + +\fi + +\Configure{caption}{\HCode{\if:nopar \else \fi} + \:xhtml{\IgnorePar\EndP}\HCode{
    }} + {: } {\HCode{}} + {\HCode{
    }\HCode{}% +} +\Css{.caption td.id{font-weight: bold; white-space: nowrap; }} +\Css{table.caption {text-align:center;}} + +\Configure{proof} + {\ifvmode\IgnorePar\fi\EndP + \HCode{
    }\par\noindent\HCode{}} + {\HCode{}} + {\:xhtml{\EndP}\IgnorePar\HCode{
    }\ShowPar\par} +\Css{div.proof { margin-bottom: 2em; margin-top: 2em;}} + +\Configure{qed} + {\Picture+[Q.E.D.]{}\o:qed:\EndPicture + \SavePicture\qed:sym[Q.E.D.]} +\Configure{endpart}{likepart} +\Configure{endlikepart}{endpart} +\Configure{part}{}{} + {\IgnorePar \EndP\HCode{

    }% + \HCode{}\partname \ \thepart + \HCode{}} + {\HCode{

    }\IgnoreIndent\par} +\Configure{likepart}{}{} + {\IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent\par} +\Configure{partTITLE+}{\thepart\space #1} +\Configure{likepartTITLE+}{#1} +\Css{h1.partHead{text-align: center}} + +\Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesection} + {section,chapter,likechapter,appendix,part,likepart} +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@seccntformat{section}% + \HCode{}\fi } +\Configure{sectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesection\space + \fi\fi #1} + +\Configure{section}{}{} + {\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark\space\HtmlParOff} + {\HCode{

    }\HtmlParOn\ShowPar \IgnoreIndent \par} +\Configure{likesection}{}{} + {\ifvmode \IgnorePar\fi + \EndP\IgnorePar\HCode{

    }\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} +\Configure{likesectionTITLE+}{#1} + +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,appendix,part,likepart} +\Configure{endlikesubsection} + {subsection,section,likesection,chapter,% + likechapter,appendix,part,likepart} +\ConfigureMark{subsubsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@seccntformat{subsubsection}% + \HCode{}\fi} +\Configure{subsubsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsubsection\space + \fi\fi #1} + +\Configure{subsubsection}{}{} + {\ifvmode \IgnorePar \fi \EndP + \bgroup \IgnorePar\HCode{
    }% + \TitleMark\space \HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} +\Configure{likesubsubsection}{}{} + {\ifvmode \IgnorePar\fi \EndP\bgroup\IgnorePar + \HCode{
    }\HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} + +\ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\@seccntformat{subsection}% + \HCode{}\fi } +\Configure{subsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth + \ifnum \c@secnumdepth > 0 + \thesubsection\space + \fi\fi #1} + +\Configure{subsection}{}{} + {\ifvmode \IgnorePar\fi + \EndP\bgroup \IgnorePar\HCode{

    }% + \TitleMark\space \HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} +\Configure{likesubsection}{}{}{\EndP\bgroup + \ifvmode \IgnorePar\fi + \HCode{

    }\HtmlParOff } + {\HCode{

    }\HtmlParOn \IgnoreIndent\egroup\par\ShowPar} +\Configure{likesubsectionTITLE+}{#1} + + +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesubsubsection} + {subsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likepart} + +\ConfigureMark{paragraph} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else + \HCode{}\theparagraph\space + \HCode{}\fi} +\Configure{paragraph}{}{} + {\ifvmode \IgnorePar \fi \EndP + \bgroup \IgnorePar\HCode{
    }% + \TitleMark\space \HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup} +\Configure{likeparagraph}{}{} + {\ifvmode \IgnorePar \fi \EndP + \bgroup \IgnorePar\HCode{
    }% + \HtmlParOff} + {\HCode{
    }\HtmlParOn \IgnoreIndent\egroup} +\Css{.paragraphHead, .likeparagraphHead { font-style:italic; }} + +\Css{.sectionHead, .partHead{text-transform:uppercase}} +\Css{.subsubsectionHead, .likesubsubsectionHead {font-style: italic;}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{endnotes} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{makeenmark} + {\Link{ennote-\endnoteN}{enmark-\endnoteN}} {\EndLink} +\Configure{enoteformat} + {\Link{enmark-\endnoteN}{ennote-\endnoteN}} {\EndLink} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{web} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{webversion} {\\} {} +\Configure{webuniversity} + {\Tg
    } {\Tg
    } +\Css{div div.webuniversity {color : rgb(0\%,0\%,80\%); + margin-bottom: 1em; text-align: center;}} + +\Configure{maketitle} + {\IgnorePar\EndP\par\Tg
    } + {\IgnorePar\EndP\par\Tg
    } +\Css{div.maketitle {text-align: center; + margin-left: 3em; margin-right: 3em; }} + +\Configure{HColor}{webgreen}{rgb(0\%,50\%,0\%)} +\Configure{HColor}{webbrown}{rgb(60\%,0\%,0\%)} +\Configure{HColor}{webyellow}{rgb(98\%,92\%,73\%)} +\Configure{HColor}{webgray}{rgb(75.3\%,75.3\%,75.3\%)} +\Configure{HColor}{webblue}{rgb(0\%,0\%,80\%)} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{exerquiz} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{Form}{}{} +\Configure{@HEAD}{\input exerqz.4ht } +\Css{.onClick {color:green;}} +\Configure{TextField::}{}{% + \IgnorePar \EndP + \HCode{
    }% +} +\Configure{javascript}{JavaScript:} +\ifx \eq@sqrtmsg\:UnDef + \def\eq@sqrtmsg{"Right!"} +\fi +\ifx \eq@sqwgmsg\:UnDef + \def\eq@sqwgmsg{"Wrong!"} +\fi +\Configure{shortquiz} + {(\alph{quizno})} + {alert(\eq@sqrtmsg,3);} + {alert(\eq@sqwgmsg,3);} +\Configure{quiz} + {(\alph{quizno})} + {qthis=this; + ProcessQuestion (\ANS,"\alph{quizno}",\thequestionno, + 1,"\eq@bqlabel",\Quiz:N)} + {InitializeQuiz("\quiz@total", + \ifeq@nocorrections0\else1\fi,\Quiz:N,\LikeRef{ans-\Quiz:N}, + "(",")")} + {QuizEnd("\:bqlabel",\thequestionno,"\quiz@total",\Quiz:N)} + {Corrections("\eq@RC","\eq@AC",\Quiz:N)} +\Configure{quiz*} + {[]} + {qthis=this; + ProcessQuestion (\ANS,"[]",\thequestionno, + 0,"\eq@bqlabel",\Quiz:N)} + {InitializeQuiz("\quiz@total", + \ifeq@nocorrections0\else1\fi,\Quiz:N, + \LikeRef{ans-\Quiz:N},"","")} +\ConfigureEnv{shortquiz} + {\IgnorePar\EndP\leavevmode} {} {}{} +\Configure{ReturnTo}{\begin{flushright}}{\end{flushright}} +\immediate\write16{% +***********************************************************\Hnewline +The `\eq@CA' button fails under Netscape, \Hnewline +due to a code of the following form.\Hnewline +\Hnewline +?\Hnewline +\space \Hnewline +\space \space \space \Hnewline +\Hnewline +\space \space \Hnewline +\space \space \space \Hnewline +\space \space \space \Hnewline +\space \space \space \Hnewline +\Hnewline + \Hnewline + \Hnewline + \Hnewline +\Hnewline +If you know how to fix the function f() above for Netscape,\Hnewline +without changing the id attribute names, please consider\Hnewline +emailing the fix to gurari@cse.ohio-state.edu. Thanks\Hnewline +***********************************************************} + +\ConfigureList{questions}% + {\EndP\HCode{
      }\PushMacro\end:itm +\global\let\end:itm=\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm +\EndP\HCode{
    }\ShowPar} + {\end:itm \global\def\end:itm{\EndP\Tg
  • }\DeleteMark} + {\HCode{
  • }\AnchorLabel} +\def\a:temp#1#2{% + \ifOption{#2}{\def\a:charset{#2}}{} + \def\:tempa{#1}\ifx \eqOutOf\:tempa + \def\A:charset{#2}\ifx \A:charset\empty\else + \def\A:charset{#2}% + \fi\fi} +\a:temp{sur}{charset=iso-8859-2} +\a:temp{von}{charset=iso-8859-2} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{nicefrac} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{nicefrac} + {\HCode{}} + {\HCode{}/\HCode{}} + {\HCode{}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{multicol} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \HAssign\MultiCols=0 +\ConfigureEnv{multicols} + {\par\IgnorePar\EndP + \gHAdvance\MultiCols by 1\relax + \HCode{
    }% + \let\sv:HCol=\HCol + \bgroup \gHAssign\HCol=1\relax + } + {\egroup + \global\let\HCol=\sv:HCol + \ifvmode\IgnorePar\fi\EndP + \HCode{
    }\par + } + {}{} +\Configure{columnbreak} + {\gHAdvance\HCol by 1\relax + \par \IgnorePar \EndP + \HCode{}} +\Css{table.multicols { + width:100\%; margin-left:1em; margin-top:1em; margin-bottom:1em; +}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{ProTex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\NAME:{ id=} +\:CheckProtexOption{[[]]}\if:Option + \Configure{FrameCode} + {\ifvmode \IgnorePar\fi \EndP + \ifx \par:end\empty \HCode{

    }\fi +% + \HCode{
    \ifx \:test\:minus + \else
    \fi}\par\IgnorePar} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }} +\Configure{ShowCode} + {\HCode{\ifx \:test\:minus \else \fi + \html:src
    \html:invisible}% + \nobreak + } + {\special{t4ht=\html:src% + \ifx \:test\:minus \else +
    \html:BackTitle\fi}} + {\HCode{
    \html:invisible}} + {\HCode{}} + {\HCode{}} + {\leavevmode\special{t4ht@+\string&{35}x00A0{59}}x% +} +\Css{div.ShowCode{background-color:\#EEEEEE; border: 1px white solid;}} +\Css{div.ShowCode div.head{background-color:\#E0E0E0;}} +\Css{div.ShowCode div.tail{background-color:\#E0E0E0;}} + +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{th4} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{javascript} + \if:Option \else\:CheckOption{th4}\fi +\if:Option + \Configure{JavaScript} + {\HCode{}} +\fi +\:CheckOption{draw} \if:Option \:CheckOption{th4} \if:Option + \Configure{Fig} + {\ifx \AltFig\empty \Picture*{ \a:@Picture{Fig}}% + \else \Picture*[\AltFig]{ \a:@Picture{Fig}}\fi} + {\EndPicture} +\fi \fi + +\:CheckOption{th4}\if:Option \else \expandafter\endinput\fi +\Configure{Part}{}{}{% + \html:rightskip + \bgroup + \html:rightskip \ht:everypar{} + \IgnorePar\EndP\HCode{

    }\HtmlParOff} + {\HCode{

    }\HtmlParOn\IgnoreIndent \egroup\par\ShowPar \IgnoreIndent} +\Configure{LikeSection}{}{} + {\IgnorePar \EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent + \xdef\:cursec{}% +% + \par \IgnoreIndent + } +\ConfigureMark{Section} + {\theSection} +\Configure{Section} + {}{} + {\IgnorePar\EndP\HCode{

    }% + \gHAdvance\SectionCounter 1 \TitleMark\space + }{\HCode{

    }\IgnoreIndent + \xdef\:cursec{}% +% + \par \IgnoreIndent + } +\Configure{SubSection} + {}{} + {\par \IgnorePar\EndP\HCode{

    }} + {\HCode{

    }\IgnoreIndent \ShowPar} +\ConfigureMark{Chapter} + {Chapter \theChapterCounter} +\Configure{Chapter} + {}{} + {\IgnorePar\EndP\HCode{

    }% + \TitleMark{\HCode{
    }}} + {\HCode{

    }\IgnoreIndent\IgnorePar} +\ConfigureMark{Appendix}{Appendix \theChapterCounter} +\Configure{Appendix} + {}{} + {\IgnorePar\EndP\HCode{

    }% + \TitleMark {\HCode{
    }}} + {\HCode{

    }\IgnoreIndent\IgnorePar} +\Configure{LikeChapter} + {}{} + {\IgnorePar\EndP\HCode{

    }\noindent + \bgroup \def\uppercase##1{##1}} + {\egroup \HCode{

    }\IgnoreIndent\IgnorePar } +\Configure{+CutAt}{Chapter}{[}{] } +\Configure{+CutAt}{Section}{[}{] } +\Configure{+CutAt}{LikeSection}{[}{] } +\Configure{+CutAt}{SubSection}{[}{] } + +\ConfigureToc{Chapter} + {\HCode{}} + {~} + {} + {\HCode{}} +\ConfigureToc{Section} + {\HCode{}~~~} + {~} + {} + {\HCode{}} +\ConfigureToc{LikeSection} + {} + {\HCode{}~~~} + {} + {\HCode{}} +\ConfigureToc{SubSection} + {} + {\HCode{}~~~~~~} + {} + {\HCode{}} + +\Configure{buttonList+} + {\ifnum \ListCounter>1 \IgnorePar\EndP\HCode{}\fi + \ShowPar\par\IgnoreIndent + } + {. #1\ShowPar} {\IgnorePar\EndP} {\ListCounter} +\Configure{UList} + {\IgnorePar\EndP\def\:tempB{disc}% + \ifx\:tempA\:tempB \else \def\:tempB{square}\fi + \ifx\:tempA\:tempB \else \def\:tempB{circle}\fi + \hbox{\IgnorePar\EndP\HCode{
      }}} + {\ht:everypar{}\EndP\HCode{
    }\ShowPar\par} + {\ifnum \ListCounter>1 \EndP\HCode{
  • }\fi \hfil\break \HCode{
  • }} +\Configure{OList} + {\IgnorePar\EndP\hbox{\HCode{
      }}} + {\ht:everypar{}\EndP + \HCode{\ifnum \ListCounter=0
    1. \fi
    }\ShowPar\par} + {\ifnum \ListCounter>1 \EndP\HCode{
  • }\fi \hfil\break \HCode{
  • }} +\Configure{Item}{}{\par}% +\Configure{DList} + {\IgnorePar\EndP\HCode{
    }} + {\ht:everypar{}\EndP\HCode{\End:dd
    }% + \ShowPar\par } + {\IgnorePar\EndP\ifnum \ListCounter>1 \HCode{}\fi + \HCode{
    }} + {\HCode{
    }\ShowPar \def\End:dd{
    }\hfil\break} +\Configure{buttonList}{}{} + {}{.\ #1 }{\ListCounter} + +\HAssign\TableNo=0 +\Configure{HTable} + {\gHAdvance\TableNo by 1 + \ht:everypar{}\EndP\HCode{}% + \def\BR{\HCode{}}} + {\HCode{
    }} + {\HCode{}}{\HCode{}} + {\ht:everypar{}\HCode{<\TD:typ\TD:more\Hnewline>}} + {\ht:everypar{}\HCode{}} +\let\:HTable:\empty +\Configure{HTable+} + {B}{ cellspacing="0" cellpadding="3pt" frame="border" border="1" } + {<}{ align="left" } + {>}{ align="right" } + {-}{ align="center" } + {^}{ valign="top" } + {|}{ valign="middle" } + {_}{ valign="bottom" } + {=}{ valign="baseline" } + {}{} + +\Configure{Verbatim} + {\ifvmode \IgnorePar\fi + \HAssign\Verb:N = 0 + \EndP\HCode{
    }} + {\IgnorePar\HCode{
    }\par\ShowPar} + {\HAdvance\Verb:N by 1 \ifnum \Verb:N>1 \HCode{
    }\fi} + {\:nbsp} +\Css{div.Verbatim { font-family: monospace; white-space: nowrap; }} +\Css{body .Verbatim { margin: 1em; }} + +\Configure{Columns} + {\IgnorePar\EndP + \HCode{}} + {\HCode{
    }} + {\HCode{}\ColMag{1.03}} + {\IgnorePar\EndP\HCode{}} + +\:CheckOption{index}\if:Option + \Configure{index} + {\bgroup + \Configure{Columns} + {\IgnorePar\EndP + \HCode{}} + {\HCode{
    }} + {\HCode{}\ColMag{1.1}} + {\IgnorePar\EndP\HCode{}} + \Columns{2}\IndexFonts} + {\EndColumns \egroup} + {\bgroup\IgnorePar\EndP + \expandafter\ifx \csname prev:A\endcsname\relax + \else \hfil\break \Tg
    \par\IgnorePar \fi \IndexSec} + {\egroup~~~~} + {\bgroup\hfil\break\Tg
    ~~~}{\egroup~~~~} + {~}{} + \def\Idx:ch{0} + \def\IndexSec#1{% + \tmp:cnt=`#1\relax + \ifnum \tmp:cnt>`Z\advance\tmp:cnt by -32 \fi + \ifnum \tmp:cnt<`A\else \ifnum \tmp:cnt>`Z \else + \ifnum \Idx:ch<\tmp:cnt + \bgroup + \Configure{centerline} + {\HCode{}}{\HCode{}} + \leftline{\bf \char\tmp:cnt }% + \global\let\prev:A\:UnDef + \xdef\Idx:ch{\the\tmp:cnt}% + \egroup + \fi + \fi \fi #1% + } + \Css{.IndexSec {margin-top:1em; margin-bottom:0.5em;}} +\fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{writer} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{WriterEnv} + {% + \ConfigureEnv{#1} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }} + {}{}% + } + {% + \tmp:dim=\parindent + \divide\tmp:dim by \ten:Em\relax + \tmp:dim=10\tmp:dim + \Css{div.#1 {text-indent:\expandafter\x:Em \the\tmp:dim em;}}% + \tmp:dim=\leftskip + \divide\tmp:dim by \ten:Em\relax + \tmp:dim=10\tmp:dim + \Css{div.#1 {margin-left:\expandafter\x:Em \the\tmp:dim em;}}% + \tmp:dim=\rightskip + \divide\tmp:dim by \ten:Em\relax + \tmp:dim=10\tmp:dim + \Css{div.#1 {margin-right:\expandafter\x:Em \the\tmp:dim em;}}% + \Css{div.#1 {margin-top:0.75em; + margin-bottom:0.75em; + }}% +} +{ + \def\x:Em{% + \catcode`\p=12 + \catcode`\t=12 + \gdef\x:Em} + \x:Em#1pt{#1} +} +\tmp:dim=10em +\edef\ten:Em#1.#2//{#1} +\edef\ten:Em{\expandafter\ten:Em \the\tmp:dim//} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{mdwlist} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{itemize*} + {\ifvmode \IgnorePar\fi \EndP}{\ShowPar +} + {}{} +\ConfigureList{itemize*}% + {\EndP\HCode{
      }% + \PushMacro\end:itm +\global\let\end:itm=\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm +\EndP\HCode{
    }\ShowPar} + {\end:itm \global\def\end:itm{\EndP\Tg
  • }\DeleteMark} + {\HCode{
  • }} +\ConfigureEnv{enumerate*} + {}{\ShowPar +}{}{} +\ConfigureList{enumerate*}% + {\EndP\HCode{
      }\PushMacro\end:itm +\global\let\end:itm=\empty +} + {\PopMacro\end:itm \global\let\end:itm \end:itm +% +\EndP\HCode{
    }\ShowPar +} + {\end:itm \gdef\end:itm{\EndP\Tg
  • }\DeleteMark +} + {\HCode{
  • }\AnchorLabel +} +\ConfigureList{description*}% + {\EndP\HCode{
    }% + \PushMacro\end:itm +\global\let\end:itm=\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm +\EndP\HCode{
    }\ShowPar} + {\end:itm \global\def\end:itm{\EndP\Tg}\HCode{
    }\bgroup \bf} + {\egroup\EndP\HCode{
    }} +\ConfigureList{basedescript} + {\EndP\HCode{
    }% + \PushMacro\end:itm \global\let\end:itm=\empty} + {\PopMacro\end:itm \global\let\end:itm \end:itm + \EndP\HCode{
    }\ShowPar} + {\end:itm \global\def\end:itm{\EndP\Tg}\HCode{
    }\bgroup \bf} + {\egroup\EndP\HCode{
    }} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{sverb} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \HAssign\demoN=0 +\Configure{demo} + {\HAdvance\demoN by 1 + \ifvmode \IgnorePar \fi \EndP + \ifnum \demoN=1 + \HCode{}% + \fi + \HCode{} + \ifnum \demoN=2 + \HAssign\demoN=0 + \HCode{
    }% + } + {\ifvmode \IgnorePar \fi \EndP + \HCode{
    }% + \fi + } + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{syntax} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{grammar} + {\Picture*{}} {\EndPicture} + {}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{soul} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{textcaps} + {\HCode{}} + {\HCode{}} +\Configure{texthl} + {\HCode{}\bgroup + \ifx\sethlcolor\:gobble\else \Configure{textcolor} + {\gHAdvance\textcolorN by 1 + \Configure{color}% + {\Configure{SetHColor} + {\Css{span\#textcolor\textcolorN{background-color:\HColor}}}}% + \HCode{}}% + {\HCode{}}% +\fi} + {\egroup \HCode{}} +\Configure{textso} + {\HCode{}} + {\HCode{}} +\Configure{textst} + {\HCode{}\bgroup + \ifx\setstcolor\:gobble\else \Configure{textcolor} + {\gHAdvance\textcolorN by 1 + \Configure{color}% + {\Configure{SetHColor} + {\Css{span\#textcolor\textcolorN{background-color:\HColor}}}}% + \HCode{}}% + {\HCode{}}% +\fi} + {\egroup \HCode{}} +\Configure{textul} + {\HCode{}\bgroup + \ifx\setulcolor\:gobble\else \Configure{textcolor} + {\gHAdvance\textcolorN by 1 + \Configure{color}% + {\Configure{SetHColor} + {\Css{span\#textcolor\textcolorN{background-color:\HColor}}}}% + \HCode{}}% + {\HCode{}}% +\fi} + {\egroup \HCode{}} +\Css{span.textso{letter-spacing: 0.3em; word-spacing: 0.3em}} +\Css{span.textul{text-decoration:underline}} +\Css{span.textst{text-decoration:line-through}} +\Css{span.textcaps{font-variant:small-caps}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{manmac} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{chapter} + {\IgnorePar\EndP + \HCode{
    }\IgnorePar } + {\IgnorePar\EndP\HCode{
    }\par\ShowPar} + {\HCode{
    }\par \ShowPar \noindent + \let\sv:rightline=\rightline \let\rightline=\hbox } + {\IgnorePar\EndP \let\rightline=\sv:rightline + \HCode{
    }\par\ShowPar} +\Configure{titlepage} + {\ifvmode \IgnorePar\fi\EndP + \HCode{
    }\par} + {\IgnorePar\EndP\HCode{
    }\par\ShowPar} +\Configure{mathdemo} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{
    }\par\ShowPar} + {\HCode{}} + {\HCode{}} + {\HCode{}} + {\HCode{}} +\Css{table.mathdemo{margin-left:2em}} +\Configure{longdisplaymathdemo} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{
    }\par\ShowPar} + {\HCode{}} + {\HCode{}} + {\HCode{}} + {\HCode{}} +\Css{table.longdisplaymathdemo{margin-left:2em}} +\Configure{longmathdemo} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{
    }\par\ShowPar} + {\HCode{}} + {\HCode{}} + {\HCode{}} + {\HCode{}} +\Css{table.longmathdemo{margin-left:2em}} +\Configure{displaymathdemo} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{
    }\par\ShowPar} + {\HCode{}} + {\HCode{}} + {\HCode{}} + {\HCode{}} +\Css{table.displaymathdemo{margin-left:2em}} +\Configure{exercise} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }% + \bgroup \Configure{HtmlPar}{}{}{}{}} + {\egroup\HCode{
    }\IgnoreIndent\par} + +\Configure{manmac-display} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{
    }\IgnoreIndent\par} + {\HCode{}} + {\HCode{}} + {\HCode{}\ShowPar} + {\ifvmode \IgnorePar\fi\EndP \HCode{}} + +\Configure{ttenv} + {\ifvmode \IgnorePar\fi \EndP + \HCode{
    }} + {\ifvmode \IgnorePar\fi \EndP \HCode{
    }\par\noindent} +\Configure{sampleglue} + {\HCode{}} + {\HCode{
    }} + {\HCode{}} + {\HCode{}} + {\HCode{}} + {\HCode{}} +\Configure{danger} + {\HCode{}} + {\HCode{}} +\Configure{ddanger} + {\HCode{}} + {\HCode{}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{norsk} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-1} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{polish} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-2} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{polski} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-2} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{portuges} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-1} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{romanian} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-2} +\:CheckOption{new-accents} \if:Option \else + \expand:after{\Configure{accent}}\csname T1\string\`\expandafter\endcsname + \csname T1\string\`\endcsname{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}i{00EC}n{01F9}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +% +{}{}} + {\a:accents{grave}{#1}} {\b:accents{grave}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\'\expandafter\endcsname + \csname T1\string\'\endcsname{A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +% +{}{}} + {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\^\expandafter\endcsname + \csname T1\string\^\endcsname{A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}% +i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}% +H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}% +w{0175}Y{0176}y{0177}Z{1E90}z{1E91}\i{00EE}\j{0135}% +% +{}{}} + {\a:accents{circ}{#1}} {\b:accents{circ}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\~\expandafter\endcsname + \csname T1\string\~\endcsname{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}V{1E7C}v{1E7D}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +% +{}{}} + {\a:accents{tilde}{#1}} {\b:accents{tilde}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\"\expandafter\endcsname + \csname T1\string\"\endcsname{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +% +{}{34}} + {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\r\endcsname}% + \csname T1\string\r\endcsname{A{00C5}a{00E5}U{016E}u{016F}% +% +{}{}} + {\a:accents{ring}{#1}} {\b:accents{ring}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\c\endcsname}% + \csname T1\string\c\endcsname{K{0136}k{0137}L{013B}l{013C}N{0145}n{0146}% +R{0156}r{0157}S{015E}s{015F}T{0162}t{0163}% +E{0228}e{0229}D{1E10}d{1E11}H{1E28}h{1E29}% +C{00C7}c{00E7}G{0122}g{0123}% +% +{}{}} + {\a:accents{cedil}{#1}} {\b:accents{cedil}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\t\endcsname}% + \csname T1\string\t\endcsname{{}{}} + {\a:accents{udot}{#1}} {\b:accents{udot}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\H\endcsname}% + \csname T1\string\H\endcsname{o{0151}O{0150}U{0170}u{0171}% +% +{}{}} + {\a:accents{Huml}{#1}}{\b:accents{Huml}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\b\endcsname}% + \csname T1\string\b\endcsname{{}{}} + {\a:accents{b}{#1}} {\b:accents{b}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\d\endcsname}% + \csname T1\string\d\endcsname{{}{}} + {\a:accents{d}{#1}} {\b:accents{d}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\.\expandafter\endcsname + \csname T1\string\.\endcsname + {{}{}} + {\a:accents{dot}{#1}}{\b:accents{dot}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\u\expandafter\endcsname + \csname T1\string\u\endcsname + {g{011F}I{012C}i{012D}O{014E}o{014F}% +U{016C}u{016D}A{0102}a{0103}E{0114}% +e{0115}G{011E}\i{012D}% +% +{}{}} + {\a:accents{breve}{#1}}{\b:accents{breve}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\vec\expandafter\endcsname + \csname T1\string\vec\endcsname + {{}{}} + {\a:accents{vec}{#1}}{\b:accents{vec}{#1}{#2}} +\expandafter\let\csname T1\string\v\endcsname\:UnDef +\expand:after{\Configure{accent}}\csname T1\string\v\expandafter\endcsname + \csname T1\string\v\endcsname + {C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +% +{}{}} + {\a:accents{check}{#1}}{\b:accents{check}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\=\expandafter\endcsname + \csname T1\string\=\endcsname + {{}{}} + {\a:accents{bar}{#1}}{\b:accents{bar}{#1}{#2}} + +\Configure{accent}\`\grave{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}i{00EC}n{01F9}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +% +{}{}} + {\a:accents{grave}{#1}} {\b:accents{grave}{#1}{#2}} +\Configure{accent}\'\acute{A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +% +{}{}} + {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}} +\Configure{accent}\^\hat{A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}% +i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}% +H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}% +w{0175}Y{0176}y{0177}Z{1E90}z{1E91}\i{00EE}\j{0135}% +% +{}{}} + {\a:accents{hat}{#1}} {\b:accents{hat}{#1}{#2}} +\Configure{accent}\~\tilde{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}V{1E7C}v{1E7D}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +% +{}{}} + {\a:accents{tilde}{#1}} {\b:accents{tilde}{#1}{#2}} +\Configure{accent}\"\ddot{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +% +{}{34}} + {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}} +\Configure{accent}\c\c{K{0136}k{0137}L{013B}l{013C}N{0145}n{0146}% +R{0156}r{0157}S{015E}s{015F}T{0162}t{0163}% +E{0228}e{0229}D{1E10}d{1E11}H{1E28}h{1E29}% +C{00C7}c{00E7}G{0122}g{0123}% +% +{}{}} + {\a:accents{cedil}{#1}} {\b:accents{cedil}{#1}{#2}} +\Configure{accent}\t\t{{}{}} + {\a:accents{udot}{#1}} {\b:accents{udot}{#1}{#2}} +\Configure{accent}\H\H{o{0151}O{0150}U{0170}u{0171}% +% +{}{}} + {\a:accents{Huml}{#1}} {\b:accents{Huml}{#1}{#2}} +\Configure{accent}\b\b{{}{}} + {\a:accents{b}{#1}} {\b:accents{b}{#1}{#2}} +\Configure{accent}\d\d{{}{}} + {\a:accents{d}{#1}} {\b:accents{d}{#1}{#2}} +\Configure{accent}\.\.{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +% +{}{}} + {\a:accents{dot}{#1}} {\b:accents{dot}{#1}{#2}} +\Configure{accent}\dot\dot{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +% +{}{}} + {\a:accents{dot}{#1}} {\b:accents{dot}{#1}{#2}} +\Configure{accent}\u\breve{g{011F}I{012C}i{012D}O{014E}o{014F}% +U{016C}u{016D}A{0102}a{0103}E{0114}% +e{0115}G{011E}\i{012D}% +% +{}{}} + {\a:accents{breve}{#1}} {\b:accents{breve}{#1}{#2}} +\Configure{accent}\vec\vec{{}{}} + {\a:accents{vec}{#1}} {\b:accents{vec}{#1}{#2}} +\Configure{accent}\v\v{C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +% +{}{}} + {\a:accents{check}{#1}} {\b:accents{check}{#1}{#2}} +\Configure{accent}\check\check{C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +% +{}{}} + {\a:accents{check}{#1}} {\b:accents{check}{#1}{#2}} +\Configure{accent}\=\bar{{}{}} + {\a:accents{bar}{#1}} {\b:accents{bar}{#1}{#2}} + +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{russianb} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \NewConfigure{dtd-lang}{1} \Configure{dtd-lang}{RU} +\def\:temp{charset=koi8-r}\ifx \A:charset\:temp \else + \def\A:charset{charset=iso-8859-5} +\fi +\ifx \@begindocumenthook\:UnDef\else + \:CheckOption{new-accents} \if:Option \else +% \def\:temp{russian}\ifx \languagename\:temp + \Configure{accent}\"\ddot{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +^^e5{00EB}% + {\@use@text@encoding \@curr@enc A}{00C4}% + {\@use@text@encoding \@curr@enc E}{00CB}% + {\@use@text@encoding \@curr@enc I}{00CF}% + {\@use@text@encoding \@curr@enc O}{00D6}% + {\@use@text@encoding \@curr@enc U}{00DC}% + {\@use@text@encoding \@curr@enc Y}{0178}% + {\@use@text@encoding \@curr@enc a}{00E4}% + {\@use@text@encoding \@curr@enc e}{00EB}% + {\@use@text@encoding \@curr@enc i}{00EF}% + {\@use@text@encoding \@curr@enc \i}{00EF}% + {\@use@text@encoding \@curr@enc o}{00F6}% + {\@use@text@encoding \@curr@enc u}{00FC}% + {\@use@text@encoding \@curr@enc y}{00FF}% + {\@use@text@encoding \@curr@enc ^^e5}{00EB}% + {}{34}} + {\a:accents{uml}{#1}} + {\def\:temp{>}\def\:tempa{#2}\ifx \:temp\:tempa\HCode{^^bb}% + \else \def\:temp{<}\ifx \:temp\:tempa\HCode{^^ab}% + \else \b:accents{uml}{#1}{#2}\fi\fi} + +% \fi +\fi\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{scottish} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-1} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{slovak} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-2} +\:CheckOption{new-accents} \if:Option \else + \expand:after{\Configure{accent}}\csname T1\string\`\expandafter\endcsname + \csname T1\string\`\endcsname{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}i{00EC}n{01F9}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +% +{}{}} + {\a:accents{grave}{#1}} {\b:accents{grave}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\'\expandafter\endcsname + \csname T1\string\'\endcsname{A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +% +{}{}} + {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\^\expandafter\endcsname + \csname T1\string\^\endcsname{A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}% +i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}% +H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}% +w{0175}Y{0176}y{0177}Z{1E90}z{1E91}\i{00EE}\j{0135}% +% +{}{}} + {\a:accents{circ}{#1}} {\b:accents{circ}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\~\expandafter\endcsname + \csname T1\string\~\endcsname{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}V{1E7C}v{1E7D}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +% +{}{}} + {\a:accents{tilde}{#1}} {\b:accents{tilde}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\"\expandafter\endcsname + \csname T1\string\"\endcsname{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +% +{}{34}} + {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\r\endcsname}% + \csname T1\string\r\endcsname{A{00C5}a{00E5}U{016E}u{016F}% +% +{}{}} + {\a:accents{ring}{#1}} {\b:accents{ring}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\c\endcsname}% + \csname T1\string\c\endcsname{K{0136}k{0137}L{013B}l{013C}N{0145}n{0146}% +R{0156}r{0157}S{015E}s{015F}T{0162}t{0163}% +E{0228}e{0229}D{1E10}d{1E11}H{1E28}h{1E29}% +C{00C7}c{00E7}G{0122}g{0123}% +% +{}{}} + {\a:accents{cedil}{#1}} {\b:accents{cedil}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\t\endcsname}% + \csname T1\string\t\endcsname{{}{}} + {\a:accents{udot}{#1}} {\b:accents{udot}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\H\endcsname}% + \csname T1\string\H\endcsname{o{0151}O{0150}U{0170}u{0171}% +% +{}{}} + {\a:accents{Huml}{#1}}{\b:accents{Huml}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\b\endcsname}% + \csname T1\string\b\endcsname{{}{}} + {\a:accents{b}{#1}} {\b:accents{b}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\d\endcsname}% + \csname T1\string\d\endcsname{{}{}} + {\a:accents{d}{#1}} {\b:accents{d}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\.\expandafter\endcsname + \csname T1\string\.\endcsname + {{}{}} + {\a:accents{dot}{#1}}{\b:accents{dot}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\u\expandafter\endcsname + \csname T1\string\u\endcsname + {g{011F}I{012C}i{012D}O{014E}o{014F}% +U{016C}u{016D}A{0102}a{0103}E{0114}% +e{0115}G{011E}\i{012D}% +% +{}{}} + {\a:accents{breve}{#1}}{\b:accents{breve}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\vec\expandafter\endcsname + \csname T1\string\vec\endcsname + {{}{}} + {\a:accents{vec}{#1}}{\b:accents{vec}{#1}{#2}} +\expandafter\let\csname T1\string\v\endcsname\:UnDef +\expand:after{\Configure{accent}}\csname T1\string\v\expandafter\endcsname + \csname T1\string\v\endcsname + {C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +% +{}{}} + {\a:accents{check}{#1}}{\b:accents{check}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\=\expandafter\endcsname + \csname T1\string\=\endcsname + {{}{}} + {\a:accents{bar}{#1}}{\b:accents{bar}{#1}{#2}} + +\Configure{accent}\`\grave{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}i{00EC}n{01F9}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +% +{}{}} + {\a:accents{grave}{#1}} {\b:accents{grave}{#1}{#2}} +\Configure{accent}\'\acute{A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +% +{}{}} + {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}} +\Configure{accent}\^\hat{A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}% +i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}% +H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}% +w{0175}Y{0176}y{0177}Z{1E90}z{1E91}\i{00EE}\j{0135}% +% +{}{}} + {\a:accents{hat}{#1}} {\b:accents{hat}{#1}{#2}} +\Configure{accent}\~\tilde{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}V{1E7C}v{1E7D}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +% +{}{}} + {\a:accents{tilde}{#1}} {\b:accents{tilde}{#1}{#2}} +\Configure{accent}\"\ddot{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +% +{}{34}} + {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}} +\Configure{accent}\c\c{K{0136}k{0137}L{013B}l{013C}N{0145}n{0146}% +R{0156}r{0157}S{015E}s{015F}T{0162}t{0163}% +E{0228}e{0229}D{1E10}d{1E11}H{1E28}h{1E29}% +C{00C7}c{00E7}G{0122}g{0123}% +% +{}{}} + {\a:accents{cedil}{#1}} {\b:accents{cedil}{#1}{#2}} +\Configure{accent}\t\t{{}{}} + {\a:accents{udot}{#1}} {\b:accents{udot}{#1}{#2}} +\Configure{accent}\H\H{o{0151}O{0150}U{0170}u{0171}% +% +{}{}} + {\a:accents{Huml}{#1}} {\b:accents{Huml}{#1}{#2}} +\Configure{accent}\b\b{{}{}} + {\a:accents{b}{#1}} {\b:accents{b}{#1}{#2}} +\Configure{accent}\d\d{{}{}} + {\a:accents{d}{#1}} {\b:accents{d}{#1}{#2}} +\Configure{accent}\.\.{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +% +{}{}} + {\a:accents{dot}{#1}} {\b:accents{dot}{#1}{#2}} +\Configure{accent}\dot\dot{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +% +{}{}} + {\a:accents{dot}{#1}} {\b:accents{dot}{#1}{#2}} +\Configure{accent}\u\breve{g{011F}I{012C}i{012D}O{014E}o{014F}% +U{016C}u{016D}A{0102}a{0103}E{0114}% +e{0115}G{011E}\i{012D}% +% +{}{}} + {\a:accents{breve}{#1}} {\b:accents{breve}{#1}{#2}} +\Configure{accent}\vec\vec{{}{}} + {\a:accents{vec}{#1}} {\b:accents{vec}{#1}{#2}} +\Configure{accent}\v\v{C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +% +{}{}} + {\a:accents{check}{#1}} {\b:accents{check}{#1}{#2}} +\Configure{accent}\check\check{C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +% +{}{}} + {\a:accents{check}{#1}} {\b:accents{check}{#1}{#2}} +\Configure{accent}\=\bar{{}{}} + {\a:accents{bar}{#1}} {\b:accents{bar}{#1}{#2}} + +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{slovene} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-2} +\:CheckOption{new-accents} \if:Option \else + \expand:after{\Configure{accent}}\csname T1\string\`\expandafter\endcsname + \csname T1\string\`\endcsname{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}i{00EC}n{01F9}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +% +{}{}} + {\a:accents{grave}{#1}} {\b:accents{grave}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\'\expandafter\endcsname + \csname T1\string\'\endcsname{A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +% +{}{}} + {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\^\expandafter\endcsname + \csname T1\string\^\endcsname{A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}% +i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}% +H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}% +w{0175}Y{0176}y{0177}Z{1E90}z{1E91}\i{00EE}\j{0135}% +% +{}{}} + {\a:accents{circ}{#1}} {\b:accents{circ}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\~\expandafter\endcsname + \csname T1\string\~\endcsname{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}V{1E7C}v{1E7D}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +% +{}{}} + {\a:accents{tilde}{#1}} {\b:accents{tilde}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\"\expandafter\endcsname + \csname T1\string\"\endcsname{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +% +{}{34}} + {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\r\endcsname}% + \csname T1\string\r\endcsname{A{00C5}a{00E5}U{016E}u{016F}% +% +{}{}} + {\a:accents{ring}{#1}} {\b:accents{ring}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\c\endcsname}% + \csname T1\string\c\endcsname{K{0136}k{0137}L{013B}l{013C}N{0145}n{0146}% +R{0156}r{0157}S{015E}s{015F}T{0162}t{0163}% +E{0228}e{0229}D{1E10}d{1E11}H{1E28}h{1E29}% +C{00C7}c{00E7}G{0122}g{0123}% +% +{}{}} + {\a:accents{cedil}{#1}} {\b:accents{cedil}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\t\endcsname}% + \csname T1\string\t\endcsname{{}{}} + {\a:accents{udot}{#1}} {\b:accents{udot}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\H\endcsname}% + \csname T1\string\H\endcsname{o{0151}O{0150}U{0170}u{0171}% +% +{}{}} + {\a:accents{Huml}{#1}}{\b:accents{Huml}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\b\endcsname}% + \csname T1\string\b\endcsname{{}{}} + {\a:accents{b}{#1}} {\b:accents{b}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\d\endcsname}% + \csname T1\string\d\endcsname{{}{}} + {\a:accents{d}{#1}} {\b:accents{d}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\.\expandafter\endcsname + \csname T1\string\.\endcsname + {{}{}} + {\a:accents{dot}{#1}}{\b:accents{dot}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\u\expandafter\endcsname + \csname T1\string\u\endcsname + {g{011F}I{012C}i{012D}O{014E}o{014F}% +U{016C}u{016D}A{0102}a{0103}E{0114}% +e{0115}G{011E}\i{012D}% +% +{}{}} + {\a:accents{breve}{#1}}{\b:accents{breve}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\vec\expandafter\endcsname + \csname T1\string\vec\endcsname + {{}{}} + {\a:accents{vec}{#1}}{\b:accents{vec}{#1}{#2}} +\expandafter\let\csname T1\string\v\endcsname\:UnDef +\expand:after{\Configure{accent}}\csname T1\string\v\expandafter\endcsname + \csname T1\string\v\endcsname + {C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +% +{}{}} + {\a:accents{check}{#1}}{\b:accents{check}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\=\expandafter\endcsname + \csname T1\string\=\endcsname + {{}{}} + {\a:accents{bar}{#1}}{\b:accents{bar}{#1}{#2}} + +\Configure{accent}\`\grave{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}i{00EC}n{01F9}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +% +{}{}} + {\a:accents{grave}{#1}} {\b:accents{grave}{#1}{#2}} +\Configure{accent}\'\acute{A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +% +{}{}} + {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}} +\Configure{accent}\^\hat{A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}% +i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}% +H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}% +w{0175}Y{0176}y{0177}Z{1E90}z{1E91}\i{00EE}\j{0135}% +% +{}{}} + {\a:accents{hat}{#1}} {\b:accents{hat}{#1}{#2}} +\Configure{accent}\~\tilde{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}V{1E7C}v{1E7D}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +% +{}{}} + {\a:accents{tilde}{#1}} {\b:accents{tilde}{#1}{#2}} +\Configure{accent}\"\ddot{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +% +{}{34}} + {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}} +\Configure{accent}\c\c{K{0136}k{0137}L{013B}l{013C}N{0145}n{0146}% +R{0156}r{0157}S{015E}s{015F}T{0162}t{0163}% +E{0228}e{0229}D{1E10}d{1E11}H{1E28}h{1E29}% +C{00C7}c{00E7}G{0122}g{0123}% +% +{}{}} + {\a:accents{cedil}{#1}} {\b:accents{cedil}{#1}{#2}} +\Configure{accent}\t\t{{}{}} + {\a:accents{udot}{#1}} {\b:accents{udot}{#1}{#2}} +\Configure{accent}\H\H{o{0151}O{0150}U{0170}u{0171}% +% +{}{}} + {\a:accents{Huml}{#1}} {\b:accents{Huml}{#1}{#2}} +\Configure{accent}\b\b{{}{}} + {\a:accents{b}{#1}} {\b:accents{b}{#1}{#2}} +\Configure{accent}\d\d{{}{}} + {\a:accents{d}{#1}} {\b:accents{d}{#1}{#2}} +\Configure{accent}\.\.{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +% +{}{}} + {\a:accents{dot}{#1}} {\b:accents{dot}{#1}{#2}} +\Configure{accent}\dot\dot{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +% +{}{}} + {\a:accents{dot}{#1}} {\b:accents{dot}{#1}{#2}} +\Configure{accent}\u\breve{g{011F}I{012C}i{012D}O{014E}o{014F}% +U{016C}u{016D}A{0102}a{0103}E{0114}% +e{0115}G{011E}\i{012D}% +% +{}{}} + {\a:accents{breve}{#1}} {\b:accents{breve}{#1}{#2}} +\Configure{accent}\vec\vec{{}{}} + {\a:accents{vec}{#1}} {\b:accents{vec}{#1}{#2}} +\Configure{accent}\v\v{C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +% +{}{}} + {\a:accents{check}{#1}} {\b:accents{check}{#1}{#2}} +\Configure{accent}\check\check{C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +% +{}{}} + {\a:accents{check}{#1}} {\b:accents{check}{#1}{#2}} +\Configure{accent}\=\bar{{}{}} + {\a:accents{bar}{#1}} {\b:accents{bar}{#1}{#2}} + +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{spanish} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-1} +\Configure{spanish"a} + {\HCode{a}} +\Configure{spanish"o} + {\HCode{o}} +\Configure{@TITLE}{% + \Configure{spanish"a}{\HCode{&\#170;}}% + \Configure{spanish"o}{\HCode{&\#176;}}% +} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{swedish} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-1} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{turkish} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-9} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{ukraineb} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-5} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{usorbian} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-2} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{welsh} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-1} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{hebrew} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{austrian} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-1} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{catalan} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-1} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{croatian} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-2} +\:CheckOption{new-accents} \if:Option \else + \expand:after{\Configure{accent}}\csname T1\string\`\expandafter\endcsname + \csname T1\string\`\endcsname{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}i{00EC}n{01F9}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +% +{}{}} + {\a:accents{grave}{#1}} {\b:accents{grave}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\'\expandafter\endcsname + \csname T1\string\'\endcsname{A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +% +{}{}} + {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\^\expandafter\endcsname + \csname T1\string\^\endcsname{A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}% +i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}% +H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}% +w{0175}Y{0176}y{0177}Z{1E90}z{1E91}\i{00EE}\j{0135}% +% +{}{}} + {\a:accents{circ}{#1}} {\b:accents{circ}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\~\expandafter\endcsname + \csname T1\string\~\endcsname{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}V{1E7C}v{1E7D}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +% +{}{}} + {\a:accents{tilde}{#1}} {\b:accents{tilde}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\"\expandafter\endcsname + \csname T1\string\"\endcsname{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +% +{}{34}} + {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\r\endcsname}% + \csname T1\string\r\endcsname{A{00C5}a{00E5}U{016E}u{016F}% +% +{}{}} + {\a:accents{ring}{#1}} {\b:accents{ring}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\c\endcsname}% + \csname T1\string\c\endcsname{K{0136}k{0137}L{013B}l{013C}N{0145}n{0146}% +R{0156}r{0157}S{015E}s{015F}T{0162}t{0163}% +E{0228}e{0229}D{1E10}d{1E11}H{1E28}h{1E29}% +C{00C7}c{00E7}G{0122}g{0123}% +% +{}{}} + {\a:accents{cedil}{#1}} {\b:accents{cedil}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\t\endcsname}% + \csname T1\string\t\endcsname{{}{}} + {\a:accents{udot}{#1}} {\b:accents{udot}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\H\endcsname}% + \csname T1\string\H\endcsname{o{0151}O{0150}U{0170}u{0171}% +% +{}{}} + {\a:accents{Huml}{#1}}{\b:accents{Huml}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\b\endcsname}% + \csname T1\string\b\endcsname{{}{}} + {\a:accents{b}{#1}} {\b:accents{b}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\d\endcsname}% + \csname T1\string\d\endcsname{{}{}} + {\a:accents{d}{#1}} {\b:accents{d}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\.\expandafter\endcsname + \csname T1\string\.\endcsname + {{}{}} + {\a:accents{dot}{#1}}{\b:accents{dot}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\u\expandafter\endcsname + \csname T1\string\u\endcsname + {g{011F}I{012C}i{012D}O{014E}o{014F}% +U{016C}u{016D}A{0102}a{0103}E{0114}% +e{0115}G{011E}\i{012D}% +% +{}{}} + {\a:accents{breve}{#1}}{\b:accents{breve}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\vec\expandafter\endcsname + \csname T1\string\vec\endcsname + {{}{}} + {\a:accents{vec}{#1}}{\b:accents{vec}{#1}{#2}} +\expandafter\let\csname T1\string\v\endcsname\:UnDef +\expand:after{\Configure{accent}}\csname T1\string\v\expandafter\endcsname + \csname T1\string\v\endcsname + {C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +% +{}{}} + {\a:accents{check}{#1}}{\b:accents{check}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\=\expandafter\endcsname + \csname T1\string\=\endcsname + {{}{}} + {\a:accents{bar}{#1}}{\b:accents{bar}{#1}{#2}} + +\Configure{accent}\`\grave{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}i{00EC}n{01F9}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +% +{}{}} + {\a:accents{grave}{#1}} {\b:accents{grave}{#1}{#2}} +\Configure{accent}\'\acute{A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +% +{}{}} + {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}} +\Configure{accent}\^\hat{A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}% +i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}% +H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}% +w{0175}Y{0176}y{0177}Z{1E90}z{1E91}\i{00EE}\j{0135}% +% +{}{}} + {\a:accents{hat}{#1}} {\b:accents{hat}{#1}{#2}} +\Configure{accent}\~\tilde{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}V{1E7C}v{1E7D}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +% +{}{}} + {\a:accents{tilde}{#1}} {\b:accents{tilde}{#1}{#2}} +\Configure{accent}\"\ddot{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +% +{}{34}} + {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}} +\Configure{accent}\c\c{K{0136}k{0137}L{013B}l{013C}N{0145}n{0146}% +R{0156}r{0157}S{015E}s{015F}T{0162}t{0163}% +E{0228}e{0229}D{1E10}d{1E11}H{1E28}h{1E29}% +C{00C7}c{00E7}G{0122}g{0123}% +% +{}{}} + {\a:accents{cedil}{#1}} {\b:accents{cedil}{#1}{#2}} +\Configure{accent}\t\t{{}{}} + {\a:accents{udot}{#1}} {\b:accents{udot}{#1}{#2}} +\Configure{accent}\H\H{o{0151}O{0150}U{0170}u{0171}% +% +{}{}} + {\a:accents{Huml}{#1}} {\b:accents{Huml}{#1}{#2}} +\Configure{accent}\b\b{{}{}} + {\a:accents{b}{#1}} {\b:accents{b}{#1}{#2}} +\Configure{accent}\d\d{{}{}} + {\a:accents{d}{#1}} {\b:accents{d}{#1}{#2}} +\Configure{accent}\.\.{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +% +{}{}} + {\a:accents{dot}{#1}} {\b:accents{dot}{#1}{#2}} +\Configure{accent}\dot\dot{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +% +{}{}} + {\a:accents{dot}{#1}} {\b:accents{dot}{#1}{#2}} +\Configure{accent}\u\breve{g{011F}I{012C}i{012D}O{014E}o{014F}% +U{016C}u{016D}A{0102}a{0103}E{0114}% +e{0115}G{011E}\i{012D}% +% +{}{}} + {\a:accents{breve}{#1}} {\b:accents{breve}{#1}{#2}} +\Configure{accent}\vec\vec{{}{}} + {\a:accents{vec}{#1}} {\b:accents{vec}{#1}{#2}} +\Configure{accent}\v\v{C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +% +{}{}} + {\a:accents{check}{#1}} {\b:accents{check}{#1}{#2}} +\Configure{accent}\check\check{C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +% +{}{}} + {\a:accents{check}{#1}} {\b:accents{check}{#1}{#2}} +\Configure{accent}\=\bar{{}{}} + {\a:accents{bar}{#1}} {\b:accents{bar}{#1}{#2}} + +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{czech} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-2} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{danish} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-1} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{dutch} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-1} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{english} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-1} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{esperant} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-3} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{estonian} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-5} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{finnish} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-1} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{francais} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-1} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{galician} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-1} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{germanb} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-1} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{greek} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-7} +\ifOption{charset=iso-8859-7} + {\expand:after{\Configure{accent}}\csname OT1\string\'\endcsname + \acute{A{\ht:special{t4ht@+\string&{35}x00C1{59}}A}% +E{\ht:special{t4ht@+\string&{35}x00C9{59}}E}% +I{\ht:special{t4ht@+\string&{35}x00CD{59}}I}% +O{\ht:special{t4ht@+\string&{35}x00D3{59}}O}% +U{\ht:special{t4ht@+\string&{35}x00DA{59}}U}% +Y{\ht:special{t4ht@+\string&{35}x00DD{59}}Y}% +a{\ht:special{t4ht@+\string&{35}x00E1{59}}a}% +e{\ht:special{t4ht@+\string&{35}x00E9{59}}e}% +i{\ht:special{t4ht@+\string&{35}x00ED{59}}i}% +\i{\ht:special{t4ht@+\string&{35}x00ED{59}}i}% +o{\ht:special{t4ht@+\string&{35}x00F3{59}}o}% +u{\ht:special{t4ht@+\string&{35}x00FA{59}}u}% +y{\ht:special{t4ht@+\string&{35}x00FD{59}}y}% +{\@use@text@encoding \@curr@enc a}{\ht:special{t4ht@220}a}% +{\@use@text@encoding \@curr@enc e}{\ht:special{t4ht@221}e}% +{\@use@text@encoding \@curr@enc h}{\ht:special{t4ht@222}h}% +{\@use@text@encoding \@curr@enc i}{\ht:special{t4ht@223}i}% +{\@use@text@encoding \@curr@enc o}{\ht:special{t4ht@252}o}% +{\@use@text@encoding \@curr@enc u}{\ht:special{t4ht@253}u}% +{\@use@text@encoding \@curr@enc w}{\ht:special{t4ht@254}w}% +{}{}} + {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}} +} + {\Log:Note{for iso-8859-7 accents + use the command line option `charset=iso-8859-7'}} +\ifOption{sgreek} + {\:CheckOption{new-accents} \if:Option \else + \def\A:charset{charset=iso-8859-1} +\Configure{htf}{254}{+}{}{} +\Configure{htf}{252}{+}{}{} +\Configure{htf-css}{252}{.small-caps{font-variant: small-caps; }} +\Configure{accents} + {\ht:special{t4ht@+\string&{35}x#2{59}}x} + {\expandafter \ifx \csname \@curr@enc :#1\endcsname\relax + \Picture+{ \a:@Picture{#1}}#2{#3}\EndPicture + \else + \csname \@curr@enc :#1\endcsname {#3}% + \fi + } +\def\LGR:acute#1{% + \LGR:gobble\ifx #1\i \HChar{237}% + \else #1\HCode{/}\fi } +\def\LGR:grave#1{% + \LGR:gobble\ifx #1\i \HChar{236}% + \else #1\HCode{\string\}\fi} +\def\LGR:circ#1{% + \LGR:gobble\ifx #1\i \HChar{238}% + \else #1\HCode{=}\fi} +\def\LGR:tilde#1{#1\HCode{@}} +\def\LGR:uml#1{% + \LGR:gobble\ifx #1\i \HChar{239}% + \else #1\HCode{+}\fi} +\def\LGR:gobble#1#2#3{#1} + + \fi} + {\Log:Note{for Sgreek font + use the command line option `sgreek'}} +\ifOption{oldgreek} + {\:CheckOption{new-accents} \if:Option \else + \def\A:charset{charset=iso-8859-1} +\Configure{htf}{254}{+}{}{} +\Configure{htf}{252}{+}{}{} +\Configure{htf-css}{252}{.small-caps{font-variant: small-caps; }} +\Configure{accents} + {\ht:special{t4ht@+\string&{35}x#2{59}}x} + {\expandafter \ifx \csname \@curr@enc :#1\endcsname\relax + \Picture+{ \a:@Picture{#1}}#2{#3}\EndPicture + \else + \csname \@curr@enc :#1\endcsname {#3}% + \fi + } +\def\LGR:acute#1{% + \LGR:gobble\ifx #1\i \HChar{237}% + \else + \edef\:temp{\:gobbleII#1\empty\empty}% + \LGR:ch{i}{133}\LGR:ch{w}{232}\LGR:ch{u}{218}\LGR:ch{o}{210}% + \LGR:ch{h}{187}\LGR:ch{a}{163}\LGR:ch{e}{154}% + \ifx \:temp\empty\else #1\HChar{-180}\fi + \fi } +\def\LGR:grave#1{% + \LGR:gobble\ifx #1\i \HChar{236}% + \else + \edef\:temp{\:gobbleII#1\empty\empty}% + \LGR:ch{i}{136}\LGR:ch{235}{232}\LGR:ch{u}{221}\LGR:ch{o}{213}% + \LGR:ch{h}{190}\LGR:ch{a}{166}\LGR:ch{e}{157}% + \ifx \:temp\empty\else #1`\fi + \fi } +\def\LGR:circ#1{% + \LGR:gobble\ifx #1\i \HChar{238}% + \else + \edef\:temp{\:gobbleII#1\empty\empty}% + \LGR:ch{i}{139}\LGR:ch{w}{238}\LGR:ch{u}{224}\LGR:ch{o}{253}% + \LGR:ch{h}{193}\LGR:ch{a}{169}\LGR:ch{e}{252}% + \ifx \:temp\empty\else #1\string^\fi + \fi} +\def\LGR:tilde#1{#1} +\def\LGR:uml#1{% + \LGR:gobble\ifx #1\i \HChar{239}% + \else + \edef\:temp{\:gobbleII#1\empty\empty}% + \LGR:ch{u}{227}\LGR:ch{i}{142}% + \ifx \:temp\empty\else #1\HChar{168}\fi + \fi} +\def\LGR:gobble#1#2#3{#1} +\def\LGR:ch#1#2{\def\:tempa{#1}\ifx \:temp\:tempa + \HCode{}\HChar{#2}\HCode{}% + \let\:temp=\empty \fi } + + \fi} + {\Log:Note{for Greek Old Face font + use the command line option `oldgreek'}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{ngermanb} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=iso-8859-1} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{exam} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ifx \ps@examheadings\:unDef \else + \ConfigureEnv{exam} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }} + {}{} +\ConfigureEnv{problem} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }} + {}{} +\Css{.problem{border-bottom: 1px solid black;}} +\Configure{scorebox} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    } + \bgroup\Configure{fbox}{\leavevmode}{}} + {\egroup\ifvmode \IgnorePar \fi \EndP \HCode{
    }} +\Css{.scorebox{margin-left:90\%; border: 1px solid black;}} + +\fi +\ifx \@checkqueslevel\:unDef \else + \Configure{uplevel} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }} +\Configure{fullwidth} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }} +\Css{dl .uplevel, .fullwidth{margin-left:-2.5em;}} +\Css{dl dl .fullwidth {margin-left:-5em;}} +\Css{dl dl dl .fullwidth {margin-left:-7.5em;}} +\ConfigureEnv{questions} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }} + {}{} +\ConfigureEnv{parts} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }} + {}{} +\ConfigureEnv{subparts} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }} + {}{} +\Configure{setpoints} + {\HCode{}} {\HCode{}} + +\fi +\ifx \@OneKeyHook\:unDef \else + \Configure{sectiontitle} + {\ifvmode\IgnorePar\fi + \EndP \HCode{

    }\IgnorePar} + {\ifvmode \IgnorePar \fi \EndP \HCode{

    }} +\Configure{answer} + {\HCode{}} {\HCode{}} +\Css{.answer {text-decoration:underline;}} +\Configure{question} + {\HCode{}} {\HCode{}} +\Configure{instructions} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }} + {\IgnorePar\EndP \HCode{
    }} +\ConfigureEnv{examtop} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }} + {}{} +\Configure{namedata} + {\ifvmode \IgnorePar \fi \EndP + \Configure{newline}{\HCode{
    }}% + \HCode{
    }} + {\ifvmode \IgnorePar \fi \EndP + \HCode{
    }} +\Css{td.namedata-rule {width:10em; vertical-align:bottom; }} +\Css{div.namedata{text-align:right;}} +\Configure{classdata} + {\ifvmode \IgnorePar \fi \EndP \HCode{

    }} + {\ifvmode \IgnorePar \fi \EndP \HCode{

    }} +\ConfigureEnv{keytop} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }} + {}{} +\Configure{frontmatter} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }} + {\ifvmode \IgnorePar \fi \EndP \HCode{
    }} + +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/htmlw.4ht b/Master/texmf-dist/tex/generic/tex4ht/htmlw.4ht new file mode 100644 index 00000000000..7060060d020 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/htmlw.4ht @@ -0,0 +1,982 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% htmlw.4ht 2005-02-21-19:13 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This program can redistributed and/or modified under % +% the terms of the LaTeX Project Public License % +% Distributed from CTAN archives in directory % +% macros/latex/base/lppl.txt; either version 1 of the % +% License, or (at your option) any later version. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cis.ohio-state.edu % +% http://www.cis.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\immediate\write-1{version 2005-02-21-19:13} +\exit:ifnot{Preamble,% +alphanum,% +amsart,% +amsbook,% +amsproc,% +austrian,% +babel,% +catalan,% +croatian,% +czech,% +danish,% +dutch,% +english,% +estonian,% +exerquiz,% +finnish,% +francais,% +galician,% +germanb,% +greek,% +hebrew,% +hebtex,% +latex,% +ngermanb,% +norsk,% +plain,% +polish,% +portuges,% +romanian,% +russianb,% +scottish,% +slovak,% +slovene,% +spanish,% +swedish,% +tex4ht,% +ukraineb,% +usorbian,% +welsh} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{Preamble} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{fn-out}\if:Option \else + \Log:Note{for offline footnotes use + command line option `fn-out'} + \edef\Preamble{\Preamble,fn-in} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tex4ht} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + % \Configure{Picture}{.wmf} +\def\A:charset{charset=windows-1252} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{latex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{fn-in}\if:Option + \Configure{footnotemark} + {\leavevmode \ifTag{fn\FNnum x\minipageNum +-bk} + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +-bk)\endcsname\def + \Link{fn\FNnum x\minipageNum +}{}% + \HCode{}% + \else + \Link{fn\FNnum x\minipageNum +}{fn\FNnum x\minipageNum +-bk}% + \HCode{}% + \fi + } + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +-bk)\endcsname\def + \else + \Link{}{fn\FNnum x\minipageNum +-bk} + \HCode{}% + \fi + }% +% + \NoFonts + \Tag{fn\FNnum x\minipageNum +}{}} + {\EndNoFonts + \ifTag{fn\FNnum x\minipageNum +-bk} + {\HCode{}\EndLink} + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +-bk)\endcsname\def + \else \HCode{}\EndLink\fi + }% +% + \expandafter\global\expandafter + \let\csname (fn\FNnum x\minipageNum +-bk)\endcsname\def} + + \Configure{footnotetext} + {\SaveEndP\global\setbox\fn:box=\vtop\bgroup\ShowPar + \Configure{HtmlPar} + {\EndP\HCode{}\HCode{

    }} + {\EndP\HCode{}\HCode{

    }} + {\:xhtml{\Tg

    }} + {\:xhtml{\Tg

    }} +% + \ifvoid\fn:box\else \csname unvbox\endcsname\fn:box\fi +% + \leavevmode \ifTag{fn\FNnum x\minipageNum +} + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +)\endcsname\def + \Link{fn\FNnum x\minipageNum +-bk}{}% + \HCode{}% + \else + \Link{fn\FNnum x\minipageNum +-bk}{fn\FNnum x\minipageNum +}% + \HCode{}% + \fi + } + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +)\endcsname\def + \else + \Link{}{fn\FNnum x\minipageNum +}% + \HCode{}% + \fi + }% +% + \NoFonts + \Tag{fn\FNnum x\minipageNum +-bk}{} + } + {\EndNoFonts \ifTag{fn\FNnum x\minipageNum +} + {\space\HCode{}\EndLink + } + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +)\endcsname\def + \else + \space\HCode{}\EndLink + \fi + }% +} + {\expandafter\global\expandafter + \let\csname (fn\FNnum x\minipageNum +)\endcsname\def + \EndP\egroup\RecallEndP +} + + \Css{span.footnotetext{ font-size:80\%; font-style:italic; } } +\Css{div.footnotes{border-bottom:0;}} + +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsart} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{fn-in}\if:Option + \Css{span.MsoFootnoteReference {vertical-align:super;}} +\fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsbook} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{fn-in}\if:Option + \Css{span.MsoFootnoteReference {vertical-align:super;}} +\fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsproc} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{fn-in}\if:Option + \Css{span.MsoFootnoteReference {vertical-align:super;}} +\fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{babel} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\:temp#1#2{% + \def\:tempa{#1}\ifx \languagename\:tempa + \def\A:charset{#2}\ifx \A:charset\empty\else + \def\A:charset{charset=#2}% + \fi\fi} +\:temp{afrikaans}{windows-1252} +\:temp{arabic}{windows-1256} +\:temp{austrian}{windows-1252} +\:temp{brazilian}{windows-1252} +\:temp{brazil}{windows-1252} +\:temp{catalan}{windows-1252} +\:temp{croatian}{windows-1251} +\:temp{czech}{windows-1251} +\:temp{danish}{windows-1252} +\:temp{dutch}{windows-1252} +\:temp{estonian}{windows-1251} +\:temp{finnish}{windows-1252} +\:temp{francais}{windows-1252} +\:temp{frenchb}{windows-1252} +\:temp{french}{windows-1252} +\:temp{galician}{windows-1252} +\:temp{germanb}{windows-1252} +\:temp{german}{windows-1252} +\:temp{greek}{windows-1253} +\:temp{hebrew}{windows-1255} +\:temp{hungarian}{windows-1250} +\:temp{ngerman}{windows-1252} +\:temp{norsk}{windows-1252} +\:temp{nynorsk}{windows-1252} +\:temp{polish}{windows-1252} +\:temp{polutonikogreek}{windows-1253} +\:temp{portuges}{windows-1252} +\:temp{portuguese}{windows-1252} +\:temp{romanian}{windows-1250} +\:temp{russian}{windows-1251} +\:temp{scottish}{windows-1252} +\:temp{slovak}{windows-1250} +\:temp{slovene}{windows-1250} +\:temp{spanish}{windows-1252} +\:temp{swedish}{windows-1252} +\:temp{ukrainian}{windows-1251} +\:temp{uppersorbian}{windows-1252} +\:temp{welsh}{windows-1252} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{plain} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{fn-in}\if:Option + \Configure{vfootnote} + {\Link{fn\FNnum}{fn\FNnum-bk}\HCode{}% + \ifx \FNmark\empty +\else \FNmark\fi\HCode{}\EndLink +} + {\SaveEndP\global\setbox\fn:box=\vtop\bgroup\ShowPar + \Configure{HtmlPar} + {\EndP\HCode{}\HCode{

    }} + {\EndP\HCode{}\HCode{

    }} + {\:xhtml{\Tg

    }} + {\:xhtml{\Tg

    }} +% + \ifvoid\fn:box\else \csname unvbox\endcsname\fn:box\fi + + \Link{fn\FNnum-bk}{fn\FNnum}\HCode{}% + \ifx \FNmark\empty +\else \FNmark\fi + \space\HCode{}\EndLink +} + {\EndP\egroup\RecallEndP + +} +\Css{span.MsoFootnoteReference {vertical-align:super;}} + + \Css{span.footnotetext{ font-size:80\%; font-style:italic; } } +\Css{div.footnotes{border-bottom:0;}} + +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{hebtex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1255} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{alphanum} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{toclvld} + {}{} + {\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark\space\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} +\Configure{toclvle} + {}{} + {\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark\space\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} +\Configure{toclvlf} + {}{} + {\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark\space\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} +\Configure{toclvlg} + {}{} + {\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark\space\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} +\Configure{toclvlh} + {}{} + {\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark\space\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} +\Configure{toclvli} + {}{} + {\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark\space\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} +\Configure{toclvlj} + {}{} + {\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark\space\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} +\Configure{toclvlk} + {}{} + {\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark\space\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} +\Configure{toclvll} + {}{} + {\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{

    }\TitleMark\space\HtmlParOff} + {\HCode{

    }\HtmlParOn \IgnoreIndent \par} + +\Css{p.MsoHeading6 {margin-top:12.0pt; + margin-right:0cm; + margin-bottom:3.0pt; + margin-left:0cm; + font-size:11.0pt;}} +\Css{p.MsoHeading7 {margin-top:12.0pt; + margin-right:0cm; + margin-bottom:3.0pt; + margin-left:0cm; + font-size:12.0pt;}} +\Css{p.MsoHeading8 {margin-top:12.0pt; + margin-right:0cm; + margin-bottom:3.0pt; + margin-left:0cm; + font-size:12.0pt; + font-style:italic;}} +\Css{p.MsoHeading9 {margin-top:12.0pt; + margin-right:0cm; + margin-bottom:3.0pt; + margin-left:0cm; + font-size:11.0pt; + font-family:Arial;}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{exerquiz} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1252} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{norsk} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1252} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{polish} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1252} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{portuges} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1252} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{romanian} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1250} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{russianb} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1251} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{scottish} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1252} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{slovak} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1250} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{slovene} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1250} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{spanish} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1252} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{swedish} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1252} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{ukraineb} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1251} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{usorbian} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1252} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{welsh} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1252} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{hebrew} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1255} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{austrian} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1252} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{catalan} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1252} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{croatian} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1251} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{czech} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1251} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{danish} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1252} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{dutch} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1252} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{english} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1251} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{estonian} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1251} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{finnish} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1252} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{francais} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1252} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{galician} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1252} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{germanb} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1252} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{greek} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1253} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{ngermanb} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\A:charset{charset=windows-1252} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/hypcap.4ht b/Master/texmf-dist/tex/generic/tex4ht/hypcap.4ht new file mode 100755 index 00000000000..2aceb2db91f --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/hypcap.4ht @@ -0,0 +1,33 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% hypcap.4ht 2005-10-23-04:19 % +% Copyright (C) 2004--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\let\capstart=\empty + +\Hinput{hypcap} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/hyperref.4ht b/Master/texmf-dist/tex/generic/tex4ht/hyperref.4ht new file mode 100644 index 00000000000..797b15589ae --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/hyperref.4ht @@ -0,0 +1,365 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% hyperref.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\csname end:hyperref\endcsname +\expandafter\ifx \csname ifHy@texht\endcsname\relax + \expand:after{\expandafter + \let \csname ifHy@texht\endcsname}\csname ifhy@texht\endcsname +\fi +\expandafter\ifx \csname ifHy@texht\endcsname\relax + \expand:after{\expandafter + \let \csname ifHy@texht\endcsname}\csname iffalse\endcsname +\fi +\ifHy@texht \else + \:warning{tex4ht loaded after hyperref} + \csname Hy@texhttrue\endcsname +\fi + +\expandafter\ifx \csname ifhy@texht\endcsname\relax + \ifx \pdf@bbox\:UnDef + \pend:defIII\@setref{\edef\RefArg{##3}} +\append:defIII\@setref{\let\:autoref\:gobble} +\AtBeginDocument{% + \edef\autoref{\noexpand\protect\expandafter\noexpand + \csname autoref \endcsname}} +\long\expandafter\def\csname autoref \endcsname#1{\expandafter + \auto@setref \csname r@#1\endcsname \@firstoffive {#1}} +\def\auto@setref#1#2#3{\@safe@activestrue + \let\:autoref\::autoref +\T@ref{#3}\@safe@activesfalse} +\ifx\@refstar\:UnDef + \def\@refstar{\let\:autoref\:gobble +\T@ref} +\fi +\let\:autoref\:gobble + + + \else + \let\:temp\real@setref +\let\real@setref\ref +\let\ref\o:ref +\let\o:ref\:temp + +\let\end:hyperref\endinput +\pend:defIII\@setref{\edef\RefArg{##3}} +\append:defIII\@setref{\let\:autoref\:gobble +} + + \fi +\else + \ifx \real@setref\:UnDef \else \let\o:ref\real@setref \fi +\let\r:ref\ref +\def\:refstar#1{\r:ref} +\def\real@setref{\@ifnextchar*{\:refstar}{\r:ref}} +\DeclareRobustCommand\ref{\@ifnextchar*{\@refstar}{\real@setref}} +\def\@refstar{\real@setref} +\def\@pagerefstar#1{% + \@safe@activestrue + \expandafter\@setref\csname r@#1\endcsname \@secondoftwo{#1}% + \@safe@activesfalse +} +\expandafter\pend:defI\csname autoref \endcsname{% + \let\:autoref\::autoref \edef\RefArg{##1}} +\expandafter\append:defI\csname autoref \endcsname{% + \let\:autoref\:gobble} + +\fi +\expandafter\ifx \csname H@item\endcsname\relax + \def\:temp{dvi}\ifx \XR@ext\:temp \else + \def\:temp{html}\ifx \XR@ext\:temp \else + \:warning{\string\usepackage[...]{hyperref} assumes `\XR@ext' + option, not `tex4ht'} + \fi\fi +\else + \:warning{\string\usepackage[...]{hyperref} assumes `\XR@ext' + option, not `tex4ht'} +\fi + +\ifx \@@wrindex\:UnDef \else + \def\@@wrindex#1|#2|#3\\{% + \protected@write\@indexfile{}{\string\indexentry{#1}{\thepage}}% + \endgroup \@esphack + } +\fi +\ifx \HyInd@@wrindex\:UnDef \else + \def\HyInd@@wrindex#1#2|#3|#4\\{\HyInd@org@wrindex{#1}{#2}}% +\fi +\ifx \Hy@RestoreLastskip\:UnDef + \let\Hy@RestoreLastskip\relax +\fi +\def\prf:label{{}{}{}}% +\def\hyperlink#1#2{\Link{#1}{}#2\EndLink} +\def\hypertarget#1#2{\Link{}{#1}#2\EndLink} +\ifx \hyperpage\:UnDef \let\hyperpage=\empty \fi +\pend:defII\setkeys{% + \expandafter\ifx \csname ##1:keys\endcsname\relax + \expandafter\def\csname ##1:keys\endcsname{##2}% + \else \expandafter\append:def\csname ##1:keys\endcsname{##2}% + \fi } +\def\:choices#1,#2//#3#4{% + \def\AttributeVal{#1}#3\AttributeVal#4% + \def\:temp{#2}\ifx \:temp\empty \else + \def\:temp{\:choices#2//{#3}{#4}}\expandafter\:temp\fi} +\def\check:args#1=#2//{\def\:temp{#2}} +\def\arg:quote#1=#2//{% + \del:sp#1//% + \expandafter\ifx \csname a:\:form:attr ::\nosp:arg\endcsname\relax + \expandafter\ifx \csname a:::\nosp:arg\endcsname\relax + \:warning{No configuration for \:form:attr ::\nosp:arg}% + \else \def\AttributeVal{#2}\csname a:::\nosp:arg\endcsname + \fi + \else + \def\AttributeVal{#2}\csname a:\:form:attr ::\nosp:arg\endcsname + \fi + } +\def\del:sp#1#2//{\def\nosp:arg{#1#2}} +\def\:form:attr{\ifx\:textarea\empty + \default:textarea\else \:textarea\fi} +\def\scan:args#1{\let\Attributes=\empty \let\:textarea=\empty + \expandafter\ifx \csname #1:keys\endcsname\relax + \expandafter\scan:arg + \else \expand:after{\expand:after + {\expandafter\scan:arg}\csname #1:keys\endcsname,}\fi +} +\def\scan:arg#1,#2//{% + \def\:temp{#1}\ifx \:temp\empty\else \ifx \:temp\space\else + \check:args#1=//% + \ifx \:temp\empty + \edef\:textarea{\ifx \:textarea\empty\else ,\fi #1}% + \else + \arg:quote#1//% + \fi\fi\fi + \def\:temp{#2}\ifx \:temp\empty \else + \def\:temp{\scan:arg#2//}\expandafter\:temp\fi +} +\def\check:type#1{\:Optionfalse + \def\:temp{#1}\expandafter\check:t\:textarea,//}% +\def\check:t#1,#2//{\def\:tempa{#1}\ifx \:temp\:tempa \:Optiontrue + \else + \def\:tempa{#2}\ifx\:tempa\empty\else \def\:tempa{\check:t#2//}\fi + \expandafter\:tempa + \fi} + +\def\hyper@natlinkend{% + \hyper@linkend +} +\def\hyper@linkurl#1#2{% + \leavevmode \begingroup \hyper@chars + \ifx \hyper:normalise\:UnDef + \Hy@colorlink{\@urlcolor}#1\Hy@endcolorlink + \else + \Link[#2]{}{}\Hy@colorlink{\@urlcolor}#1\Hy@endcolorlink\EndLink + \global\let\hyper:normalise\:UnDef + \fi + \endgroup } +\AtBeginDocument{% +% \pend:defI\hyper@normalise{\let\hyper:normalise\def}% + \expandafter\pend:def\csname href \endcsname{\let\hyper:normalise\def}% + \pend:defI\T@ref{\edef\RefArg{##1}}} +\def\label@hyperref[#1]#2{{% + \def\hyperrefLabel{#2}% + \Configure{ref} + {\Link}{\EndLink}{\Configure{ref}{}{}{}#2}\ref{#1}}} +\def\@@hyperref#1#2#3{\Link[#2]{}{}#1\EndLink} +\expandafter\ifx \csname sectionautorefname\endcsname\relax + \let\:temp=\def + \def\def#1{\expandafter + \ifx \csname \expandafter\:gobble\string#1\endcsname\relax + \expandafter\:temp\expandafter#1\else + \expandafter\:gobble\fi } + \csname Hy@captionsenglish\endcsname + \let\def=\:temp +\fi +\def\::autoref#1{% + \expandafter\ifx \csname #1autorefname\endcsname \relax + \expandafter \ifx \csname #1name\endcsname \relax + \else \csname #1name\endcsname~\fi + \else \csname #1autorefname\endcsname~\fi} +\let\:autoref\:gobble + +\ifx \H@equation\:UnDef \else + \let\o:equation:\H@equation +\fi +\ifx \H@endequation\:UnDef \else + \let\o:endequation:\H@endequation +\fi +\ifx \H@eqnarray\:UnDef \else + \let\o:eqnarray:\H@eqnarray +\fi +\ifx \H@endsubeqnarray\:UnDef \else + \let\o:endsubeqnarray:\H@endsubeqnarray +\fi +\ifx \H@subeqnarray\:UnDef \else + \let\o:subeqnarray:\H@subeqnarray +\fi +\ifx \H@endsubeqnarray\:UnDef \else + \let\o:endsubeqnarray:\H@endsubeqnarray +\fi + +\@ifpackageloaded{subfigure}{% + \@ifundefined{sub@label}{}{% + \RequirePackage{nameref}% +}}{} +\Configure{newlabel} + {\cur:th \:currentlabel} + {\string\csname\space + :autoref\string\endcsname {\@currentlabelname}#1} +\ifx \@currentlabelname\:UnDef + \let\@currentlabelname\empty +\fi +\append:defI\refstepcounter{\def\@currentlabelname{#1}} +\pend:def\eqnarray{\def\@currentlabelname{equation}} +\pend:def\equation{\def\@currentlabelname{equation}} +\ifx \figure\:UnDef \else + \pend:def\figure{\def\@currentlabelname{figure}} + \expandafter\pend:def\csname + figure*\endcsname{\def\@currentlabelname{figure}} +\fi +\pend:defII\:thm{\def\@currentlabelname{##1}} +\ifx \part\:UnDef \else + \def\:temp#1->#2//{#1} + \def\:tempc#1{} + \edef\:tempc{\expandafter\:temp\meaning\:tempc//} + \edef\:temp{\expandafter\:temp\meaning\part//} + \ifx \:temp\:tempc + \pend:defI\part{\def\@currentlabelname{part}} +\fi\fi +\ifx \chapter\:UnDef \else + \let\NR:chapter\@chapter + \def\@chapter[#1]#2{% + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + \def\@currentlabelname{\ch:autorefname}% + \NR:chapter[{#1}]{#2}% + } + \let\NR:schapter\@schapter + \def\@schapter#1{% + \gdef\@currentlabelname{}% + \NR:schapter{#1}% + } + \def\ch:autorefname{chapter} + \let\hy:appendix\appendix + \def\appendix{\def\ch:autorefname{appendix}\hy:appendix} +\fi +\let\NR:sect\no@sect +\def\no@sect#1#2#3#4#5#6[#7]#8{% + \xdef\@currentlabelname{\ifnum #2>\c@secnumdepth\else #1\fi}% + \NR:sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{#8}% +} +\let\NR:ssect\no@ssect +\def\no@ssect#1#2#3#4#5{% + \gdef\@currentlabelname{}% + \NR:ssect{#1}{#2}{#3}{#4}{#5}% +} + +\ifx \Hy@linkfileprefix\empty\else + \:warning{\noexpand\href of hyperref.sty introduces the prefix + `\Hy@linkfileprefix' to prefix-free references. + The command \string\hyperlinkfileprefix{...} + may be used for changing the prefix (probably + \string\hyperlinkfileprefix{}).} +\fi +\def\hyper@linkfile#1#2#3{\Link[#2]{#3}{}#1\EndLink} +\def\phantomsection{% + \Hy@GlobalStepCount\Hy@linkcounter + \xdef\@currentHref{likesection.\the\Hy@linkcounter}% + \Hy@raisedlink{\hyper@anchorstart{\@currentHref}\hyper@anchorend}% +} +\catcode`\:=12 +\def\@hyper@readexternallink#1#2#3#4:#5:#6\\#7{% + \hyper@linkurl{#3}{#7\ifx\\#2\\\else\##2\fi}} +\catcode`\:=11 +\def\@Form[#1]{% + \def\default:textarea{Form}% + \scan:args{}#1,//\a:Form } + \def\@endForm{\b:Form} + \NewConfigure{Form}{2} +\def\@TextField[#1]#2{% + \def\default:textarea{TextField}% + \scan:args{Field}#1,//% + \csname a:TextField::\:textarea\endcsname \leavevmode#2% + \csname b:TextField::\:textarea\endcsname } +\def\@PushButton[#1]#2{% + \def\default:textarea{PushButton}% + \scan:args{}#1,value=#2,//% + \csname a:PushButton::\:textarea\endcsname } +\def\@Reset[#1]#2{% + \def\default:textarea{Reset}% + \scan:args{}#1,value=#2,//% + \csname a:Reset::\:textarea\endcsname } +\def\@Submit[#1]#2{% + \def\default:textarea{Submit}% + \scan:args{}#1,value=#2,//% + \csname a:Submit::\:textarea\endcsname } +\def\@CheckBox[#1]#2{% + \def\default:textarea{CheckBox}% + \scan:args{}#1,//% + \csname a:CheckBox::\:textarea\endcsname + #2\csname b:CheckBox::\:textarea\endcsname} +\def\@ChoiceMenu[#1]#2#3{% + \def\default:textarea{ChoiceMenu}% + \scan:args{}#1,//% + \csname a:ChoiceMenu::\:textarea\endcsname \leavevmode#2% + \csname b:ChoiceMenu::\:textarea\endcsname + \:choices #3,//{\csname d:ChoiceMenu::\:textarea\endcsname}% + {\csname e:ChoiceMenu::\:textarea\endcsname}% + \csname c:ChoiceMenu::\:textarea\endcsname } + +\def\hyper@linkstart#1#2{% + \Hy@colorlink{\csname @#1color\endcsname}% + \def\Hy@tempa{#1}% + \ifx\Hy@tempa\@urltype + \Link[#2]{}{}% + \else + {\hyper@chars\ifx\rel:hyper\def\Link{#2}{}\else\Link[\##2]{}{}\fi}% + \fi \global\let\rel:hyper=\:UnDef +} +\def\hyper@linkend{% + \EndLink + \Hy@endcolorlink +} +\def\hyper@anchorstart#1{% + \Hy@SaveLastskip + \begingroup + \hyper@chars\Link{}{#1}% + \endgroup + \Hy@activeanchortrue +} +\def\hyper@anchorend{% + \EndLink + \Hy@activeanchorfalse + \Hy@RestoreLastskip +} + +\expandafter\ifx\csname ifHy@hyperindex\endcsname\relax +\else \Hy@hyperindexfalse +\fi +\Hinput{hyperref} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/idxmake.4ht b/Master/texmf-dist/tex/generic/tex4ht/idxmake.4ht new file mode 100644 index 00000000000..09710d1c94c --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/idxmake.4ht @@ -0,0 +1,169 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% idxmake.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\def\SourceInd#1#2#3#4{#1.#2} +\def\MakefileInd#1#2#3#4{#1.#4} + +\newcount\cnt +\newtoks\split + +\def\noXcatcodes{% + \cnt=0 + \def\noXXcatcodes{% + \catcode\cnt12 + \ifnum\cnt<255 + \advance\cnt 1 \expandafter\noXXcatcodes + \fi }% + \noXXcatcodes } + +\newwrite\idx +\newwrite\indexes +\def\MakefileIn#1#2#3#4{#1.#3} +\def\MakefileIndexes#1#2#3#4{#1.4ix} +\immediate\openout\idx=\expandafter\MakefileIn\filename\relax +\immediate\openout\indexes=\expandafter\MakefileIndexes\filename\relax + +\def\beforeentry#1#2#3#4{ + \def\file{#1}\def\anchor{#2}\def\pointer{#3}\def\indexentry{\string#4} + \begingroup \noXcatcodes + \catcode`\s=11 \catcode`\e=11 `%for \see`% + \catcode`\^^M=10 \catcode`\ =10 \catcode`\^^I=10 + \catcode`\{=1 \catcode`\}=2 \futurelet\next\preGetentries +} +\def\bparent#1|(#2!*?: {\def\core{#1}\def\parent{#2}} +\def\eparent#1|)#2!*?: {\def\core{#1}\def\parent{#2}} +\def\see#1|see#2|see#3!*?: {\def\preSee{#1}\def\isSee{#2}} +\newcount\entryNum +\def\preGetentries{\ifx [\next \expandafter\opGetentries + \else \global\split={}\expandafter\getentries\fi} +\def\opGetentries[#1]{\global\split={[#1]}\getentries} + +\def\getentries#1#2{\endgroup + \advance\entryNum by 1 + \let\parent=\empty + \bparent#1|(!*?: \ifx \parent\empty + \eparent#1|)!*?: \ifx \parent\empty + \see#1|see|see!*?: % +\ifx \isSee\empty + \hasBar#1|!*?: {#1}{#2}% +\else + \immediate\write\idx{\indexentry\the\split{% + \preSee|see{\string\LNK{\file}{\anchor}{\isSee}{}}}{\the\entryNum +}}% + \immediate\write\indexes{\string \indexmark\the\split{% + \preSee}{\the\entryNum +}}% +\fi +% + \else + \immediate\write\idx{\indexentry\the\split{% + \core|LNK\csname \core|(\endcsname + --\string\LNK{\file}{\anchor}{\pointer}}{\the\entryNum +}}% + \immediate\write\indexes{\string \indexmark\the\split{% + \core}{\the\entryNum +}}% + \fi + \else + \expandafter\edef\csname \core|(\endcsname + {{\file}{\anchor}{\pointer}{\the\entryNum +}}% + \fi +} +\def\hasBar#1|#2!*?: #3#4{% + \def\temp{#2}\ifx \temp\empty + \immediate\write\idx{\indexentry\the\split{% + #3|LNK{\file}{\anchor}{\pointer}}{\the\entryNum +}}% + \immediate\write\indexes{\string \indexmark\the\split{% + #3}{\the\entryNum +}}% + \else \yeshasBar#3!*?: {\the\entryNum +}\fi +} +\def\yeshasBar#1|#2!*?: #3{% + \immediate\write\idx{\indexentry\the\split{% + #1\string\let\string\LNKidx\expandafter\string\csname + #2\endcsname|LNK{\file}{\anchor}{\pointer}}{\the\entryNum +}}% + \immediate\write\indexes{\string \indexmark\the\split{% + #2}{\the\entryNum +}}% +} + +\newcount\GetentriesN +\GetentriesN=0 +\def\indexentry{\string\indexentry} +\def\Ganchor{\ifnum \GetentriesN<10 0\fi + \ifnum \GetentriesN<100 0\fi + \ifnum \GetentriesN<1000 0\fi + \the\GetentriesN} +\def\Beforeentry{\let\getentries=\Getentries + \let\Beforeentry=\beforeentry \Beforeentry} +\def\Getentries#1#2{\endgroup + \advance\GetentriesN by 1 + \let\parent=\empty + \bparent#1|(!*?: \ifx \parent\empty + \eparent#1|)!*?: \ifx \parent\empty + \see#1|see|see!*?: % + \ifx \isSee\empty \immediate\write\idx{\indexentry\the\split{% + \string\indNum{\Ganchor}% +% + #1\string\indNum{\Ganchor}% +\string\comNum}{#2}}% +% + \else \immediate\write\idx{\indexentry\the\split{% + {\Ganchor}% + \preSee\string\gobble|see{\isSee}}{#2}}% +\fi + \else + \immediate\write\idx{\indexentry\the\split{% + \string\indNum{\Ganchor}% +\string\erange{\csname \core|(\endcsname} + \core\string\indNum{\Ganchor}% +\string\comNum}{#2}}% + \fi + \else + \immediate\write\idx{\indexentry\the\split{% + \string\indNum{\Ganchor}% +\string\brange{\Ganchor} + \core\string\indNum{\Ganchor}% +\string\comNum}{#2}}% + \expandafter\edef\csname \core|(\endcsname{\Ganchor}% + \fi +} + +\input \expandafter\SourceInd\filename\relax +\immediate\closeout\idx +\immediate\closeout\indexes + + +\bye +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/ifthen.4ht b/Master/texmf-dist/tex/generic/tex4ht/ifthen.4ht new file mode 100644 index 00000000000..e83b537fc32 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/ifthen.4ht @@ -0,0 +1,60 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ifthen.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + + \toks@{% + \TE@repl\and\TE@and + \TE@repl\not\TE@neg + \begingroup + \let\protect\@unexpandable@protect + \def\@setref#1#2#3{% + \ifx#1\relax\z@\else\expandafter#2#1\fi}% + \def\value#1{\the\csname c@#1\endcsname}% + \let\equal\TE@equal \let\(\TE@lparen \let\)\TE@rparen + \let\isodd\TE@odd \let\lengthtest\TE@length + \begingroup + \Configure{ref}{}{}{}% + \let\@tempa\relax\let\@tempb\relax + \xdef\@gtempa{\expandafter\TE@eval\the\toks@\TE@endeval}% + \endgroup + \@gtempa +} +\long\edef\ifthenelse#1{% + \toks@{#1}% + \noexpand\TE@repl \expandafter\noexpand\csname or\endcsname + \noexpand\TE@or \the\toks@ + \noexpand\expandafter\noexpand\endgroup\noexpand\ifTE@val + \noexpand\expandafter\noexpand\@firstoftwo + \expandafter\noexpand\csname else\endcsname + \noexpand\expandafter\noexpand\@secondoftwo + \expandafter\noexpand\csname fi\endcsname} + + +\Hinput{ifthen} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/index.4ht b/Master/texmf-dist/tex/generic/tex4ht/index.4ht new file mode 100644 index 00000000000..8d76126bcb5 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/index.4ht @@ -0,0 +1,91 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% index.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\ifx \a:makeindex\:UnDef + \NewConfigure{makeindex}{1} \Configure{makeindex}{} +\fi + +\expandafter\ifx \csname @vwritefile\endcsname\relax + \pend:defII\@wrindex{\warn:idx{##1}\title:chs{\html:addr + \hbox{\Link-{}{x\last:haddr}\EndLink}}{}% + \edef\:temp{\write\@auxout{% + \string\@writefile{##1}{\string \beforeentry{\RefFileNumber + \FileNumber}{\title:chs{x\last:haddr}{\cur:th + \:currentlabel}}{\a:makeindex}}}}\:temp +} +\pend:def\printindex{\def\indexname{\the\@nameuse{idxtitle@\@indextype}}} +\def\warn:idx#1{% + \expandafter\ifx \csname #1warn:idx\endcsname\relax + \expandafter\global + \expandafter\let \csname #1warn:idx\endcsname\def + \:warning{If not done so, the index is to be processed by + ^^J\space\space tex '\string\def\string\filename + {{\jobname}{\expandafter +\expandafter\expandafter\idx:extI \csname idx@#1\endcsname//% +}{4dx}% + {\expandafter +\expandafter\expandafter\idx:extII \csname idx@#1\endcsname//% +}} \noexpand + \input\space idxmake.4ht' + ^^J\space\space makeindex -o + \jobname.\expandafter +\expandafter\expandafter\idx:extII \csname idx@#1\endcsname//% +\space \jobname.4dx + ^^Jinstead of + ^^J\space\space makeindex -o + \jobname.\expandafter +\expandafter\expandafter\idx:extII \csname idx@#1\endcsname//% +\space + \jobname.\expandafter +\expandafter\expandafter\idx:extI \csname idx@#1\endcsname//% +% + ^^JOn some platforms, the quotation marks ' should be + ^^J replaced by double quotation marks " or eliminated. + }% + {\Configure{Needs}{File: #1.4idx}\Needs{}}% + \fi} +\bgroup + \catcode`\:=12 + \expandafter\gdef\csname idx:extI\endcsname#1:#2//{#1} + \expandafter\gdef\csname idx:extII\endcsname#1:#2:#3//{#2} +\egroup + + +\else + \pend:defII\@wrindex{\warn:idx{##1}\title:chs{\html:addr + \hbox{\Link-{}{x\last:haddr}\EndLink}}{}% + \edef\:temp{\write\@auxout{% + \string\@vwritefile{##1}{\string \beforeentry{\RefFileNumber + \FileNumber}{\title:chs{x\last:haddr}{\cur:th + \:currentlabel}}{\a:makeindex}}}}\:temp +} + +\fi +\Hinput{index} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/info4ht.4ht b/Master/texmf-dist/tex/generic/tex4ht/info4ht.4ht new file mode 100644 index 00000000000..548d4809225 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/info4ht.4ht @@ -0,0 +1,5280 @@ + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[1]87...// + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% info4ht.4ht 2005-09-26-23:34 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This program can redistributed and/or modified under % +% the terms of the LaTeX Project Public License % +% Distributed from CTAN archives in directory % +% macros/latex/base/lppl.txt; either version 1 of the % +% License, or (at your option) any later version. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-09-26-23:34} +{ \catcode`\@=0 \catcode`\\=11 @relax + @gdef@infoIVht[#1]#2//{% + @ifnum #1>1 + @def@infoIVht[##1]##2//{% + @ifnum ##1>1 @ifnum ##1<#1 + @bgroup + @no:catcodes0{255}{11}% + @no:catcodes{91}{91}{12}% [ + @no:catcodes{47}{47}{12}% / + @newlinechar13 % + @long@def@infoIVht####1\ifx\infoIVht####2infoIVht[####3//{% + @def@infoIVht{******************************************}% + @immediate@write-1{@infoIVht}% + @immediate@write-1{****** @csname :Hin@endcsname.4ht}% + @immediate@write-1{@infoIVht}% + @bgroup + @def@infoIVht{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*}% + @let~=@space @immediate@write-1{@infoIVht}% + @egroup + @immediate@write-1{####1}% + @bgroup + @def@infoIVht{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*}% + @let~=@space @immediate@write-1{@infoIVht}% + @egroup + @immediate@write-1{@infoIVht}% + @egroup}% + @expandafter@expandafter@expandafter@infoIVht + @fi@fi }% + @fi } +} + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[1]87// + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[570]564...// + +\exit:ifnot{CJK,% +Preamble,% +ProTex,% +aa,% +alltt,% +amsart,% +amsbook,% +amscd,% +amsfonts,% +amsmath,% +amsppt,% +amsproc,% +amstex1,% +amsthm,% +array,% +article,% +babel,% +book,% +color,% +colortbl,% +doc,% +elsart,% +emulateapj,% +endnotes,% +epsfig,% +exerquiz,% +fancybox,% +fancyvrb,% +float,% +foils,% +fontmath,% +graphics,% +hebtex,% +hyperref,% +index,% +latex,% +longtable,% +ltugboat,% +minitoc,% +mktex4ht,% +moreverb,% +ntheorem,% +pb-diagram,% +pictex,% +plain,% +psfig,% +report,% +seminar,% +slides,% +slidesec,% +tex4ht,% +th4,% +url,% +vanilla,% +web,% +xy} + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[570]564// + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[570]564...// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{Preamble} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[10]154...// + +\Configure{PROLOG}.........1 + + #1 Comma separated list of hooks to appear before HTML. + + Each hook E is declared to be configurable by an + instruction of the form \NewConfigure{E}{1} + + A star '*' prefix calls for accumulative configurations + + Example: + + \Configure{PROLOG}{VERSION,DOCTYPE,*XML-STYLESHEET} + \Configure{VERSION} + {\HCode{}} + +\Configure{html}............1 + + #1: default extension name for target files (recorded in \:html) + +\Preamble...................0 + + Records the list of the requested options. Defined upon entering + the environment \Preamble{...}....\EndPreamble, to replace the + earlier version of \Preamble. + +\ifOption ................. 3 + + #1 Argument to be checked wheteher it is a given option. + #2 True part + #3 False part + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[10]154// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tex4ht} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[10]189...// + +Wrapper for the Document +------------------------ + +\Configure{DOCTYPE}.........1 +\Configure{HTML}............2 +\Configure{HEAD}............2 +\Configure{@HEAD}...........1 +\Configure{BODY}............2 +\Configure{TITLE+}..........1 +\Configure{TITLE}...........2 +\Configure{@TITLE}..........1 +\Configure{Preamble}........2 + + + + + + <@TITLE> + <TITLE+> + <TITLE 2> + <@HEAD> + <HEAD 2> + <BODY 1> + ...... + <BODY 2> + <HTML 2> + +The \Configure{@HEAD}{...} command is additive, concatenating the +content of all of its appearances. An empty parameter requests +the cancellation of the earlier contributions. + +For instance, + + \Configure{@HEAD}{A} + \Configure{@HEAD}{} + \Configure{@HEAD}{B} + \Configure{@HEAD}{C} + +contributes `BC'. + +The \Configure{TITLE+} provides the content for the title, +\Configure{TITLE} sets the envelop, and \Configure{@TITLE} acts as a +hook for introducing localized configurations. As is the case for +\Configure{@HEAD}, the contribution of \Configure{@TITLE} is also +additive. + +These configurations should be introduced early enough in the +compilation. For instance, in the case of LaTeX, between \Preamble +and \begin{document} of a local configuration file. + + \Preamble + %%% here %%% + \begin{document} + ... + \EndPreamble + + +\Configure{@BODY}...........1 +\Configure{@/BODY}..........1 + + Variants of \Configure{@HEAD} which contribute their content, + respectively, after <body> and before </body>. + +\Configure{CutAtTITLE+}.....1 +\Configure{HPageTITLE+}.....1 + + #1 an insertion just before the content of <TITLE>; + + If #1 is a one parametric macro, it gets the title content for + an argument. + + +Support for Sectioning Commands +------------------------------- + +\Configure{unit-name} ......................4 + + #1 start + #2 end + #3 before title + #4 after title + + Example: + + \Configure{section} + {\HCode{<section>}} {\HCode{</section>}} + {\HCode{<title>}} {\HCode{}} + + +\ConfigureMark{unit-name}...................1 + + Defines a macro \<>HMark to hold the given argument. + Upon entering the unit, \TitleMark gets the content of this macro. + + Some built-in configurations of TeX4ht require an argument for the + \<>HMark commands. For safety, these commands should + always be followed by a, possiblely empty, argument. The argument + should be a separator between the title mark and its content. + + Example: + + \Configure{section} + {}{} + {\HCode{

    }\TitleMark\space} {\HCode{

    }} + \ConfigureMark{section}{\thesection} + + +\Configure{toTocLink}.......................2 + + Each unit title contains a \Link{...}{...}...\EndLink command. + The first argument of \Link points to the first table of contents + referencing the title. The second argument provides an anchor + for references to the title (mainly from tables of contents). + + The package option `section+' requests the inclusion of the + title within the anchor. Without this option, the link command + resides between the title mark and its content. + + The \Configure{toTocLink} command is provided for configuring + the \Link and \EndLink instructions. In the default setting, + when the `sections+' option is not activated, the \Link + command is altered to replace its first argument with an empty + argument. + + Example: + + \Configure{toTocLink} + {\Link} + {\ifx \TitleMark\sectionHMark + \Picture[\up]{haut.jpg align="right"}% + \EndLink + \TitleMark\space + \else \EndLink \fi + } + \def\up{[up]} + +\Configure{toToc}...........................2 + + #1 unit type + #2 desired contents type (if empty, `unit type' is assumed) + + Example: \Configure{toToc}{likechapter}{chapter} + + #1 empty: stop adding entries of `unit type' to toc + @: add entries of `unit type' to toc + ?: resume mode in effect before the last stop + #2 unit type + + Example: \Configure{toToc}{}{chapter} + \chapter{...} + \Configure{toToc}{@}{chapter} + +\Configure{writetoc}.........................1 + + #1 Configuration material for the insertion instruction. + New configurations are added to those request earlier + by the command. An empty argument cancels the earlier + contributions. + +\NoLink.......................1 + + Ignore option `section+' for sections of type #1 + +\TitleCount + + Count of entries submitted to the toc file + +\Configure{NoSection}.........2 + + Insertions around the parameters of sectioning commands, applied when + the parameters are not used to create titles for the divisions. + + +\CutAt{#1,#2,#3,...} + + #1 section type to be placed in a separate web page + #2,#3,... end delimiting section types, other than #1, for + the web pages + A `+' before #1 requests hypertext buttons for the web pages + + Examples: + + \CutAt{mychapter,myappendix,mypart} + \CutAt{+myappendix,mychapter,mypart} + + Cut points at arbitrary points can be introduced by introducing section-like + commands in a manner similar to + + \NewSection\mysection{} + \CutAt{mysection} + + +\Configure{+CutAt}.................................3 + + #1 sectioning type + #2 before + #3 after + + Requests delimiters for the \CutAt buttons of the specified + sectioning type + + Example: \Configure{+CutAt}{mysection}{[}{]} + +\PauseCutAt{#1} +\ContCutAt{#1} + + #1 section type + + +Tables of Contents +------------------ + +Created from the entries collected in the previous compilation within +a jobname.4tc file. + +\ConfigureToc{unit-name} ......................4 + + #1 before unit number + #2 before content + #3 before page number + #4 at end + + * Empty arguments request the omission of the corresponding field. + + * \TocCount Specifies the entry count withing the jobname.4tc file. + + * An alternative to \ConfigureToc{unit-name}: + + \def\#1#2#3{#1#2% + #3} + + + Example: + + \ConfigureToc{section} + {} + {\Picture[*]{pic.jpg width="13" height="13"}~} + {} + {\HCode{
    }} + + +\Configure{TocLink}..................#1 + + Configures the link offered in the third arguments of \ConfigureToc + + Example: \Configure{TocLink}{\Link{#2}{#3}#4\EndLink} + +\TocAt{#1,#2,#3,...} + + #1 section type for which local tables of contents + \Toc#1 are requested + #2,#3,... sectioning types to be included in the tables of + contents + + The non-leading arguments may be preceded by slashes '/', in + which cases the arguments specify end points for the tables. + + The default setting requests automatic insertion of the local + tables immediately after the sectioning heads. + + A star `*' character may be introduced, between the \TocAt and + the left brace, to request the appearances of the tables of + contents at the end of the units' prefaces. + + A hyphen `-' character, on the other hand, disables the automatic + insertions of the local tables. + + In case of a single argument, the command removes the + existing definition of \Toc#1. + + Example: + \TocAt{mychapter,mysection,mysubsection,/myappendix,/mypart} + \TocAt-{mysection,mysubsection,/mylikesection} + \section{...}...\Tocmysection + +\Configure{TocAt}...................... +\Configure{TocAt*}..................... + + + The definition of the local table of contents can be redefined + within \csname Toc#1\endcsname. + + Example: + + \TocAt{section} + \def\Tocsection{\TableOfContents[section]} + + \Css{div.sectionTOCS { + width : 30\%; + float : right; + text-align : left; + vertical-align : top; + margin-left : 1em; + font-size : 85\%; + background-color : \#DDDDDD; + }} + + + +Navigation Links for Sectioning Divisions +----------------------------------------- + +\Configure{crosslinks}.....................8 + + #1 left delimiter + #2 right delimiter + #3 next + #4 previous + #5 previous-tail + #6 front + #7 tail + #8 up + + The content to be displayed in the pointers + +\Configure{crosslinks*}.................1--7 + + Links to be included and their order. Available + options: next, prev, prevtail, tail, front, up. + The last argument must be empty. + + Default: + + \Configure{crosslinks*} + {next} + {prev} + {prevtail} + {tail} {front} + {up} + {} + +\Configure{crosslinks+}.....................4 + + #1 before top menu + #2 after top menu + #3 before bottom menu + #4 after bottom menu + + The top cross links are omitted, if both #1 and #2 are empty. + The bottom cross links are omitted, if both #3 and #4 are empty. + +\Configure{next}.............................2 + + #1 before the next button of the front page, when the `next' + option is active. + #2 after the button + +\Configure{crosslinks:next}..................1 +\Configure{crosslinks:prev}..................1 +\Configure{crosslinks:prevtail}..............1 +\Configure{crosslinks:tail}..................1 +\Configure{crosslinks:front}.................1 +\Configure{crosslinks:up}....................1 + + #1 local configurations for the delimiters and hooks + +\Configure{crosslinks-}.....................2 + + Asks to show linkless buttons with the following insertions. + + #1 before + #2 after + + The default values are used, if both #1 and #2 are empty + + Examples: + + \Configure{crosslinks-}{}{} + + \Configure{crosslinks-} + {\HCode{} } + \Css{span.hidden {visibility:hidden;}} + +Paragraphs +---------- + +\Configure{HtmlPar}..........4 + + #1 content at the start non-indented paragraphs + #2 content at the start indented paragraphs + #3 insertion into \EndP, at the start of non-indented paragraphs + #4 insertion into \EndP, at the start of indented paragraphs + + \HtmlParOff + \HtmlParOn + + \IgnorePar Asks to ignore the next paragraph + \ShowPar Asks to take into account the following paragraphs + + \IgnoreIndent asks to ignore indentation in the next paragraph + \ShowIndent asks to check indentation in the following paragraphs + + \SaveEndP Saves the content of \EndP, and sets it to empty content + \RecallEndP + + \SaveHtmlPar + \RecallHtmlPar + +Cross-Linking +------------- + +\Link[@1 @2]{@3}{@4}...\EndLink + + Creates + + ... + + * When @1 is empty, tex4ht will derive its value automatically. + The derived value will be the file name containing the target @3. + + * \Link may be followed by `-', if tex4ht needs not automatically + determine (for other \link commands) the file containing @4. + In the present of such a flag, tex4ht can spare a definition of + one macro. + + * The component [@1 @2] is optional. If omitted, @1 and @2 are + assumed to be empty + + * The href attribute is omitted when @1 and @3 are empty + + * The name attribute is omitted when @4 is empty + + Examples: + + \Link{a}{}...\Endlink ..... \Link{}{b}...\EndLink + \Link[http://foo id="fooo"]{a}{b}...\EndLink + +\Configure{Link}..............4 + + Configures \Link...\EndLink so that + + #1 replaces `a' + #2 replaces `href=' + #3 replaces `name=' + #4 replaces `#'. If empty, the older value remains in effect. + + Examples: + + \Configure{Link}{a}{href=}{name=}{} + \Configure{Link}{ref}{target=}{id=}{\empty} + +\Configure{?Link}..............1 + + #1 insertion before broken links + + To help with debugging + +\LinkCommand...................1 <= i <= 6 + + Creates a \Link-like command + + #1 tag name + #2 href-like attribute + #3 name-like attribute + #4 insertion + #5 /, if empty element + #6 replacement for # (ignored if absent) + + Example: + + \LinkCommand\JSLink{a,\noexpand\jsref,name} + \def\jsref="#1"{href="javascript:window.open('#1')"} + + \JSLink{a}{}xx\EndJSLink + \Link{}{a}\EndLink % or \JSLink{}{a}\EndJSLink + +\Configure{XrefFile}.....................1 + + #1 names cross-references of files (appends #1 to `)F' and `)Q' + entries of the .xref files). Applicable mainly implicitly + within \Link commands + +\Tag.....................................2 + + #1 label + #2 content + +\Ref.....................................1 +\LikeRef.................................1 + + #1 label + + \Tag and \Ref are tex4ht.sty commands introduced cross-referencing + content through .xref auxiliary files. + + \LikeRef is a variant of \Ref which doesn't verify whether the + labels exit. It is mainly used in \Link and \edef environments. + +\ifTag ..................................3 + + #1 quetioned tag + #2 true part + #3 false part + +\LoadRef-[prefix]+{filename.ext}{pattern} + + Load the named xref-type file + + .xref optional--`.xref' is assume for a default + + optional-- asks \Ref and \LikeRef commands + to use expanded tags `filename::tag', instead of just `tag' + [prefix] optional--asks just for tags starting with the + specified prefix. + - optional--deletes the prefixes from the loaded tags + {pattern} to be included only when `[prefix]' or `+' are included. + States how tags are to be addressed, with the parameter + symbol `#1' specifying the loaded part. + + Example: + + % a.tex + \LoadRef-[to:]{b}{from:#1} \Ref{from:filename} + \LikeRef{from:filename} + + % b.tex + \Tag{to:filename}{\FileName} + + Example: + + \LoadRef-[)F]{file}{)Ffoo##1} + \LoadRef-[)Q]{file}{)Qfoo##1} + \Configure{XrefFile}{foo} \Link...\EndLink + + \LoadRef{another-file} + + +Files +----- + +\FileName Holds the name of the current hypertext file +\FileNumber Holds the internal number of the current hypertext file +\RefFileNumber...........................1 + #1 File number + + Provides the file name + +\NextFile.................................1 + #1 Requested name for the next file + +\Hinput{#1} + + The command asks to load the configuration files associated + with mark #1. + +\Hinclude[#1]{#2} + + The command associates configuration file #2 with mark #1. If + the mark is the star character `*', the configuration files is + associated to all marks. The command is applicable until the + \Preamble command is processed + + For instance, \Hinclude[*]{html4.4ht}....\Hinput{latex} + +\Hinclude{#1}{#2} + + The command is applicable while the \Preamble command is + processed. Its purpose is to load *4ht hook files within + the fragments of code specified in #1. + + For instance, \Hinclude{\input plain.4ht}{plain} + + +Fonts +----- + +\Configure{htf}...............................9 + + #1 label (integer 0--255) + #2 delimiter (a character not appearing in #3,...,#9) + even label odd label + #3 start opening tag start empty tag + #4 name alt + #5 size name + #6 mag size + #7 mag + #8 end the tag ord + #9 closing tag end the tag + + The htf fonts assign a content and a label to each symbol (possibly + followed by a comment). For instance, + + 'e' '1' epsilon + 'z' '3' zeta + + An even label asks that the content itself will be used for the + symbol, and an odd label asks that the symbol will be represented by a + bitmap. In the later case, the content serves as a substitution for + browsers which don't exhibit bitmaps. + + The \Configure{htf}... command provides label-dependent wrappers to + chosen representations. + + If they are not empty, `mag' and `ord' must be c-type + patterns for integer arguments, and `name' and `size' + should be a patterns for strings. The `mag' entry is + ignored for fonts of the default dimension. Together + they specify a attribute-value format, mainly for references + in the css code. + + Examples: + + \Configure{htf}{0}{+}{}{
    } + \Configure{htf}{1}{+}{} + +\Configure{htf-attr}....................... 2 + + #1 c-pattern for the font name and size + #2 c-pattern for font magnification + + Specify the format of the selectors within the css files. + + Example: + \Configure{htf-attr}{.\%s-%s}{--\%s} + +\Configure{htf-css}....................... 2 + + #1 font name or label + #2 css entry + + A variant of the \Css command. If #1 is a font name, + the contribution replaces the one given within the + htf font definition. If #1 is a label for an entry + of a htf font, the contribution is added to the css + file. The contribution is offered, only when the + font is in use. + + Example: + + \Configure{htf-css}{4}{.small-caps{font-variant: small-caps;}} + + +Bitmaps +------- + +\Configure{Picture}....................... #1 + + #1 Extension name for bitmap files of dvi pictures, + stored in \PictExt + + Default: \Configure{Picture}{.png} + + The extension names of bitmap files of glyphs of htf fonts may be + determined within a g-entry in the environment file tex4ht.env, or a + g-flag of the tex4ht.c utility. + +\Configure{Picture-alt}......................1 + + #1 alt value for \Picture+{...} and \Picture*{...} + +\Configure{Picture+}.........................2 +\Configure{Picture*}.........................2 + + #1 before the dvi picture code + #2 after the dvi picture code + + Typically, the plus `+' variant is introduced as an inline + contribution into paragraphs, and the star `*' variant as an + independent block between paragraphs. + +\Configure{PictureAlt}........................2 +\Configure{PictureAlt*+}......................2 +\Configure{PictureAlt*+[]}....................2 + + #1 definitions before alt + #2 definitions after alt + + Apply to \Picture{...}, \Picture*+{...}, and \Picture*+[...]{...} + +\Configure{PictureAlt}........................1 +\Configure{PictureAlt*+}......................1 +\Configure{PictureAlt*+[]}....................1 + + #1 definition for attributes (introduced through + a parameter named `#1') + + Apply to \Picture{...}, \Picture*+{...}, and \Picture*+[...]{...} + +\Configure{IMG}...............................5 + + #1 before file name + #2 between file name and alt + #3 close alt for \Picture without * or + + #4 close alt for \Picture with * and + + #5 right delimiter + + Example: + + \Configure{IMG} + {\ht:special{t4ht=}}
+        { + \overwithdelims + \atopwithdelims + \abovewithdelims + + Example: + + \Configure{over} + {\Send{GROUP}{0}{[before]}[before-rule]} + {[before-argument]\Send{EndGROUP}{0}{[after]}} + + +\Configure{MathClass}........................5 + + #1 class number + 0: mathord, 1: mathop, 2: mathbin, 3: mathrel, + 4: mathopen, 5: mathclose, 6: mathpunc + #2 delimiter + #3 before + #4 after + #5 characters + + Extra support: + + \PauseMathClass + \EndPauseMathClass + \NewMathClass (7, 8, ...) + +\Configure{FormulaClass}.....................4 + + #1 class number + 0: mathord, 1: mathop, 2: mathbin, 3: mathrel, + 4: mathopen, 5: mathclose, 6: mathpunc + #2 a character not in #3 and #4 + #3 before + #4 after + + If #2 is empty, the formula gets the same marking as a + single character of the specified type + +\Configure{FormulaClass*}....................4 + + Like the previous case, but allow marking in the + nested content. + +\Configure{MathDelimiters}...................2 + + #1 left + #2 right + +\Configure{mathbin*}.........................4 +\Configure{mathclose*}.......................4 +\Configure{mathop*}..........................4 +\Configure{mathopen*}........................4 +\Configure{mathord*}.........................4 +\Configure{mathpunct*}.......................4 +\Configure{mathrel*}.........................4 + + #1 a character not presented in #2#3#4 + #2 code before + #3 code after + #4 possible definitions for successive cases + + Example: + \Configure{mathop*}{*}{}{} + {\Configure{mathop}{*}{}{}{}} + \mathop{\overline{x \mathop{op} y}} \limits^{a=3} + +\Configure{mathbin}..........................4 +\Configure{mathclose}........................4 +\Configure{mathopen}.........................4 +\Configure{mathop}...........................4 +\Configure{mathord}..........................4 +\Configure{mathpunct}........................4 +\Configure{mathrel}..........................4 + +Variants of the above group, requesting to supress nested marks. + +\Configure{nolimits}.........................1 + +\MathSymbol + +AtBeginDocument +--------------- + +\Configure{AtBeginDocument}..................2 + + #1 before the corresponding hook of latex + #2 after + + Insertions are accumulative, and can be erased by providing + two empty arguments + +Other Hooks +----------- + + \Configure{HChar}...................1 + + #1 a character + + The \HChar{i} instruction inserts the character code i with the + font information of character #1, when i is positive. If i is + negative, the font info is not included. + + +\Configure{Canvas} +\Configure{ExitHPage} +\Configure{LinkHPage}......................1 +\Configure{FontCss} +\Configure{HVerbatim+} +\Configure{MiniHalign} +\Configure{Needs-} +\Configure{Needs} + + +\Configure{TraceTables} +\Configure{edit} +\Configure{halignTB} +\Configure{halignTD} +\Configure{halign} +\Configure{hooks} +\Configure{moveright} + +\Configure{noalign-} +\Configure{pic-halign} + +\Configure{accent} +\Configure{mathaccent} +\Configure{accented} +\Configure{accenting} + + +Back-end Specials +----------------- + insertions + ---------- + = \special{t4ht=...content...} + Insert the specified content to the html output, under + edef mode of processing, and without using the mapping + of the htf fonts. Used in \HCode{...}. + @ \special{t4ht@...integer...} + Insert the absolute value as character code to the output. + Positve values ask the insertion to be included in place + of the next chracter, together with the font information + of that character. + files + ----- + > \special{t4ht>...file-name...} + Open a new file, if needed, and direct future output + to the specified file. Used in \File{...}. + < \special{t4ht<...file-name...} + Close the specified file. If it is the current file, + activate the youngest file. Used in \EndFile{...}. + >* \special{t4ht*>...file-name...} + Declare the file to be the oldest. + \special{t4ht*>} + Reactivate the file that activated the current file. + *< \special{t4ht*... push current value + :<... pop current value + :!... display current value + :\let \prOteCt \relax \Protect \csname acp:c\endcsname {14}.. display top value + + messages to lg file + ------------------- + + \special{t4ht+@...message...} + Send message to the lg file. Used in the \Needs{...} command. + @ \special{t4ht@D....} + Send message to the lg file, together with location and file + stamp. + + positional code + ------------------- + " \special{t4ht"} + Start/end positional env + \special{t4ht"* before-all * after-all ...** before-char + * after-char * rect + *%A*%B*%C*%D*%E + * optional + Configure positioned code + * before-all + * after-all %... + ** before-char %x %y + * after-char + * rect %x1 %y1 ... + * x,x1-coefficients %A(x) + %B + * y1-coefficients %C(y1 - %E(height)) + %D + * y-coefficients %C(y) + %D + * optional: 1, 2 + + %x1 %y1 %length %thickness default + %x1 %y1 %x1+length %y1+thickness 1 + %x1 %y1 %x1+length %y1 %thickness 2 + + A-magnification, B-displacement + C-magnification, D-displacement, + E- origin (0: top, 0.5: mid, 1: bot) + + The %...'s should be c-type templates (e.g., "%.2f"; "%.0f" + gives an integer) + + Multiple after-all templates are allowed. The leading + character is a code specifying the dimension type. + x min x + X max x + y min y + Y max y + d dx + D dy + otherwise a string with no values + The delimiter `*' can be substitued by another character. + + + ~ \special{t4ht~...} + Grouped-base two-way delivery for content created by + inline commands like \over. + + \special{t4ht~}...\special{t4ht~} on/off + + ~i... send forward to the end of the group nested + at relative level i. + i=0, current group + + + ~<*... send back to start of previous token / group. + \special{t4ht~<)}...\special{t4ht~<(} + activate / deactivate back token / group submissions + \special{~<[}...\special{t4ht~<]}' + hide region from back submissions over token / group + \special{t4ht~<-} ... \special{t4ht~<+} + latex back token / group + + \special{t4ht\string~!...path...<...content} + insertion at the start of the group reached by the path + \special{t4ht\string~!...path...>...content} + insertion at the end of the group reached by the path + \special{t4ht\string~!...path.../} + ignore content within the group reached by the path + \special{t4ht\string~!...path...-} + ignore rulers from the group reached by the path + until the start of the next group + A path may consist only of `e' and `s' characters for, + respectively, entering and skipping groups + + *! \special{t4ht*! system command} + System call + *^ accent specials + t text accent #1#2#1#3#1#4#1#5#1#6 pattern + empty insertion point + m math accent #1#2#1#3#1#4#1#5#1 pattern + empty insertion point + a accented #1#2#1#3#1#4#1#5#1#6 + i #1#2#1#3#1#1 + *@ halign specials + +\HCode...............................1 + + A wrapper for \special{t4ht=...}. + + The sharp symbol # may be accessed indirectly through the command. + +\Hnewline............................0 + + Requests new lines within specials + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[10]189// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{latex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[20]1395...// + +Sectioning +---------- + +\Configure{@sec @ssect} + + +Tables of Contents +------------------ + + +\Configure{tableofcontents}........................5 + + #1 before + #2 at end + #3 after + #4 at indented paragraph break + #5 at non-indented paragraph break + + The \tableofcontents command may be followed by a comma separated + list of sectioning unit names to be included in the table of + contents. The list should be enclosed within square brackets. + Alternatively, a command of the form \TableOfContents[...] might + be used. + +Lists +----- + +\ConfigureList.....................5 + + #1 type of list (e.g., itemize, description, enumerate, + list, trivlist) + #2 before list + #3 after list + #4 before label + #5 after label + + \DeleteMark removes latex's label; to be placed at the end of #4 + \AnchorLabel defines an anchor for \label in current item; to + be placed in #5 + + +Tables +------ + +\Configure{tabular}...................6 +\Configure{array}.....................6 + + #1 before table #2 after table + #3 before row #4 after row + #5 before cell #6 after cell + + \HRow current row number + \HCol current column number + \HMultispan number of cells covered by the current cell + \ar:cnt number of columns in table + + NOTE: Table require a number of compilations that depends + on the number of columns. + + +\Configure{VBorder}...................4 + + Break points, when scanning the pattern of column desriptions, at + + #1 at start of pattern + #2 at | + #3 at a non-@ entry + #4 at a @ entry + + Applies to \begin{tabular / array}{...pattern...} + + \ar:cnt index of entry in pattern + \ch:class records the current alignment type: -,<,>,p,... + \HColAlign produces the \Configure{halignTD} contribution + for the current alignment type + \HColWidth holds the width of the current p column + +\Configure{HBorder}..................10 + + hline: + #1 insert at start of row (e.g., ) + #2 insert at each cell (e.g.,
    ) + #3 insert at end of row (e.g., ) + + cline: + #4 insert at start of row (e.g., ) + #5 insert at each `extra' cell (e.g., ) + #6 insert at each cell (e.g.,
    ) + #7 insert at end of row (e.g., ) + + vspace: + #8 insert at start of row (e.g., ) + #9 insert at each cell (e.g.,  ) + #10 insert at end of row (e.g., ) + + The contributions are collected into \HBorder. (The \InitHBorder + clears \HBorder.) + +\Configure{putHBorder}...............1 + #1 Specifies how \HBorder is to be used. + + Example: \Configure{putHBorder}{\HCode{\HBorder}} + + + +\Configure{halignTD}..................2 + 2i + {} + + interpretation for character codes referenced in \HAlign + + e.g., + + \Configure{halignTD} + {}{} + {<}{\HCode{align="left"}} + {-}{\HCode{align="center"}} + {>}{\HCode{align="right"}} + {^}{\HCode{valign="top"}} + {=}{\HCode{valign="baseline"}} + {|}{\HCode{valign="middle"}} + {_}{\HCode{valign="bottom"}} + {p}{\HCode{align="left"}} + {} + + \halignTD can be used in td elements to extract the alignment. + It recieves information from \halignTB. + +\Configure{halignTB}..................2 + + delimiters for \halignTB{tabular} + + Example + \Configure{halignTB}{\HCode{}} + +\Configure{tabbing}[mag]..................4 + + #1 before each line + #2 after each line + #3 before each entry + #4 after each entry + + [mag] optional parameter specifying the magnification desired + for the dimensions. When offered, the other parameters + have no effect if all of them are assigned empty arguments + + \TabType \` or \relax + \TabWidth Provides the entry width; 0 at trailing entry that is + not flushed rightward + + +Cross References +---------------- + +\Configure{ref}.......................3 + + #1 \Link-type command + #2 \EndLink-type command + #3 anchor (the system anchor is + reachable through the parameter name #1) + \RefArg Holds the argument of \ref + + If #1 is empty, the hyper links are ignored + If #3 is empty, the anchor is the one provided by the system + + Example: + + \Configure{ref}{\Link}{\EndLink}{{\bf #1}} + +\Configure{pageref}...................3 + + #1 before + #2 after + #3 anchor (system anchor, if parameter is empty) + +\Configure{newlabel}..................2 + + #1 address for hyperlink (\cur:th \:currentlabel, if empty) + #2 anchor (the system anchor is + reachable through the parameter name #1) + +\Configure{@newlabel}.................1 + + #1 modifications to the newlabel environment + +\Configure{newlabel-ref}..............1 + + #1 an intermediate link command for the aux file + (Configured by \Configure{ref}...) + + The default for #1 is \rEfLiNK + +\Configure{cite}......................4 + + #1 before + #2 after + #3 \Link-type command + #4 \EndLink-type command + + If #3 is empty, the hyper links are ignored. + +\Configure{bibitem}...................2 + + #1 \Link-type command + #2 \EndLink-type command + +\Configure{bibcite}...................1 + + #1 configurations for content transfered by bibitem to the aux file + + Example: + \Configure{bibcite} + {\def\hookrightarrow{\string\hookrightarrow}} + \bibitem[$\hookrightarrow$...]{...} + + +\LoadLabels[#1]{#2}.................... + + [#1] optional group name + #2 aux file name, without the extension + + Loads labels of another file, under the specified group name + +\RefLabel.............................2 + + #1 group name (for separating files and labels from + different sources) + #2 label + + A variant of \ref for loading labels produced for other files + + Example: + file1.tex: \label{foo} + + file2.tex: \LoadLabels[x]{file1} + \RefLabel{x}{foo} + +\SkipRefstepAnchor.....................0 + + No \Link anchor for next \refstepcounter + +\ShowRefstepAnchor.....................0 +\AutoRefstepAnchor.....................0 + + +Bibliography on bibtex2 option: + + \Configure{bibliography2}........................ 4 + + #1 before anchor + #2 anchor + #3 after anchor + #4 link attributes + + Example: + + \Configure{bibliography2} + {\bgroup ~~[\Configure{Link}{a}{target="x" href=}{ name=}{}} + {more} {]\egroup} + + \Configure{bibitem2}..............................3 + + #1 at start of bibitem + #2 at end of bibitem + #3 separator after label + + \Configure{bibliographystyle2}....................1 + + #1 an empty argument asks for the same style as the + normal aux file (still bibtex may produce different + output). + +Note: Option `bibtex2' requires compilation + of `\jobname j.aux' with bibtex. + +Captions +-------- + +refcaption + + An option for \Preamble, requesting anchors at \caption. The default + setting sends them back to the start of the floating environment. + + +Theorems +-------- + +\Configure{newtheorem} ......................3 + + #1 before theorem + #2 between title and body + #3 after theorem + +Math +---- +\Configure{()}...............................2 +\Configure{[]}...............................2 + + Example: + + \Configure{()}{\protect\PicMath$}{$\protect\EndPicMath} + \Configure{[]} {\Tg\DviMath$$} {$$\EndDviMath\Tg} + +\Configure{equation}.........................3 + + #1 at start + #2 between the equation and its numbering + #3 at end + + Examples: + + \Configure{equation} + {\IgnorePar\EndP\bgroup \Configure{HtmlPar}{}{}{}{}% + \HCode{
    }\IgnorePar + } + {\HCode{}} + {\HCode{
    }\egroup} + + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + \Configure{equation} + {\IgnorePar\EndP \bgroup \Configure{$$}{}{}{}% + \Configure{@math}{display="inline"}\DviMath + \HCode{}\IgnorePar + } + {\IgnorePar\HCode{}} + {\HCode{}\EndDviMath\egroup} + + +\Configure{frac}.............................4 +\Configure{sqrtsign}.........................2 + +\Configure{mbox}.............................2 + +Environments of latex +--------------------- + + \ConfigureEnv{...}.........................4 + + #1 environment name + #2 before env + #3 after env + #4 before underlying list + #5 after underlying list + + #2 and #3 are ignore when they are both empty as well as + when there is no underlying list + + + array + center + flushleft + flushright + minipage + tabbing + tabular + verbatim* + verbatim + + + \Configure{@begin}........................2 + + #1 environment name + #2 insertion before the environment + + Example: + \Configure{@begin}{theindex}{\section*{\indexname}} + + +Verbatim +-------- + +\Configure{verbatim}......................2 + + #1 at start of line + #2 space character + +\Configure{verb}..........................2 + + #1 before + #2 after + +\Configure{obeylines}.....................3 + + #1 before + #2 at start of line + #3 after + +\ScriptEnv................................3 + + Introduces a verbatim environent + + #1 name + #2 before + #3 after + + A `-' immediately after \begin{...} designate as an escape symbol + the character following the dash + + Example: + + \ScriptEnv{foo} + {\HCode{}\NoFonts\hfill\break } + {\EndNoFonts \HCode{}} + + \begin{foo} + .... + .... + \end{foo} + + \begin{foo}-\relax \unhbox \voidb@x \special {t4ht@+&{35}x00A0;}x .... + .... + \end{foo} + + +Fonts +----- + +\Configure{texttt}........................2 +\Configure{textit}........................2 +\Configure{textrm}........................2 +\Configure{textup}........................2 +\Configure{textsl}........................2 +\Configure{textsf}........................2 +\Configure{textbf}........................2 +\Configure{textsc}........................2 +\Configure{emph}..........................2 + + #1 before content + #2 after content + + +Footnotes +--------- + +\Configure{footnotetext}..................3 + + #1 before footnote + #2 between mark and content + #3 after footnote + + \FNnum footnote number + +\Configure{footnotemark}..................2 + + #1 before + #2 after + +Pictures +-------- + +\Configure{picture}.......................2 + + #1 before + #2 after + +Other Hooks +----------- + +\Configure{ }.........................1 + + #1 representation for non-breaking space ch + +\Configure{hline}.....................1 + +\Configure{hspace} ...................3 + + \tmp:dim register holding the size + #1 before the space + #2 after the space + #3 after #1 (\tmp:dim mod 6em copies) + +\Configure{vspace} ...................1 + + #1 the size of space is prvided in a parameter nmaed `#1' + + Example: + + \Configure{vspace} + {\ifhmode + \HCode{
    }% + \ifdim #1>1ex \HCode{
    }\fi + \fi + } + +\Configure{fbox} .................................. 2 + + Examples: + + \Configure{fbox} + {\HCode{
    }\bgroup \fboxrule=0pt} + {\egroup\HCode{
    }} + \Css{div.fbox {border: 1pt solid black;}} + + \Configure{fbox} + {\HCode{
    }\bgroup \fboxrule=0pt} + {\egroup\HCode{
    }} + +\Configure{'} ..................................... 3 + + #1 at entry to math prime environment + #2 at exit + #3 content of \prime + +\Configure{float}.................................... + #1 optional, to appear within brakects [ and ]. An anchor for + the links preceeding the float, when option refcaption is + not active + #2 Insertion before the links + #3 at start + #4 at end + +\Configure{textcircled}.............................2n+1 + 2i'th replaced i=1,...,n + 2i+1'st replacement + 2n+'nd empty (terminator) + + +\Configure{add accent}{#1:#2}{#3}{#4}...{}{} + #1 encoding + #2 font number + #3 character under font + #4 replacement + + Applies to accents that reach \add@accent + + Example: + + \Configure{add accent}{OT4:18} + {E}{\add:acc{00C8}} + {e}{\add:acc{00E8}} + {}{} + + + + +\Configure{//[]} +\Configure{AfterTitle} +\Configure{HAccent} +\Configure{InsertTitle} +\Configure{accents} +\Configure{accent} +\Configure{centercr} +\Configure{centerline} + +\Configure{displaylines} +\Configure{framebox} + +\Configure{leftline} +\Configure{marginpar} +\Configure{mathaccent} +\Configure{newline} +\Configure{oalign} + +\Configure{overline} + +\Configure{rightline} +\Configure{stackrel} +\Configure{tt} +\Configure{underline} +\Configure{thanks}....................2 + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[20]1395// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{book} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[30]2091...// + + +Title Page +---------- +\Configure{maketitle}.....................4 + + #1 start of maketitle + #2 end of maketitle + #3 before title + #4 after title + +\Configure{thanks author date and}........8 + + #1 before thanks + #2 after thanks + #3 before author + #4 after author + #5 before date + #6 after date + #7 representation of `and' + #8 line breaks (= end of rows, for an embedded tabular environment) + + +Sectioning +---------- + +\Configure{part} +\Configure{section} +\Configure{subsection} +\Configure{subsubsection} +\Configure{paragraph} +\Configure{subparagraph} + +\Configure{likepart} +\Configure{likechapter} +\Configure{likesection} +\Configure{likesubsection} +\Configure{likesubsubsection} +\Configure{likeparagraph} +\Configure{likesubparagraph} + +Bibliography +------------ + +\ConfigureList{thebibliography}......4 + + #1 before list + #2 after list + #3 before label + #4 after label + + \DeleteMark removes latex's label; to be placed at the end of #3 + \AnchorLabel defines an anchor for \label in current item; to + be placed in #4 + +\Configure{cite} see the +\Configure{bibitem} latex section + + + +\ConfigureToc + + lof, lot, appendix, chapter, likechapter, likeparagraph, likepart, + likesection, likesubparagraph, likesubsection, likesubsubsection, + paragraph, part, section, subparagraph, subsection, subsubsection + + +\Configure{appendixTITLE+}........1 +\Configure{chapterTITLE+}.........1 +\Configure{partTITLE+}............1 +\Configure{sectionTITLE+}.........1 +\Configure{subsectionTITLE+}......1 +\Configure{subsubsectionTITLE+}...1 + + #1 an insertion just before the content of ; + + The insertion overrides the one offered by \Configure{CutAtTITLE+} + for the given section type (the `like' counterparts acn also be + configured). + + If #1 is a one parametric macro, it gets the title content for + an argument. + +\Configure{endpart}................1 +\Configure{endchapter}.............1 +\Configure{endsection}.............1 +\Configure{endsubsection}..........1 +\Configure{endsubsubsection}.......1 +\Configure{endparagraph}...........1 +\Configure{endsubparagraph}........1 +\Configure{endappendix}............1 +\Configure{endlikepart}............1 +\Configure{endlikechapter}.........1 +\Configure{endlikesection}.........1 +\Configure{endlikesubsection}......1 +\Configure{endlikesubsubsection}...1 +\Configure{endlikeparagraph}.......1 +\Configure{endlikesubparagraph}....1 + + #1 a comma separated list specifying the end + points for the configured logical unit + + e.g., \Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} + + + + +\Configure{tableofcontents*}.......................1 + + #1 A non-empty parameter asks to implicitly introduce + a \tableofcontents upon reaching the first sectioning + command, if no \tableofcontents command is encountered + earlier. The parameter assumes a colon-separated list + of sectioning types to be included in the output + of \tableofcontents. Starred variants of sectioning + types should be referenced with the `like' prefix. + + An empty parameter cancels earlier requests for implicit + calls to \tableofcontents (e.g., embedded within requests + to package options 1, 2, 3, 4) + + Example: + + \Configure{tableofcontents*}{part,likepart,% + section,likesection,subsection,likesubsection} + +\contentsname + + A LaTeX macro stating the title for a table of contents division. + + + +Index (\theindex) +----------------- + + +\Configure{theindex} ..........................9 + + #1 before-env + #2 after-env + #3 before-item + #4 after-item + #5 before-subitem + #6 after-subitem + #7 before-subsubitem + #8 after-subsubitem + #9 at-indexspace + + Example: + + \Configure{theindex} + {\HCode{<ul class="theindex">}\global\let\IndexSpace=\empty} + {\HCode{</ul>}} + {\HCode{<li \IndexSpace>}\global\let\IndexSpace=\empty} + {\HCode{</li>\Hnewline}} + {\HCode{<li>}\ \ \ \ } {\HCode{</li>\Hnewline}} + {\HCode{<li>}\ \ \ \ \ \ \ \ } {\HCode{</li>\Hnewline}} + {\global\def\IndexSpace{class="indexspace"}} + + \Css{.indexspace{margin-top:1em;}} + + The links are indirectly requested in the idx files within + \beforeentry macros. For instance, a file try.tex + + \documentclass{article} + \makeindex + \begin{document} + + \section{xx} + + \index{a1} x + \index{a2} x + \index{a2} x + \index{b1} x + \index{b2} x + \index{b3} x + + \input \jobname.ind + + \end{document} + + produces a file try.idx of the form + + \beforeentry{try.html}{dx1-1001}{} + \indexentry{a1}{1} + \beforeentry{try.html}{dx1-1002}{} + \indexentry{a2}{1} + \beforeentry{try.html}{dx1-1003}{} + \indexentry{a2}{1} + \beforeentry{try.html}{dx1-1004}{} + \indexentry{b1}{1} + \beforeentry{try.html}{dx1-1005}{} + \indexentry{b2}{1} + \beforeentry{try.html}{dx1-1006}{} + \indexentry{b3}{1} + + where each pair + + \beforeentry{A}{B}{}\indexetry{C}{D} + + represents an entry of the form + + \indexentry{\Link[A]{B}{}C\EndLink}{D} + + The makeindex utility ignores the \beforeentry records. To compensate + for that, one needs to pre-process the idx file which is introduced to + the makeindex utility and/or post-process the output of the utility. + + A script consisting of two instructions similar to + + tex '\def\filename{{try}{idx}{4dx}{ind}} \input idxmake.4ht' + makeindex -o try.ind try.4dx + + instead of + + makeindex -o try.ind try.idx + + should do the job. + + On some platforms, the quotation marks ' should be + replaced by double quotation marks " or eliminated. + +\Configure{makeindex} ..........................1 + + The default setting, requests consecutive numbers for the + pointers in the indexes. The current command provides the + means to configure the pointers to other values. + + Example: \Configure{makeindex}{Sec \arabic{section}} + + + +Environments of book: +--------------------- + + \ConfigureEnv{...}.........................4 + + description + figure + figure* + quotation + quote + table + table* + thebibliography + titlepage + verse + +\Configure{listof} + +\Configure{appendix} +\Configure{caption} +\Configure{chapter} + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[30]2091// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{report} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[40]2203...// + + +Title Page +---------- +\Configure{maketitle}.....................4 + + #1 start of maketitle + #2 end of maketitle + #3 before title + #4 after title + +\Configure{thanks author date and}........8 + + #1 before thanks + #2 after thanks + #3 before author + #4 after author + #5 before date + #6 after date + #7 representation of `and' + #8 line breaks (= end of rows, for an embedded tabular environment) + + +Bibliography +------------ + +\ConfigureList{thebibliography}......4 + + #1 before list + #2 after list + #3 before label + #4 after label + + \DeleteMark removes latex's label; to be placed at the end of #3 + \AnchorLabel defines an anchor for \label in current item; to + be placed in #4 + +\Configure{cite} see the +\Configure{bibitem} latex section + + + +\ConfigureList{description}% + +\ConfigureToc + + lof, lot, appendix, chapter, likechapter, likeparagraph, likepart, + likesection, likesubparagraph, likesubsection, likesubsubsection, + paragraph, part, section, subparagraph, subsection, subsubsection + + +\Configure{appendixTITLE+} +\Configure{chapterTITLE+} +\Configure{partTITLE+} +\Configure{sectionTITLE+} +\Configure{subsectionTITLE+} +\Configure{subsubsectionTITLE+} + + #1 an insertion just before the content of <TITLE>; + + The insertion overrides the one offered by \Configure{CutAtTITLE+} + for the given section type (the `like' counterparts acn also be + configured). + + If #1 is a one parametric macro, it gets the title content for + an argument. + + +\Configure{endpart}................1 +\Configure{endchapter}.............1 +\Configure{endsection}.............1 +\Configure{endsubsection}..........1 +\Configure{endsubsubsection}.......1 +\Configure{endparagraph}...........1 +\Configure{endsubparagraph}........1 +\Configure{endappendix}............1 +\Configure{endlikepart}............1 +\Configure{endlikechapter}.........1 +\Configure{endlikesection}.........1 +\Configure{endlikesubsection}......1 +\Configure{endlikesubsubsection}...1 +\Configure{endlikeparagraph}.......1 +\Configure{endlikesubparagraph}....1 + + #1 a comma separated list specifying the end + points for the configured logical unit + + e.g., \Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} + + + +\Configure{tableofcontents*}.......................1 + + #1 A non-empty parameter asks to implicitly introduce + a \tableofcontents upon reaching the first sectioning + command, if no \tableofcontents command is encountered + earlier. The parameter assumes a colon-separated list + of sectioning types to be included in the output + of \tableofcontents. Starred variants of sectioning + types should be referenced with the `like' prefix. + + An empty parameter cancels earlier requests for implicit + calls to \tableofcontents (e.g., embedded within requests + to package options 1, 2, 3, 4) + + Example: + + \Configure{tableofcontents*}{part,likepart,% + section,likesection,subsection,likesubsection} + +\contentsname + + A LaTeX macro stating the title for a table of contents division. + + + +\Configure{appendix}................4 +\Configure{chapter} +\Configure{likechapter} +\Configure{likeparagraph} +\Configure{likepart} +\Configure{likesection} +\Configure{likesubparagraph} +\Configure{likesubsection} +\Configure{likesubsubsection} +\Configure{paragraph} +\Configure{part} +\Configure{section} +\Configure{subparagraph} +\Configure{subsection} +\Configure{subsubsection} + + + +\Configure{theindex} ..........................9 + + #1 before-env + #2 after-env + #3 before-item + #4 after-item + #5 before-subitem + #6 after-subitem + #7 before-subsubitem + #8 after-subsubitem + #9 at-indexspace + + Example: + + \Configure{theindex} + {\HCode{<ul class="theindex">}\global\let\IndexSpace=\empty} + {\HCode{</ul>}} + {\HCode{<li \IndexSpace>}\global\let\IndexSpace=\empty} + {\HCode{</li>\Hnewline}} + {\HCode{<li>}\ \ \ \ } {\HCode{</li>\Hnewline}} + {\HCode{<li>}\ \ \ \ \ \ \ \ } {\HCode{</li>\Hnewline}} + {\global\def\IndexSpace{class="indexspace"}} + + \Css{.indexspace{margin-top:1em;}} + + The links are indirectly requested in the idx files within + \beforeentry macros. For instance, a file try.tex + + \documentclass{article} + \makeindex + \begin{document} + + \section{xx} + + \index{a1} x + \index{a2} x + \index{a2} x + \index{b1} x + \index{b2} x + \index{b3} x + + \input \jobname.ind + + \end{document} + + produces a file try.idx of the form + + \beforeentry{try.html}{dx1-1001}{} + \indexentry{a1}{1} + \beforeentry{try.html}{dx1-1002}{} + \indexentry{a2}{1} + \beforeentry{try.html}{dx1-1003}{} + \indexentry{a2}{1} + \beforeentry{try.html}{dx1-1004}{} + \indexentry{b1}{1} + \beforeentry{try.html}{dx1-1005}{} + \indexentry{b2}{1} + \beforeentry{try.html}{dx1-1006}{} + \indexentry{b3}{1} + + where each pair + + \beforeentry{A}{B}{}\indexetry{C}{D} + + represents an entry of the form + + \indexentry{\Link[A]{B}{}C\EndLink}{D} + + The makeindex utility ignores the \beforeentry records. To compensate + for that, one needs to pre-process the idx file which is introduced to + the makeindex utility and/or post-process the output of the utility. + + A script consisting of two instructions similar to + + tex '\def\filename{{try}{idx}{4dx}{ind}} \input idxmake.4ht' + makeindex -o try.ind try.4dx + + instead of + + makeindex -o try.ind try.idx + + should do the job. + + On some platforms, the quotation marks ' should be + replaced by double quotation marks " or eliminated. + +\Configure{makeindex} ..........................1 + + The default setting, requests consecutive numbers for the + pointers in the indexes. The current command provides the + means to configure the pointers to other values. + + Example: \Configure{makeindex}{Sec \arabic{section}} + + +Environments of report: +---------------------- + + \ConfigureEnv{...}.........................4 + + abstract + description + figure + figure* + quotation + quote + table + table* + thebibliography + titlepage + verse + +\Configure{listof} +\Configure{thanks author date and} +\Configure{caption} + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[40]2203// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{article} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[50]2303...// + + +Title Page +---------- +\Configure{maketitle}.....................4 + + #1 start of maketitle + #2 end of maketitle + #3 before title + #4 after title + +\Configure{thanks author date and}........8 + + #1 before thanks + #2 after thanks + #3 before author + #4 after author + #5 before date + #6 after date + #7 representation of `and' + #8 line breaks (= end of rows, for an embedded tabular environment) + + +Sectioning Commands +------------------- +\Configure{part}...................4 +\Configure{section}................4 +\Configure{subsection}.............4 +\Configure{subsubsection}..........4 +\Configure{paragraph}..............4 +\Configure{subparagraph}...........4 + + #1 before division + #2 after division + #3 before title + #4 after title + +\Configure{likepart}...............4 +\Configure{likesection}............4 +\Configure{likesubsection}.........4 +\Configure{likesubsubsection}......4 +\Configure{likeparagraph}..........4 +\Configure{likesubparagraph}.......4 + + starred versions of the sectioning commands + +\Configure{endpart}................1 +\Configure{endsection}.............1 +\Configure{endsubsection}..........1 +\Configure{endsubsubsection}.......1 +\Configure{endparagraph}...........1 +\Configure{endsubparagraph}........1 +\Configure{endlikepart}............1 +\Configure{endlikesection}.........1 +\Configure{endlikesubsection}......1 +\Configure{endlikesubsubsection}...1 +\Configure{endlikeparagraph}.......1 +\Configure{endlikesubparagraph}....1 + + #1 a comma separated list specifying the end + points for the configured logical unit + + e.g., \Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} + +\Configure{partTITLE+} +\Configure{sectionTITLE+} +\Configure{subsectionTITLE+} +\Configure{subsubsectionTITLE+} + + + #1 an insertion just before the content of <TITLE>; + + The insertion overrides the one offered by \Configure{CutAtTITLE+} + for the given section type (the `like' counterparts acn also be + configured). + + If #1 is a one parametric macro, it gets the title content for + an argument. + + + +Bibliography +------------ + +\ConfigureList{thebibliography}......4 + + #1 before list + #2 after list + #3 before label + #4 after label + + \DeleteMark removes latex's label; to be placed at the end of #3 + \AnchorLabel defines an anchor for \label in current item; to + be placed in #4 + +\Configure{cite} see the +\Configure{bibitem} latex section + + +Tables of Content +----------------- +\ConfigureToc + + lof, lot, appendix, chapter, likechapter, likeparagraph, likepart, + likesection, likesubparagraph, likesubsection, likesubsubsection, + paragraph, part, section, subparagraph, subsection, subsubsection, + + +\Configure{tableofcontents*}.......................1 + + #1 A non-empty parameter asks to implicitly introduce + a \tableofcontents upon reaching the first sectioning + command, if no \tableofcontents command is encountered + earlier. The parameter assumes a colon-separated list + of sectioning types to be included in the output + of \tableofcontents. Starred variants of sectioning + types should be referenced with the `like' prefix. + + An empty parameter cancels earlier requests for implicit + calls to \tableofcontents (e.g., embedded within requests + to package options 1, 2, 3, 4) + + Example: + + \Configure{tableofcontents*}{part,likepart,% + section,likesection,subsection,likesubsection} + +\contentsname + + A LaTeX macro stating the title for a table of contents division. + + + +Captions +-------- + +\Configure{caption}...............4 + + #1 before number #2 after number + #3 before title #4 after title + +Indexes +------- + + +\Configure{theindex} ..........................9 + + #1 before-env + #2 after-env + #3 before-item + #4 after-item + #5 before-subitem + #6 after-subitem + #7 before-subsubitem + #8 after-subsubitem + #9 at-indexspace + + Example: + + \Configure{theindex} + {\HCode{<ul class="theindex">}\global\let\IndexSpace=\empty} + {\HCode{</ul>}} + {\HCode{<li \IndexSpace>}\global\let\IndexSpace=\empty} + {\HCode{</li>\Hnewline}} + {\HCode{<li>}\ \ \ \ } {\HCode{</li>\Hnewline}} + {\HCode{<li>}\ \ \ \ \ \ \ \ } {\HCode{</li>\Hnewline}} + {\global\def\IndexSpace{class="indexspace"}} + + \Css{.indexspace{margin-top:1em;}} + + The links are indirectly requested in the idx files within + \beforeentry macros. For instance, a file try.tex + + \documentclass{article} + \makeindex + \begin{document} + + \section{xx} + + \index{a1} x + \index{a2} x + \index{a2} x + \index{b1} x + \index{b2} x + \index{b3} x + + \input \jobname.ind + + \end{document} + + produces a file try.idx of the form + + \beforeentry{try.html}{dx1-1001}{} + \indexentry{a1}{1} + \beforeentry{try.html}{dx1-1002}{} + \indexentry{a2}{1} + \beforeentry{try.html}{dx1-1003}{} + \indexentry{a2}{1} + \beforeentry{try.html}{dx1-1004}{} + \indexentry{b1}{1} + \beforeentry{try.html}{dx1-1005}{} + \indexentry{b2}{1} + \beforeentry{try.html}{dx1-1006}{} + \indexentry{b3}{1} + + where each pair + + \beforeentry{A}{B}{}\indexetry{C}{D} + + represents an entry of the form + + \indexentry{\Link[A]{B}{}C\EndLink}{D} + + The makeindex utility ignores the \beforeentry records. To compensate + for that, one needs to pre-process the idx file which is introduced to + the makeindex utility and/or post-process the output of the utility. + + A script consisting of two instructions similar to + + tex '\def\filename{{try}{idx}{4dx}{ind}} \input idxmake.4ht' + makeindex -o try.ind try.4dx + + instead of + + makeindex -o try.ind try.idx + + should do the job. + + On some platforms, the quotation marks ' should be + replaced by double quotation marks " or eliminated. + +\Configure{makeindex} ..........................1 + + The default setting, requests consecutive numbers for the + pointers in the indexes. The current command provides the + means to configure the pointers to other values. + + Example: \Configure{makeindex}{Sec \arabic{section}} + + +Environments of article: +------------------------ + + \ConfigureEnv{...}.........................4 + + abstract + description + figure + figure* + quotation + quote + table + table* + thebibliography + titlepage + verse + +Other Hooks +----------- +\Configure{listof} + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[50]2303// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{fontmath} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[60]2414...// + +\Configure{mathbf}........................2 +\Configure{mathit}........................2 +\Configure{mathrm}........................2 +\Configure{mathsf}........................2 +\Configure{mathtt}........................2 + + #1 before content + #2 after content + +\Configure{overbrace}.................3 +\Configure{underbrace}................3 + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[60]2414// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{graphics} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[70]2431...// + +\Configure{graphics}...............2 + + #1 before \includegraphics + #2 after \includegraphics + + + Examples: + + \Configure{graphics} + {\Picture+[PIC]{ class="graphics"}} + {\EndPicture } + + \Configure{graphics} + {\bgroup + \Configure{IMG} + {\ht:special{t4ht=<img src="}} + {\ht:special{t4ht=" alt="}} + {" } + {\ht:special{t4ht=" }} + {}% + \Picture+[PIC]{}} + {\EndPicture + \def\temp{.pstex}\expandafter\ifx + \csname Gin@ext\endcsname\temp + \HCode{ width="75\%" }\fi + \HCode{ />}% + \egroup} + + +\Configure{graphics*}..............2 + + #1 extension name + #2 insertion + + \Gin@base (file name), \Gin@ext, \Gin@req@width, \Gin@req@height, + \noBoundingBox (defined iff bounding box is unknown) + + Allows to configure tex4ht for graphics files named in + the \includegraphics macro, based on the type of the files. + + An empty insertion #2 cancels previous requests for the specified extension. + + Example: + + \Configure{graphics*} + {jpg} + {\Picture[pict]{\csname Gin@base\endcsname.jpg}} + + \Configure{graphics*} + {wmf} + {\Needs{"convert \csname Gin@base\endcsname.wmf + \csname Gin@base\endcsname.gif"}% + \Picture[pict]{\csname Gin@base\endcsname.gif + width="\expandafter\the\csname + Gin@req@width\endcsname" + height="\expandafter\the\csname + Gin@req@height\endcsname"}% + } + + \Configure{graphics*} + {eps} + {\openin15=\csname Gin@base\endcsname\PictExt\relax + \ifeof15 + \Needs{"convert \csname Gin@base\endcsname.eps + \csname Gin@base\endcsname\PictExt"}% + \fi + \closein15 + \Picture[pict]{\csname Gin@base\endcsname\PictExt}% + } + + Note: Arguments of the \includegraphics command such as angle and + scale in + + \includegraphics[angle=-90,scale=0.5]{fig.eps} + + are not known to the given figure (e.g., to fig.eps). To be + taken into account, the scripts should handle the transformations + they request (e.g., in \csname Grot@angle\endcsname, + \csname Gscale@x\endcsname, \csname Gscale@y\endcsname) + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[70]2431// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsart} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[130]2650...// + + +\Configure{tableofcontents*}.......................1 + + #1 A non-empty parameter asks to implicitly introduce + a \tableofcontents upon reaching the first sectioning + command, if no \tableofcontents command is encountered + earlier. The parameter assumes a colon-separated list + of sectioning types to be included in the output + of \tableofcontents. Starred variants of sectioning + types should be referenced with the `like' prefix. + + An empty parameter cancels earlier requests for implicit + calls to \tableofcontents (e.g., embedded within requests + to package options 1, 2, 3, 4) + + Example: + + \Configure{tableofcontents*}{part,likepart,% + section,likesection,subsection,likesubsection} + +\contentsname + + A LaTeX macro stating the title for a table of contents division. + + +\ConfigureList{thebibliography}% +\Configure{HtmlPar} +\Configure{HtmlPar} +\Configure{Needs} +\Configure{abstract} +\Configure{authors} +\Configure{caption} +\Configure{date} +\Configure{endlikeparagraph} +\Configure{endlikepart} +\Configure{endlikesection} +\Configure{endlikesubparagraph} +\Configure{endlikesubsection} +\Configure{endlikesubsubsection} +\Configure{endparagraph} +\Configure{endpart} +\Configure{endsection} +\Configure{endsubparagraph} +\Configure{endsubsection} +\Configure{endsubsubsection} +\Configure{keywords} +\Configure{likeparagraph} +\Configure{likepart} +\Configure{likesection} +\Configure{likesubparagraph} +\Configure{likesubsection} +\Configure{likesubsubsection} +\Configure{maketitle} +\Configure{paragraph} +\Configure{partTITLE+} +\Configure{part} +\Configure{sectionTITLE+} +\Configure{section} +\Configure{setdate} +\Configure{subjclass} +\Configure{submaketitle} +\Configure{subparagraph} +\Configure{subsectionTITLE+} +\Configure{subsection} +\Configure{subsubsectionTITLE+} +\Configure{subsubsection} +\Configure{thanks author date and} +\Configure{thanks} +\Configure{title} + +Environments of amsart: + + abstract + abstract + picture + picture + thebibliography + + \ConfigureToc + + likeparagraph likepart, likesection, likesubparagraph, + likesubsection, likesubsubsection, paragraph, part, section, + subparagraph, subsection, subsubsection, + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[130]2650// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsbook} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[140]2717...// + + +\Configure{tableofcontents*}.......................1 + + #1 A non-empty parameter asks to implicitly introduce + a \tableofcontents upon reaching the first sectioning + command, if no \tableofcontents command is encountered + earlier. The parameter assumes a colon-separated list + of sectioning types to be included in the output + of \tableofcontents. Starred variants of sectioning + types should be referenced with the `like' prefix. + + An empty parameter cancels earlier requests for implicit + calls to \tableofcontents (e.g., embedded within requests + to package options 1, 2, 3, 4) + + Example: + + \Configure{tableofcontents*}{part,likepart,% + section,likesection,subsection,likesubsection} + +\contentsname + + A LaTeX macro stating the title for a table of contents division. + + +\ConfigureList{thebibliography}% +\Configure{HtmlPar} +\Configure{Needs} +\Configure{abstract} +\Configure{addresses} +\Configure{authors} +\Configure{caption} +\Configure{date} +\Configure{endlikeparagraph} +\Configure{endlikepart} +\Configure{endlikesection} +\Configure{endlikesubparagraph} +\Configure{endlikesubsection} +\Configure{endlikesubsubsection} +\Configure{endparagraph} +\Configure{endpart} +\Configure{endsection} +\Configure{endsubparagraph} +\Configure{endsubsection} +\Configure{endsubsubsection} +\Configure{keywords} +\Configure{likeparagraph} +\Configure{likepart} +\Configure{likesection} +\Configure{likesubparagraph} +\Configure{likesubsection} +\Configure{likesubsubsection} +\Configure{maketitle} +\Configure{paragraph} +\Configure{partTITLE+} +\Configure{part} +\Configure{sectionTITLE+} +\Configure{section} +\Configure{subjclass} +\Configure{subparagraph} +\Configure{subsectionTITLE+} +\Configure{subsection} +\Configure{subsubsectionTITLE+} +\Configure{subsubsection} +\Configure{thanks author date and} +\Configure{thanks} +\Configure{title} +\Configure{translators} + +Environments of amsbook: + + abstract + picture + thebibliography + + \ConfigureToc + + appendix, chapter, likechapter, likeparagraph, likepart, + likesection, likesubparagraph, likesubsection, likesubsubsection, + paragraph, part, section, subparagraph, subsection, subsubsection + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[140]2717// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsproc} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[150]2780...// + + +\Configure{tableofcontents*}.......................1 + + #1 A non-empty parameter asks to implicitly introduce + a \tableofcontents upon reaching the first sectioning + command, if no \tableofcontents command is encountered + earlier. The parameter assumes a colon-separated list + of sectioning types to be included in the output + of \tableofcontents. Starred variants of sectioning + types should be referenced with the `like' prefix. + + An empty parameter cancels earlier requests for implicit + calls to \tableofcontents (e.g., embedded within requests + to package options 1, 2, 3, 4) + + Example: + + \Configure{tableofcontents*}{part,likepart,% + section,likesection,subsection,likesubsection} + +\contentsname + + A LaTeX macro stating the title for a table of contents division. + + +\ConfigureList{thebibliography}% +\Configure{HtmlPar} +\Configure{Needs} +\Configure{abstract} +\Configure{authors} +\Configure{caption} +\Configure{date} +\Configure{endlikeparagraph} +\Configure{endlikepart} +\Configure{endlikesection} +\Configure{endlikesubparagraph} +\Configure{endlikesubsection} +\Configure{endlikesubsubsection} +\Configure{endparagraph} +\Configure{endpart} +\Configure{endsection} +\Configure{endsubparagraph} +\Configure{endsubsection} +\Configure{endsubsubsection} +\Configure{keywords} +\Configure{likeparagraph} +\Configure{likepart} +\Configure{likesection} +\Configure{likesubparagraph} +\Configure{likesubsection} +\Configure{likesubsubsection} +\Configure{maketitle} +\Configure{paragraph} +\Configure{partTITLE+} +\Configure{part} +\Configure{sectionTITLE+} +\Configure{section} +\Configure{subparagraph} +\Configure{subsectionTITLE+} +\Configure{subsection} +\Configure{subsubsectionTITLE+} +\Configure{subsubsection} +\Configure{thanks author date and} +\Configure{thanks} +\Configure{title} + +Environments of amsproc: + + abstract + picture + thebibliography + + \ConfigureToc + + likeparagraph, likepart, likesection, likesubparagraph, + likesubsection, likesubsubsection, paragraph, part, section, + subparagraph, subsection, subsubsection + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[150]2780// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsthm} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[160]2840...// + +Environments of amsthm: + + proof + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[160]2840// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsmath} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[110]2579...// + +\Configure{tmspace}...................1 + + \mathglue amount of space in math units + \textspace amount of space in points + + Example: + \Configure{tmspace}{\mskip\mathglue} + + +\Configure{boxed}.....................2 +\Configure{equations}.................2 +\Configure{equation}..................3 +\Configure{gather*}...................6 +\Configure{gather}....................6 +\Configure{genfrac}...................6 +\Configure{measure@}..................1 +\Configure{multline*}.................4 +\Configure{multline}..................6 + + #5 before the label + #6 after the label +\Configure{overset}...................2 +\Configure{smallmatrix}...............6 +\Configure{split}.....................6 +\Configure{subarray}..................4 +\Configure{substack}..................2 +\Configure{underset}..................2 +\Configure{xleftarrow}................2 +\Configure{xrightarrow}...............2 + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[110]2579// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsfonts} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[100]2561...// + +\Configure{mathbb}........................2 +\Configure{mathfrak}......................2 + + #1 before content + #2 after content + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[100]2561// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amstex1} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[120]2616...// + +\Configure{eqn} +\Configure{gather} + + +Environments of amstex1: + + Vmatrix + align* + alignat* + alignat + alignedat + aligned + aligned + align + bmatrix + equation* + equation + gather* + gathered + gather + matrix + multline* + multline + pmatrix + vmatrix + xalignat* + xalignat + xxalignat + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[120]2616// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsppt} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[170]2851...// + + \ConfigureToc + + head, specialhead, subhead, subsubhead + +\Configure{HtmlPar} +\Configure{Refs} +\Configure{abstract} +\Configure{affil} +\Configure{author} +\Configure{block} +\Configure{book} +\Configure{caption} +\Configure{date} +\Configure{footnote} +\Configure{head} +\Configure{itemitem} +\Configure{keyformat} +\Configure{keywords} +\Configure{paper} +\Configure{ref} +\Configure{roster} +\Configure{specialhead} +\Configure{subhead} +\Configure{subjclass} +\Configure{subsubhead} +\Configure{thanks} +\Configure{title} +\Configure{vol} + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[170]2851// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{babel} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[80]2518...// + +\Configure{accent} +\Configure{quotedblbase} +\Configure{quotesinglbase} + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[80]2518// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{plain} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[90]2527...// + + +\Configure{ } +\Configure{HAccent} +\Configure{TableOfContents} +\Configure{accents} +\Configure{accent} +\Configure{beginsection} +\Configure{centerline} +\Configure{displaylines} +\Configure{eqalignno} +\Configure{eqalign} +\Configure{insert} +\Configure{item} +\Configure{leftline} +\Configure{leqalignno} +\Configure{line} +\Configure{mathaccent} +\Configure{narrower} +\Configure{noalign} +\Configure{obeylines} +\Configure{overline} +\Configure{proclaim} +\Configure{rightline} +\Configure{settabs} +\Configure{underline} +\Configure{vfootnote} + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[90]2527// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{array} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[220]2935...// + +\Configure{tabular} +\Configure{array} + + +\Configure{VBorder}...................4 + + Break points, when scanning the pattern of column desriptions, at + + #1 at start of pattern + #2 at | + #3 at a non-@ entry + #4 at a @ entry + + Applies to \begin{tabular / array}{...pattern...} + + \ar:cnt index of entry in pattern + \ch:class records the current alignment type: -,<,>,p,... + \HColAlign produces the \Configure{halignTD} contribution + for the current alignment type + \HColWidth holds the width of the current p column + +\Configure{HBorder}..................10 + + hline: + #1 insert at start of row (e.g., <tr>) + #2 insert at each cell (e.g., <td><hr/></td>) + #3 insert at end of row (e.g., </tr>) + + cline: + #4 insert at start of row (e.g., <tr>) + #5 insert at each `extra' cell (e.g., <td></td>) + #6 insert at each cell (e.g., <td><hr/></td>) + #7 insert at end of row (e.g., </tr>) + + vspace: + #8 insert at start of row (e.g., <tr>) + #9 insert at each cell (e.g., <td> </td>) + #10 insert at end of row (e.g., </tr>) + + The contributions are collected into \HBorder. (The \InitHBorder + clears \HBorder.) + +\Configure{putHBorder}...............1 + #1 Specifies how \HBorder is to be used. + + Example: \Configure{putHBorder}{\HCode{\HBorder}} + + + +\Configure{@{}}{} + + +Environments of array: + + array + tabular + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[220]2935// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{longtable} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[260]3018...// + +\Configure{longtable}.............................6 + + #1 before table #2 after table + #3 before row #4 after row + #5 before cell #6 after cell + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[260]3018// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{CJK} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[350]3156...// + +\Configure{charset} + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[350]3156// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{url} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[330]3107...// + +\Configure{url} + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[330]3107// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{hyperref} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[340]3114...// + +A trick like the following one allows a compilation to choose +between a pdf and a html mode automatically. + + \ifx \HCode\UnDef \usepackage[pdf]{hyperref} + \else \usepackage[tex4ht]{hyperref} \fi + +The trick assumes the compilations for html are invoked by +htlatex-like commands. + +\Configure{::#1} +\Configure{::action} +\Configure{::default} +\Configure{::menulength} +\Configure{::method} +\Configure{::name} +\Configure{::value} +\Configure{CheckBox::checked} +\Configure{CheckBox::} +\Configure{ChoiceMenu::combo} +\Configure{ChoiceMenu::popdown} +\Configure{ChoiceMenu::radio} +\Configure{ChoiceMenu::} +\Configure{Form} +\Configure{PushButton::} +\Configure{Reset::} +\Configure{Submit::} +\Configure{TextField::default} +\Configure{TextField::multiline} +\Configure{TextField::password} +\Configure{TextField::width} +\Configure{TextField::} +\Configure{combo::default} +\Configure{multiline::value} +\Configure{multiline::width} +\Configure{radio::default} + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[340]3114// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{moreverb} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[280]3043...// + +\Configure{verbatimtab}......................2 + + #1 at start of line + #2 space character + +Environments of moreverb: + + boxedverbatim* + boxedverbatim* + boxedverbatim + boxedverbatim + verbatimtab + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[280]3043// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{fancyvrb} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[270]3028...// + +\Configure{fancyvrbcolor} +\Configure{fancyvrbframe} +\Configure{fancyvrb} + +Environments of fancyvrb: + + verbatim* + verbatim + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[270]3028// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{psfig} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[180]2891...// + +\Configure{psfig} + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[180]2891// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{epsfig} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[190]2898...// + +\Configure{epsfig}...........................#1 + + #1 before + #2 after + + In LaTeX, epsfig reduces to graphicsx + + Example: + + \Configure{epsfig} + {\Configure{graphics} + {} {\xdef\foo{width="\the\Gin@req@width" + height="\the\Gin@req@height"}}% + \Picture+[epsfig]{}} + {\EndPicture\immediate\write16{..... \foo}} + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[190]2898// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{xy} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[200]2918...// + +\Configure{xypic} + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[200]2918// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amscd} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[210]2925...// + + +Environments of amscd: + + CD + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[210]2925// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{color} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[300]3071...// + +\Configure{HColor}......................2 + + #1 color name + #2 color value + + Examples: \Configure{HColor}{blue}{\#0000FF} + \Configure{HColor}{light}{rgb(122,251,255)} + +\Configure{colorbox} +\Configure{color} +\Configure{textcolor} + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[300]3071// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{colortbl} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[310]3088...// + +\Configure{@classz} +\Configure{rowcolor} + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[310]3088// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{minitoc} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[230]2952...// + +\Configure{minilof} +\Configure{minilot} +\Configure{minitoc} +\Configure{partlof} +\Configure{partlot} +\Configure{parttoc} +\Configure{sectlof} +\Configure{sectlot} +\Configure{secttoc} +\Configure{tableofcontents} + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[230]2952// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{index} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[240]2969...// + +\Configure{NoSection} + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[240]2969// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{fancybox} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[290]3061...// + +\Configure{Ovalbox} +\Configure{doublebox} +\Configure{ovalbox} +\Configure{shadowbox} + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[290]3061// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{alltt} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[320]3096...// + +Environments of alltt: + + alltt + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[320]3096// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{vanilla} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[360]3163...// + + \ConfigureToc + + heading, subheading + +\Configure{aligned} +\Configure{align} +\Configure{author} +\Configure{demo} +\Configure{heading} +\Configure{matrix} +\Configure{subheading} +\Configure{title} + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[360]3163// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{ntheorem} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[250]2980...// + +Environments of ntheorem: + + Anmerkung + Beispiel + Bemerkung + Beweis + Corollary + Definition + Example + Korollar + Lemma + Proof + Proposition + Remark + Satz + Theorem + anmerkung + beispiel + bemerkung + beweis + corollary + definition + example + korollar + lemma + proof + proposition + remark + satz + theorem + + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[250]2980// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{hebtex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[530]3671...// + +\Configure{arabtext} +\Configure{chireq} +\Configure{cholem} +\Configure{cholem} +\Configure{chpatach} +\Configure{chqames} +\Configure{chsegol} +\Configure{dagesh} +\Configure{meteg} +\Configure{patachf} +\Configure{patach} +\Configure{qameschat} +\Configure{qames} +\Configure{qibbus} +\Configure{rdot} +\Configure{segol} +\Configure{sere} +\Configure{shindot} +\Configure{shwa} +\Configure{sindot} + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[530]3671// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{emulateapj} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[370]3186...// + +\Configure{affil} +\Configure{author} +\Configure{keywords} +\Configure{section} +\Configure{slugcomment} +\Configure{subjectheadings} +\Configure{submitted} +\Configure{subsection} +\Configure{subtitle} +\Configure{title} + +Environments of emulateapj: + + references + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[370]3186// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{aa} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[380]3205...// + +\Configure{HtmlPar} +\Configure{caption} +\Configure{endlikeparagraph} +\Configure{endlikepart} +\Configure{endlikesection} +\Configure{endlikesubparagraph} +\Configure{endlikesubsection} +\Configure{endlikesubsubsection} +\Configure{endparagraph} +\Configure{endpart} +\Configure{endsection} +\Configure{endsubparagraph} +\Configure{endsubsection} +\Configure{endsubsubsection} +\Configure{likeparagraph} +\Configure{likepart} +\Configure{likesection} +\Configure{likesubparagraph} +\Configure{likesubsection} +\Configure{likesubsubsection} +\Configure{makeheadbox} +\Configure{maketitle} +\Configure{paragraph} +\Configure{partTITLE+} +\Configure{part} +\Configure{sectionTITLE+} +\Configure{section} +\Configure{subparagraph} +\Configure{subsectionTITLE+} +\Configure{subsection} +\Configure{subsubsectionTITLE+} +\Configure{subsubsection} +\Configure{subsubsection} +\Configure{subtitle institute} +\Configure{thanks author date and} + +Environments of aa: + + abstract + picture + thebibliography + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[380]3205// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{doc} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[420]3280...// + +Environments of doc: + + macrocode + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[420]3280// + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[430]3292...// + +\Configure{lineno}...................2 + + Asks lineno.sty to introduce #1\LineNumber #2, instead of \LineNumber, + into the output + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[430]3292// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{elsart} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[440]3306...// + +\Configure{abstract} +\Configure{keyword} + +Environments of elsart: + + frontmatter + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[440]3306// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{seminar} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[460]3334...// + + +Environments of seminar: + + slide + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[460]3334// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{slides} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[470]3344...// + +\Configure{slidename}....................................1 +\CutAt{slide}.............................................0 + +\ConfigureList{description}% + +Environments of slides: + + note + quotation + quote + slide + titlepage + verse + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[470]3344// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{foils} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[510]3398...// + + \ConfigureToc + + foilheads + +\Configure{foilheads} + + +\Configure{tableofcontents*}.......................1 + + #1 A non-empty parameter asks to implicitly introduce + a \tableofcontents upon reaching the first sectioning + command, if no \tableofcontents command is encountered + earlier. The parameter assumes a colon-separated list + of sectioning types to be included in the output + of \tableofcontents. Starred variants of sectioning + types should be referenced with the `like' prefix. + + An empty parameter cancels earlier requests for implicit + calls to \tableofcontents (e.g., embedded within requests + to package options 1, 2, 3, 4) + + Example: + + \Configure{tableofcontents*}{part,likepart,% + section,likesection,subsection,likesubsection} + +\contentsname + + A LaTeX macro stating the title for a table of contents division. + + +Environments of foils: + + Corollary* + Corollary + Definition + Lemma + Proof + Proposition + Theorem + thebibliography + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[510]3398// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{slidesec} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[480]3363...// + + \ConfigureToc + + slidesection + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[480]3363// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{pictex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[390]3251...// + +\Configure{pictex} + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[390]3251// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{pb-diagram} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[400]3261...// + +Environments of pb-diagram: + + diagram + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[400]3261// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{ltugboat} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[410]3271...// + +Environments of ltugboat: + + quote + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[410]3271// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{float} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[550]3719...// + +New float environments can be configured with the \ConfigureEnv +instruction. For instance, + + \newfloat{myfloat}{htb}{}[section] + + \ConfigureEnv{myfloat} + {BEFORE MYFLOAT} {AFTER MYFLOAT} + {}{} + + \begin{myfloat} + body + \caption{title} + \end{myfloat} + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[550]3719// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{endnotes} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[540]3702...// + +\Configure{theendnotes}......................2 +\Configure{enoteformat}......................2 +\Configure{makeenmark}.......................2 + + Provide markups for the mentioned entities. + +\endnoteN + + A built-in counter for end notes. + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[540]3702// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{web} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[490]3371...// + +\Configure{maketitle} +\Configure{webuniversity} +\Configure{webversion} + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[490]3371// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{exerquiz} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[500]3380...// + +\ConfigureList{questions}% +\Configure{@HEAD} +\Configure{Form} +\Configure{ReturnTo} +\Configure{TextField::} +\Configure{javascript} +\Configure{quiz*} +\Configure{quiz} +\Configure{shortquiz} + +Environments of exerquiz: + + shortquiz + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[500]3380// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{ProTex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[450]3320...// + +\Configure{ShowCode}...................6 + + #1 start body + #2 end body + #3 everypar + #4 open comment + #5 close comment + #6 space character + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[450]3320// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{th4} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[520]3424...// + +\Configure{JavaScript}............2 + + Configures the environments + + \JavaScript + .... + \EndJavaScript + + and + + \javascript{...} + + These environments are activated by the `javascript' option. + + Default: + + \Configure{JavaScript} + {\HCode{<script type="text/JavaScript" ><!--\Hnewline}} + {\HCode{//-->\Hnewline </script>}} + + + + \ConfigureToc + + Chapter, LikeSection, Section, SubSection + +\Configure{Appendix} +\Configure{Chapter} +\Configure{Columns} +\Configure{Columns} +\Configure{DList} +\Configure{HTable} +\Configure{Item} +\Configure{LikeChapter} +\Configure{LikeSection} +\Configure{OList} +\Configure{Part} +\Configure{Section} +\Configure{SubSection} +\Configure{UList} +\Configure{Verbatim} +\Configure{buttonList+} +\Configure{buttonList} +\Configure{centerline} +\Configure{index} + +Frames +------ + +When the package option `frames-' or `frames' is up, +TeX4ht introduces the following commands for defining frames. + + \Frame[#1]{#2} + + A variant of the \Link[#1]{#2} portion of the + \Link[#1]{#2}{#3}#4\EndLink, for specifying a frame. + + \HorFrames[#1]{#2}, \VerFrames[#1]{#2} + + #1 attributes ([#1] is optional) + #2 list of dimensions + + A container partitioned, respectively, horizontally or + vertically. Each partition may hold a sub-container or + a frame. + + The list of dimensions determine the cardinality of the + partition, and the dimension of each partition. A dimension + can be specified absolutely by pixels (\HorFrames{80,130,50}), + relatively by percentage (\HorFrames{20\%,30\%,50\%}), and + relatively through ratio (\HorFrames{2*,3*,5*}). + + \EndFrames + + An end delimiter for a container + + \NoFrames + + When used, it should be placed before the outer-most + \EndFrames command. The region \NoFrames...\EndNoFrames + provides the content for browsers which do not support frames. + +Tailoring configurations for frames is a little tricky, but the +job is simpler when the configurations don't deal with the root +file. + +Example 1: +.......... + + % Requires the command line option `frames-' + \documentclass{article} + + \begin{document} + + \begingroup + \Configure{@HEAD}{} + \Configure{BODY}{}{} + \Configure{DOCTYPE} + {\HCode{<!DOCTYPE html + PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" + "http://www.w3.org/TR/html4/frameset.dtd">}} + \Configure{HEAD}{}{} + \Configure{HTML} + {\HCode{<html><head><title>}} + {\HCode{}} + \Configure{HtmlPar}{}{}{}{} + \Configure{TITLE}{}{} + + \FileStream+{\jobname f.html} + \HorFrames{*,*} + \Frame[\jobname.html]{} + \VerFrames{3*,*,*} + \Frame[http://www.tug.org]{} + \Frame[\RefFile{z} ]{} + \Frame[ name="y"]{w} + \EndFrames + \EndPreamble + \NoFrames + a comment + \EndFrames + \EndFileStream{\jobname f.html} + \endgroup + + + \HPage[z]{} + \bgroup + \Configure{Link}{a}{target="y" href=}{ name=}{} + \let\contentsname=\empty \tableofcontents + \egroup + \EndHPage{z} + + \tableofcontents + + \section{First} Is first. + + \Link{}{w}\EndLink + \section{Second} Is Second. + + \end{document} + +Example 1a (allows also compilations for non-html output): +.......................................................... + % src.tex + \documentclass{article} + \begin{document} + + \tableofcontents + + \section{First} Is first. + + \ifx \Link\undefined \else + \Link{}{w}\EndLink + \fi + \section{Second} Is Second. + + \end{document} + + % src.cfg + \Preamble{html,frames-} + \begin{document} + \EndPreamble + \begingroup + \Configure{@HEAD}{} + \Configure{BODY}{}{} + \Configure{DOCTYPE}{} + \Configure{HEAD}{}{} + \Configure{HTML}{}{} + \Configure{HtmlPar}{}{}{}{} + \Configure{TITLE}{}{} + + \FileStream+{\jobname f.html} + \HorFrames{*,*} + \Frame[\jobname.html]{} + \VerFrames{3*,*,*} + \Frame[http://www.tug.org]{} + \Frame[\RefFile{z} ]{} + \Frame[ name="y"]{w} + \EndFrames + \EndPreamble + \NoFrames + a comment + \EndFrames + \EndFileStream{\jobname f.html} + \endgroup + + \HPage[z]{} + \bgroup + \Configure{Link}{a}{target="y" href=}{ name=}{} + \let\contentsname=\empty \tableofcontents + \egroup + \EndHPage{z} + \endinput + +Example 2: +.......... + + % Source .tex file + + \documentclass{article} + \usepackage{verbatim} + \begin{document} + + \section{The Main File: \jobname.tex} + \verbatiminput{\jobname.tex} + \section{The Configurations File: \jobname.cfg} + \verbatiminput{\jobname.cfg} + \section{The Command Line} + htlatex \jobname\space "\jobname" + + \NextFile{page.html}\HPage{} + Hello! + \EndHPage{} + + \HPage{}\Link{}{anchor}\EndLink + \Link[http://www.ctan.org]{}{}ctan\EndLink + \EndHPage{} + + \end{document} + + % configurations .cfg file + + \Preamble{frames} + + \Configure{frames} + {\VerFrames{*,5*} + \Frame[ name="tex4ht-menu" ]{tex4ht-toc} + \HorFrames{*,3*} + \VerFrames{6*,*,*} + \Frame[http://www.tug.org]{} + \Frame[page.html]{} + \Frame{anchor} + \EndFrames + \Frame[ name="tex4ht-main" ]{tex4ht-body} + \EndFrames + } + {\let\contentsname=\empty \tableofcontents} + + \begin{document} + \EndPreamble + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[520]3424// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{mktex4ht} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[560]3743...// + +Purpose +------- + +A package to help creating 4ht files for configuring seeded hooks. + +A sample self-explanatory template file make-4ht.tex is shown at the +end. The sample file can be retrieved in ascii form from the file +info4ht.4ht. + +General Information +------------------- + +To get a better understanding of the structural meaning of some of the +available hooks + +a. Compile the mktex4ht.4ht file with the `htlatex mktex4ht.4ht' + command (or, `xhlatex mktex4ht.4ht' for XHTML output). + + Visit the links in the index of the outcome `mktex4ht.html' file. + +b. Compile your sorce file with a command similar to + + htlatex filename "html,info" "" "-p" + + and check the source file. + +c. Compile your sorce file with a command similar to + + htlatex filename "html,0.0,hooks" "" "-p" + + and view the outcome with a html browser. + +d. Take a look at the *.4ht configuration files mentioned in tex4ht.4ht. + +Setting up a calling command +---------------------------- + +i. Create a tex4ht.usr file, and introduce there \Configure command(s) + similar to those found in tex4ht.4ht. For instance, + + \Configure{foo}{% + \Hinclude[*]{myhtml.4ht}% + \Hinclude[*]{mymath.4ht}% + } + + Choose arbitrary name in the first argument, and include *.4ht + configuration files of your liking in the second argument. + + You might want to temporarily include also the file html0.4ht, as a + first entry, while constructing new *.4ht configuration files. For + instance, + + \Configure{foo}{% + \Hinclude[*]{html0.4ht}% + \Hinclude[*]{myhtml.4ht}% + \Hinclude[*]{mymath.4ht}% + } + +ii. A configuration setting may be loaded by mentioning its name + within the option list of the htlatex command. For instance, + + htlatex filename "xhtml,foo" "unicode/!" "-p" + +iii. Alternatively, a htlatex-like command can be tailored to + automatically load a configuration setting. That can be done + by including the name in the argument list of + \csname tex4ht\endcsname, within the script of the command. For + instance, replace `docbook' with `foo' in the script of dblatex. + + +Defining a New Configuration File with mktex4ht.4ht +--------------------------------------------------- + +1. Define a parameter-less macro \HTML to hold a comma separeted list + of the output file names. Place the definition at the top of the + source document. For instance + + \def\HTML{myhtml,mymath} + + request the files myhtml.4ht and mymath.4ht. + +2. Define a parameter-less macro \CONFIG to hold the name of the file + containing the contributed configurations. Place the definition at + the top of the source document. + +3. The configurations contributed to output file YYYY.4ht for style + XXXX should be provided within code fragments of the form + + \<<< + ....... + >>> + + Arbitrary valid LaTeX source code may be inserted around the code + fragments. + + Example: + + Configurations for class book.cls: + + \<<< + \Configure{chapter} {...}{...}{...}{...} + \Configure{section} {...}{...}{...}{...} + >>> + + Configurations for class article.cls: + + \<<< + \Configure{section} {...}{...}{...}{...} + >>> + + The hooks are provided in book.4ht and article.4ht. + +4. Define a parameter-less macro \MAKETITLE with contribution for + the \maketitle command (e.g., \def\MAKETITLE{\title{my name}}). Place + the definition at the top of the source document. + +5. A file may reload itself, if it starts with preamble similar to + the following one. + + \ifx \HTML\UnDef + \def\HTML{...} + \def\CONFIG{\jobname} + \def\MAKETITLE{\author{...}} + \def\next{\input mktex4ht.4ht \endinput} + \expandafter\next + \fi + + +A Template File make-4ht.tex +----------------------------- + +%--------------------- start of template ----------------- +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% make-4ht.4ht Eitan M. Gurari +% +% A sample file with instructions for creating 4ht +% configuration files through literate programming. +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% * Compile this file twice with the command `latex make-4ht' +% (or with `htlatex make-4ht') +% +% * Inspect the outcome files sample.4ht and example.4ht +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% * Change `sample,example' in (1) below to a comma-separated list +% of your choice. Each entry in the list stands for a name +% of a 4ht configuration file to be created. The current list +% requests the configuration files `sample.4ht' and `example.4ht'. +% +% * Change `my title' in (2), and `my name' in (3), to a +% content of your choice +% +% * Go to (4) +% +%%%%%%%%%%%%%%%%%% load style files %%%%%%%%%%%%%%%%%%%%%%%%%% + +\ifx \HTML\UnDef + \def\HTML{sample,example} %<------------ (1) + \def\CONFIG{\jobname} + \def\MAKETITLE{\title{my title}% %<------------ (2) + \author{my name}} %<------------ (3) + \def\next{\input mktex4ht.4ht \endinput} + \expandafter\next +\fi + +%%%%%%%%%%%%%%%%%%%%% useful definitions %%%%%%%%%%%%%%%%%%%%% + +\newcount\tmpcnt \tmpcnt\time \divide\tmpcnt 60 +\edef\temp{\the\tmpcnt} +\multiply\tmpcnt -60 \advance\tmpcnt \time + +\edef\version{\the\year-\ifnum \month<10 0\fi + \the\month-\ifnum \day<10 0\fi\the\day + -\ifnum \temp<10 0\fi \temp + :\ifnum \tmpcnt<10 0\fi\the\tmpcnt} + +\def\CopyYear.#1.{% + \ifnum #1=\year #1\space\space\space\space\space\space + \else #1--\the\year\fi +} + + +%<--------------------------------------------------------------- (4) +% +% * The code for the configuration files is to be written within +% fragments of the form +% +% \<<< +% fragment content +% >>> +% +% * References from code fragments to other code fragments should +% take the form +% +% | +% +% * The character | is treated as an escape character +% within the code fragments. References to the +% character should take the form +% +% || +% +% * Insertions outside the code fragments are ignored in the +% configuration files, and they should abide to the latex +% conventions. +% +% * Change all the prose and code fragments below to meet +% your needs. Make sure to follow the given instructions. + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\chapter{Root Code} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%<--------------------------------------------------------------- (5) +% +% * For each entry in the list of (1), you may have arbitrary many +% code fragments named by the entry. +% +% * The order of fragments is relevant only among those having +% identical names. +% + + +\<<< +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% sample.4ht |version % +| +>>> + + +\<<< +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% example.4ht |version % +| +>>> + + +\<<< +% Copyright (C) |CopyYear.2000. my name % +% % +% My copyright statement % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version |version} +>>> + + +%<--------------------------------------------------------------- (6) +% +% * Each configuration of tex4ht requires a base 4ht configuration +% file containing the following `Hinclude' code. + +% * The supplied html4.4ht, html32.4ht, html0.4ht, tei.4t, +% and docbook.4ht files already include such code. +% +% * In a compilation of a file, exactly one 4ht configuration +% file should load `Hinclude' code. +% +% * Either remove the following three code fragments, or replace +% `sample' in their titles with an entry from (1) +% + +\<<< +\if:latex | +\else | \fi +>>> + +\<<< +| +| +>>> + +\<<< +| +| +>>> + +\endinput +%--------------------- end of template ------------------- + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[560]3743// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\endinput + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[570]564// + + diff --git a/Master/texmf-dist/tex/generic/tex4ht/infoht4.4ht b/Master/texmf-dist/tex/generic/tex4ht/infoht4.4ht new file mode 100644 index 00000000000..9163cf8673c --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/infoht4.4ht @@ -0,0 +1,705 @@ + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[1]83...// + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% infoht4.4ht 2005-10-10-09:49 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This program can redistributed and/or modified under % +% the terms of the LaTeX Project Public License % +% Distributed from CTAN archives in directory % +% macros/latex/base/lppl.txt; either version 1 of the % +% License, or (at your option) any later version. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cis.ohio-state.edu % +% http://www.cis.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-10-09:49} +{ \catcode`\@=0 \catcode`\\=11 @relax + @gdef@infoIVht[#1]#2//{% + @ifnum #1>1 + @def@infoIVht[##1]##2//{% + @ifnum ##1>1 @ifnum ##1<#1 + @bgroup + @no:catcodes0{255}{11}% + @no:catcodes{91}{91}{12}% [ + @no:catcodes{47}{47}{12}% / + @newlinechar13 % + @long@def@infoIVht####1\ifx\infoIVht####2infoIVht[####3//{% + @def@infoIVht{******************************************}% + @immediate@write-1{@infoIVht}% + @immediate@write-1{****** @csname :Hin@endcsname.4ht}% + @immediate@write-1{@infoIVht}% + @bgroup + @def@infoIVht{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*}% + @let~=@space @immediate@write-1{@infoIVht}% + @egroup + @immediate@write-1{####1}% + @bgroup + @def@infoIVht{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*}% + @let~=@space @immediate@write-1{@infoIVht}% + @egroup + @immediate@write-1{@infoIVht}% + @egroup}% + @expandafter@expandafter@expandafter@infoIVht + @fi@fi }% + @fi } +} + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[1]83// + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[50]564...// + +\exit:ifnot{amsart,% +article,% +book,% +latex,% +report,% +tex4ht} + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[50]564// + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[50]564...// + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tex4ht} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[20]143...// + +Cascade Style Sheets and Character Sets +--------------------------------------- + +\Configure{CssFile}.....................2 + + #1 name for css file + #2 comment in css file + +\Configure{Css} + +\Configure{charset}..................1 + + #1 override information for the charset entry in the link element + + To be noticed, the configuration should be encountered early in the + complation. + + Example: + + \Preamble{} + \Configure{charset}{iso-8859-15} + \begin{document} + \EndPreamble + + In the case of TeX, the configuration instruction should precede + the \Preamble command, and a declaration of the hook should also + be provided. + + Example: + + \NewConfigure{charset}{1} + \Configure{charset}{iso-8859-15} + \Preamble{} + \begin{document} + \EndPreamble + +\Configure{dtd-lang}..................1 + + #1 language specification for the DTD identifier + +Paragraphs +---------- + +Three types of paragraphs are produced by \Configure{HtmlPar}: + +

    ....

    +

    ....

    +

    ....

    + +The third one handles degenerated cases which don't call for a +separate paragraph in the source code. For instance, an inline +display math code of the form + + .......... + $$......$$ + .......... + +translates into a markup similar to + +

    ..........

    + ...... +

    ..........

    + +Frames +------ + + May be requested with the command line option `frames' + + \Configure{frames}.....................2 + + #1 The frames structure + #2 Content for the frame of the table of contents + + Example: + + \Configure{frames} + {\HorFrames[frameborder="no" border="0" + framespacing="0" rows="*"]{*,3*} + \Frame[ name="tex4ht-menu" ]{tex4ht-toc} + \Frame[ name="tex4ht-main" ]{tex4ht-body}} + {\let\contentsname=\empty \tableofcontents} + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[20]143// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{latex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[10]232...// + +Hypertext Title +--------------- +\Configure{@HTML}.........................1 + + Environment for setting \title material in . The contributions + are accumulative; an empty argument reinitializes the contribution. + +Tables +------ + +Properties of tabular and array tables can be locally redefined with +instructions of the following forms. + + \Css{\#TBL-\TableNo- {....}} % within tables + \Css{\#TBL-\TableNo-\HRow- {....}} % within rows + \Css{\#TBL-\TableNo-\HCol {....}} % within columns + \Css{\#TBL-\TableNo-\HRow-\HCol {....}} % within cells + \Css{\#TBL-\TableNo-<i>g {....}} % column group; <i> + +\Configure{enumerate}..............1 + Contribution into <ol> + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[10]232// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{book} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[20]281...// + +Package options +--------------- + + 1 cut-off document into pages at the \part level + 2 cut-off document into pages at the \chapter and higher levels + 3 cut-off document into pages at the \section and higher levels + 4 cut-off document into pages at the \subsection and higher levels + + The chapter of \tableofcontents is created only + if \contentsname is not empty + + Macros sensitive to edef commands in sectioning titles + should be neutralize within \Configure{@TITLE}{....} + + +Wrapper for the Document +------------------------ + + \Tag{TITLE+}......................1 + + #1 Content submitted to the <TITLE> element of the leading + web page. + + This instruction should be used at most once in a document. + In particular, it shouldn't be used when the \maketitle command + is present, since the latter command invokes this feature. + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[20]281// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{report} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[30]302...// + +Package options: + + 1 cut-off document into pages at the \part level + 2 cut-off document into pages at the \section and higher levels + 3 cut-off document into pages at the \subsection and higher levels + 4 cut-off document into pages at the \subsubsection and higher levels + + The section of \tableofcontents is created only + + if \contentsname is not empty + + Macros sensitive to edef commands in sectioning titles + should be neutralize within \Configure{@TITLE}{....} + + +Wrapper for the Document +------------------------ + + \Tag{TITLE+}......................1 + + #1 Content submitted to the <TITLE> element of the leading + web page. + + This instruction should be used at most once in a document. + In particular, it shouldn't be used when the \maketitle command + is present, since the latter command invokes this feature. + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[30]302// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{article} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[40]324...// + +Package options: + + 1 cut-off document into pages at the \part level + 2 cut-off document into pages at the \section and higher levels + 3 cut-off document into pages at the \subsection and higher levels + 4 cut-off document into pages at the \subsubsection and higher levels + + The section of \tableofcontents is created only + if \contentsname is not empty + + Macros sensitive to edef commands in sectioning titles + should be neutralize within \Configure{@TITLE}{....} + + +Wrapper for the Document +------------------------ + + \Tag{TITLE+}......................1 + + #1 Content submitted to the <TITLE> element of the leading + web page. + + This instruction should be used at most once in a document. + In particular, it shouldn't be used when the \maketitle command + is present, since the latter command invokes this feature. + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[40]324// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsart} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[40]341...// + + + +Wrapper for the Document +------------------------ + + \Tag{TITLE+}......................1 + + #1 Content submitted to the <TITLE> element of the leading + web page. + + This instruction should be used at most once in a document. + In particular, it shouldn't be used when the \maketitle command + is present, since the latter command invokes this feature. + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[40]341// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[50]564// + + diff --git a/Master/texmf-dist/tex/generic/tex4ht/infomml.4ht b/Master/texmf-dist/tex/generic/tex4ht/infomml.4ht new file mode 100644 index 00000000000..d0a1c6df445 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/infomml.4ht @@ -0,0 +1,476 @@ + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[1]88...// + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% infomml.4ht 2005-06-01-16:46 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This program can redistributed and/or modified under % +% the terms of the LaTeX Project Public License % +% Distributed from CTAN archives in directory % +% macros/latex/base/lppl.txt; either version 1 of the % +% License, or (at your option) any later version. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-06-01-16:46} +{ \catcode`\@=0 \catcode`\\=11 @relax + @gdef@infoIVht[#1]#2//{% + @ifnum #1>1 + @def@infoIVht[##1]##2//{% + @ifnum ##1>1 @ifnum ##1<#1 + @bgroup + @no:catcodes0{255}{11}% + @no:catcodes{91}{91}{12}% [ + @no:catcodes{47}{47}{12}% / + @newlinechar13 % + @long@def@infoIVht####1\ifx\infoIVht####2infoIVht[####3//{% + @def@infoIVht{******************************************}% + @immediate@write-1{@infoIVht}% + @immediate@write-1{****** @csname :Hin@endcsname.4ht}% + @immediate@write-1{@infoIVht}% + @bgroup + @def@infoIVht{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*}% + @let~=@space @immediate@write-1{@infoIVht}% + @egroup + @immediate@write-1{####1}% + @bgroup + @def@infoIVht{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*}% + @let~=@space @immediate@write-1{@infoIVht}% + @egroup + @immediate@write-1{@infoIVht}% + @egroup}% + @expandafter@expandafter@expandafter@infoIVht + @fi@fi }% + @fi } +} + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[1]88// + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[30]559...// + +\exit:ifnot{latex,% +plain,% +tex4ht} + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[30]559// + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[30]559...// + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tex4ht} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[20]148...// + +\Contribution{math}.........................1 + + Contribution for the <math> tag + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[20]148// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{latex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[10]173...// + +stackrel +-------- +Command line options for \Preamble + + stackrel- configures the \stackrel commands into + <mglyph alt="\stackrel{...}{...}" /> elements + +mfenced +------- + + \Configure{mfenced} ............... 2 + + #1 source delimiter + #2 target delimiter + + Request substitution of delimiters for the <mfenced> element + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[10]173// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{plain} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[10]158...// + +mfenced +------- + + \Configure{mfenced} ............... 2 + + #1 source delimiter + #2 target delimiter + + Request substitution of delimiters for the <mfenced> element + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[10]158// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[30]559// + + diff --git a/Master/texmf-dist/tex/generic/tex4ht/infosvg.4ht b/Master/texmf-dist/tex/generic/tex4ht/infosvg.4ht new file mode 100755 index 00000000000..8488154b39f --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/infosvg.4ht @@ -0,0 +1,435 @@ + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[1]88...// + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% infosvg.4ht 2005-10-23-21:15 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This program can redistributed and/or modified under % +% the terms of the LaTeX Project Public License % +% Distributed from CTAN archives in directory % +% macros/latex/base/lppl.txt; either version 1 of the % +% License, or (at your option) any later version. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-21:15} +{ \catcode`\@=0 \catcode`\\=11 @relax + @gdef@infoIVht[#1]#2//{% + @ifnum #1>1 + @def@infoIVht[##1]##2//{% + @ifnum ##1>1 @ifnum ##1<#1 + @bgroup + @no:catcodes0{255}{11}% + @no:catcodes{91}{91}{12}% [ + @no:catcodes{47}{47}{12}% / + @newlinechar13 % + @long@def@infoIVht####1\ifx\infoIVht####2infoIVht[####3//{% + @def@infoIVht{******************************************}% + @immediate@write-1{@infoIVht}% + @immediate@write-1{****** @csname :Hin@endcsname.4ht}% + @immediate@write-1{@infoIVht}% + @bgroup + @def@infoIVht{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*}% + @let~=@space @immediate@write-1{@infoIVht}% + @egroup + @immediate@write-1{####1}% + @bgroup + @def@infoIVht{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*}% + @let~=@space @immediate@write-1{@infoIVht}% + @egroup + @immediate@write-1{@infoIVht}% + @egroup}% + @expandafter@expandafter@expandafter@infoIVht + @fi@fi }% + @fi } +} + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[1]88// + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[20]564...// + +\exit:ifnot{tex4ht} + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[20]564// + + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[20]564...// + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tex4ht} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[10]150...// + +SVG +--- + + Configured through IMG + + Example: + \Configure{IMG} + {\special{t4ht=<object type="image/svg+xml" data="}} + {\special{t4ht=" name="}} + {" } + {\special{t4ht=" }} + {\special{t4ht=></object>}} + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[10]150// + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput + + +\ifx\infoIVht\UnDeF\def\infoIVht#1//{}\fi\infoIVht[20]564// + + diff --git a/Master/texmf-dist/tex/generic/tex4ht/inputenc.4ht b/Master/texmf-dist/tex/generic/tex4ht/inputenc.4ht new file mode 100644 index 00000000000..db8e5cba745 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/inputenc.4ht @@ -0,0 +1,35 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% inputenc.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\def\temp#1{\o:IeC:{\protect#1}} +\HLet\IeC=\temp + +\Hinput{inputenc} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/italian.4ht b/Master/texmf-dist/tex/generic/tex4ht/italian.4ht new file mode 100644 index 00000000000..c6d02138f88 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/italian.4ht @@ -0,0 +1,37 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% italian.4ht 2005-10-23-04:19 % +% Copyright (C) 2002--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\expandafter\def\csname bbl@ap \endcsname#1{% + \textormath{\textsuperscript{#1}}{{\HCode{}}\sp{\mathrm{#1}}}}% +\expandafter\def\csname bbl@ped \endcsname#1{% + \textormath{${\HCode{}}\sb{\mbox{\fontsize\sf@size\z@ + \selectfont#1}}$}{{\HCode{}}\sb{\mathrm{#1}}}} + +\Hinput{italian} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/javahelp-a.4ht b/Master/texmf-dist/tex/generic/tex4ht/javahelp-a.4ht new file mode 100644 index 00000000000..3551c0f77f2 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/javahelp-a.4ht @@ -0,0 +1,246 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% javahelp-a.4ht 2005-03-30-23:36 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-03-30-23:36} + +\NextFile{\jobname.tmp} +\HPage{} +\bgroup + \catcode`\:=11 + \catcode`\@=11 + \catcode`\"=12 + \Configure{PROLOG}{} + \Configure{HtmlPar}{}{}{}{} + \Configure{tableofcontents}{}{}{}{}{} + \Configure{htf}{0}{+}{}{}{}{}{}{}{} + \ScriptEnv{dito}{\IgnorePar}{} + \def\set:endtocitem#1{% + \csname catchAt:#1\endcsname + \expandafter\ifx\csname a:end#1\endcsname\relax + \HCode{</tocitem>}% + \else + \expandafter\ifx \csname jh:#1\endcsname\relax + \append:def\end:jhhook{% + \csname jh:#1\endcsname + \expandafter\global\expandafter + \let\csname jh:#1\endcsname\:UnDef}% +\global\let\end:jhhook\end:jhhook +% + \def\:tempc##1,{\if ,##1,% + \expandafter\gob:pardel + \else + \expandafter\ifx \csname catchAt:##1\endcsname \relax + \expandafter\gdef\csname + catchAt:##1\endcsname{\csname jh:#1\endcsname}% +\else + \expandafter\pend:def\csname + catchAt:##1\endcsname{\csname jh:#1\endcsname}% + \expandafter\global\expandafter\let\csname + catchAt:##1\expandafter\endcsname\csname catchAt:##1\endcsname +\fi +% + \expandafter\:tempc + \fi}% + \expandafter\expandafter\expandafter + \:tempc\csname a:end#1\endcsname,,!*?: % + \fi + \csname jh:#1\endcsname +\expandafter\gdef\csname jh:#1\endcsname{% + \expandafter\global\expandafter\let\csname jh:#1\endcsname=\empty + \HCode{</tocitem><!--/#1-->}}% +% + \fi +} +\def\gob:pardel#1!*?: {} + + \edef\tocLabel{\ifx\contentsname\:UnDef Table Of Contents\else + \ifx\contentsname\empty Table Of Contents\else + \contentsname\fi\fi} +\edef\indexLabel{\ifx\indexname\:UnDef Index\else + \ifx\indexname\empty Index\else \indexname\fi\fi} +\ifTag{TITLE+} + {\edef\titleLabel{\LikeRef{TITLE+}}} + {\def\titleLabel{\jobname}} + +\IgnorePar\par\leavevmode\special{t4ht>\jobname.hs}% +\begin{dito}-\ +<?xml version="1.0" encoding="ISO-8859-1" ?> +\end{dito} +\begin{dito}-\ + <!DOCTYPE helpset PUBLIC + "-//Sun Microsystems Inc.//DTD JavaHelp HelpSet Version \dotVersion//\dTdLaNg" + "http://java.sun.com/products/javahelp/helpset_\subVersion.dtd"> +\end{dito} + +\begin{dito}-\ +<!-\relax- \jhNote + -\relax-> +<helpset version="\dotVersion"> + <title>\titleLabel + + \jobname + + + + TOC + + javax.help.TOCView + \jobname-jht.xml + + + Index + + javax.help.IndexView + \jobname-jhi.xml + + + Search + + javax.help.SearchView + \jobname-jhs + + +\end{dito} +\IgnorePar\par\leavevmode\special{t4ht<\jobname.hs} + + \bgroup +\Configure{TocLink} + {\HCode{\Hnewline}} +\let\jh:doTocEntry\:doTocEntry +\def\:doTocEntry#1{% + \edef\sectioningKey{\expandafter\gob:IV\string#1}% + \edef\:temp{\noexpand\ConfigureToc{\sectioningKey} + {}{\noexpand\set:endtocitem{\sectioningKey}}{}{}}\:temp + \jh:doTocEntry#1} +\def\gob:IV#1#2#3#4{} +\def\sectioningKey{NoToc} + +\IgnorePar\par\leavevmode\special{t4ht>\jobname-jht.xml}% +\begin{dito}-\ + +\end{dito} +\begin{dito}-\ + +\end{dito} + +\begin{dito}-\ + + + +\end{dito} +\let\end:jhhook=\empty +\catcode`\:=12 \catcode`\@=12 \let\contentsname\empty + + \expandafter\ifx \csname jh:toc\endcsname\relax + \tableofcontents +\else + \expandafter\expandafter\expandafter\tableofcontents + \expandafter\expandafter\expandafter[\csname + jh:toc\endcsname]% +\fi +% +\catcode`\:=11 \catcode`\@=11 +\end:jhhook +\begin{dito} + + +\end{dito} +\special{t4ht<\jobname-jht.xml} + +\egroup + + \bgroup + +\IgnorePar\par\leavevmode\special{t4ht>\jobname-jhi.xml}% +\begin{dito}-\ + +\end{dito} +\begin{dito}-\ + +\end{dito} + +\begin{dito}-\ + + +\end{dito} + + \def\beforeindex#1|LNK#2#3{#1}% +\def\indexentry#1#2{\HCode{\Hnewline}}% +\immediate\openin15=\jobname.4dx +\ifeof15 + \immediate\closein15 +\else + \immediate\closein15 + \input \jobname.4dx +\fi +% +\begin{dito} + +\end{dito} +\special{t4ht<\jobname-jhi.xml}% + +\egroup + + \special{t4ht>\jobname.jhm}% +\bgroup + \Configure{Link}{mapID}{target="\sectioningKey-\TocCount" url=}{}{} +\Configure{TocLink}{\Link{#2}{}\EndLink} +\let\jh:doTocEntry\:doTocEntry +\def\:doTocEntry#1{% + \edef\sectioningKey{\expandafter\gob:IV\string#1}% + \edef\:temp{\noexpand\ConfigureToc{\sectioningKey} + {}{\relax}{}{}}\:temp + \jh:doTocEntry#1} +\def\gob:IV#1#2#3#4{} +\def\sectioningKey{NoToc} + + \bgroup \catcode`\:=12 \catcode`\@=12 \let\contentsname\empty + \expandafter\ifx \csname jh:toc\endcsname\relax + \tableofcontents +\else + \expandafter\expandafter\expandafter\tableofcontents + \expandafter\expandafter\expandafter[\csname + jh:toc\endcsname]% +\fi +% + \egroup + \HCode {\Hnewline} +\egroup +\special{t4ht*>\jobname.jhm}% +\special{t4ht*>}% + +\egroup +\EndHPage{} + diff --git a/Master/texmf-dist/tex/generic/tex4ht/javahelp.4ht b/Master/texmf-dist/tex/generic/tex4ht/javahelp.4ht new file mode 100644 index 00000000000..1626fa67377 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/javahelp.4ht @@ -0,0 +1,111 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% javahelp.4ht 2005-03-30-23:36 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-03-30-23:36} + +\immediate\write-1{--------------- JavaHelp -----------------} +\immediate\write-1{The entry (HelpSet) file for the java program + is at `\jobname.hs'} +\immediate\write-1{Generate a search database + with, for instance, the command} + \immediate\write-1{ java -jar + ...../jh1.1.3/javahelp/bin/jhindexer.jar + -db \jobname-jhs \jobname*.html} +\immediate\write-1{Compile the java program with a command similar to} + \immediate\write-1{ javac -classpath + ...../jh1.1.3/javahelp/lib/jh.jar program.java} +\immediate\write-1{Run the java program with a command similar to} + \immediate\write-1{ java -classpath + ...../jh1.1.3/javahelp/lib/jh.jar;. program} +\immediate\write-1{JavaHelp might require a compilation for HTML 3.2, + for instance,} +\immediate\write-1{ htlatex \jobname\space "html,javahelp,3.2,3"} +\immediate\write-1{------------------------------------------} + +\def\Write:File#1#2{% + \special{t4ht>#1}% + \special{t4ht=#2}% + \special{t4ht*>#1}% + \special{t4ht*>}% +} +\def\jhNote{% + Created for JavaHelp + (http://java.sun.com/products/javahelp/)\Hnewline + by TeX4ht (http://www.cse.ohio-state.edu/\string + ~gurari/TeX4ht/)\Hnewline from \jobname.tex at \:today \space + } +\Configure{crosslinks}{}{}{}{}{}{}{}{}{} +\def\dTdLaNg{\expandafter + \ifx \csname a:dtd-lang\endcsname\relax EN\else + \csname a:dtd-lang\endcsname + \fi } +\HAssign\mapEntry=0 +\AtBeginDocument{% + \let\jh:toc=\auto:toc + \expandafter\append:defI\csname tableofcontents*\endcsname{% + \global\let\jh:toc=\auto:toc }% +} +\HAssign\indexEntry=0 +\append:defI\@wrindex{% + \gHAdvance\mapEntry by 1 +\Write:File + {\jobname.jhm}% + {\Hnewline}% +% +} +\:CheckOption{jh1.0} \if:Option + \def\dotVersion{1.0} + \def\subVersion{1\string_0} +\else + \def\dotVersion{2.0} + \def\subVersion{2\string_0} +\fi + +\Configure{Preamble} + {} + {\Write:File + {\jobname.jhm} + {\Hnewline + +\Hnewline \Hnewline +\Hnewline +\Hnewline +} +} +\Configure{@/BODY} + {\relax + \ifnum \FileNumber=1 + \input javahelp-a.4ht + \fi + } + diff --git a/Master/texmf-dist/tex/generic/tex4ht/jeep.4ht b/Master/texmf-dist/tex/generic/tex4ht/jeep.4ht new file mode 100644 index 00000000000..d85de53a6e2 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/jeep.4ht @@ -0,0 +1,35 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% jeep.4ht 2005-10-23-04:19 % +% Copyright (C) 2002--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\let\jeep:@sect\no@sect +\def\no@sect#1#2#3#4#5{% + \jeep:@sect{#1}{#2}{#3}{#4}{#5\let\@svsec=\empty}} + +\Hinput{jeep} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/jurabib.4ht b/Master/texmf-dist/tex/generic/tex4ht/jurabib.4ht new file mode 100644 index 00000000000..bba77a24f83 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/jurabib.4ht @@ -0,0 +1,66 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% jurabib.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\ifx \@footnotetext\:UnDef\else + \let\ju:footnotetext\@footnotetext + \AtBeginDocument{% + \ifjb@hyper + \let\ju:footnotetext\:UnDef + \else + \long\def\@footnotetext#1{{\jb@fntrue + \setcounter{jb@cites@in@footnote}{0}% + \ju:footnotetext{#1}}}% + \fi + } +\fi + +\def\hyper@jblinkstart#1{\a:jblink{#1}{}% + \PushMacro\hyper@jblinkstart + \def\hyper@jblinkstart{% + \PushMacro\hyper@jblinkend + \def\hyper@jblinkend{\PopMacro\hyper@jblinkend}% + }} +\def\hyper@jblinkend{\PopMacro\hyper@jblinkstart \b:jblink} +\def\hyper@jbanchorstart#1{\a:jbanchor{}{#1}} +\def\hyper@jbanchorend{\b:jbanchor} +\NewConfigure{jblink}{2} +\NewConfigure{jbanchor}{2} + +\def\:temp{$\mathord\langle$} +\expandafter\HLet\csname jblangle \endcsname\:temp +\def\:temp{$\mathord\rangle$} +\expandafter\HLet\csname jbrangle \endcsname\:temp + +\HRestore\@citex +\HRestore\@bibitem +\HRestore\@lbibitem + +\Hinput{jurabib} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/koi8-r.4ht b/Master/texmf-dist/tex/generic/tex4ht/koi8-r.4ht new file mode 100644 index 00000000000..8d91e949961 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/koi8-r.4ht @@ -0,0 +1,31 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% koi8-r.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\Hinput{koi8-r} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/latex.4ht b/Master/texmf-dist/tex/generic/tex4ht/latex.4ht new file mode 100644 index 00000000000..1ea81998bbc --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/latex.4ht @@ -0,0 +1,2177 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% latex.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\ifx\SaveMkHalignConf:g\:UnDef \else \expandafter\endinput\fi + +\def\:startdoc{% + \pageno=1 + \let\no@document\document + \def\document{% + \let\document\no@document + \let\no@document\:UnDef + \document \at:startdoc }% +} + +\let\end\o:end +\let\o:end\:UnDef +\let\o:enddocumenthook\@enddocumenthook +\def\@enddocumenthook{\HtmlEnv + \o:enddocumenthook + \at:docend \csname export:hook\endcsname } + +\ifx \pageno\:Undef \let\pageno\c@page \fi +\let\accent:def\def +\pend:def\protect:wrtoc{\:protect + \Configure{ }{ }\toc:lbl:idx} + \def\endMkHalign{\EndMkHalign} +\def\:protect{\vrb:tt + \let\protect\@unexpandable@protect + \let\ref\o:ref \more:no +} + +\:CheckOption{no-halign} \if:Option \else + \def\:temp{\everycr{}} + \HLet\displ@y\:temp +\fi +\def\:tblgn{\ifx [\:temp \expandafter\:tbln + \else \expandafter\c:tblgn \fi} +\def\:tbln[#1]#2#3#4#5{% + \def\m:tab{#2#3#4#5}\ifx \m:tab\empty \else + \Configure{\:tempa}{#2}{#3}{#4}{#5}{}\fi + \def\m:tab{#1}} +\long\def\c:tblgn#1#2#3#4{% + \c:def\a:tabalgn{\ifx \EndPicture\:UnDef + \let\TabType\relax #1\fi}% + \d:def\b:tabalgn{\ifx \EndPicture\:UnDef #2\fi}% + \d:def\c:tabalgn{\ifx \EndPicture\:UnDef \gt:tab #3\fi}% + \d:def\d:tabalgn{\ifx \EndPicture\:UnDef #4\fi}\E:tabalign} +\c:def\a:tabalgn{} +\d:def\b:tabalgn{} +\d:def\c:tabalgn{} +\d:def\d:tabalgn{} +\def\pic:MkHalign#1{% + \csname a:#1\endcsname + \ifx \EndPicture\:Undef + \expandafter\expandafter\csname reg:#1\endcsname + \else + \vtop\bgroup$$ + \expandafter\def\csname #1\endcsname{\bgroup + \expandafter\def\csname end#1\endcsname{\csname + o:#1:\endcsname\egroup}% + \csname o:#1:\endcsname}% + \expandafter\def\csname end#1\endcsname{\csname + o:end#1:\endcsname$$\egroup + \csname b:#1\endcsname}\expandafter + \expandafter\csname o:#1:\endcsname + \fi} +\def\SaveMkHalignConf:g#1{\SaveMkHalignConfig + \edef\:temp{\noexpand\Configure{MkHalign} {} {} + {\expandafter\noexpand\csname c:#1\endcsname} + {\expandafter\noexpand\csname d:#1\endcsname } + {\expandafter\noexpand\csname e:#1\endcsname + \noexpand\RecallMkHalignConfig} + {\expandafter\noexpand\csname f:#1\endcsname }}\:temp} +\tmp:cnt\time \divide\tmp:cnt 60 +\edef\:temp{\the\tmp:cnt} +\multiply\tmp:cnt -60 \advance\tmp:cnt \time +\edef\:today{\the\year-\ifnum \month<10 0\fi + \the\month-\ifnum \day<10 0\fi\the\day + \space\ifnum \:temp<10 0\fi \:temp + :\ifnum \tmp:cnt<10 0\fi\the\tmp:cnt :00} + + +\ifx \@ifpackageloaded\:UnDef + \long\def\@ifpackageloaded#1#2#3{} +\fi +\def\:ifpackageloaded#1#2#3{% + \:CheckOption{no_#1}\if:Option \:Optionfalse + \else \@ifpackageloaded{#1}{#2}{#3}\fi} +\def\:iffil#1,#2!*?: {\def\:tempa{#1}\ifx \:temp\:tempa + \let\:tempb=\empty + \else + \ifx \:tempa\empty \let\:tempb=\empty + \else \def\:tempb{\:iffil#2!*?: }\fi + \fi \:tempb} + + +\def\:temp{\o:obeylines: + \let\obeylines\o:obeylines: + \a:obyln \global\let\x:obln\end:obeylines \aftergroup\x:obln + \def\:temp{% + \ifx\:tempa\par \ht:everypar{\ht:everypar{\b:obyln}}% + \else \ht:everypar{\b:obyln}\fi}% + \futurelet\:tempa\:temp } +\HLet\obeylines\:temp +\NewConfigure{obeylines}[3]{\c:def\a:obyln{#1}\c:def\b:obyln{#3}% + \c:def\end:obeylines{#2}} +\def\:temp#1{\leavevmode\a:oalign\o:oalign:{#1}\b:oalign} +\HLet\oalign\:temp +\NewConfigure{oalign}{2} + + + + + + + + +\NewConfigure{hspace}{3} +\Configure{hspace}{}{}{ } +\def\:temp#1{\tmp:dim#1\relax + \a:hspace \hsp:c\hskip #1\relax\b:hspace} +\HLet\@hspace\:temp +\def\:temp#1{\tmp:dim#1\relax + \a:hspace \hsp:c\vrule \@width\z@\nobreak + \hskip #1\hskip \z@skip\b:hspace} +\HLet\@hspacer\:temp +\def\hsp:c{\ifdim \tmp:dim<1em\else\c:hspace\fi + \ifdim \tmp:dim<2em\else\c:hspace\fi + \ifdim \tmp:dim<3em\else\c:hspace\fi + \ifdim \tmp:dim<4em\else\c:hspace\fi + \ifdim \tmp:dim<5em\else\c:hspace\fi} +\let\:tempc\@vspace +\append:defI\:tempc{\a:vspace{#1}} +\HLet\@vspace\:tempc +\let\:tempc\@vspacer +\append:defI\:tempc{\a:vspace{#1}} +\HLet\@vspacer\:tempc +\NewConfigure{vspace}[1]{\def\a:vspace##1{#1}} +\Configure{vspace}{} + + + +\NewConfigure{textundescore}[1]{\expandafter + \def\csname ?\string\textunderscore\endcsname{\leavevmode#1}} +\Configure{textundescore}{\HChar{95}} +\expandafter\let\expandafter\OMS:textcircled\csname + OMS\string\textcircled\endcsname +\expandafter\def\csname OMS\string\textcircled\endcsname#1{% + \def\:next{\OMS:textcircled{#1}}% + \def\:temp{#1}\expandafter\scan:textcircled\a:textcircled{}!*?: % + \:next } +\def\scan:textcircled#1{\def\:tempa{#1}\ifx \:tempa\empty + \expandafter\gob:textcircled + \else + \ifx \:tempa\:temp + \expandafter\expandafter\expandafter\found:textcircled + \else\expandafter\expandafter\expandafter\cont:textcircled \fi + \fi} +\def\found:textcircled#1#2!*?: {\def\:next{#1}} +\def\gob:textcircled#1!*?: {} +\def\cont:textcircled#1{\scan:textcircled} + +\NewConfigure{textcircled}[1]{% + \def\:temp{#1}\ifx \:temp\empty \let\a:textcircled\empty \fi + \get:textcircled{#1}} +\def\get:textcircled#1{\def\:temp{#1}\ifx \:temp\empty + \else + \append:def\a:textcircled{{#1}}\expandafter\more:textcircled + \fi } +\def\more:textcircled#1{% + \append:def\a:textcircled{{#1}}\get:textcircled} +\Configure{textcircled}{} +\def\:tempc#1#2{\expandafter + \ifx \csname accent \cf@encoding :#1\endcsname\relax + \o:add@accent:{#1}{#2}% + \else \def\:temp{\add:accent{#1}{#2}}% + \expandafter\expandafter\expandafter\:temp + \csname accent \cf@encoding :#1\endcsname{}{}!*?: \fi } +\HLet\add@accent\:tempc +\def\add:accent#1#2#3#4{% + \def\:temp{#3#4}\ifx \:temp\empty + \o:add@accent:{#1}{#2}% + \expandafter\expandafter\expandafter\gob:pardel + \else \def\:temp{#2}\def\:tempa{#3}\ifx \:temp\:tempa + #4\expandafter\expandafter\expandafter\gob:pardel + \else + \expand:after{\expand:after{\add:accent{#1}{#2}}}% + \fi \fi } +\def\gob:pardel#1!*?: {} +\NewConfigure{add accent}[3]{% + \expandafter\ifx \csname accent #1\endcsname\relax + \expandafter\let\csname accent #1\endcsname=\empty + \else \def\:temp{#2#3}\ifx \:temp\empty + \expandafter\let\csname accent #1\endcsname=\empty + \fi \fi + \expandafter\scan:accents\csname accent #1\endcsname{#2}{#3}% + } +\def\scan:accents#1#2#3{\def\:temp{#2#3}\ifx \:temp\empty\else + \append:def#1{{#2}{#3}}\expand:after{\scan:accents#1}% + \fi} + +\:CheckOption{enum}\if:Option + \def\:temp#1{\a:romannumeral {\expandafter + \:slowroman\romannumeral #1@}\b:romannumeral} + \HLet\@roman=\:temp + \def\:temp#1{\a:romannumeral {\expandafter + \:Slowroman\romannumeral #1@}\b:romannumeral} + \HLet\@Roman=\:temp +\item + :warning{for configure roman numbers use the option 'enum' (unsafe)} +\fi +\NewConfigure{romannumeral}{2} +\def\:Slowroman#1{\ifx @#1\else + \if i#1\I:rnum\else + \if v#1\V:rnum\else + \if x#1\X:rnum\else + \if l#1\L:rnum\else + \if c#1\C:rnum\else + \if d#1\D:rnum\else + \if m#1\M:rnum\else + #1\fi\fi\fi\fi\fi\fi\fi\expandafter\:Slowroman\fi +} +\NewConfigure{Roman}[7]{% + \def\I:rnum{#1}\def\V:rnum{#2}\def\X:rnum{#3}\def\L:rnum{#4}% + \def\C:rnum{#5}\def\D:rnum{#6}\def\M:rnum{#7}} +\Configure{Roman}{I}{V}{X}{L}{C}{D}{M} +\def\:slowroman#1{\ifx @#1\else + \if i#1\i:rnum\else + \if v#1\v:rnum\else + \if x#1\x:rnum\else + \if l#1\l:rnum\else + \if c#1\c:rnum\else + \if d#1\d:rnum\else + \if m#1\m:rnum\else + #1\fi\fi\fi\fi\fi\fi\fi\expandafter\:slowroman\fi +} +\NewConfigure{roman}[7]{% + \def\i:rnum{#1}\def\v:rnum{#2}\def\x:rnum{#3}\def\l:rnum{#4}% + \def\c:rnum{#5}\def\d:rnum{#6}\def\m:rnum{#7}} +\Configure{roman}{i}{v}{x}{l}{c}{d}{m} + +\let\:settodim\@settodim +\def\@settodim#1#2#3{\PictureOff \:settodim#1{#2}{#3}\PictureOn} + + + + +\let\document:select:group\document@select@group +\def\document@select@group#1#2#3#4{% + \ifx\math@bgroup\bgroup\else\relax\expandafter\@firstofone\fi + {% + \document:select:group{#1}{#2}{#3}{}% + \expandafter\ifx \csname n:\expandafter + \:gobble\string#1:\endcsname\relax\else + \expandafter\let\csname o:\expandafter\:gobble + \string#1:\endcsname\:UnDef + \expandafter\HLet\expandafter#1\csname + n:\expandafter\:gobble\string#1:\endcsname + \expand:after{\global\expandafter\let + \csname o:\expandafter\:gobble\string#1:\endcsname}% + \csname o:\expandafter\:gobble\string#1:\endcsname + \global\let#1=#1% + \fi + #1{#4}% +}} + + + + +\def\no:lnk#1#2#3\EndLink{#3} +\let\:ref\ref +\let\:index\index +\def\no:lbl:idx{\let\label\@gobble } +\def\toc:lbl:idx{\a:NoSection} + +\def\:tempc#1{\a:pageref\o:pageref:{#1}\b:pageref} +\HLet\pageref\:tempc +\NewConfigure{pageref}[3]{% + \def\a:pageref{#1\bgroup \Configure{ref}{\Link}{\EndLink}{#3}}% + \def\b:pageref{\egroup #2}% +} +\Configure{pageref}{}{}{} +\NewConfigure{@newlabel}[1]{\concat:config\a:@newlabel{#1}} +\let\a:@newlabel\relax +\NewConfigure{newlabel}[2]{% + \def\a:newlabel{#1}\ifx \a:newlabel\empty + \def\label:addr{\cur:th \:currentlabel}% + \else + \def\label:addr{#1}% + \fi + \def\a:newlabel##1{\expandafter\string\c:rEfLiNK{\label:addr}{#2}}} +\NewConfigure{ref}[3]{% + \def\a:rEfLiNK{#1}\def\b:rEfLiNK{#3}% + \ifx \a:rEfLiNK\empty + \ifx \b:rEfLiNK\empty + \expandafter\def\c:rEfLiNK##1##2{##2}% + \else + \expandafter\def\c:rEfLiNK##1##2{#3}% + \fi + \else + \ifx \b:rEfLiNK\empty + \expandafter\def\c:rEfLiNK##1##2{#1{##1}{}##2#2}% + \else + \expandafter\def\c:rEfLiNK##1##2{#1{##1}{}#3#2}% + \fi + \fi + \def\b:rEfLiNK{#2}% +} +\Configure{newlabel}{\cur:th \:currentlabel}{#1} +\NewConfigure{newlabel-ref}[1]{\def\c:rEfLiNK{#1}% + \ifx \at:startdoc\:UnDef \dflt:ref{#1}\else + \pend:def\at:startdoc{\dflt:ref{#1}}\fi +} +\def\dflt:ref#1{\if@filesw\immediate\write\@auxout{\string\ifx + \string#1\string\UnDef\gdef\string#1\#1\#2{\#2}\string\fi}\fi} +\Configure{newlabel-ref}{\rEfLiNK} +\let\:writefile\@writefile +\def\@writefile#1{\bgroup \catcode`\:11 \:wrtfile{#1}} +\def\:wrtfile#1#2{\egroup\:writefile{#1}{#2}} +\let\:label\label +\def\label{\relax + \expandafter\ifx \csname cur:th\endcsname\relax \expandafter\:label + \else \expandafter\l:bel \fi} +\let\lb:l\label +\def\l:bel#1{\@bsphack\if@filesw {\let\thepage\relax + \def\#{\string\#}% +% + \let\protect\@unexpandable@protect \cur:lbl{}% + \ifx \EndPicture\:UnDef + \ifx \cur:th\skip:anchor + \bgroup \a:@newlabel + \Make:Label{\label:addr}{}\egroup +% + \else \ifx \:currentlabel\empty + \def\:currentlabel{doc}% +\bgroup \a:@newlabel + \Make:Label{\label:addr}{}\egroup +% +% + \fi \fi + \else + \begingroup + \a:@newlabel + \edef\:temp{\noexpand\AfterPicture{% + \noexpand\Make:Label{\label:addr}{}% + \noexpand\uno:lbl{\label:addr}}% + }\:temp +\endgroup +% + \fi + \a:@newlabel + \edef\@tempa{\write\@auxout{\string + \newlabel{#1}{{\a:newlabel\@currentlabel +}{\a:newlabel\thepage +}\ifx \prf:label\:UnDef \else \prf:label\fi +}}}% + \expandafter}\@tempa + \if@nobreak \ifvmode\nobreak\fi\fi\fi + \let\skip:anchor\:UnDef +% + \@esphack} +\let\l:bel:\l:bel +\def\l::bel#1{{\:SUBOff\:SUPOff\xdef\:temp{\noexpand\l:bel:{#1}}}\:temp} +\def\l:bel{\Protect\l::bel} +\let\o:ref\:ref +\def\::ref#1{{\:SUBOff\:SUPOff\xdef\RefArg{#1}}\expandafter\o:ref + \expandafter{\RefArg}} +\def\:ref{\Protect\::ref} +\let\ref\:ref +\let\:newl@bel\@newl@bel +\let\n:wlbl\@newl@bel +\def\@newl@bel#1#2{{\:SUBOff\:SUPOff + \xdef\:temp{\noexpand\n:wlbl{#1}{#2}}}\:temp} +\let\:testdef\@testdef +\def\@testdef #1#2{{\:SUBOff\:SUPOff + \xdef\:temp{\noexpand\:testdef{#1}{#2}}}\:temp} + +\def\uno:lbl#1{\def\:temp{#1}\futurelet\:tempa\I:lbl} +\def\I:lbl{\ifx \:tempa\Make:Label \expandafter\no:mklbl \fi} +\def\no:mklbl#1#2#3{\def\:tempa{#2}\ifx \:temp\:tempa \else + \Make:Label{#2}{#3}\fi} +\let\:currentlabel\empty +\NewConfigure{@:currentlabel}[1]{\concat:config\a:@:currentlabel{#1}} +\let\a:@:currentlabel\relax +\def\cur:lbl#1{{\a:@:currentlabel + \def\:currentlabel{\par}% +\ifx\@currentlabel\:currentlabel + \def\:currentlabel{\let\:currentlabel\empty}% +\else \def\:currentlabel{#1}% + \edef\:currentlabel{\def\noexpand + \:currentlabel{\ifx\:currentlabel\empty + \ifx \:@currentlabel\:UnDef \@currentlabel + \else \:@currentlabel \fi + \else + \expandafter\ifx\csname #1:Count\endcsname\relax + \expandafter\the\csname c@#1\endcsname + \else \csname #1:Count\endcsname\fi + \fi}}% +\fi +\expandafter}\:currentlabel} +\append:defI\refstepcounter{% + \let\cnt:currentlabel\@currentlabel +\def\:@currentlabel{\ifx \cnt:currentlabel\@currentlabel + \expandafter\the\csname c@#1\endcsname\else \@currentlabel\fi}% +% + \anc:lbl r{#1}} +\def\anc:lbl#1#2{% + \html:addr \edef\cur:th{x\last:haddr #1}% + \ifx \EndPicture\:UnDef + {\let\leavevmode\empty \cur:lbl{#2}% + \Make:Label{\cur:th\:currentlabel}{}}% + \else \ifx \label\@gobble \else \cur:lbl{#2}% + \edef\:temp{\noexpand\AfterPicture{% + \noexpand\Make:Label{\cur:th\:currentlabel}{}}}\:temp + \fi \fi} +\let\onc:lbl\anc:lbl +\def\SkipRefstepAnchor{\def\anc:lbl##1##2{\html:addr + \edef\cur:th{x\last:haddr}\ShowRefstepAnchor + \let\skip:anchor\cur:th}} +\def\ShowRefstepAnchor{\let\anc:lbl\onc:lbl} +\def\AutoRefstepAnchor{\SkipRefstepAnchor} + +\html:addr \edef\cur:th{x\last:haddr} +\def\Make:Label#1#2{% + \def\:tempb##1!*?: {% + \xdef\Made:Labels{{#1}\Made:Labels}% + \hbox{\Link{}{#1}#2\EndLink}% + \trim:Labels + }% + \def\:tempc##1!*?: {\hbox{#2}}% + \let\:next=\check:labels \edef\:tempa{#1}% + \expandafter\:next\Made:Labels{}!*?: % +} +\let\Made:Labels=\empty +\def\check:labels#1{% + \def\:temp{#1}\ifx\:temp\empty \let\:next=\:tempb + \else\ifx \:temp\:tempa \let\:next=\:tempc + \fi \fi + \:next } +\HAssign\Labels:Cnt 0 +\def\trim:Labels{% + \ifnum \Labels:Cnt>100 + \def\:tempa##1!*?: {}% + \gHAssign\Labels:Cnt = 0 + \let\:tempb\Made:Labels + \let\Made:Labels\empty + \expandafter\keep:Labels\:tempb!*?: % + \else \gHAdvance\Labels:Cnt by 1 \fi +} +\def\keep:Labels#1{\relax + \ifnum \Labels:Cnt<50 + \xdef\Made:Labels{\Made:Labels{#1}}\gHAdvance\Labels:Cnt 1 + \expandafter\keep:Labels + \else \expandafter\:tempa \fi } +\NewConfigure{currentlabel}{1} + + + +\def\@centercr{\ifhmode \unskip\else \@nolnerr\fi + \ifx \EndPicture\:UnDef \a:centercr \b:centercr + \fi \par \@ifstar{\nobreak\@xcentercr}\@xcentercr} +\def\@icentercr[#1]{% + \ifx \EndPicture\:UnDef + \ifdim #1>0.5\baselineskip \a:centercr\fi + \fi \vskip #1\ignorespaces} +\append:def\flushleft{\linepenalty10 } +\append:def\flushright{\linepenalty10 \ifx \EndPicture\:UnDef + \parfillskip\@flushglue + \leftskip\z@skip \rightskip\@flushglue + \fi} +\append:def\centering{% + \linepenalty10 \ifx \EndPicture\:UnDef + \parfillskip\@flushglue + \leftskip\z@skip \rightskip\@flushglue + \fi} + +\bgroup + \catcode`\-=13 + \catcode`\(=1 \catcode`\)=2 \catcode`\/=0 + \catcode`\{=12 \catcode`\}=12 \catcode`\\=12 +/gdef/ScriptEnv#1(% + /expandafter/let/csname :#1:/endcsname=/empty + /edef/:temp(/def/expandafter/noexpand/csname a:#1/endcsname + ####1/expandafter/noexpand/csname end/endcsname{#1}% + (####1/noexpand/:EndVerbatim/noexpand/end(#1)))/:temp +% /expandafter/def/csname +% b:#1/endcsname##1\end{#1}(##1/:EndVerbatim/end(#1))% + /expandafter/def/csname + b:#1/endcsname(/bgroup /catcode`/-=13 + /def/:temp####1\end{#1}(/egroup + /def-(/string-/relax)% + ####1/:EndVerbatim/end(#1))% + /:temp) + /edef/:temp(/noexpand/DefScript: + /expandafter/noexpand/csname #1/endcsname + (/expandafter/noexpand/csname a:#1/endcsname)% + (/expandafter/noexpand/csname b:#1/endcsname))/:temp +) +/egroup +\let\:sverb\@sverb +\def\@sverb#1{\a:verb \pend:def\verb@egroup{\b:verb}% + \:sverb#1} +\let\:temp\@verbatim +\HLet\@verbatim\:temp +\pend:def\@verbatim{% + \Configure{obeylines}{\let\ \v:ch}{}{\v:par}} + +\let\o:begin:\begin +\let\choose:begin\@firstoftwo +\def\begin#1{\csname @begin:#1\endcsname \choose:begin + {\let\choose:begin\@firstoftwo \ifx \EndPicture\:Undef + \PushStack\envn:list\n:list \SaveEverypar +\else \let\end \o:end: +\fi +\let\chk:pic\EndPicture +\ifx \EndPicture\:UnDef \list:save +\let\after:end\empty \csname before:begin#1\endcsname \fi +% +\@ifundefined{#1}% + {\def\reserved@a{\@latex@error{Environment #1 undefined}\@eha}}% + {\def\reserved@a{\def\@currenvir{#1}% + \edef\@currenvline{\on@line}% + \ifx \EndPicture\:UnDef + \ifx \this:listConfigure\empty + \null:listConfigure \csname on#1:list\endcsname \fi +\fi +% + \csname #1\endcsname + % +}}% +\global\@ignorefalse +\begingroup\@endpefalse \reserved@a +}% + {\o:begin:{#1}}} +\def\recall:afterend{\ifx \chk:pic\:UnDef + \ifhmode \hfill\break\fi +\RecallEverypar +\fi} +\:CheckOption{hooks+} \if:Option + \pend:defI\begin{\expandafter + \ifx\csname before:begin##1\endcsname\relax + \expandafter\ifx\csname bfr:begin##1\endcsname\relax + \immediate\write16{....\string\ConfigureEnv{##1}{}{}{}{}}% + \expandafter\let\csname bfr:begin##1\endcsname=\empty + \fi\fi} +\fi + +\NewConfigure{@begin}[2]{% + \expandafter\ifx\csname @begin:#1\endcsname\relax\fi + \expandafter\concat:config\csname @begin:#1\endcsname{#2}} +\let\o:end:\end +\def\end#1{\choose:begin + {%\IgnoreIndent + \ifvmode \def\:temp{\def\:temp{% + \def\:temp{\IgnorePar + \ifx \:tempa\hline \expandafter\\\else\fi + }% + \futurelet\:tempa\:temp +}% +% + \expandafter\expandafter\expandafter\:temp} +\expandafter\:temp +\fi + \csname end#1\endcsname\@checkend{#1}% + \aftergroup\recall:afterend + \expandafter\endgroup\if@endpe\@doendpe\fi + \ifx \chk:pic\:UnDef \csname after:end\endcsname +\expandafter\let\csname after:end\endcsname\:UnDef +% + \PopStack\envn:list\:tempb +\ifnum \:tempb=\n:list \else + \def\:temp{#1}\def\:tempa{thebibliography}\ifx \:temp\:tempa + \else\:warning{\string\SaveEverypar's: \:tempb\space at + \string\begin{#1} and \n:list\space \string\end{#1}}% +\fi \fi +\list:recall \fi + \if@ignore\global\@ignorefalse\ignorespaces\fi +}% + {\o:end:{#1}}} +\def\:tempc{\@endpetrue + \def\par{\@restorepar\ht:everypar{\HtmlPar}\par\@endpefalse}% + \ht:everypar{{\setbox\z@\lastbox}\IgnoreIndent\HtmlPar + \ht:everypar{\HtmlPar}\@endpefalse}} +\HLet\@doendpe\:tempc + +\def\:temp#1{\a:bordermatrix\o:bordermatrix:{#1}\b:bordermatrix} +\HLet\bordermatrix\:temp +\NewConfigure{bordermatrix}{2} + +\def\tx:halign#1#2{\csname a:#1\endcsname + \csname \ifx \EndPicture\:Undef reg:#1\else o:#1:\fi + \endcsname{#2}\csname b:#1\endcsname} +\def\:tempc#1{\tx:halign{displaylines}{#1}} +\HLet\displaylines\:tempc + \catcode`\#13 \catcode`\!6 +\def\reg:displaylines!1{\tabskip\z@skip + \SaveMkHalignConf:g{displaylines}\RecallTeXcr + \MkHalign#{\hbox{$\@lign\displaystyle#$}}!1\crcr + \EndMkHalign\RecallMkHalignConfig} + \catcode`\#=6 \catcode`\!=12 +\NewConfigure{displaylines}{4} + + +\def\ProtectedMathSymbol#1#2{% + \def\:temp{{\math:sym#1{#2}}}% + \expandafter\HLet\csname #2 \endcsname\:temp + \NewConfigure{#2}{1}\Configure{#2}{\csname o:#2 :\endcsname}} +\def\EncMathSymbol#1#2#3{% + \NewConfigure{#2}{1}% + \edef\:tempc{#3\expandafter\string\csname #2\endcsname}% + \def\:temp{{\math:sym#1{#2}}}% + \expandafter\HLet \csname \:tempc\endcsname\:temp + \edef\:temp{\noexpand\Configure{#2}{\expandafter\noexpand + \csname \:tempc\endcsname}}\:temp +} +\EncMathSymbol\mathop{l}{OT1} +\EncMathSymbol\mathop{L}{OT1} +\MathSymbol\mathop{mathellipsis} + +\def\bigl#1{\mathopen{\big{#1}}} +\def\bigm#1{\mathrel{\big{#1}}} +\def\bigr#1{\mathclose{\big{#1}}} +\def\Bigl#1{\mathopen{\Big{#1}}} +\def\Bigm#1{\mathrel{\Big{#1}}} +\def\Bigr#1{\mathclose{\Big{#1}}} +\def\biggl#1{\mathopen{\bigg{#1}}} +\def\biggm#1{\mathrel{\bigg{#1}}} +\def\biggr#1{\mathclose{\bigg{#1}}} +\def\Biggl#1{\mathopen{\Bigg{#1}}} +\def\Biggm#1{\mathrel{\Bigg{#1}}} +\def\Biggr#1{\mathclose{\Bigg{#1}}} +\def\:tempc{\a:quad} \HLet\quad\:tempc +\def\:tempc{\a:qquad} \HLet\qquad\:tempc +\NewConfigure{quad}{1} \Configure{quad}{\o:quad:} +\NewConfigure{qquad}{1} \Configure{qquad}{\o:qquad:} +\def\:temp#1#2{\a:mthpl\o:mathpalette:{#1}{#2}\b:mthpl} +\HLet\mathpalette\:temp +\NewConfigure{mathpalette}[2]{\c:def\a:mthpl{#1}\c:def\b:mthpl{#2}} +\Configure{mathpalette}{}{} +\def\:temp{\relax + \ifmmode \expandafter\o:mathpalette:\expandafter\mathph@nt + \else \expandafter\makeph@nt \fi} +\HLet\ph@nt\:temp +\def\:temp{\relax + \ifmmode \expandafter\o:mathpalette:\expandafter\mathsm@sh + \else \expandafter\makesm@sh \fi} +\HLet\smash\:temp + +\def\:temp #1\of #2{% + {\a:root #1\b:root#2\c:root}} +\HLet\root\:temp +\NewConfigure{root}{3} +\NewConfigure{cases}[8]{\c:def\a:cases{#1}\c:def\b:cases{#2}% + \c:def\c:cases{#5}\c:def\d:cases{#6}\c:def\e:cases{#7}% + \c:def\f:cases{#8}\c:def\g:cases{#3}\c:def\h:cases{#4}} +\Configure{cases}{}{}{}{}{}{}{}{} +\def\:tempc#1{\tx:halign{cases}{#1}} +\HLet\cases\:tempc + \catcode`\#13 \catcode`\!6 +\def\reg:cases!1{\left\{\vcenter{\normalbaselines\m@th \g:cases + \SaveMkHalignConf:g{cases}\RecallTeXcr + \MkHalign#{$#$&{#}}!1\crcr + \EndMkHalign\RecallMkHalignConfig \h:cases}\right.} + \catcode`\#=6 \catcode`\!=12 +\def\:tempc#1{\tx:halign{matrix}{#1}} +\HLet\matrix\:tempc + \catcode`\#13 \catcode`\!6 +\def\reg:matrix!1{\null\,\vcenter{\normalbaselines\m@th + \SaveMkHalignConf:g{matrix}\RecallTeXcr + \MkHalign#{$#$&&$#$}!1\crcr + \EndMkHalign\RecallMkHalignConfig}} + \catcode`\#=6 \catcode`\!=12 +\NewConfigure{matrix}{6} +\:CheckOption{no-pmatrix} \if:Option \else + \def\:temp#1{\a:pmatrix\o:pmatrix:{#1}\b:pmatrix} +\HLet\pmatrix\:temp +\NewConfigure{pmatrix}{2} + +\fi +\def\:temp#1{\relax\ifvmode\leavevmode\fi + \a:overline\hbox{${\HCode{}}#1$}\b:overline} +\HLet\overline\:temp +\NewConfigure{overline}{2} + +\def\:tempc{\relax\ifmmode\csname a:,\endcsname\else\thinspace\fi} +\expandafter\HLet\csname , \endcsname=\:tempc +\def\:tempc{\relax + \ifmmode\csname a:,\endcsname\expandafter\:gobble\fi + \o:thinspace: } +\HLet\thinspace=\:tempc +\NewConfigure{,}{1} +\Configure{,}{\mskip\thinmuskip} +\def\:temp{\csname a:'\endcsname + \bgroup \aftergroup\:pr@m@s +\prim@s} +\HLet\active@math@prime\:temp +{\catcode`\'=\active \global\let'\active@math@prime} +\let\:tempc\prim@s +\pend:def\:tempc{\csname c:'\endcsname\:gobble} +\HLet\prim@s\:tempc +\NewConfigure{'}{3} +\Configure{'}{}{}{\prime} + +\def\:pr@m@s{\futurelet\:temp\pr@m:s} +\def\pr@m:s{% + \ifx\:temp\fi \expandafter\expandafter\expandafter\:pr@m@s + \else \expandafter\expandafter\csname b:'\endcsname\fi} +\def\:temp#1#2{{\a:frac\begingroup + #1\endgroup\b:frac \over \c:frac #2\d:frac}} +\HLet\frac\:temp +\NewConfigure{frac}{4} +\def\:temp#1{{\a:sqrtsign{\o:sqrtsign:{#1}}\b:sqrtsign}} +\HLet\sqrtsign\:temp +\NewConfigure{sqrtsign}{2} +\long\def\:temp#1{\leavevmode\hbox{\a:mbox {#1}\b:mbox}} +\HLet\mbox\:temp +\NewConfigure{mbox}{2} +\long\def\:temp#1#2[#3]#4#5{% + \leavevmode + \@pboxswfalse + \setlength\@tempdima{#4}% + \@begin@tempboxa\vbox{\hsize\@tempdima\@parboxrestore#5\@@par}% + \ifx\relax #2\else + \ifx\@empty #2\else + \setlength\@tempdimb{#2}% + \def\@parboxto{to\@tempdimb}% + \fi\fi + \def\v:TBL{#1}% + \if#1b\vbox + \else\if #1t\vtop + \else\ifmmode\vcenter + \else\@pboxswtrue \expandafter\everymath\expandafter{\expandafter + \everymath\expandafter{\the\everymath}}% +$\vcenter + \fi\fi\fi + \@parboxto{\let\hss\vss\let\unhbox\unvbox + \csname bm@#3\endcsname}% + \if@pboxsw \m@th$\fi + \@end@tempboxa} +\HLet\@iiiparbox\:temp +\def\underline#1{% + \relax + \ifmmode\o:@@underline:{#1}% + \else $\o:@@underline:{\hbox{#1}}\m@th$\relax\fi} +\def\:tempc#1{\relax\ifvmode\leavevmode\fi + \a:underline \o:@@underline:{#1}\b:underline} +\HLet\@@underline\:tempc +\def\:tempc#1{\relax\ifvmode\leavevmode\fi + \a:underline \o:underline:{#1}\b:underline} +\HLet\underline\:tempc +\NewConfigure{underline}{2} + + \catcode`\#13 \catcode`\!6 +\def\reg:eq:narray!1\cr{\SaveMkHalignConf:g{eq:narray\if@eqnsw\else *\fi} +\MkHalign#{\hskip\@centering$\displaystyle\tabskip\z@skip{#}$\@eqnsel +&\global\@eqcnt\@ne\hskip \tw@\arraycolsep \hfil${#}$\hfil +&\global\@eqcnt\tw@ \hskip \tw@\arraycolsep + $\displaystyle{#}$\hfil\tabskip\@centering +&\global\@eqcnt\thr@@ \hb@xt@\z@\bgroup\hss#\egroup \tabskip\z@skip +}% +} + \catcode`\#=6 \catcode`\!=12 +\def\:tempc{ + \@@eqncr + \EndMkHalign \RecallMkHalignConfig + \csname b:eq:narray\if@eqnsw\else *\fi\endcsname + \global\advance\c@equation\m@ne + $$\@ignoretrue } +\HLet\endeqnarray\:tempc +\def\:tempc{% + \html:addr \edef\cur:th{x\last:haddr r}% +% + \let\sv:halign=\halign \def\halign{\let\halign=\sv:halign + \eq:narray\halign}\o:eqnarray:} +\HLet\eqnarray\:tempc +\let\eq:narray\empty +\def\:tempc{\pic:MkHalign{eq:narray\if@eqnsw\else *\fi}} +\HLet\eq:narray\:tempc +\def\c:eqnarray:{\c:eq:narray:} \NewConfigure{eq:narray}{6} +\expandafter\let\csname reg:eq:narray*\endcsname\reg:eq:narray +\expandafter\def\csname c:eqnarray*:\endcsname{\csname + c:eq:narray*:\endcsname} \NewConfigure{eq:narray*}{6} +\let\snd:halign\empty +\def\:temp[#1]{\ifnum 0=`{\fi }\@@eqncr} +\HLet\@xeqncr\:temp +\def\:temp{\let\reserved@a\relax + \ifcase\@eqcnt \def\reserved@a{& & &}\or + \def\reserved@a{& &}% + \or \def\reserved@a{&}\else + \let\reserved@a\@empty + \@latex@error{Too many columns in eqnarray environment}\@ehc\fi + \reserved@a \if@eqnsw \@eqnnum + {\let\html:addr\empty \anc:lbl r{}% +}% + \stepcounter{equation}\fi +% + \global\@eqnswtrue\global\@eqcnt\z@\cr} +\HLet\@@eqncr\:temp + + +\long\def\ConfigureList#1#2#3#4#5{\expandafter + \def\csname on#1:list\endcsname{\def\this:listConfigure{% + \def\:DLL{#2}\def\:DT{#4}\def\:DD{#5}\def\end:DL{#3}% + \tmp:cnt0 \def\:temp{#2#3#4#5}% + \g:let\:DLL{#1}\g:let\:DT{#1}\g:let\:DD{#1}\g:let\end:DL{#1}% + }}} +\def\null:listConfigure{% + \global\let\:DLL\empty + \global\let\:DT\empty \global\let\:DD\empty + \global\let\end:DL\empty \global\let\empty:D:T:D\empty} +\null:listConfigure \let\this:listConfigure\empty + +\def\lrbox#1{% + \edef\reserved@a{% + \endgroup + \setbox#1\hbox{% + \noexpand\PictureOff + \begingroup \aftergroup}% + \def\noexpand\@currenvir{\@currenvir}% + \def\noexpand\@currenvline{\on@line}}% + \reserved@a + \@endpefalse + \color@setgroup + \ignorespaces} +\long\def\:tempc[#1][#2]#3{\o:@imakebox:[#1][#2]{{#3}}} +\HLet\@imakebox\:tempc +\let\:sbox\sbox +\long\def\sbox#1#2{\:sbox#1{{#2}}} +\HAssign\:mpNum=0 +\HAssign\minipageNum=0 +\def \@setminipage{% + \@minipagetrue + \ht:everypar{\@minipagefalse\HtmlPar\ht:everypar{\HtmlPar}}% + \gHAdvance\:mpNum by 1 + \HAssign\minipageNum=\:mpNum \relax +} +\long\def\:temp#1{\a:fbox\gobble:fbox\o:fbox:{\hbox{{#1}}}\b:fbox} +\HLet\fbox\:temp +\let\gobble:fbox=\empty +\def\:tempc#1{} +\HLet\gobble:fbox\:tempc +\long\def\:temp[#1][#2]#3{% + \em:dim\frameboxWidth{#1}\def\frameboxAlign{#2}% + \a:framebox \gobble:frame\o:@iframebox:[#1][#2]{#3}\b:framebox} +\HLet\@iframebox\:temp +\NewConfigure{framebox}{2} +\let\gobble:frame=\empty +\def\:tempc#1[#2][#3]{\hbox} +\HLet\gobble:frame\:tempc +\def\em:dim#1#2{% + \tmp:dim=#2\tmp:cnt=0 \em:int \edef#1{\the\tmp:cnt}% + \tmp:dim=10\tmp:dim \tmp:cnt=0 \em:int \edef#1{#1.\the\tmp:cnt}% + \tmp:dim=10\tmp:dim \tmp:cnt=0 \em:int \edef#1{#1\the\tmp:cnt}% + \edef#1{#1em}% +} +\def\em:int{\relax + \ifdim \tmp:dim>1em + \advance\tmp:cnt by 1 \advance\tmp:dim by -1em + \expandafter\em:int + \fi +} +\NewConfigure{centerline}[2]{\c:def\cnt:a{#1}\c:def\cnt:b{#2}} +\NewConfigure{leftline}[2]{\c:def\lft:a{#1}\c:def\lft:b{#2}} +\NewConfigure{rightline}[2]{\c:def\a:rightline{#1}\c:def\b:rightline{#2}} + +\let\:tempc\tabbing +\pend:def\:tempc{\Configure{HtmlPar}{}{}{}{}% + \edef\ln:tab{\LikeRef{)tb\tab:N } 0 }% + \let\TABBING\ln:tab \gdef\locs:tab{}} +\HLet\tabbing\:tempc +\let\:tempc\endtabbing +\append:def\:tempc{% + \Tag{)tb\tab:N }{\locs:tab}% + \def\:temp{.}\ifx \:temp\dot:tab + \:warning{\noexpand\' ignored in tabbing} + \fi} +\HLet\endtabbing\:tempc +\def\:addfield{\global\setbox\@curline\hbox{\unhbox + \@curline\unhbox\@curfield}} +\def\:temp{% + \global\setbox\@curline\hbox{\unhbox + \@curline \x:tab\D:tab + \unhbox\@curfield \y:tab\d:tab + \ifx \y:tab\empty + \tmp:dim\dimen\@curtab + \advance\tmp:dim -\loc:tab +\else + \tmp:dim\last:len\relax +\fi +\ifdim \tmp:dim >\z@ + \tmp:dim\m:tab\tmp:dim + \xdef\locs:tab{\locs:tab\space \pt:int\tmp:dim}% +\fi +\xdef\loc:tab{\the\dimen\@curtab}% +% + \global\let\y:tab\empty +}} +\HLet\@addfield\:temp +\def\:temp{% + \TRD:tab \gdef\loc:tab{\z@}% + \ifnum \@nxttabmar >\@hightab + \@badtab \global\@nxttabmar \@hightab + \fi + \global\@curtabmar \@nxttabmar + \global\@curtab \@curtabmar + \global\setbox\@curline \hbox {}% + \@startfield \ifdim \the\dimen\@curtab > \z@ + \gdef\x:tab{\D:tab \d:tab\gdef\x:tab{}}% +\else \gdef\x:tab{}% +\fi +% + \strut} +\HLet\@startline\:temp +\def\:temp{% + \@stopfield + \global\setbox\@curline\hbox{% + \box\@curline + \hskip-\wd\@curfield \hskip-\tabbingsep + \x:tab \D:tab +% + \box\@curfield + \hskip\tabbingsep}% + \@startfield + \ignorespaces} +\HLet\@tablab\:temp +\def\:temp{% + \@stopfield \:addfield +% + \global\advance\@tabpush \@ne + \begingroup \@contfield} +\HLet\pushtabs\:temp +\def\:temp{\@stopfield \:addfield +% + \ifnum \@tabpush >\z@ + \endgroup \global\advance\@tabpush \m@ne + \ifnum \@curtab >\@hightab + \global \@curtab \@hightab + \@badtab \fi + \else \@badpoptabs \fi + \@contfield} +\HLet\poptabs\:temp +\let\:tempc\@stopline +\pend:def\:tempc{% + \unskip \@stopfield + \tmp:dim\linewidth +\advance\tmp:dim by -\wd\@curline +\edef\last:len{\if@rjfield \the\tmp:dim \else \z@\fi}% +% + \:gobbleII} +\append:def\:tempc{\rt:tab + \tmp:dim \last:len +\tmp:dim\m:tab\tmp:dim +\xdef\locs:tab{\locs:tab\space \pt:int\tmp:dim }% +\pic:gobble\hfill} +\HLet\@stopline\:tempc +\let\:tempc\kill +\pend:def\:tempc{% + \@stopfield + \tmp:dim \if@rjfield \the\wd\@curfield\else \z@\fi +\tmp:dim\m:tab\tmp:dim +\xdef\locs:tab{\locs:tab\space 0 }% +% + \:gobble} +\HLet\kill\:tempc +\def\pt:int#1{\expandafter\pt:nt\the#1//} +\def\pt:nt#1.#2//{#1} +\let\y:tab=\empty +\let\:tempc\@tabrj +\pend:def\:tempc{% + \@stopfield \edef\last:len{\the\wd\@curfield}% + \gdef\y:tab{\d:tabalgn \let\TabType=\`\relax \c:tabalgn}% + \:gobble +} +\HLet\@tabrj=\:tempc +\def\TRD:tab{\gdef\D:tab{\a:tabalgn \c:tabalgn \gdef\D:tab{}}} +\def\d:tab{\gdef\D:tab{% + \d:tabalgn \c:tabalgn \gdef\D:tab{}}} +\def\rt:tab{\d:tabalgn\b:tabalgn} +\def\gt:tab{% + \afterassignment\gt:tb \tmp:cnt=\ln:tab \space 0//} +\def\gt:tb#1//{\xdef\ln:tab{#1}% + \edef\TabWidth{\ifnum \tmp:cnt> 0 \the\tmp:cnt\fi }} + +\let\E:tabalign\empty +\def\c:tabbing:{\def\:tempa{tabbing}\futurelet\:temp\:tblgn} + +\HAssign\tab:N0 +\pend:def\tabbing{\let\dot:tab\empty \gHAdvance\tab:N 1} +\append:def\endtabbing{\Tag{)tb\tab:N .}{\dot:tab}} +\pend:def\@tablab{\xdef\dot:tab{.}} + +\pend:defI\extracolsep{\a:extracolsep{##1}} +\NewConfigure{extracolsep}[1]{\def\a:extracolsep##1{#1}} +\Configure{extracolsep}{} +\:CheckOption{no-array}\if:Option \else + \def\:temp{\let\@array:a\a:array \let\@array:b\b:array + \let\@array:c\c:array \let\@array:d\d:array + \let\@array:e\e:array \let\@array:f\f:array \o:array:} +\HLet\array\:temp +\ifx \:@tabular:\:UnDef \let\:@tabular:\empty \fi +\NewConfigure{multicolumn}{2} + + \:ifpackageloaded{array}{\:Optiontrue}{} +\fi +\if:Option \else + \def\:temp[#1]#2{% + \def\Clr{#2}\a:VBorder +\HAssign\ar:cnt0 +\let\HAlign\empty +% + \setbox\@arstrutbox\hbox{% + \vrule \@height\arraystretch\ht\strutbox + \@depth\arraystretch \dp\strutbox + \@width\z@}% + \@mkpream{#2}% + \edef\@preamble{% + \everycr{}\tabskip\z@skip\noexpand\MkHalign\noexpand\@sharp + {\@arstrut \@preamble \tabskip\z@skip}% +}% + \let\@startpbox\@@startpbox \let\@endpbox\@@endpbox + \let\tabularnewline\\% + \if #1t\vtop \else \if#1b\vbox \else \vcenter \fi\fi + \bgroup \def\v:TBL{#1}% + \let\par\@empty \let\protect\relax + \lineskip\z@skip\baselineskip\z@skip + \ifx \EndPicture\:UnDef + \SaveMkHalignConfig \ifx \recall:ar\:UnDef + \pend:def\@array{\recall:ar}% + \edef\recall:ar{% + \noexpand\ifx \noexpand\EndPicture\noexpand\:UnDef \noexpand\else + \arrayrulewidth\the\arrayrulewidth + \doublerulesep\the\doublerulesep + \arraycolsep\the\arraycolsep + \tabcolsep\the\tabcolsep + \noexpand\fi }% +\fi +\arrayrulewidth\z@ \doublerulesep\z@ +\arraycolsep\z@ \tabcolsep\z@ +\Configure{MkHalign} + {\@array:a}% + {\@array:b\ProperTrTrue}% + {\a:putHBorder\InitHBorder \ifProperTr{\@array:c}}% + {\ifProperTr{\@array:d}\a:putHBorder\InitHBorder}% + {\ifProperTr{\@array:e}\RecallMkHalignConfig\recall:ar}% + {\ifProperTr{\@array:f}} +% + \else \let\@sharp##\fi + \@preamble} +\HLet\@array\:temp +\let\:tempc\@@startpbox +\append:defI\:tempc{\everypar{\HtmlPar}\a:arrayparbox}% +\HLet\@@startpbox\:tempc + +\def\:tempc{\relax + \ifx \HCol\:UnDef \else \ifnum\HCol=1 \a:endarray\fi \fi + \crcr\ifx \EndPicture\:UnDef \EndMkHalign + \else \egroup\fi \egroup} +\HLet\endarray\:tempc +\def\:tempc{\relax + \ifx \HCol\:UnDef \else \ifnum\HCol=1 \a:endarray\fi \fi + \crcr\ifx \EndPicture\:UnDef + \EndMkHalign\else \egroup\fi \egroup $\egroup} +\HLet\endtabular\:tempc +\expandafter \let \csname endtabular*\endcsname\endtabular +\expandafter\def\csname tabular*\endcsname#1{\tabular} +\expandafter\def\csname before:begintabular*\endcsname{\csname + before:begintabular\endcsname} +\expandafter\def\csname ontabular*:list\endcsname{\csname + ontabular:list\endcsname} +\def\:temp#1{\@chclass \ifnum \@lastchclass=\tw@ 4 \else + \ifnum \@lastchclass=3 5 + \expandafter\let \csname @testpach \ar:cnt\endcsname\@nextchar +% + \else + \z@ \if #1c\@chnum \z@ \add:ar-\else + \if #1l\@chnum \@ne \add:ar<\else + \if #1r\@chnum \tw@ \add:ar>\else + \@chclass \if #1|\@ne \b:VBorder\else + \if #1@\tw@ \d:VBorder\else + \if #1p3 \add:ar p\else \z@ \@preamerr 0\fi + \fi \fi \fi \fi \fi \fi +\fi} +\HLet\@testpach\:temp +\def\add:ar#1{% + \Advance:\ar:cnt by 1 + \def\ch:class{#1}% +\c:VBorder + \edef\HAlign{\HAlign 0 \ar:cnt\space #1 }} +\def\HColAlign{\expandafter \ifx\csname + \expandafter\string\ch:class :T:D\endcsname\relax \else \csname + \expandafter\string\ch:class :T:D\endcsname\fi} + +\def\HColWidth{\csname @testpach \HCol\endcsname} +\long\def\:temp#1#2#3{\multispan{#1}\begingroup + \let\HAlign\empty \@mkpream{#2}% +\ifx \EndPicture\:UnDef + \def\:temp##1 ##2 ##3 {##3}% + \xdef\new:span{\new:span\HRow.\HCol\expandafter\:temp\HAlign;}% +\fi +% + \def\@sharp{\a:multicolumn#3\b:multicolumn}\set@typeset@protect + \let\@startpbox\@@startpbox\let\@endpbox\@@endpbox + \@arstrut \@preamble\hbox{}\endgroup\ignorespaces} +\HLet\multicolumn\:temp +\NewConfigure{multicolumn}{2} + + + +\def\:temp{% + \let\@array:a\a:tabular \let\@array:b\b:tabular +\let\@array:c\c:tabular \let\@array:d\d:tabular +\let\@array:e\e:tabular \let\@array:f\f:tabular +% + \leavevmode \hbox \bgroup \:@tabular: + $\let\@acol\@tabacol \let\@classz\@tabclassz + \let\@classiv\@tabclassiv \let\\\@tabularcr\@tabarray} +\HLet\tabular\:temp + +\fi +\NewConfigure{arrayparbox}{1} +\NewConfigure{endtabular}{1} +\NewConfigure{endarray}{1} +\def\ignoreEndTr{\expandafter + \ifx \csname :AfterHline\endcsname\relax\else + \expandafter\ignore:EndTr + \fi} +\def\ignore:EndTr{% + \o:noalign:{\global\futurelet\:AfterHline}% +} +\long\def\ifProperTr#1{% + \ifx \:AfterHline\end + #1\global\let\:AfterHline\endinput + \global\let\Needs:@array:d\@array:d + \else \ifx \:AfterHline\endinput + \ifx \Needs:@array:d\@array:d + #1\global\let\Needs:@array:d\:UnDef + \fi + \global\let\:AfterHline\relax + \else #1% + \fi\fi} +\def\ProperTrTrue{\global\let\:AfterHline=\relax} +\NewConfigure{putHBorder}{1} + +\let\lt:pic\picture +\def\picture{% + \ifx \EndPicture\:UnDef + \a:picture + \let\end:lt:pic\endpicture + \def\endpicture{\end:lt:pic \b:picture}% + \else \let\EndPicture\empty + \fi\lt:pic} +\NewConfigure{picture}{2} + +\def\:thm{\o:@thm:} +\def\:temp{\let\sv:item\item +\def\item[##1]{\nobreak +\let\item\sv:item + \item[##1]\b:newtheorem}% +\a:newtheorem\AutoRefstepAnchor +\:thm} +\HLet\@thm\:temp +\let\o:@endtheorem:\@endtheorem +\append:def\@endtheorem{\c:newtheorem} +\NewConfigure{newtheorem}{3} + +\let\no@ssect\@ssect +\def\@ssect#1#2#3#4#5{\:Sc3 + \no@ssect{#1}{#2}{#3}{#4}{\:Sc4#5\:Sc2}\HtmlEnv} +\let\no@sect\@sect +\def\@sect#1#2#3#4#5#6[#7]#8{% + \xdef\c:secnumdepth{#2}\:Sc3 + \no@sect{#1}{#2}{#3}{#4}{#5}{#6}[#7]{\:Sc4#8\:Sc2}\HtmlEnv} +\let\:startsection\@startsection +\def\@startsection#1{\@ifstar{\Configure{secType}{like#1}}% + {\Configure{secType}{#1}}% + \:Sc1\:startsection{#1}} +\NewConfigure{secType}[1]{\def\sec:typ{#1}} +\NewConfigure{@sec @ssect}[1]{% + \def\rdef:sec##1{#1\csname no@##1\endcsname}} +\:CheckOption{sections-} \if:Option + \Configure{@sec @ssect}{} +\else + \Configure{@sec @ssect}{% + \let\sv:Sc\:Sc \let\sv:sect\@sect \let\sv:ssect\@ssect +\let\sv:Msect\M@sect +\let\:Sc\:gobble + \def\@sect##1##2##3##4##5##6[##7]##8{% + \ifx \o:@seccntformat:\:UnDef + \let\o:@seccntformat:\@seccntformat +\fi +\let\@seccntformat\:gobble +% + \let\@sect\no@sect \xdef\c:secnumdepth{##2}% + {\SkipRefstepAnchor \let\addcontentsline\:gobbleIII \let\mark\:gobble + \no@sect{##1}{##2}{##3}{##4}{##5}{##6}[{##7}]{}}% + \let\:Sc\sv:Sc \let\@sect\sv:sect \let\@ssect\sv:ssect +\let\M@sect\sv:Msect +% + \let\@seccntformat=\o:@seccntformat: +% + \HtmlEnv \Toc:Title{##7}\csname no:#1\endcsname{##8}}% +% + \def\@ssect##1##2##3##4##5{% + \gdef\ssect:ttl{##5}% +% + \let\@ssect\no@ssect + {\def\addcontentsline####1####2####3{}% + \no@ssect{##1}{##2}{##3}{##4}{}}% + \let\:Sc\sv:Sc \let\@sect\sv:sect \let\@ssect\sv:ssect +\let\M@sect\sv:Msect +% + \HtmlEnv \csname :like#1\endcsname{##5}}% +\IgnorePar} +\fi +\pend:defI\@hangfrom{\a:@hangfrom} +\append:defI\@hangfrom{\b:@hangfrom} +\NewConfigure{@hangfrom}{2} +\long\def\ConfigureSec#1#2#3#4#5{% + \expandafter\def\csname #1:Sc1\endcsname{#2}% + \expandafter\def\csname #1:Sc2\endcsname{#3}% + \expandafter\def\csname #1:Sc3\endcsname{#4}% + \expandafter\def\csname #1:Sc4\endcsname{#5}% +} +\def\:Sc#1{% + \ifx \sec:typ\:UnDef + \:warning{Missing \string\Configure{secType}{...}}% + \let\sec:typ\empty + \fi + \csname \sec:typ :Sc#1\endcsname} +\let\:xsect\@xsect +\def\@xsect#1{\:xsect{0ex}} +\append:def\@afterheading{\everypar{\HtmlPar}} +\let\@svsechd\empty + +\def\@xfloat #1[#2]{% + \def \@captype {#1}% + \:clearpage \bf:float \:clearpage + \begingroup + \expandafter\ifx\csname end#1\endcsname\o:end@float: + \expandafter\let\csname end#1\endcsname\float@end + \expandafter\let\csname end#1*\endcsname\float@dblend + \fi +} +\let\o:end@float:\end@float +\def\end@float{\endgroup\:clearpage \af:float} +\let\end@dblfloat\end@float +\Odef\c:float:[#1]#2#3#4{% + \def\bf:float{#2\gHAdvance\float:cnt 1 +\gHAssign\capt:cnt0 +\hbox{\def\flt:anchor{#1}\get:cptg}% +#3}% + \def\af:float{#4}} +\gHAssign\capt:cnt0 +\Configure{float}{}{}{} +\long\def\:tempc#1[#2]#3{\par \cur:lbl{}% + \gHAdvance\TitleCount by 1 \begingroup \protect:wrtoc +\edef\:temp{\the\:tokwrite{\string\doTocEntry + \string\toc\expandafter\ifx\csname ext@#1\endcsname\relax +#1\else\csname ext@#1\endcsname\fi +{\csname + the#1\endcsname}{\string\csname\space a:TocLink\string\endcsname + {\FileNumber}{\cur:th + \:currentlabel}{}{\ignorespaces #2}}% + {#1}\relax}}\:temp \endgroup +\begingroup + \@parboxrestore \normalsize + \@makecaption{\csname fnum@#1\endcsname}{\ignorespaces #3}\par + \endgroup \let\skip:anchor\:UnDef +} +\def\numberline#1{\hbox to\@tempdima{#1\hfil} } +\HLet\@caption\:tempc +\:CheckOption{refcaption} \if:Option + \def\cap:ref#1{\cur:lbl{}\Link{}{\cur:th\:currentlabel}#1\EndLink + \global\let\skip:anchor\:UnDef} +\else + \Log:Note{for links into captions, instead + of float heads, use the command line option `refcaption'}% + \def\cap:ref#1{\cur:lbl{}% + #1\Tag{\float:cnt cAp\capt:cnt}{\cur:th\:currentlabel}% + \gHAdvance\capt:cnt 1 } +\fi +\HAssign\float:cnt0 +\def\get:cptg{% + \ifTag{\float:cnt cAp\capt:cnt}{% + \Make:Label{\LikeRef{\float:cnt cAp\capt:cnt}}{\flt:anchor}% + \Advance:\capt:cnt 1 \expandafter\get:cptg + }{}} +\def\:temp#1{{\stepcounter{footnote}% + \ifx \footnote\thanks + \a:thank\@fnsymbol\c@footnote\b:thank + \fi + \let\a:thanks\empty \let\b:thanks\empty + \protected@xdef\@thanks{\noexpand\a:thanks{\@thanks\c:thank + \@fnsymbol\c@footnote\d:thank #1\e:thank}\noexpand\b:thanks}% +}} +\HLet\thanks\:temp +\NewConfigure{thank}{5} +\NewConfigure{thanks}{2} +\pend:def\@footnotemark{\bgroup + \expandafter\ifx \csname @makefnmark\endcsname\relax \else + \pend:def\@makefnmark{\hbox\bgroup\a:footnotemark}% + \append:def\@makefnmark{\b:footnotemark\egroup}% + \fi +} +\append:def\@footnotemark{\egroup} +\NewConfigure{footnotemark}{2} +\NewConfigure{footnotebody}{2} +\long\def\@footnotetext#1{\leavevmode + \vbox{%\IgnorePar + \leftskip0pt {\ht:everypar{}\parindent0pt\leavevmode}% + \long\def\:tempc##1{\protected@edef + \@currentlabel{\csname p@footnote\endcsname\@thefnmark}% +\anc:lbl f{footnote}% +\a:footnotetext + \o:@makefntext:{\b:footnotetext \csname a:footnotebody\endcsname + {##1}\csname b:footnotebody\endcsname}\c:footnotetext +}% +\HLet\@makefntext\:tempc +% + \reset@font\footnotesize + \color@begingroup + \@makefntext{\ignorespaces#1}% + \color@endgroup + \ht:special{t4ht@[}}\ht:special{t4ht@]}} +\NewConfigure{footnotetext}{3} +\long\def\@mpfootnotetext#1{\leavevmode + \vbox{% + \leftskip0pt {\ht:everypar{}\parindent0pt\leavevmode}% + \def\:tempc##1{\protected@edef + \@currentlabel{\csname p@mpfootnote\endcsname\@thefnmark}% +\anc:lbl f{footnote}% +\a:footnotetext + \o:@makefntext:{\b:footnotetext \csname a:footnotebody\endcsname + {##1}\csname b:footnotebody\endcsname}\c:footnotetext +}% +\HLet\@makefntext\:tempc +% + \reset@font\footnotesize + \color@begingroup + \@makefntext{\ignorespaces #1}% + \color@endgroup + \ht:special{t4ht@[}}\ht:special{t4ht@]}} +\def\FNnum{\the\c@footnote} +\def\:tempc{% + \HAssign\FNnum = \csname c@\@mpfn\endcsname + \HAdvance\FNnum by 1 + \o:footnote: +} +\HLet\footnote=\:tempc +\def\:tempc[#1]{% + \HAssign\FNnum = #1\relax + \o:@xfootnote:[#1]% +} +\HLet\@xfootnote\:tempc +\def\:tempc{% + \HAssign\FNnum = \c@footnote + \HAdvance\FNnum by 1 + \o:footnotemark: +} +\HLet\footnotemark\:tempc +\def\:tempc[#1]{% + \HAssign\FNnum = #1\relax + \o:@xfootnotemark:[#1]% +} +\HLet\@xfootnotemark\:tempc +\def\:tempc{% + \HAssign\FNnum = \csname c@\@mpfn\endcsname + \o:footnotetext: +} +\HLet\footnotetext\:tempc +\def\:tempc[#1]{% + \HAssign\FNnum = #1\relax + \o:@xfootnotenext:[#1]% +} +\HLet\@xfootnotenext\:tempc +\def\:temp#1{% + {\m@th\ensuremath{^{\mbox{\fontsize\sf@size\z@#1}}}}} +\ifx \@textsuperscript\:temp + \def\@textsuperscript#1{% + {\m@th\ensuremath + {{\HCode{}}\sp{\mbox{\fontsize\sf@size\z@#1}}}}} +\fi + +\NewConfigure{wrindex}[1]{\concat:config\a:wrindex{#1}} +\let\a:wrindex\empty +\ifx \@indexfile\:UndDef \else + \let\o:wrindex:\@wrindex + \def\@wrindex{\a:wrindex \o:wrindex:} + \Configure{wrindex} + {\def\#{\string\#}% +\warn:idx{\jobname}% + \:wribefr\@indexfile} +\fi +\ifx \@glossaryfile\:UndDef \else + \let\:wrglossary\@wrglossary + \def\@wrglossary{\:wribefr\@glossaryfile\:wrglossary} +\fi +\def\:wribefr#1{\title:chs{\html:addr + \hbox{\Link-{}{dx\last:haddr +}\EndLink}}{}% + \edef\:temp{\write#1{\expandafter\string\a:idxmake{\RefFileNumber + \FileNumber}{\title:chs {dx\last:haddr +}{\cur:th + \:currentlabel}}{\a:makeindex}}}\:temp} +\ifx \a:makeindex\:UnDef + \NewConfigure{makeindex}{1} \Configure{makeindex}{} +\fi +\ifx \beforeentry\:UnDef \def\beforeentry#1#2{} \fi +\NewConfigure{idxmake}{1} +\Configure{idxmake}{\beforeentry} + +\:CheckOption{no-bib} \if:Option\else + \ifx \o:@citex:\:UnDef \let\o:@citex:\@citex\fi +\catcode`\:=12 +\def\@citex[#1]#2{% + \let\@citea\@empty + \csname a:cite\endcsname +\@cite{\@for\@citeb:=#2\do + {\@citea\def\@citea{,\penalty\@m\ }% + {\SUBOff \SUPOff +\xdef\@citeb{\expandafter\@firstofone\@citeb}}% + \if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi + \@ifundefined{b@\@citeb}{\mbox{\reset@font\bfseries ?}% + \G@refundefinedtrue + \@latex@warning + {Citation `\@citeb' on page \thepage \space undefined}}% + {{\cIteLink {X\@citeb}{}% +\csname b@\@citeb\endcsname + \EndcIteLink +}}}}{#1}\csname b:cite\endcsname +} +\catcode`\:=11 + + \ifx \o:@lbibitem:\:UnDef \let\o:@lbibitem:\@lbibitem\fi +\def\@lbibitem[#1]#2{{\:SUBOff\:SUPOff\edef\:tempb{{#2}}% + \pend:def\:tempb{\o:@lbibitem:[#1]}% + \global\let\:temp\:tempb}% + \setb:anc{#2}\:temp\bib:anc \let\AnchorLabel\sv:anc\ignorespaces} +\ifx \o:@bibitem:\:UnDef \let\o:@bibitem:\@bibitem \fi +\def\@bibitem#1{{\:SUBOff\:SUPOff\edef\:temp{\noexpand\o:@bibitem:{#1}}% + \global\let\:temp\:temp}\:temp} +\pend:defI\@bibitem{\setb:anc{##1}} +\append:defI\@bibitem{\bib:anc + \let\AnchorLabel\sv:anc \ignorespaces} +\def\setb:anc#1{\let\sv:anc\AnchorLabel + \def\bib:anc{\def\bib:anc{#1}\ifx \bib:anc\empty \else + \a:bibitem{}{\a:bibanchor#1}\b:bibitem\fi \gdef\bib:anc{}}% + \def\AnchorLabel{\bib:anc}\let\cite:item=\item +\def\item##1\if@filesw##2\fi{\let\item\cite:item + \item##1\if@filesw {\a:bibcite ##2}\fi} +} +\NewConfigure{bibitem}{2} +\NewConfigure{bibanchor}{1} +\Configure{bibanchor}{X} +\NewConfigure{bibcite}{1} + +\fi +\NewConfigure{cite}[4]{\c:def\a:cite{#1}\c:def\b:cite{#2}% + \d:def\cIteLink{#3}\ifx \cIteLink\empty + \let\cIteLink\:gobbleII\fi \c:def\EndcIteLink{#4}} +\Configure{cite}{}{}{}{} +\:CheckOption{bibtex2} \if:Option + \expandafter\def\csname bibliography2\endcsname{\csname + a:bibliography2\endcsname + \Link{YX\b:blabel}{}\csname b:bibliography2\endcsname + \EndLink \csname c:bibliography2\endcsname}% + \let\bibitem:ii\@bibitem + \def\@bibitem#1{\bibitem:ii{#1}\def\b:blabel{#1}} + \let\lbibitem:ii=\@lbibitem + \def\@lbibitem[#1]#2{\lbibitem:ii[#1]{#2}\def\b:blabel{#2}} + \let\bibliography:ii=\bibliography + \def\bibliography#1{% + \let\bibliography=\bibliography:ii + {\bibliography{#1}} + \bgroup + \ConfigureEnv{thebibliography}{}{}{}{} + \ConfigureList{thebibliography} + {\let\en:bib=\empty} + {\en:bib} + {\en:bib + \def\en:bib{\csname b:bibitem2\endcsname\EndHPage{}}% + \HPage{}\csname a:bibitem2\endcsname + } + {\csname c:bibitem2\endcsname} + \def\section##1##2{} + \Configure{bibanchor}{YX} + \@fileswfalse + \@input@{\jobname j.bbl}% + \egroup + } + \NewConfigure{bibliography2}{3} + \NewConfigure{bibitem2}{3} + \:CheckOption{bibtex2} \if:Option + \Log:Note{Option `bibtex2' requires + compilation of `\jobname j.aux' with bibtex.} + \immediate\write-1{ Employ \string\Configure{bibliographystyle2}{...} + to change the bibliography style.} +\else + \Log:Note{for 2 levels bibtex bibliography, + use the command line option `bibtex2'} +\fi + + \bgroup + \catcode`\/=0 + \catcode`\\=12 + /gdef/bib:style{\bibstyle} + /catcode`/\=0 + /catcode`//=12 +\egroup +\bgroup + \catcode`\&=12 + \gdef\get:aux{% + \immediate\read15 to \line + \ifeof15 \else + \expandafter\scan:aux\line @@@@@@@@@&&&& + \expandafter\get:aux + \fi + } + \gdef\put:aux#1&&&&{% + \immediate\write15{\ifx \first\bib:style + \expandafter\ifx \csname a:bibliographystyle2\endcsname\empty + \line \else + \bib:style{\csname a:bibliographystyle2\endcsname}\fi + \else \line\fi}} +\egroup +\def\scan:aux#1#2#3#4#5#6#7#8#9{\def\first{#1#2#3#4#5#6#7#8#9}\put:aux} +\NewConfigure{bibliographystyle2}{1} +\Configure{bibliographystyle2}{} +\def\j:aux{% + \bgroup + \immediate\openin15=\jobname .aux + \ifeof15 \else + \no:catcodes{0}{255}{12}% + \no:catcodes{65}{90}{11}% + \no:catcodes{97}{122}{11}% + \catcode`\^^M=5 + \immediate\openout15=\jobname j.aux + \get:aux + \immediate\write15{} + \immediate\closeout15 + \immediate\closein15 + \fi + \egroup +} +\append:def\@enddocumenthook{% + \let\:dofilelist=\@dofilelist + \def\@dofilelist{% + \let\@dofilelist=\:dofilelist + \j:aux \@dofilelist}} + +\fi + +\:CheckOption{fussy} \if:Option \else + \def\sloppy{% + \tolerance 9999% + \emergencystretch 3em} + \def\fussy{% + \emergencystretch\z@ + \tolerance 200} + \def \@largefloatcheck{% + \ifdim \ht\@currbox>\textheight + \@tempdima -\textheight + \advance \@tempdima \ht\@currbox + \ht\@currbox \textheight + \fi + } +\fi + +\pend:def\@outputpage{\let\@oddhead=\empty \let\@oddfoot=\empty + \let\@evenhead=\empty \let\@evenfoot=\empty } +\pend:def\newpage{% + \@noskipsectrue + \if@nobreak \@nobreakfalse \ht:everypar{\HtmlPar}\fi } +\pend:def\clearpage{\IgnorePar} + + + + \def\({\leavevmode\st:math} + \def\){\ed:math} +\NewConfigure{()}[2]{\def\st:math{#1}\def\ed:math{#2}} + \def\[{\st:Math} + \def\]{\ed:Math} +\NewConfigure{[]}[2]{\def\st:Math{#1}\def\ed:Math{#2}} +\Configure{()}{$}{$} +\Configure{[]}{$$}{$$} + +\ifx \a:mth\:UnDef + \expandafter\pend:defIII\csname c:$:\endcsname{% + \ifx \a:mth\:UnDef \pend:def\({\bgroup\let\a:mth\empty + \let\b:mth\empty \let\c:mth\empty } +\append:def\){\egroup} +\fi + \def\:@tabular:{\expandafter\everymath + \expandafter{\expandafter \everymath \expandafter{\the\everymath}}}% +} +\else + \pend:def\({\bgroup\let\a:mth\empty + \let\b:mth\empty \let\c:mth\empty } +\append:def\){\egroup} + + \def\:@tabular:{\expandafter\everymath + \expandafter{\expandafter \everymath \expandafter{\the\everymath}}}% +% +\fi +\ifx \a:display\:UnDef + \expandafter\pend:defIII\csname c:$$:\endcsname{% + \ifx \a:display\:UnDef \pend:def\[{\bgroup\let\a:display\empty + \let\b:display\empty \let\c:display\empty } +\append:def\]{\egroup} +\fi} +\else + \pend:def\[{\bgroup\let\a:display\empty + \let\b:display\empty \let\c:display\empty } +\append:def\]{\egroup} + +\fi + + + + + \:CheckOption{hooks+} \if:Option + \def\trc:wrt{\immediate\write16} +\else \:CheckOption{hooks} \if:Option + \let\trc:wrt\:gobble +\fi\fi + + +\def\cut:gr#1{\lk:#1like!*?: % + \ifx \:temp\empty \expand:after{% + \expand:after{\expandafter\let\csname #1\endcsname}% + \csname :#1\endcsname + \ct:gr{#1}% + \expand:after{\expandafter\let\csname :#1\endcsname}% + \csname #1\endcsname + \expandafter\let\csname #1\endcsname\:UnDef}% + \else + \expand:after{\ct:gr{#1}}% + \fi} + \def\ct:gr#1{% + \edef\:temp{% + \let\:csname \HP:file : #1\endcsname \:csname #1\endcsname + \let\:csname \HP:file :Cut:#1\endcsname \:csname Cut:#1\endcsname + \def\:csname #1\endcsname{% + \noexpand \@ifnextchar*{\noexpand\after:gobble + \:csname :like#1\endcsname}% + {\:csname \HP:file :#1-\endcsname}}% + \def\:csname \HP:file :#1-\endcsname####1{% + \noexpand\cond:cs{\HP:file}{####1}% + \:csname \HP:file : #1\endcsname{####1}}% + \def\:csname Cut:#1\endcsname####1{% + \noexpand\cond:cs{Cut:\HP:file}{####1}% + \noexpand\cond:cs{\HP:file :Cut:#1}{####1}}% + }\:temp } +\def\lk:#1like#2!*?: {\def\:temp{#1}} +\def\after:gobble#1#2{#1} +\let\tex:cutat\:CutAt +\def\:CutAt#1#2,#3//{% + \chk:like #2like//% + \ifx \:temp\empty \expand:after{\tex:cutat#1#2,}\del:like#2,#3//% + \else \tex:cutat#1#2,like#2,#3//\fi} +\def\chk:like#1like#2//{\def\:temp{#1}} +\def\del:like#1like{#1} + +\long\def\ConfigureEnv#1#2#3#4#5{% + \def\:temp{#2#3#4#5}\ifx \:temp\empty \let\:temp\null + \else \def\:temp{#2#3}\fi + \ifx \:temp\empty \else + \expandafter\def\csname before:begin#1\endcsname + {#2\def\after:end{#3}}% + \fi + \def\:temp{#2#3#4#5}\ifx \:temp\empty \let\:temp\null + \else \def\:temp{#4#5}\fi + \ifx \:temp\empty + \else \ConfigureList{#1}{#4}{#5}{}{}\fi} +\NewConfigure{centercr}{2} +\NewConfigure{verbatim}[2]{\c:def\v:par{#1}\c:def\v:ch{#2}} +\def\c:verb:#1#2{\c:def\a:verb{#1}\c:def\b:verb{#2}} +\def\:temp#1#2{{\a:stackrel {\mathop {#2}\b:stackrel{#1}}\c:stackrel}} +\HLet\stackrel\:temp +\NewConfigure{stackrel}{3} +\NewConfigure{fbox}{2} +\:CheckOption{no-array}\if:Option \else + \NewConfigure{array}{6} +\NewConfigure{tabular}{6} +\NewConfigure{VBorder}{4} +\NewConfigure{HBorder}[9]{\c:def\a:HBorder{#1}% + \c:def\b:HBorder{#2}\c:def\c:HBorder{#3}\c:def\d:HBorder{#4}% + \c:def\e:HBorder{#5}\c:def\f:HBorder{#6}\c:def\g:HBorder{#7}% + \c:def\h:HBorder{#8}\c:def\i:HBorder{#9}\c:HBRD} +\def\c:HBRD#1{\c:def\j:HBorder{#1}} +\def\:temp{\@addtopreamble{\@nextchar + \csname a:@{}\endcsname}} \HLet\@tabclassiv\:temp +\def\:temp{\@addtopreamble{$\@nextchar + $\csname a:@{}\endcsname}} \HLet\@arrayclassiv\:temp +\NewConfigure{@{}}{1} +\Configure{@{}}{} + + +\fi +\NewConfigure{tableofcontents}{5} +\NewConfigure{marginpar}{2} +\NewConfigure{newline}{1} + +\def\g:let#1#2{\global\let#1#1} + +\:CheckOption{hooks++} \if:Option + \long\def\ConfigureEnv#1#2#3#4#5{% + \expandafter\def\csname before:begin#1\endcsname{% + \ifx \EndPicture\:Undef\a:trc Env(#1)1\b:trc\fi + #2\ifx \EndPicture\:Undef\c:trc Env(#1)1\d:trc\fi + \def\after:end{% + \ifx \EndPicture\:Undef\a:trc END(#1)2\b:trc\fi + #3\ifx \EndPicture\:Undef\c:trc END(#1)2\d:trc\fi + }}% + \ConfigureList{#1}{#4}{#5}{}{}} +\def\:Sc#1{% + \ifx \sec:typ\:UnDef + \:warning{Missing \string\Configure{secType}{...}}% + \let\sec:typ\empty + \fi + \ifx \EndPicture\:Undef\a:trc Sec(\sec:typ)#1\b:trc\fi + \csname \sec:typ :Sc#1\endcsname + \ifx \EndPicture\:Undef\c:trc Sec(\sec:typ)#1\d:trc\fi +} + +\else \:CheckOption{hooks+} \if:Option + \def\trc:wrt{\immediate\write16} + \else \:CheckOption{hooks} \if:Option + \let\trc:wrt\:gobble + \fi\fi + \if:Option + \if:latex \long\def\ConfigureEnv#1#2#3#4#5{% + \expandafter\def\csname before:begin#1\endcsname{% + \def\:temp{#2}\ifx \:temp\empty + \ifx \EndPicture\:Undef\a:trc Env(#1)1\b:trc\fi + #2\ifx \EndPicture\:Undef\c:trc Env(#1)1\d:trc\fi + \else #2\fi + \def\after:end{% + \def\:temp{#3}\ifx \:temp\empty + \ifx \EndPicture\:Undef\a:trc Env(#1)2\b:trc\fi + #3\ifx \EndPicture\:Undef\c:trc Env(#1)2\d:trc\fi + \else #3\fi + }}% + \ConfigureList{#1}{#4}{#5}{}{}} +\def\:Sc#1{% + \ifx \sec:typ\:UnDef + \:warning{Missing \string\Configure{secType}{...}}% + \let\sec:typ\empty + \fi + \expandafter\ifx \csname \sec:typ :Sc#1\endcsname \relax + \ifx \EndPicture\:Undef\a:trc Sec(\sec:typ)#1\b:trc + \c:trc Sec(\sec:typ)#1\d:trc\fi + \else \csname \sec:typ :Sc#1\endcsname \fi +} +\def\g:let#1#2{\advance\tmp:cnt 1 + \ifx \:temp\empty + \edef\:temp{\noexpand\pend:def\noexpand#1{\noexpand + \a:trc List(#2)\the\tmp:cnt\noexpand\b:trc}}\:temp + \edef\:temp{\noexpand\append:def\noexpand#1{\noexpand + \c:trc List(#2)\the\tmp:cnt\noexpand\d:trc}}\:temp + \let\:temp\empty + \fi + \global\let#1#1} +\fi +\fi\fi + +\NewConfigure{equation}[3]{% + \c:def\a:equation{#1\bgroup\let\@eqnnum\empty}% + \c:def\b:equation{\egroup#2}\c:def\c:equation{#3}} +\def\equ:no{\@eqnnum} +\Configure{equation}{}{}{} +\NewConfigure{texttt}[2]{\expandafter\ifx \csname o:texttt :\endcsname\relax + \long\def\:temp##1{{\a:texttt \csname o:texttt :\endcsname{##1}\b:texttt}}% + \expandafter\HLet\csname texttt \endcsname\:temp + \fi \c:def\a:texttt{#1}\c:def\b:texttt{#2}} +\NewConfigure{textit}[2]{\expandafter\ifx \csname o:textit :\endcsname\relax + \long\def\:temp##1{{\a:textit \csname o:textit :\endcsname{##1}\b:textit}}% + \expandafter\HLet\csname textit \endcsname\:temp + \fi \c:def\a:textit{#1}\c:def\b:textit{#2}} +\NewConfigure{textrm}[2]{\expandafter\ifx \csname o:textrm :\endcsname\relax + \long\def\:temp##1{{\a:textrm \csname o:textrm :\endcsname{##1}\b:textrm}}% + \expandafter\HLet\csname textrm \endcsname\:temp + \fi \c:def\a:textrm{#1}\c:def\b:textrm{#2}} +\NewConfigure{textup}[2]{\expandafter\ifx \csname o:textup :\endcsname\relax + \long\def\:temp##1{{\a:textup \csname o:textup :\endcsname{##1}\b:textup}}% + \expandafter\HLet\csname textup \endcsname\:temp + \fi \c:def\a:textup{#1}\c:def\b:textup{#2}} +\NewConfigure{textsl}[2]{\expandafter\ifx \csname o:textsl :\endcsname\relax + \long\def\:temp##1{{\a:textsl \csname o:textsl :\endcsname{##1}\b:textsl}}% + \expandafter\HLet\csname textsl \endcsname\:temp + \fi \c:def\a:textsl{#1}\c:def\b:textsl{#2}} +\NewConfigure{textsf}[2]{\expandafter\ifx \csname o:textsf :\endcsname\relax + \long\def\:temp##1{{\a:textsf \csname o:textsf :\endcsname{##1}\b:textsf}}% + \expandafter\HLet\csname textsf \endcsname\:temp + \fi \c:def\a:textsf{#1}\c:def\b:textsf{#2}} +\NewConfigure{textbf}[2]{\expandafter\ifx \csname o:textbf :\endcsname\relax + \long\def\:temp##1{{\a:textbf \csname o:textbf :\endcsname{##1}\b:textbf}}% + \expandafter\HLet\csname textbf \endcsname\:temp + \fi \c:def\a:textbf{#1}\c:def\b:textbf{#2}} +\NewConfigure{textsc}[2]{\expandafter\ifx \csname o:textsc :\endcsname\relax + \long\def\:temp##1{{\a:textsc \csname o:textsc :\endcsname{##1}\b:textsc}}% + \expandafter\HLet\csname textsc \endcsname\:temp + \fi \c:def\a:textsc{#1}\c:def\b:textsc{#2}} +\NewConfigure{emph}[2]{\expandafter\ifx \csname o:emph :\endcsname\relax + \long\def\:temp##1{{\a:emph \csname o:emph :\endcsname{##1}\b:emph}}% + \expandafter\HLet\csname emph \endcsname\:temp + \fi \c:def\a:emph{#1}\c:def\b:emph{#2}} +\let\sp:c\ \def\ {\relax\ifx \EndPicture\:UnDef \a:sp + \else \sp:c\fi} +\NewConfigure{ }[1]{\def\:temp{#1}% + \ifx \:temp\empty \let\a:sp\sp:c\else\def\a:sp{#1}\fi} +\def\:nbsp{\leavevmode\special{t4ht@+\string&{35}x00A0{59}}x} +\Configure{ }{\:nbsp} + + + + + \let\:DL:\empty +\let\:OL:\empty + + \let\:item\@item +\def\@item[#1]{\ifx \EndPicture\:Undef + \if@newlist + \null:listConfigure \this:listConfigure +\fi +\SkipRefstepAnchor +\fi + \if@newlist \:item[{#1}]\@newlisttrue + \else \:item[{#1}]\fi \global\@inlabeltrue + \ifx \EndPicture\:Undef + \ShowRefstepAnchor +\ht:everypar{% + \if@newlist \:DLL \global\let\this:listConfigure\empty +\gdef\empty:D:T:D{\:DT\:DD}% +\fi + \global\@minipagefalse\global\@newlistfalse + \if@inlabel + \global\@inlabelfalse + \global\let\empty:D:T:D\empty \:DT \hfill\break +\box\@labels + \:DD \ShowPar +% + \penalty\z@ + \else \:ListParSkip +% + \fi + \ht:everypar{\:ListParSkip +}}% +\leavevmode \ignorespaces + \fi } +\def\ListParSkip{\def\:ListParSkip} +\ifHtml + \ListParSkip{\HtmlPar} +\fi +\pend:def\endtrivlist{\if@noparlist \else\ifx \EndPicture\:UnDef + \ifhmode \unskip\else \vskip-\lastskip\fi + \empty:D:T:D \global\let\empty:D:T:D\empty + \end:DL \global\let\end:DL\empty + \global\let\:DT\empty \global\let\:DD\empty +\fi \fi +} +\def\list:save{% + \let\SVempty:D:T:D\empty:D:T:D + \let\SVend:DL\end:DL + \let\SV:DT\:DT + \let\SV:DD\:DD } +\def\list:recall{% + \global\let\empty:D:T:D\SVempty:D:T:D + \global\let\end:DL\SVend:DL + \global\let\:DT\SV:DT + \global\let\:DD\SV:DD } +\def\AnchorLabel{\anc:lbl x{}} +\def\DeleteMark#1\@labels{\hfill\break + \setbox0\vbox{\box\@labels}} + + + \def\Get:SecAnchor#1#2#3{% + \bgroup \def\@Roman##1{% + \ifcase##1\or I\or II\or III\or IV\or V\or VI\or + VII\or VIII\or IX\or X\or XI\or XII\or XIII\or + XIV\or XV\or XVI\or XVII\or XVIII\or XIX\or XX\or + XXI\or XXII\or XXIII\or XXIV\or XV\or XVI\else + \expandafter\uppercase\expandafter{\romannumeral ##1}\fi}% + \a:currentlabel + \edef\:temp{#2}\ifx \:temp\empty + \else \global\let\@currentlabel\:temp\fi +\egroup +% + \xdef\cur:th{x\last:haddr}% + \let\:tempa\uppercase \def\uppercase##1{##1}\cur:lbl{}% +\let\uppercase\:tempa +% + \edef\:SecAnchor{\cur:th\:currentlabel}% + } + + + \def\Toc:Title#1{\gdef\TocTitle{#1}% + \ifx\TocTitle\empty \global\let\TocTitle\:UnDef\fi} + + \:CheckOption{new-accents} \if:Option + \def\:temp#1{{\accent24 #1}} +\let\c:accent\c \HLet\c:accent\:temp \let\c\c:accent + + \def\:temp#1{{\edef\next{\the\font}\rmfamily\accent0 \next#1}} +\let\b:accent\b \HLet\b:accent\:temp \let\b\b:accent +\def\:temp#1{{\edef\next{\the\font}\rmfamily\accent1 \next#1}} +\let\d:accent\d \HLet\d:accent\:temp \let\d\d:accent + + + \else + + \NewConfigure{accents}[2]{\def\a:accents##1##2{#1}% + \def\b:accents##1##2##3{#2}} + + \fi + \def\AA{{\Protect\:AA}} +\def\aa{{\Protect\:aa}} +\def\:AA{% + \ifx \EndPicture\:UnDef \a:AA\else + \leavevmode\setbox0\hbox{h}\dimen@\ht0\advance\dimen@-1ex% + \rlap{\raise.67\dimen@\hbox{\char'27}}A\fi} +\def\:aa{% + \ifx \EndPicture\:UnDef \HChar{229}\else \accent23a\fi } +\NewConfigure{AA}{1} +\Configure{AA}{\HChar{197}} + + + \let\makeheadline\empty + \let\makefootline\empty + + + \pend:defI\centerline{\pic:gobble\cnt:a} +\append:defI\centerline{\pic:gobble\cnt:b} +\pend:defI\leftline{\pic:gobble\lft:a} +\append:defI\leftline{\pic:gobble\lft:b} +\pend:defI\rightline{\pic:gobble\a:rightline} +\append:defI\rightline{\pic:gobble\b:rightline} + + \def\@starttoc#1{% + \begingroup + \makeatletter + \def\:temp{#1}\def\:tempa{toc}% + \ifx \:temp\:tempa + \@input{\jobname.4ct}% + \else + \@input{\jobname.#1}% + \if@filesw + \expandafter\expandafter\csname + newwrite\endcsname\csname tf@#1\endcsname + \immediate\openout \csname tf@#1\endcsname \jobname.#1\relax + \fi + \fi + \global\@nobreakfalse + \endgroup} + + + \NewConfigure{InsertTitle}{1} +\NewConfigure{AfterTitle}{1} +\def\marginpar{\@ifnextchar [\:xmpar{\:xmpar[]}} +\long\def\:xmpar[#1]#2{\a:marginpar{#2}\b:marginpar} +\let\@\empty +\pend:defI\@iinput{\egroup} +\let\o:iinput:\@iinput +\def\@iinput{\bgroup \catcode`\_=12 \o:iinput:} +\def\:tempc{\bgroup \catcode`\_=12 \la:include} +\def\la:include#1{\egroup \o:include:{#1}} +\HLet\include\:tempc + +\ifx \@gnewline\:UnDef + \append:def\newline{\ifhmode \a:newline\fi} + \def\@newline[#1]{\ifhmode\unskip + \tmp:dim=#1\relax + \ifdim \tmp:dim>0.98\smallskipamount \a:newline\fi + \fi\vspace{#1}\newline} +\else + \append:defI\@gnewline{\ifhmode \a:newline\fi} + \def\:temp[#1]{{\ifhmode\unskip + \tmp:dim=#1\relax + \ifdim \tmp:dim>0\smallskipamount \a:newline\fi + \let\a:newline\empty + \fi\vspace{#1}\o:@newline:[#1]}} + \HLet\@newline\:temp +\fi + +\ifx \@@if@newlist\:UnDef \else + \pend:def\@outputpage{\expandafter\global \expandafter\let + \expandafter\@@if@newlist\csname if@newlist\endcsname} +\fi + +\def\LoadLabels{\@ifnextchar[{\LD:lbls}{\LD:lbls[]}} +\def\LD:lbls[#1]#2{% + \if !#1!% + \ld:flxrf{#2}{}% +\else + \LoadRef-[)F]{#2}{)F#1##1}% + \LoadRef-[)Q]{#2}{)Q#1##1}% +\fi +% + {\let\bibdata\@gobble + \def\@newl@bel##1##2{\:newl@bel{##1}{#1##2}}% + \let\@writefile\@gobbletwo + \catcode`\@11 \get:input{#2.aux}% + \catcode`\@12 }} +\def\RefLabel#1#2{{% + \Configure{XrefFile}{#1}% + \def\file:id{-1}% + \ref{#1#2}}} + +\let\o:equation:\equation +\let\o:endequation:\endequation +\def\equation{\bgroup + \ifx \EndPicture\:Undef + \def\endequation{% + \if@eqnsw \expand:after{\o:endequation:\b:equation\equ:no}% + \else \expand:after{\o:endequation:\egroup}\fi + \c:equation\egroup}% + \expandafter\a:equation + \else + \def\endequation{\o:endequation:\egroup} + \fi + \o:equation:} +\def\:temp{\a:hline} +\HLet\hline\:temp +\NewConfigure{hline}[1]{\c:def\a:hline{#1}} +\def\:temp#1{\tmp:dim#1\xdef\HBorderspace{\the\tmp:dim}\cr\a:vspc} +\HLet\@xargarraycr\:temp +\NewConfigure{//[]}[1]{\c:def\a:vspc{#1}} +\def\:temp#1-#2\@nil{\o:noalign:{\HAssign\:tempb=#1 + \set:clines{#2}}\ignoreEndTr} +\HLet\@cline\:temp +\def\set:clines#1{\expandafter\gHAssign\csname :\:tempb\endcsname=1 + \ifnum \:tempb<#1 \Advance:\:tempb by 1 \expandafter\set:clines + \else \expandafter\:gobble + \fi {#1}} +\def\init:clines{\ifnum \:tempb<0\csname ar:cnt\endcsname + \Advance:\:tempb by 1 + \expandafter\gHAssign\csname :\:tempb\endcsname=0 + \expandafter\append:def\expandafter\cline:s\expandafter{\csname + :\:tempb\endcsname}% + \expandafter\init:clines + \fi} +\def\InitHBorder{% + \global\let\vspc:s\empty +% + \global\let\hline:s\empty +% + \global\let\cline:s\empty +\HAssign\:tempb=0 \init:clines \global\let\cline:s\cline:s +} +\def\HBorder{% + \ifx \hline:s\empty \else\hline:s\fi + \ifx \vspc:s\empty \else\vspc:s\fi + \ifnum \expandafter\inspect:cline\cline:s{-1}>0 \d:HBorder + \expandafter\reset:cline\cline:s2\g:HBorder\fi} +\def\inspect:cline#1{% + \ifnum #1>0 1\expandafter\exit:inspect:cline + \else \ifnum #1=-1 + 0\else \expandafter\expandafter\expandafter\inspect:cline + \fi \fi +} +\def\exit:inspect:cline#1{% + \ifnum #1=-1 + 0\else \expandafter\exit:inspect:cline + \fi +} + +\def\reset:cline#1{\ifcase #1 + \e:HBorder\expandafter\reset:cline + \or \f:HBorder\expandafter\reset:cline + \else + \fi} +\InitHBorder + +\:CheckOption{new-accents} \if:Option \else + \let\:tabacckludge\@tabacckludge +\def\@tabacckludge#1{\csname #1\endcsname} +\long\def\:temp#1{\bgroup \let\@tabacckludge\:tabacckludge + \csname o:MakeUppercase :\endcsname{#1}\egroup} +\expandafter\HLet\csname MakeUppercase \endcsname\:temp +\long\def\:temp#1{\bgroup \let\@tabacckludge\:tabacckludge + \csname o:MakeLowercase :\endcsname{#1}\egroup} +\expandafter\HLet\csname MakeLowercase \endcsname\:temp +\let\@acci\' \let\@accii\` \let\@acciii\= +\def\a#1{% + \if '#1\let\:temp=\@acci \else + \if `#1\let\:temp=\@accii \else + \if =#1\let\:temp=\@acciii \else + \def\:temp{\@tabacckludge#1}\fi\fi\fi + \:temp} + +\fi + \pagestyle{empty} \def\pagestyle#1{} + \def\thispagestyle#1{} + \def\ps@plain{} + \setlength\oddsidemargin {0in} + \setlength\evensidemargin {0in} + +\def\:temp#1#2!*?: {\def\:temp{#1}} +\expandafter\:temp\usepackage!*?: +\def\:tempa{\@latex@e@error} +\ifx \:temp\:tempa + \let\:fnsymbol\@fnsymbol +\def\@fnsymbol#1{{\hbox{$\:fnsymbol{#1}$}}} +\Hinput{latex209} + +\else + +\fi + +\def\addcontentsline#1#2#3{\if@filesw \begingroup + \no:lbl:idx \let\protect\@unexpandable@protect + \@temptokena{\thepage}% + \def\:tempb{#1}\def\:tempa{toc}% +\ifx \:tempb\:tempa + \edef\:tempb{Q1-\file:id-\TitleCount }% +% + \hbox{\Link{}{\:tempb}\EndLink}% + \edef\@tempa{\csname if:toc\endcsname{\the\:tokwrite{\string\doTocEntry + \string\toc#2{}{\string\csname\space a:TocLink\string\endcsname + {\FileNumber}{\:tempb}{}{#3}}{\the\@temptokena}\relax}}% +}% +\else + % + \html:addr +% + \hbox{\Link{}{x\last:haddr}\EndLink}% + \edef\@tempa{\csname if:toc\endcsname{\the\:tokwrite{\string\doTocEntry + \string\toc#1{}{\string\csname\space a:TocLink\string\endcsname + {\FileNumber}{x\last:haddr}{}{#3}}{\the\@temptokena}\relax}}% +}% +\fi +\@tempa + \if@nobreak \ifvmode\nobreak\fi\fi\endgroup\fi} + + +\let\:MClass:\c:MathClass: +\NewConfigure{MathClass}[5]{\bgroup + \let\@nodocument\empty + \let\normalcolor\relax + \:MClass:{#1}{#2}{#3}{#4}{#5}\egroup} + +\let\:MDelims:\c:MathDelimiters: +\NewConfigure{MathDelimiters}[2]{\bgroup + \let\@nodocument\empty + \let\normalcolor\relax + \:MDelims:{#1}{#2}\egroup} + + + +\Hinput{latex} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/latex209.4ht b/Master/texmf-dist/tex/generic/tex4ht/latex209.4ht new file mode 100755 index 00000000000..e333ec7778d --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/latex209.4ht @@ -0,0 +1,4 @@ +\let\:fnsymbol\@fnsymbol +\def\@fnsymbol#1{{\hbox{$\:fnsymbol{#1}$}}} +\Hinput{latex209} + diff --git a/Master/texmf-dist/tex/generic/tex4ht/latex2man.4ht b/Master/texmf-dist/tex/generic/tex4ht/latex2man.4ht new file mode 100644 index 00000000000..483e24cb868 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/latex2man.4ht @@ -0,0 +1,35 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% latex2man.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\renewcommand{\SP}{~} +\renewcommand{\Email}[1]{\Link[mailto:#1]{}{}\texttt{#1}\EndLink} +\renewcommand{\URL}[1]{\Link[#1]{}{}\texttt{#1}\EndLink} + +\Hinput{latex2man} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/latin1.4ht b/Master/texmf-dist/tex/generic/tex4ht/latin1.4ht new file mode 100644 index 00000000000..902d795c574 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/latin1.4ht @@ -0,0 +1,41 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% latin1.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\expandafter\let\csname ?\string\textdegree\endcsname=\:UnDef +\ProvideTextCommandDefault{\textdegree}{\ensuremath{{\sp\circ}}} +\let\mathonesuperior=\:UnDef +\providecommand{\mathonesuperior}{{\sp1}} +\let\maththreesuperior=\:UnDef +\providecommand{\maththreesuperior}{{\sp3}} +\let\mathtwosuperior=\:Undef +\providecommand{\mathtwosuperior}{{\sp2}} + +\Hinput{latin1} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/latin2.4ht b/Master/texmf-dist/tex/generic/tex4ht/latin2.4ht new file mode 100644 index 00000000000..68111cb0583 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/latin2.4ht @@ -0,0 +1,31 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% latin2.4ht 2005-10-23-04:19 % +% Copyright (C) 2004--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\Hinput{latin2} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/lb.4ht b/Master/texmf-dist/tex/generic/tex4ht/lb.4ht new file mode 100644 index 00000000000..dc7529a2174 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/lb.4ht @@ -0,0 +1,53 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% lb.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +% For lb.sty, International Thomson Publishing GmbH +% \input{lb.4ht} into cfg file + +\catcode`\@=11 +\catcode`\:=11 + +\pend:defII\@makechapterhead{\bgroup \let\fbox=\hbox} +\append:defII\@makechapterhead{\egroup} + +\pend:defI\@makechapterheadOhneArg{\bgroup \let\fbox=\hbox} +\append:defI\@makechapterheadOhneArg{\egroup} + +\pend:defII\@makeschapterhead{\bgroup \let\fbox=\hbox} +\append:defII\@makeschapterhead{\egroup} + +\pend:defI\@makeschapterheadOhneArg{\bgroup \let\fbox=\hbox} +\append:defI\@makeschapterheadOhneArg{\egroup} + +\def\@makechapterheadOhneArg#1{} + +\catcode`\@=12 +\catcode`\:=12 +\Hinput{lb} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/letter.4ht b/Master/texmf-dist/tex/generic/tex4ht/letter.4ht new file mode 100644 index 00000000000..9df10ad457a --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/letter.4ht @@ -0,0 +1,75 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% letter.4ht 2005-10-23-04:19 % +% Copyright (C) 2002--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \def\:temp#1{\a:opening + \ifx \@empty \fromaddress\else + \pend:def\fromaddress{\a:address}% + \append:def\fromaddress{\b:address}% + \fi + \ifx \@empty \toaddress\else + \pend:def\toaddress{\a:toaddress}% + \append:def\toaddress{\b:toaddress}% + \fi + \ifx \@empty \toname\else + \pend:def\toname{\a:toname}% + \append:def\toname{\b:toname}% + \fi + \pend:def\@date{\a:date}% + \append:def\@date{\b:date}% + \o:opening:{\a:dear#1\b:dear}% + \b:opening} +\HLet\opening\:temp +\def\:temp#1{% + \ifx\@empty\fromsig\else + \pend:def\fromsig{\a:signature}% + \append:def\fromsig{\b:signature}% + \fi + \a:closing + \o:closing:{\a:sincerely#1\b:sincerely}% + \b:closing} +\HLet\closing\:temp +\pend:defI\cc{\a:cc} +\append:defI\cc{\b:cc} +\pend:defI\encl{\a:encl} +\append:defI\encl{\b:encl} +\AtBeginDocument{\let\@mlabel\@gobbletwo} +\NewConfigure{address}{2} +\NewConfigure{cc}{2} +\NewConfigure{closing}{2} +\NewConfigure{date}{2} +\NewConfigure{dear}{2} +\NewConfigure{encl}{2} +\NewConfigure{opening}{2} +\NewConfigure{signature}{2} +\NewConfigure{sincerely}{2} +\NewConfigure{toaddress}{2} +\NewConfigure{toname}{2} + +\Hinput{letter} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/lineno.4ht b/Master/texmf-dist/tex/generic/tex4ht/lineno.4ht new file mode 100644 index 00000000000..00988f1dabc --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/lineno.4ht @@ -0,0 +1,48 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% lineno.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\pend:defI\linelabel{\let\sv:efloat\end@float \HRestore\end@float } +\append:defI\linelabel{\let\end@float\sv:efloat } + +\def\MakeLineNo{\@tempdima\dp\@cclv \unvbox\@cclv + \sbox\@tempboxa{\hbox to\z@{\a:lineno\makeLineNumber\b:lineno}}% + \stepcounter{linenumber}% + \dp\@tempboxa=\@tempdima\ht\@tempboxa=\z@ + \nointerlineskip\kern-\@tempdima\box\@tempboxa + \ifnum\outputpenalty=-\linenopenaltypar\else + \@tempcnta\outputpenalty + \advance\@tempcnta -\linenopenalty + \penalty\@tempcnta + \fi + } +\NewConfigure{lineno}{2} + +\Hinput{lineno} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/listings.4ht b/Master/texmf-dist/tex/generic/tex4ht/listings.4ht new file mode 100644 index 00000000000..12e656d6efb --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/listings.4ht @@ -0,0 +1,65 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% listings.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\append:defII\lst@EnterMode{% + \pend:def\lsthk@EveryLine{\c:listings}% + \append:def\lsthk@EveryPar{\d:listings}% + \a:listings\bgroup \aftergroup\lst:EnterMode } +\def\lst:EnterMode{\b:listings\egroup} +\NewConfigure{listings}{4} +\lst@AddToHook{TextStyle}{% + \Configure{listings}{}{}{}{}% + \a:lstinline \bgroup \aftergroup\b:lstinline\aftergroup\egroup + } +\NewConfigure{lstinline}{2} +\def\lst@NewLine{% + \ifx\lst@OutputBox\@gobble\else \the\everypar \fi + \global\advance\lst@newlines\m@ne + \lst@newlinetrue +}% +\pend:defI\lst@InputListing{\a:lstinputlisting} +\append:defI\lst@InputListing{\b:lstinputlisting} +\NewConfigure{lstinputlisting}{2} +\def\lst@Kern#1{% + \setbox\z@\hbox{{\lst@currstyle{\kern#1}}}% + \global\advance\lst@currlwidth \wd\z@ + \tmp:dim=#1 \let\:tempc=\empty + \loop \ifdim \tmp:dim>1ex + \advance \tmp:dim by -1ex + \append:def\:tempc{\:nbsp}% + \repeat + \setbox\z@\hbox{{\lst@currstyle{\:tempc}}}% + \lst@OutputBox\z@} + +\HLet\lst@frameInit=\empty +\HLet\lst@frameExit=\empty + +\Hinput{listings} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/llncs-a.4ht b/Master/texmf-dist/tex/generic/tex4ht/llncs-a.4ht new file mode 100644 index 00000000000..a06cb8efffd --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/llncs-a.4ht @@ -0,0 +1,63 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% llncs-a.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\ifx \:UnDef + \let\ll:maketitle\@maketitle +\def\@maketitle{% + \ll:maketitle \Configure{maketitle}{}{}{}{}} + +\else + \let\ll:maketitle\@maketitle +\def\@maketitle{% + \let\sva:aut\a:aut \def\a:aut{\protect\sva:aut}% + \let\svb:aut\b:aut \def\b:aut{\protect\svb:aut}% + \ll:maketitle \Configure{maketitle}{}{}{}{}} +\def\:tempc#1{\a:email\o:email:{#1}\b:email} +\HLet\email\:tempc +\NewConfigure{email}{2} +\def\:tempc{% + \pend:def\@institute{\a:institute}% + \append:def\@institute{\b:institute}% + \o:institutename: +} +\HLet\institutename\:tempc +\NewConfigure{institute}{2} +\def\@Begintheorem#1#2#3{\a:newtheorem#3\trivlist + \item[\hskip\labelsep{#2#1\@thmcounterend}]\b:newtheorem} + +\fi +\let\:spthm\@spthm +\def\@spthm{\let\sv:item\item +\def\item[##1]{\nobreak +\let\item\sv:item + \item[##1]\b:newtheorem}% +\a:newtheorem\AutoRefstepAnchor +\:spthm} +\Hinput{llncs} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/llncs.4ht b/Master/texmf-dist/tex/generic/tex4ht/llncs.4ht new file mode 100644 index 00000000000..3dade4e2d42 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/llncs.4ht @@ -0,0 +1,31 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% llncs.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\Hinclude{\input llncs-a.4ht}{article} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/lncse-a.4ht b/Master/texmf-dist/tex/generic/tex4ht/lncse-a.4ht new file mode 100644 index 00000000000..9ed4e6bb662 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/lncse-a.4ht @@ -0,0 +1,105 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% llncse-a.4ht 2005-10-23-04:19 % +% Copyright (C) 2002--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \ifx \o:@maketitle:\UnDef + \let\o:@maketitle:\@maketitle +\fi +\def\@maketitle{% + \pend:def\@title{\Protect\a:ttl}\append:def\@title{\Protect\b:ttl} + \pend:def\@date{\a:dat}\append:def\@date{\b:dat}% + \pend:def\@author{\Protect\a:aut}\append:def\@author{\Protect\b:aut}% + \def\and{\a:and}% + \a:mktl \o:@maketitle: \b:mktl +} +\let\maketitle\o:maketitle: +\def\institutename{\par + \begingroup + \parskip=\z@ + \parindent=\z@ + \setcounter{@inst}{1}% + \def\and{\c:institute \stepcounter{@inst}\c:inst + $\sp{\the@inst}$\d:inst \ignorespaces}% + \setbox0=\vbox{\def\thanks##1{}\everypar{}\@institute}% + \ifnum\value{@inst}>9\relax\setbox0=\hbox{$\sp{88}$\enspace}% + \else\setbox0=\hbox{$\sp{8}$\enspace}\fi + \ignorespaces \a:institute + \ifnum\value{@inst}=1\relax \else + \setcounter{footnote}{\c@@inst}% + \setcounter{@inst}{1}% + \c:inst ${\sp\the@inst}$\d:inst + \fi + \@institute \b:institute\par + \endgroup} +\def\inst#1{\unskip\a:inst$\sp{#1}$\b:inst} +\def\fnmsep{\unskip$\sp,$} +\NewConfigure{institute}{3} +\NewConfigure{inst}{4} + + \def\:Thm{\o:@Thm:} +\def\:temp{\let\sv:item\item + \def\item[##1]{\nobreak +\let\item\sv:item + \item[##1]\b:newtheorem}% + \a:newtheorem\AutoRefstepAnchor + \:Thm } +\HLet\@Thm\:temp + + \let\:tempb\chapter +\Def:Section\chapter{\thechapter}{#1} +\let\:chapter\chapter +\let\chapter\:tempb +\def\@makechapterhead#1{} +\let\no@chapter\@chapter +\def\@chapter[#1]#2{% + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + {\SkipRefstepAnchor \let\addcontentsline\:gobbleIII\no@chapter[#1]{}}% + \HtmlEnv \Toc:Title{#1}\:chapter{#2}} +\Def:Section\likechapter{}{#1} +\let\:likechapter\likechapter +\let\likechapter\:UnDef +\let\no@schapter\@schapter +\def\@schapter#1{% + {\let\addcontentsline\:gobbleIII\no@schapter{}}% + \HtmlEnv \:likechapter{#1}} +\let\no@appendix\appendix +\Def:Section\appendix{\thechapter}{#1} +\let\:appendix\appendix +\def\appendix{% + \def\@chapter[##1]##2{% + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + {\def\addcontentsline####1####2####3{}\no@chapter[##1]{}}% + \HtmlEnv \Toc:Title{##1}\:appendix{##2}}% + \no@appendix} + +\Hinput{lncse} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/lncse.4ht b/Master/texmf-dist/tex/generic/tex4ht/lncse.4ht new file mode 100644 index 00000000000..733460be4b3 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/lncse.4ht @@ -0,0 +1,31 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% llncse.4ht 2005-10-23-04:19 % +% Copyright (C) 2002--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\Hinclude{\input lncse-a.4ht}{article} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/longdiv.4ht b/Master/texmf-dist/tex/generic/tex4ht/longdiv.4ht new file mode 100644 index 00000000000..4060d89bab7 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/longdiv.4ht @@ -0,0 +1,62 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% longdiv.4ht 2005-10-23-04:19 % +% Copyright (C) 2002--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\def\longdiv#1#2{{% + \def\showdig{\edef\temp{&{\the\scratch}}\temp\cr + &{\the\rtot}\cr}% + \global\rtot=#1\relax + \count0=\rtot\divide\count0by#2\edef\quotient{\the\count0}% + \def\temp##1{\ifx##1\temp\else \noexpand\dodig ##1\expandafter\temp\fi}% + \edef\routine{\expandafter\temp\quotient\temp}% + \def\dodig##1{\global\multiply\gpten + by10\relax}\global\gpten=1\relax\routine + \def\dodig##1{\global\divide\gpten by10\relax + \scratch =\gpten + \multiply\scratch by##1\relax + \multiply\scratch by#2\relax + \global\advance\rtot-\scratch \relax + \ifnum\scratch>0 \showdig \fi + }% + \a:longdiv \long:div{#2}\b:longdiv +}} +\catcode`\#=13 +\catcode`\@=6 +\def\long:div@1{\halign{#&#\cr + &\quotient\cr + @1&\the\rtot\cr + \routine \cr +}} +\catcode`\#=6 +\catcode`\@=11 + +\NewConfigure{longdiv}{2} + +\Hinput{longdiv} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/longtable.4ht b/Master/texmf-dist/tex/generic/tex4ht/longtable.4ht new file mode 100644 index 00000000000..4f9837a1f30 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/longtable.4ht @@ -0,0 +1,197 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% longtable.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \def\LT@array[#1]#2{% + \gHAdvance\float:cnt 1 +\gHAssign\capt:cnt0 +\hbox{\def\flt:anchor{}\get:cptg}% +% + \def\Clr{#2}\a:VBorder +\HAssign\ar:cnt0 +\let\HAlign\empty +% +\def\aa:longtable{% + \gdef\aa:longtable{\let\HRow\lt:sv + \HAdvance\HRow by 1 \global\let\:MkHalign:\lt:MkHalign:}% + \global\setbox\LT:box\vbox{\a:longtable}% + \global\let\lt:MkHalign:\:MkHalign:}% +\def\bb:longtable{% + \ifHCond \global\let\bb:longtable\empty + \global\setbox\LT:ebox=\vbox{{\ht:everypar{}\leavevmode}\b:longtable}% + \global\HCondfalse + \fi} +% + \refstepcounter{table}\stepcounter{LT@tables}% + \if l#1% + \LTleft\z@ \LTright\fill + \else\if r#1% + \LTleft\fill \LTright\z@ + \else\if c#1% + \LTleft\fill \LTright\fill + \fi\fi\fi + \let\LT@mcol\multicolumn + \let\LT@@tabarray\@tabarray + \let\LT@@hl\hline + \def\@tabarray{% + \let\hline\LT@@hl + \LT@@tabarray}% + \let\\\LT@tabularcr\let\tabularnewline\\% + \def\newpage{\noalign{\break}}% + \def\pagebreak{\noalign{\ifnum`}=0\fi\@testopt{\LT@no@pgbk-}4}% + \def\nopagebreak{\noalign{\ifnum`}=0\fi\@testopt\LT@no@pgbk4}% + \let\hline\LT@hline \let\kill\LT@kill\let\caption\LT@caption + \@tempdima\ht\strutbox + \let\@endpbox\LT@endpbox + \ifx\extrarowheight\@undefined + \let\@acol\@tabacol + \let\@classz\@tabclassz \let\@classiv\@tabclassiv + \def\@startpbox{\vtop\LT@startpbox}% + \let\@@startpbox\@startpbox + \let\@@endpbox\@endpbox + \let\LT@LL@FM@cr\@tabularcr + \else + \advance\@tempdima\extrarowheight + \col@sep\tabcolsep + \let\@startpbox\LT@startpbox\let\LT@LL@FM@cr\@arraycr + \fi + \setbox\@arstrutbox\hbox{\vrule + \@height \arraystretch \@tempdima + \@depth \arraystretch \dp \strutbox + \@width \z@}% + \let\@sharp##\let\protect\relax + \begingroup + \@mkpream{#2}% + \xdef\LT@bchunk{% + \global\advance\c@LT@chunks\@ne + \global\LT@rows\z@\setbox\z@\vbox\bgroup + \LT@setprevdepth + \everycr{}\tabskip\LTleft\noexpand\MkHalign\noexpand\@sharp + {\tabskip\z@ \@arstrut \@preamble \tabskip\LTright}% +}% + \tmp:cnt=0 +\global\let\:tempa\empty +\loop\ifnum \ar:cnt>\tmp:cnt + \advance\tmp:cnt by 1 + \expandafter\ifx \csname @testpach \the\tmp:cnt\endcsname\relax \else + \xdef\:tempa{% + \:tempa + \def \expandafter\noexpand + \csname @testpach \the\tmp:cnt\endcsname{\csname @testpach + \the\tmp:cnt\endcsname}}% + \expandafter\let\csname @testpach \the\tmp:cnt\endcsname\relax + \fi +\repeat +\aftergroup\:tempa +\xdef\:temp{% + \def\noexpand\HAlign{\HAlign}% + \def\noexpand\ar:cnt{\ar:cnt}}\aftergroup\:temp +% + \endgroup + \LT@cols\ar:cnt +% + \LT@make@row + \m@th\let\par\@empty + \everycr{}\lineskip\z@\baselineskip\z@ + \ifx \EndPicture\:UnDef + \SaveMkHalignConfig \ifx \recall:ar\:UnDef + \edef\recall:ar{% + \noexpand\ifx \noexpand\EndPicture\noexpand\:UnDef \noexpand\else + \arrayrulewidth\the\arrayrulewidth + \doublerulesep\the\doublerulesep + \arraycolsep\the\arraycolsep + \tabcolsep\the\tabcolsep + \noexpand\fi }% +\fi +\arrayrulewidth\z@ \doublerulesep\z@ +\arraycolsep\z@ \tabcolsep\z@ +\Configure{MkHalign} + \aa:longtable + {\bb:longtable \ProperTrTrue} + {\a:putHBorder\InitHBorder \ifProperTr{\c:longtable}} + {\ifProperTr{\d:longtable}\a:putHBorder\InitHBorder}% + {\ifProperTr{\e:longtable}\RecallMkHalignConfig\recall:ar} + {\ifProperTr{\f:longtable}} +% + \let\@sharp\relax + \else \let\@sharp##\fi + \LT@bchunk} +\def\LT@echunk{% + \crcr\LT@save@row\cr + \ifx \EndPicture\:UnDef \EndMkHalign\else \egroup\fi +% + \global\setbox\@ne\lastbox \unskip + \egroup} +\let\:tempc\LT@startpbox +\append:defI\:tempc{\everypar{\HtmlPar}\a:longtableparbox}% +\HLet\LT@startpbox\:tempc +\NewConfigure{longtableparbox}{1} +\NewConfigure{longtable}{6} +\csname newbox\endcsname\LT:box +\csname newbox\endcsname\LT:ebox +\pend:def\LT@start{\box\LT:box} +\append:def\endlongtable{\box\LT:ebox} +\pend:def\LT@ntabularcr{\global\let\lt:sv\HRow} +\pend:defI\LT@end@hd@ft{\global\let\lt:sv\HRow} +\def\LT@kill{\global\let\lt:sv\HRow} +\let\LT:argtabularcr\LT@argtabularcr +\def\LT@argtabularcr{\global\let\lt:sv\HRow \LT:argtabularcr} +\ifx \tmp:bx\:UnDef \csname newbox\endcsname \tmp:bx \fi +\def\endhead{\LT@end@hd@ft\tmp:bx} +\def\endfoot{\LT@end@hd@ft\tmp:bx} +\def\endlastfoot{\global\HCondtrue \LT@end@hd@ft\LT@lastfoot} +\pend:def\endlongtable{\global\HCondtrue} + + \def\LT@hline{% + \o:noalign:{\ifnum0=`}\fi + \penalty\@M + \futurelet\@let@token\LT@@hline} +\def\LT@@hline{% + \ifx\@let@token\hline + \global\let\@gtempa\@gobble + \gdef\LT@sep{\penalty-\@medpenalty\vskip\doublerulesep}% + \else + \global\let\@gtempa\@empty + \gdef\LT@sep{\penalty-\@lowpenalty\vskip-\arrayrulewidth}% + \fi + \ifnum0=`{\fi}% + \a:hline +% + \o:noalign:{\penalty\@M}% + \@gtempa} + + \def\LT@caption{% + \o:noalign:\bgroup \gHAdvance\TitleCount 1 + \@ifnextchar[{\egroup\LT@c@ption\@firstofone}\LT@capti@n} +\def\LT@makecaption#1#2#3{% + \LT@mcol\LT@cols c{\hbox{\parbox[t]\LTcapwidth{% + \cptA: #1{\cap:ref{#2}}\cptB:\cptC:#3\cptD: + \endgraf\vskip\baselineskip}}}} + +\Hinput{longtable} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/ltugboat-a.4ht b/Master/texmf-dist/tex/generic/tex4ht/ltugboat-a.4ht new file mode 100644 index 00000000000..d4775a73e1e --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/ltugboat-a.4ht @@ -0,0 +1,64 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ltugboat-a.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\def\TB@nolimelabel{} +\long\def\:temp#1{{\a:textSMC \o:textSMC:{#1}\b:textSMC}} +\HLet\textSMC\:temp +\NewConfigure{textSMC}{2} +\pend:defI\theauthor{\a:author} +\append:defI\theauthor{{}\b:author} +\NewConfigure{author}{2} +\pend:defI\theaddress{\a:address} +\append:defI\theaddress{{}\b:address} +\NewConfigure{address}{2} +\pend:defI\thenetaddress{\a:netaddress} +\append:defI\thenetaddress{{}\b:netaddress} +\NewConfigure{netaddress}{2} +\pend:defI\thePersonalURL{\a:PersonalURL} +\append:defI\thePersonalURL{{}\b:PersonalURL} +\NewConfigure{PersonalURL}{2} +\pend:def\signaturemark{\a:signaturemark} +\append:def\signaturemark{{}\b:signaturemark} +\NewConfigure{signaturemark}{2} +\pend:def\@makesectitle{\ifSecTitle \a:sectitle} +\append:def\@makesectitle{\b:sectitle \else\par\fi} +\NewConfigure{sectitle}{2} +\long\def\:tempc[#1]{\a:makesignature\bgroup + \pend:def\@signature{\everypar{\HtmlPar}\a:signature}\csname + o:\string\makesignature:\endcsname[#1]\egroup + \b:makesignature} +\expandafter\HLet\csname \string\makesignature\endcsname\:tempc +\NewConfigure{makesignature}{2} +\NewConfigure{signature}{1} +\def\:tempc{\a:titlex\o:rtitlex:\b:titlex} +\HLet\rtitlex\:tempc +\NewConfigure{titlex}{2} + +\Hinput{ltugboat} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/ltugboat.4ht b/Master/texmf-dist/tex/generic/tex4ht/ltugboat.4ht new file mode 100644 index 00000000000..2ef2f23afbb --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/ltugboat.4ht @@ -0,0 +1,33 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ltugboat.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\@ifclassloaded{ltugproc}{}{% + \@ifpackageloaded{ltugproc}{}{\Hinclude{\input ltugboat-a.4ht}{article}} +} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/ltugproc-a.4ht b/Master/texmf-dist/tex/generic/tex4ht/ltugproc-a.4ht new file mode 100644 index 00000000000..8d2c8485869 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/ltugproc-a.4ht @@ -0,0 +1,56 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ltugproc-a.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\pend:def\@maketitle{% + \def\theauthor####1{\expandafter + \ifx \csname theauthor####1\endcsname\relax \else + \a:aut\csname theauthor####1\endcsname\b:aut + \fi}% + \if@abstract + \expandafter\abstract@toks\expandafter{\expandafter + \a:abstract \the\abstract@toks}% + \expandafter\abstract@toks\expandafter{% + \the\abstract@toks \b:abstract}% + \fi +} +\NewConfigure{abstract}{2} +\pend:def\TITLEfont{% + \if@abstract \aftergroup\abstract:head\fi +} +\def\abstract:head{% + \let\tug:centerline\centerline + \def\centerline##1{% + \a:abstractHead \tug:centerline{##1}\b:abstractHead + \let\centerline\centerline:tug + }% +} +\NewConfigure{abstractHead}{2} + +\Hinput{ltugproc} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/ltugproc.4ht b/Master/texmf-dist/tex/generic/tex4ht/ltugproc.4ht new file mode 100644 index 00000000000..76f54d3021a --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/ltugproc.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ltugproc.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\Hinclude{\input ltugboat-a.4ht + \input ltugproc-a.4ht}{article} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/ltxguide.4ht b/Master/texmf-dist/tex/generic/tex4ht/ltxguide.4ht new file mode 100644 index 00000000000..34e7b841b83 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/ltxguide.4ht @@ -0,0 +1,36 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ltxguide.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \def\:tempc#1{\hbox {\a:m\it #1\b:m}} +\HLet\m\:tempc +\NewConfigure{m}{2} +\Configure{m} {$\langle $} {$\rangle $} + +\Hinput{ltxguide} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/m-tex4ht.tex b/Master/texmf-dist/tex/generic/tex4ht/m-tex4ht.tex new file mode 100644 index 00000000000..768b816d285 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/m-tex4ht.tex @@ -0,0 +1,34 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% m-tex4ht.tex 2005-10-23-04:19 % +% Copyright (C) 2004--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\input tex4ht.sty +\appendtoks + \Preamble{\env{opt-arg},,xhtml}\EndPreamble +\to \everystarttext +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/makeidx.4ht b/Master/texmf-dist/tex/generic/tex4ht/makeidx.4ht new file mode 100644 index 00000000000..a7845306c87 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/makeidx.4ht @@ -0,0 +1,34 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% makeidx.4ht 2005-10-23-04:19 % +% Copyright (C) 2002--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\pend:defII\see{\a:see} +\append:defII\see{\b:see} +\NewConfigure{see}{2} +\Hinput{makeidx} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/manju.4ht b/Master/texmf-dist/tex/generic/tex4ht/manju.4ht new file mode 100644 index 00000000000..ebb4d70dd55 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/manju.4ht @@ -0,0 +1,34 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% manju.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\renewcommand{\mabosoo}[1]{\def\:temp{#1}\ifx \:temp\empty\else + \bosoo{{\bth #1}}\fi} + +\Hinput{manju} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/manmac.4ht b/Master/texmf-dist/tex/generic/tex4ht/manmac.4ht new file mode 100644 index 00000000000..8dc7286f625 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/manmac.4ht @@ -0,0 +1,159 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% manmac.4ht 2005-10-23-04:19 % +% Copyright (C) 2004--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \proofmodefalse + +\let\setcornerrules\empty + +\let\o:exercise:=\exercise +\let\exercise\:UnDef + +\def\exercise{\a:exercise \csname o:exercise:\endcsname\b:exercise} +\NewConfigure{exercise}{2} +\pend:def\copytoblankline{\begingroup\aftergroup\par\:gobble} + +\def\checkequals#1#2{} + +\append:def\beginlines{\everypar{\strut\HtmlPar}} + +\outer\def\begindisplay{\o:obeylines:\startdisplay} +{\catcode`\#=13 + \catcode`\@=6 + \catcode`\^=7 + \o:obeylines:\gdef\startdisplay@1 + {\catcode`\^^M=5@1\bgroup % + \Configure{MkHalign}% + {\csname a:manmac-display\endcsname}% + {\csname b:manmac-display\endcsname}% + {\csname c:manmac-display\endcsname}% + {\csname d:manmac-display\endcsname}% + {\csname e:manmac-display\endcsname}% + {\csname f:manmac-display\endcsname}% + \let\par\endgraf % + \MkHalign#{\indent#\hfil&&\qquad#\hfil}}} +\outer\def\enddisplay{\crcr\EndMkHalign\egroup} +\NewConfigure{manmac-display}{6} + +\outer\def\begintt{\a:ttenv + \bgroup\let\par=\endgraf \ttverbatim \parskip=\z@ + \catcode`\|=0 \rightskip-5pc \ttfinish} +{\catcode`\^=7 + \catcode`\|=0 |catcode`|\=\other % + |o:obeylines: % end of line is active + |gdef|ttfinish#1^^M#2\endtt{#1|vbox{#2}|endgroup|egroup |b:ttenv}} + +\NewConfigure{ttenv}{2} +\pend:def\d@nger{\medbreak\a:danger\:gobble} +\append:def\d@nger{\aftergroup\b:danger} +\pend:def\dd@nger{\medbreak\a:ddanger\:gobble} +\append:def\dd@nger{\aftergroup\b:ddanger} +\NewConfigure{danger}{2} +\NewConfigure{ddanger}{2} +\catcode`\!6 +\catcode`\#13 +\def\:tempc!1!2{% !1=width, !2=text + \vtop{% + \Configure{MkHalign}\a:sampleglue\b:sampleglue\c:sampleglue % + \d:sampleglue\e:sampleglue\f:sampleglue + \MkHalign#{\hfil#}!2\cr\EndMkHalign}} +\HLet\sampleglue\:tempc +\catcode`\!12 +\catcode`\#6 +\NewConfigure{sampleglue}{6} + + \def\:tempc#1 #2#3. #4\par{\vfill\break + \ifodd\pageno \advancepageno\fi + \let\SV:halign\halign + \let\halign\TeXhalign + \let\title:page\def + \bb:chapter \global\let\bb:chapter=\b:chapter \a:chapter \c:chapter + \o:beginchapter:{#1} {#2}{#3}. {#4}\par + \d:chapter + \let\halign\SV:halign +} +\HLet\beginchapter\:tempc +\expandafter\let\expandafter\:endchapter\csname endchapter\endcsname +\expandafter\def\csname endchapter\endcsname{% + \let\title:page\:UnDef + \bb:chapter \global\let\bb:chapter=\empty \csname :endchapter\endcsname + \everypar{\sl\HtmlPar}} +\pend:def\at:docend{\bb:chapter} +\let\bb:chapter=\empty +\NewConfigure{chapter}{4} +\pend:def\titlepage{% + \ifx \title:page\def \else + \let\title:page\:UnDef + \bb:chapter \a:titlepage + \global\let\bb:chapter=\b:titlepage + \fi +} +\NewConfigure{titlepage}{2} + + \catcode`\#=13 + \expandafter\def\csname beginmathdemo\endcsname{\par\bgroup + \Configure{MkHalign}\a:mathdemo\b:mathdemo\c:mathdemo + \d:mathdemo\e:mathdemo\f:mathdemo + \MkHalign#{#\hfil&$#$\hfil}} +\NewConfigure{mathdemo}{6} +\outer\def\begindisplaymathdemo {\par\bgroup + \Configure{MkHalign}\a:displaymathdemo + \b:displaymathdemo + \c:displaymathdemo + \d:displaymathdemo + \e:displaymathdemo + \f:displaymathdemo + \MkHalign#{\indent\hbox to 160pt{#\hfil}&$\displaystyle{#}$\hfil}} +\NewConfigure{displaymathdemo}{6} +\outer\def\beginlongmathdemo{\par\bgroup + \Configure{MkHalign}\a:longmathdemo + \b:longmathdemo + \c:longmathdemo + \d:longmathdemo + \e:longmathdemo + \f:longmathdemo + \MkHalign#{\indent\hbox to 210pt{#\hfil}&$#$\hfil}} +\NewConfigure{longmathdemo}{6} +\outer\def\beginlongdisplaymathdemo {\par\bgroup + \Configure{MkHalign}\a:longdisplaymathdemo + \b:longdisplaymathdemo + \c:longdisplaymathdemo + \d:longdisplaymathdemo + \e:longdisplaymathdemo + \f:longdisplaymathdemo + \MkHalign#{\indent\hbox to 210pt{#\hfil}&$\displaystyle{#}$\hfil}} +\NewConfigure{longdisplaymathdemo}{6} + +\catcode`\#=6 +\expandafter\def\csname endmathdemo\endcsname{\EndMkHalign\egroup} + + \def\specialhat{\ifmmode\def\next{\sp}\else\let\next=\beginxref\fi\next} +{\catcode`\^=\active \global\let ^=\specialhat } + +\Hinput{manmac} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/mathml.4ht b/Master/texmf-dist/tex/generic/tex4ht/mathml.4ht new file mode 100644 index 00000000000..65a118e888e --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/mathml.4ht @@ -0,0 +1,3380 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% mathml.4ht 2005-10-22-00:14 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-22-00:14} + +\exit:ifnot{Preamble,% +amsfonts,% +amsmath,% +amsopn,% +amssymb,% +amstex,% +amstex1,% +amstext,% +array,% +etex4ht,% +fontmath,% +latex,% +plain,% +rlbabel,% +tex4ht,% +vanilla} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{Preamble} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ifx \a:mathml\:UnDef + \NewConfigure{mathml}{1} + \Configure{mathml}{} +\fi +\def\mml:class{\a:mathml class} +\Configure{PROLOG}{VERSION,DOCTYPE,*XML-STYLESHEET} +\:CheckOption{no-DOCTYPE} \if:Option + \Configure{PROLOG}{VERSION,*XML-STYLESHEET} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tex4ht} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{DviMath} + {\a:DviMathML \mathmltrue + \ifOption{mml-fonts}{}{\NoFonts}% + \IgnoreRule \HCode{}\Tg<\a:mathml math\Hnewline + \csname a:math-xmlns\endcsname \Hnewline \a:@math>\a:math + \edef\sv:ignore{\if:nopar + \noexpand\IgnorePar\else \noexpand\ShowPar\fi}% +\IgnorePar} + {\Tg\EndIgnoreRule + \ifOption{mml-fonts}{}{\EndNoFonts}% + \mathmlfalse \b:DviMathML \sv:ignore +} +\NewConfigure{DviMathML}{2} +\NewConfigure{math-xmlns}{1} +\Configure{math-xmlns} + { xmlns="http://www.w3.org/1998/Math/MathML" } +\newif\ifmathml \mathmlfalse +\newif\ifmtext \mtextfalse +\LinkCommand\mtxt:link{\a:mathml mtext,% + xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href, + id, \mml:class="label",,} +\LinkCommand\msp:link{\a:mathml mstyle,% + xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href, + id, \mml:class="label",,} +\let\M:Link\Link +\def\Link{\ifmathml + \ifmtext \ht:special{t4ht@,}% +\HCode{}% + \expandafter\expandafter\expandafter\mtxt:link + \else \expandafter\expandafter\expandafter\msp:link\fi + \else \expandafter\M:Link\fi} +\let\M:EndLink\EndLink +\def\EndLink{\ifmathml + \ifmtext \ht:special{t4ht@,}% +% + \Endmtxt:link \HCode{<\a:mathml mtext\Hnewline + \mml:class="endlabel">}\ht:special{t4ht@,&\#x00A0;}% +% + \else \HCode{}\fi + \else \expandafter\M:EndLink\fi} + +\NewConfigure{math}{1} +\NewConfigure{@math}{1} +\def\IgnoreRule{\ht:special{t4ht@\string_}} +\def\EndIgnoreRule{\ht:special{t4ht@\string_\string_}} +\Configure{$$} + {\Configure{@math}{\a:mathml display="block" +}\IgnorePar + \ifvmode\else \HCode{}\fi +\EndP\DviMath} + {\EndDviMath\ShowPar\par{\csname HCondtrue\endcsname\noindent}} + {\DisplayMathtrue} +\Configure{$} + {\Configure{@math}{\a:mathml display="inline" +}\DviMath} + {\EndDviMath}{} +\newif\ifDisplayMath \DisplayMathfalse +\Configure{radical} + {\Tg<\a:mathml msqrt>% + \special{t4ht\string~!e<<\a:mathml mrow>}% + \special{t4ht\string~!e>}% + \special{t4ht\string~!ee/}% + \special{t4ht\string~!ese-}% + } +\def\:MT{\ifmathml \a:mathml m\fi} +\Configure{halignTB}{\HCode{<\:MT table }\halignTBL}{\HCode{>}} +\Configure{halignTBL} + {t}{\ifmathml \HCode{ align="top" }\fi} + {b}{\ifmathml \HCode{ align="baseline" }\fi} + {c}{\ifmathml \HCode{ align="axis" }\fi} + {} +\def\t:HA{\HCode{}} +\def\R:HA{\HCode{<\:MT tr \Hnewline valign="baseline">}} +\def\r:HA{\HCode{}} +\def\D:HA{\HCode{<\:MT td \ifnum \HMultispan>1 colspan="\HMultispan"\fi}% + \halignTD \HCode{\Hnewline>}} +\def\d:HA{\HCode{}} + +\Configure{SUB} + {\Send{BACK} + {<\a:mathml msub><\a:mathml mrow\Hnewline>}\Tg\Tg<\a:mathml mrow\Hnewline>\trap:base} + {\Tg\TG} +\Configure{SUP} + {\Send{BACK} + {<\a:mathml msup><\a:mathml mrow\Hnewline>}\Tg\Tg<\a:mathml mrow\Hnewline>\trap:base} + {\Tg\TG} +\Configure{SUBSUP} + {\Send{BACK} + {<\a:mathml msubsup><\a:mathml mrow\Hnewline>}\Tg\Tg<\a:mathml mrow\Hnewline>\trap:base} + {\Tg\Tg<\a:mathml mrow\Hnewline>\trap:base} + {\Tg\TG} +\def\trap:base{{\HCode{}}} + +\Configure{nolimits}{\HCode{}} +\Configure{limits} + {\let\pl:SUB =\:UnDef + \let\pl:SUP =\:UnDef + \ifx \:temp\sp \def\pl:SUP{\Configure{SUP}}% +\expandafter\append:def + \expandafter\pl:SUP\expandafter{\expandafter{\a:SUP}}% +\expandafter\append:def + \expandafter\pl:SUP\expandafter{\expandafter{\b:SUP}}% +% +\Configure{SUP} + {\Send{BACK}{<\a:mathml mover + \mml:class="msup"><\a:mathml mrow\Hnewline>}% +\Tg\Tg<\a:mathml mrow\Hnewline>% +\bgroup + \ifx \pl:SUBSUP\:UnDef \else + \let\SUBSUP:=\pl:SUBSUP +\fi +% + \Configure{SUP} + {\Send{BACK}{<\a:mathml msup><\a:mathml mrow\Hnewline>}% +\Tg\Tg<\a:mathml mrow\Hnewline>% +\bgroup + \Configure{SUP} + {\Send{BACK}{<\a:mathml msup><\a:mathml mrow\Hnewline>}% +\Tg\Tg<\a:mathml mrow\Hnewline>% +\bgroup \trap:base} + {\egroup \Tg\TG% +}% +\trap:base} + {\egroup\Tg\TG\aftergroup\pl:SUP % +}% +\trap:base} + {}% +\else + \ifx \:temp\sb \def\pl:SUB{\Configure{SUB}}% +\expandafter\append:def + \expandafter\pl:SUB\expandafter{\expandafter{\a:SUB}}% +\expandafter\append:def + \expandafter\pl:SUB\expandafter{\expandafter{\b:SUB}}% +% +\Configure{SUB} + {\Send{BACK}{<\a:mathml munder + \mml:class="msub"><\a:mathml mrow\Hnewline>}% +\Tg\Tg<\a:mathml mrow\Hnewline>% +\bgroup + \ifx \pl:SUBSUP\:UnDef \else + \let\SUBSUP:=\pl:SUBSUP +\fi +% + \Configure{SUB} + {\Send{BACK}{<\a:mathml msub><\a:mathml mrow\Hnewline>}% +\Tg\Tg<\a:mathml mrow\Hnewline>% +\bgroup + \Configure{SUB} + {\Send{BACK}{<\a:mathml msub><\a:mathml mrow\Hnewline>}% +\Tg\Tg<\a:mathml mrow\Hnewline>% +\bgroup \trap:base} + {\egroup \Tg\TG% +}% +\trap:base} + {\egroup\Tg\TG\aftergroup\pl:SUB % +}% +\trap:base} + {}% +\fi\fi + \let\pl:SUBSUP=\SUBSUP: +% +\Configure{SUBSUP} + {\ifx \pl:SUB \:UnDef\else \pl:SUB \fi + \ifx \pl:SUP \:UnDef\else \pl:SUP \fi + \ifx \pl:SUBSUP\:UnDef \else + \let\SUBSUP:=\pl:SUBSUP +\fi +% + \Send{BACK} + {<\a:mathml munderover \a:mathml accentunder="false" + \a:mathml accent="false"><\a:mathml mrow + \Hnewline>}% + \Tg\Tg<\a:mathml + mrow\Hnewline>\trap:base + } + {\Tg\Tg<\a:mathml mrow\Hnewline>\trap:base} + {\Tg\TG} +% + } +\ifx \a:putSUB\:UnDef \else + \pend:def\a:putSUB{\ifx \pl:SUBSUP\:UnDef\else + \let\SUBSUP:=\pl:SUBSUP + \let\pl:SUBSUP=\:UnDef + \fi}% +\fi +\ifx \a:putSUP\:UnDef \else + \pend:def\a:putSUP{\ifx \pl:SUBSUP\:UnDef\else + \let\SUBSUP:=\pl:SUBSUP + \let\pl:SUBSUP=\:UnDef + \fi}% +\fi + +\def\mml:htfsym{\Configure + {htf}{254}{+}{<\a:mathml mglyph\Hnewline fontfamily="}{\%s"}{ + index="\%s"}{ mathsize="\%d\%\%"}{}{ alt="}{"/>}} +\def\ext:htfsym{\Configure{htf}{254}{+}{}{}{}{}{}{}{}} +\Configure{over} + {\Send{GROUP}{0} + {<\a:mathml mfrac><\a:mathml mrow>}\HCode{}} + {\HCode{<\a:mathml mrow>}\Send{EndGROUP}{0} + {}} +\Configure{atop} + {\Send{GROUP}{0}{<\a:mathml mfrac linethickness="0"><\a:mathml mrow>}\HCode{}} + {\HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{}} +\Configure{above} + {\Send{GROUP}{0}{<\a:mathml mfrac linethickness="\the\tmp:dim"><\a:mathml mrow>}% + \HCode{}\o:over:\:gobbleII} + {\HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{}} +\Configure{abovewithdelims} + {\abovewithdelims:III} + {} +\def\abovewithdelims:III#1#2#3{% + \def\:temp{#2#3}\def\:tempa{..}\ifx \:temp\:tempa + \Send{GROUP}{0}{<\a:mathml mfrac linethickness="\the\tmp:dim"><\a:mathml mrow>}% + \HCode{}\o:over: + \HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{} + \else + \Send{GROUP}{0}{<\a:mathml mfenced separators=""\Hnewline + open="\expandafter +\ifx \csname \string#2:lr del\endcsname\relax #2\else + \csname \string#2:lr del\endcsname\fi +" close="\expandafter +\ifx \csname \string#3:lr del\endcsname\relax #3\else + \csname \string#3:lr del\endcsname\fi +"><\a:mathml mfrac + linethickness="\the\tmp:dim"><\a:mathml mrow>}% + \HCode{}\o:over: + \HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{} + \fi + \tmp:dim + } +\Configure{atopwithdelims} + {\atopwithdelims:III} + {} +\def\atopwithdelims:III#1#2#3{% + \def\:temp{#2#3}\def\:tempa{..}\ifx \:temp\:tempa + \Send{GROUP}{0}{<\a:mathml mfrac linethickness="0"><\a:mathml mrow>}% + \HCode{}\o:atop: + \HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{} + \else + \Send{GROUP}{0}{<\a:mathml mfenced separators=""\Hnewline + open="\expandafter +\ifx \csname \string#2:lr del\endcsname\relax #2\else + \csname \string#2:lr del\endcsname\fi +" close="\expandafter +\ifx \csname \string#3:lr del\endcsname\relax #3\else + \csname \string#3:lr del\endcsname\fi +"><\a:mathml mfrac + linethickness="0"><\a:mathml mrow>}% + \HCode{}\o:atop: + \HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{} + \fi + } +\Configure{overwithdelims} + {\overwithdelims:III} + {} +\def\overwithdelims:III#1#2#3{% + \def\:temp{#2#3}\def\:tempa{..}\ifx \:temp\:tempa + \Send{GROUP}{0}{<\a:mathml mfrac><\a:mathml mrow>}% + \HCode{}\o:over: + \HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{} + \else + \Send{GROUP}{0}{<\a:mathml mfenced separators=""\Hnewline + open="\expandafter +\ifx \csname \string#2:lr del\endcsname\relax #2\else + \csname \string#2:lr del\endcsname\fi +" close="\expandafter +\ifx \csname \string#3:lr del\endcsname\relax #3\else + \csname \string#3:lr del\endcsname\fi +"><\a:mathml mfrac><\a:mathml mrow>}% + \HCode{}\o:over: + \HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{} + \fi + } +\Configure{halignTD} {}{} + {<}{\HCode{ \a:mathml columnalign="left"}} + {-}{\HCode{ \a:mathml columnalign="center"}} + {>}{\HCode{ \a:mathml columnalign="right"}} + {^}{\HCode{ \a:mathml rowalign="top"}} + {=}{\HCode{ \a:mathml rowalign="baseline"}} + {|}{\HCode{ \a:mathml rowalign="center"}} + {_}{\HCode{ \a:mathml rowalign="bottom"}} + {p}{\HCode{ \a:mathml columnalign="left"}} + {} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{etex4ht} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\:tempc#1{\a:middle\mathrel{\left:right#1\:EMPTY}\b:middle} +\HLet\middle=\:tempc +\NewConfigure{middle}{2} +\Configure{middle} + {\bgroup + \Configure{mathrel}{*} + {} + {} + {\Configure{mathrel}{}{}{}{}}% + } + {\egroup} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{latex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{core}\if:Option \expandafter\endinput \fi +\let\A:equation\a:equation +\let\B:equation\b:equation +\let\C:equation\c:equation +\Configure{equation} + {\A:equation\Configure{$$} + {\Configure{@math}{\a:mathml display="block" +% + \mml:class="equation"}\IgnorePar\EndP\DviMath} + {\EndDviMath\EndP} + {\DisplayMathtrue}% +} + {\B:equation}{\C:equation} +\Configure{hspace} + {\ifmathml\ifmtext\else \Tg<\a:mathml mspace width="\the\tmp:dim"/>\fi\fi}{}{ } +\Configure{romannumeral} + {\ifmathml\ifmtext\else \HCode{<\a:mathml mrow \mml:class="romannumeral">}\fi\fi} + {\ifmathml\ifmtext\else \HCode{}\fi\fi} +\Configure{newline} + {\ht:special{t4ht@,}% +\HCode{<\a:mathml + mtext \mml:class="newline">}\ht:special{t4ht@,&\#x00A0;}% +} +\Configure{[]} + {\Configure{@math}{\a:mathml display="block" +}\csname a:mathml[]\endcsname + \DviMath\Tg<\a:mathml mrow\Hnewline>$$\DisplayMathtrue } + {$$\Tg\EndDviMath\csname b:mathml[]\endcsname} +\Configure{()} + {\Configure{@math}{\a:mathml display="inline" +}\csname a:mathml()\endcsname + \DviMath\Tg<\a:mathml mrow\Hnewline>$} + {$\Tg\EndDviMath\csname b:mathml()\endcsname} +\NewConfigure{mathml[]}{2} +\NewConfigure{mathml()}{2} +\Configure{halignTB<>}{array}{\HCode{\Hnewline + \a:mathml equalrows="false" + \a:mathml equalcolumns="false" \a:mathml class="array"}<>\HAlign} +\Configure{array} + {\halignTB{array}} + {\ifvmode \IgnorePar\fi \expandafter\tmp:toks\expandafter{\Clr}% +\HCode{}% +\Tg} + {\Tg<\a:mathml mtr>}{\Tg} + {\HCode{<\a:mathml mtd\Hnewline \mml:class="array" + \ifnum 1<\HMultispan columnspan="\HMultispan"\fi}% + \halignTD \HCode{>}% +} + {\Tg} +\ConfigureEnv{array} + {\bgroup\Configure{$}{}{}{}} + {\egroup} + {}{} + +\def\:MM{m} +\Configure{HBorder} + {<\a:mathml mtr\Hnewline \mml:class="hline">} + {<\a:mathml mtd> \string&\#x0332; +} + {} + {<\a:mathml mtr\Hnewline \mml:class="cline">} + {<\a:mathml mtd>} + {<\a:mathml mtd> \string&\#x0332; +} + {} + {<\a:mathml mtr\Hnewline \mml:class="vspace" style="font-size:\HBorderspace">} + {<\a:mathml mtd\Hnewline>} + {} +\Configure{texttt} + {\ifmathml \Configure{@mtext}{\mml:class="texttt" + mathvariant="monospace" }\fi} + {}% +\Configure{textit} + {\ifmathml \Configure{@mtext}{\mml:class="textit" + mathvariant="italic" }\fi} + {}% +\Configure{textrm} + {\ifmathml \Configure{@mtext}{\mml:class="textrm" + mathvariant="normal" }\fi} + {}% +\Configure{textup} + {\ifmathml \Configure{@mtext}{\mml:class="textup" + mathvariant="normal" }\fi} + {}% +\Configure{textsl} + {\ifmathml \Configure{@mtext}{\mml:class="textsl" + mathvariant="italic" }\fi} + {}% +\Configure{textsf} + {\ifmathml \Configure{@mtext}{\mml:class="textsf" + mathvariant="sans-serif" }\fi} + {}% +\Configure{textbf} + {\ifmathml \Configure{@mtext}{\mml:class="textbf" + mathvariant="bold" }\fi} + {}% +\Configure{textsc} + {\ifmathml \Configure{@mtext}{\mml:class="textsc" + mathvariant="normal" }\fi} + {}% +\Configure{emph} + {\ifmathml \Configure{@mtext}{\mml:class="emph" + mathvariant="italic" }\fi} + {}% + +\let\A:fbox=\a:fbox +\let\B:fbox=\b:fbox +\let\OLDf:box=\fbox +\def\fbox{\relax\ifmmode + \Configure{fbox}{\leavevmode\Configure{HtmlPar}{}{}{}{}\IgnoreRule + \AA:text{fbox}}{\BB:text\EndIgnoreRule}\else + \Configure{fbox}{\leavevmode + \IgnoreRule\A:fbox}{\B:fbox\EndIgnoreRule}\fi + \OLDf:box} +\let\A:mbox\a:mbox +\let\B:mbox\b:mbox +\let\OLD:mbox\mbox +\def\mbox{\relax\ifmmode \Configure{mbox}{\AA:text{mbox}}{\BB:text}\else + \Configure{mbox}{\A:mbox}{\B:mbox}\fi\OLD:mbox} +\NewConfigure{@mtext}{1} +\Configure{@mtext}{} +\def\AA:text#1{\mtexttrue +\HCode{<\a:mathml mstyle\Hnewline \mml:class="#1"><\a:mathml + mtext \a:@mtext>}\ht:special{t4ht@,&\#x00A0;}% +\PauseMathClass + \Configure{$}% + {\EndPauseMathClass \mtextfalse + \ht:special{t4ht@,}% +\HCode{<\a:mathml + mstyle\Hnewline \mml:class="math">}}% + {\HCode{<\a:mathml + mtext \a:@mtext>}\ht:special{t4ht@,&\#x00A0;}% +\PauseMathClass \mtexttrue}% + {}% +% +} +\def\BB:text{\mtextfalse\EndPauseMathClass\ht:special{t4ht@,}% +\HCode + {}% +} + +\Configure{frac} + {\Tg<\a:mathml mfrac>\Tg<\a:mathml mrow\Hnewline>} + {\Tg\Configure{over}{}{}} + {\Tg<\a:mathml mrow\Hnewline>} + {\Tg\Tg} +\Configure{eqnarray} + {\HCode{<\a:mathml mtable\Hnewline \mml:class="eqnarray\ifx + \@seqncr\@eqncr\else-star\fi" + \a:mathml columnalign="right center left" >}}{\HCode{}} + {\HCode{<\a:mathml mtr>}} {\HCode{}} + {\Tg<\a:mathml mtd\Hnewline \mml:class="eqnarray-\HCol"> + \ifnum \HCol=4 + \Tg<\a:mathml mtext + \mml:class="eqnarray">\ht:special{t4ht@,&\#x00A0;}% +\PauseMathClass + \mtexttrue + \fi} + {\ifnum \HCol=4 \mtextfalse + \EndPauseMathClass\ht:special{t4ht@,}% +\Tg\fi + \Tg} +\def\:temp#1#2{{\a:stackrel{#1}\b:stackrel {#2}\c:stackrel}} +\HLet\stackrel\:temp +\:CheckOption{stackrel-} \if:Option + \Configure{stackrel} + {\mathrel\bgroup \HCode{<\a:mathml mglyph\Hnewline + alt="\string\stackrel}\afterassignment\put:arg\tmp:toks} + {\afterassignment\put:arg\tmp:toks} + {\HCode{" />}\egroup} + \def\put:arg{\HCode{{\the\tmp:toks}}} +\else + \Configure{stackrel} + {\HCode{<\a:mathml mover\Hnewline + \mml:class="stackrel"><\a:mathml mrow\Hnewline>}\inv:i:iii} + {\HCode{<\a:mathml + mrow\Hnewline>}\Configure{mathop*}{*} + {<\a:mathml mrow>} + {} + {\Configure{mathop}{}{}{}{}}% +\mathop} + {\HCode{}} + \def\inv:i:iii#1#2#3{{#3}#2{#1}} +\fi +\Configure{overline} + {\bgroup \HCode{<\a:mathml mover accent="false"\Hnewline +\mml:class="mml-overline"><\a:mathml mrow>}% +} + {\HCode{<\a:mathml mo\Hnewline + accent="true">&\#x00AF;% +}% +\egroup} +\Configure{underline} + {\bgroup \ifmmode \HCode{<\a:mathml munder \a:mathml accentunder="false"\Hnewline +\mml:class="mml-underline"><\a:mathml mrow>}% +\else + \expandafter\everymath +\expandafter{\expandafter\everymath + \expandafter{\the\everymath}}% +\let\o::@underline:\o:@@underline: +\def\o:@@underline:{\let\o:@@underline:\o::@underline:}% +\fi} + {\HCode{<\a:mathml mo\Hnewline +accent="true">&\#x0332;}% +\egroup} + + + + +\let\A:displaylines\a:displaylines +\let\B:displaylines\b:displaylines +\let\C:displaylines\c:displaylines +\let\D:displaylines\d:displaylines +\Configure{displaylines} + {\ifmmode + \def\A:displaylines{\HCode{<\a:mathml mtable + \mml:class="displaylines">}}% + \def\B:displaylines{\HCode{}}% + \def\C:displaylines{\HCode{<\a:mathml mtr\Hnewline + \mml:class="displaylines"><\a:mathml mtd>}}% + \def\D:displaylines{\HCode{}}% + \fi + \A:displaylines} + {\B:displaylines} {\C:displaylines}{\D:displaylines} +\let\mathml:on\relax +\Configure{ } + {\ifmathml \ifmtext \space \else\Tg<\a:mathml mspace \mml:class="nbsp" />\fi + \else \:nbsp\fi} +\:CheckOption{new-accents} \if:Option \else + \Configure{accent}\widetilde\widetilde{{}{}} + {} + {\HCode{<\a:mathml mover\Hnewline accent="false"><\a:mathml mrow\Hnewline>}#2\HCode{}% + \:widetilde:over \HCode{}} + \Configure{accent}\widehat\widehat{{}{}} + {} + {\HCode{<\a:mathml mover\Hnewline accent="false"><\a:mathml mrow\Hnewline>}#2\HCode{}% + \:widehat:over \HCode{}} +\fi +\:CheckOption{new-accents} \if:Option \else + \ifx \mathml:on\:UnDef + \Configure{accents} + {\ifmmode \expandafter\mathord\fi + {\leavevmode +\if !#1!\ht:special{t4ht@+&{35}x#2;}% +\else \expandafter \ifx\csname U#2#1\endcsname\relax + \ht:special{t4ht@+&{35}x#2;}% +\else + \ht:special{t4ht@+&{35}x\csname U#2#1\endcsname;}% +\fi \fi x% +% + \ht:special{t4ht@[}\if!#1!x\else#2\fi\ht:special{t4ht@]}}} + {\Tg<\a:mathml mrow + \mml:class="accent#1">\mathord{#3}\Tg% + }% + \fi +\fi +\let\mml:TeX\TeX +\def\TeX{\ifmathml + \HCode{<\a:mathml mtext + \mml:class="TeX">TeX}\else \mml:TeX\fi} +\Configure{afterSUB}{'}{\def\SUB:prime{\SUB:SUP}} +\Configure{'} + {\let\:primes=\empty} + {\relax \csname SUB:prime\endcsname\sp{% + \global\let\SUB:prime=\:UnDef + \def\:tempa{\prime\prime}\ifx \:tempa\:primes + \mathop{\HCode{\string&\#x2033;}}\else + \def\:tempa{\prime\prime\prime}\ifx \:tempa\:primes + \mathop{\HCode{\string&\#x2034;}}\else + \:primes \fi\fi}% + } + {\let\prime=\relax \xdef\:primes{\:primes\prime}} +\def\:temp#1{\a:left{#1}\o:left:.\b:left{#1}} \HLet\left\:temp +\def\:temp#1{\a:right{#1}\o:right:.\b:right{#1}}\HLet\right\:temp +\Configure{left} + {} + {\HCode{<\a:mathml mfenced separators=""\Hnewline + open="\expandafter +\ifx \csname \string#1:lr del\endcsname\relax #1\else + \csname \string#1:lr del\endcsname\fi +"\space }\bgroup + \HCode{><\a:mathml mrow>}\bgroup} +\Configure{right} + {\egroup\Send{GROUP}{0}{ close="\expandafter +\ifx \csname \string#1:lr del\endcsname\relax #1\else + \csname \string#1:lr del\endcsname\fi +"\space}\egroup} + {\HCode{}} +\def\def:DEL#1{\def\:DEL{#1}} +\def\check:DEL#1#2{\def\:tempa{#1}\ifx \:tempa\:DEL \def\:DEL{#2}\fi} +\NewConfigure{mfenced}[2]{\append:defI\def:DEL{\check:DEL{#1}{#2}}} +\NewConfigure{Biggl}{2} +\NewConfigure{Biggm}{2} +\NewConfigure{Biggr}{2} +\NewConfigure{Bigl}{2} +\NewConfigure{Bigm}{2} +\NewConfigure{Bigr}{2} +\NewConfigure{biggl}{2} +\NewConfigure{biggm}{2} +\NewConfigure{biggr}{2} +\NewConfigure{bigl}{2} +\NewConfigure{bigm}{2} +\NewConfigure{bigr}{2} +\Configure{Biggm} + {\bgroup + \Configure{Bigg}{}{}{}{}% + \Configure{mathrel}{*} + {} + {} + {\Configure{mathrel}{}{}{}{}}% + } + {\egroup} +\Configure{Bigm} + {\bgroup + \Configure{Big}{}{}{}{}% + \Configure{mathrel}{*} + {} + {} + {\Configure{mathrel}{}{}{}{}}% + } + {\egroup} +\Configure{biggm} + {\bgroup + \Configure{bigg}{}{}{}{}% + \Configure{mathrel}{*} + {} + {} + {\Configure{mathrel}{}{}{}{}}% + } + {\egroup} +\Configure{bigm} + {\bgroup + \Configure{big}{}{}{}{}% + \Configure{mathrel}{*} + {} + {} + {\Configure{mathrel}{}{}{}{}}% + } + {\egroup} + +\:CheckOption{mathml-} \if:Option + \Configure{Biggl} + {\bgroup + \Configure{Bigg}{}{}{}{}% + \Configure{mathopen}{*} + {} + {} + {\Configure{mathopen}{}{}{}{}}% + } + {\egroup} +\Configure{Biggr} + {\bgroup + \Configure{Bigg}{}{}{}{}% + \Configure{mathclose}{*} + {} + {} + {\Configure{mathclose}{}{}{}{}}% + } + {\egroup} +\Configure{Bigl} + {\bgroup + \Configure{Big}{}{}{}{}% + \Configure{mathopen}{*} + {} + {} + {\Configure{mathopen}{}{}{}{}}% + } + {\egroup} +\Configure{Bigr} + {\bgroup + \Configure{Big}{}{}{}{}% + \Configure{mathclose}{*} + {} + {} + {\Configure{mathclose}{}{}{}{}}% + } + {\egroup} +\Configure{biggl} + {\bgroup + \Configure{bigg}{}{}{}{}% + \Configure{mathopen}{*} + {} + {} + {\Configure{mathopen}{}{}{}{}}% + } + {\egroup} +\Configure{biggr} + {\bgroup + \Configure{bigg}{}{}{}{}% + \Configure{mathclose}{*} + {} + {} + {\Configure{mathclose}{}{}{}{}}% + } + {\egroup} +\Configure{bigl} + {\bgroup + \Configure{big}{}{}{}{}% + \Configure{mathopen}{*} + {} + {} + {\Configure{mathopen}{}{}{}{}}% + } + {\egroup} +\Configure{bigr} + {\bgroup + \Configure{big}{}{}{}{}% + \Configure{mathclose}{*} + {} + {} + {\Configure{mathclose}{}{}{}{}}% + } + {\egroup} + +\else + \Configure{Biggl} + {\bgroup + \Configure{Bigg}{}{}{}{}% + \Configure{mathopen}{*} + {} + {} + {\Configure{mathopen}{}{}{}{}}% + } + {\egroup} +\Configure{Biggr} + {\bgroup + \Configure{Bigg}{}{}{}{}% + \Configure{mathclose}{*} + {} + {} + {\Configure{mathclose}{}{}{}{}}% + } + {\egroup} +\Configure{Bigl} + {\bgroup + \Configure{Big}{}{}{}{}% + \Configure{mathopen}{*} + {} + {} + {\Configure{mathopen}{}{}{}{}}% + } + {\egroup} +\Configure{Bigr} + {\bgroup + \Configure{Big}{}{}{}{}% + \Configure{mathclose}{*} + {} + {} + {\Configure{mathclose}{}{}{}{}}% + } + {\egroup} +\Configure{biggl} + {\bgroup + \Configure{bigg}{}{}{}{}% + \Configure{mathopen}{*} + {} + {} + {\Configure{mathopen}{}{}{}{}}% + } + {\egroup} +\Configure{biggr} + {\bgroup + \Configure{bigg}{}{}{}{}% + \Configure{mathclose}{*} + {} + {} + {\Configure{mathclose}{}{}{}{}}% + } + {\egroup} +\Configure{bigl} + {\bgroup + \Configure{big}{}{}{}{}% + \Configure{mathopen}{*} + {} + {} + {\Configure{mathopen}{}{}{}{}}% + } + {\egroup} +\Configure{bigr} + {\bgroup + \Configure{big}{}{}{}{}% + \Configure{mathclose}{*} + {} + {} + {\Configure{mathclose}{}{}{}{}}% + } + {\egroup} + +\fi +\def\:tempc#1{\ht:special{t4ht@[}(\ht:special{t4ht@]}% + \a:bigl\mathopen{\left:right\big{#1\:EMPTY}}\b:bigl\:EMPTY} +\HLet\bigl=\:tempc +\def\:tempc#1{\a:bigm\mathrel{\left:right\big{#1\:EMPTY}}\b:bigm} +\HLet\bigm=\:tempc +\def\:tempc#1{\:EMPTY + \a:bigr\mathclose{\left:right\big{#1\:EMPTY}}\b:bigr% + \ht:special{t4ht@[})\ht:special{t4ht@]}} +\HLet\bigr=\:tempc +\def\:tempc#1{\ht:special{t4ht@[}(\ht:special{t4ht@]}% + \a:Bigl\mathopen{\left:right\Big{#1}\:EMPTY}\b:Bigl\:EMPTY} +\HLet\Bigl=\:tempc +\def\:tempc#1{\a:Bigm\mathrel{\left:right\Big{#1\:EMPTY}}\b:Bigm} +\HLet\Bigm=\:tempc +\def\:tempc#1{\:EMPTY + \a:Bigr\mathclose{\left:right\Big{#1\:EMPTY}}\b:Bigr% + \ht:special{t4ht@[})\ht:special{t4ht@]}} +\HLet\Bigr=\:tempc +\def\:tempc#1{\ht:special{t4ht@[}(\ht:special{t4ht@]}% + \a:biggl\mathopen{\left:right\bigg{#1\:EMPTY}}\b:biggl\:EMPTY} +\HLet\biggl=\:tempc +\def\:tempc#1{\a:biggm\mathrel{\left:right\bigg{#1\:EMPTY}}\b:biggm} +\HLet\biggm=\:tempc +\def\:tempc#1{\:EMPTY + \a:biggr\mathclose{\left:right\bigg{#1\:EMPTY}}\b:biggr% + \ht:special{t4ht@[})\ht:special{t4ht@]}} +\HLet\biggr=\:tempc +\def\:tempc#1{\ht:special{t4ht@[}(\ht:special{t4ht@]}% + \a:Biggl\mathopen{\left:right\Bigg{#1\:EMPTY}}\b:Biggl\:EMPTY} +\HLet\Biggl=\:tempc +\def\:tempc#1{\a:Biggm\mathrel{\left:right\Bigg{#1\:EMPTY}}\b:Biggm} +\HLet\Biggm=\:tempc +\def\:tempc#1{\:EMPTY + \a:Biggr\mathclose{\left:right\Bigg{#1}\:EMPTY}\b:Biggr + \ht:special{t4ht@[})\ht:special{t4ht@]}} +\HLet\Biggr=\:tempc +\def\:EMPTY{{\HCode{}}} +\def\left:right{% + \let\left\o:left: + \let\right\o:right: + \Configure{left}{}{}\Configure{right}{}{}} + +\:CheckOption{new-accents} \if:Option \else + +\Configure{accents} + {\ifmmode \expandafter\mathord\fi + {\leavevmode +\if !#1!\ht:special{t4ht@+&{35}x#2;}% +\else \expandafter \ifx\csname U#2#1\endcsname\relax + \ht:special{t4ht@+&{35}x#2;}% +\else + \ht:special{t4ht@+&{35}x\csname U#2#1\endcsname;}% +\fi \fi x% +% + \ht:special{t4ht@[}\if!#1!x\else#2\fi + \ht:special{t4ht@]}}} + {\ifmathml + \ifmtext \expandafter\ifx \csname :#1:over\endcsname\relax + \expandafter\ifx \csname :#1:under\endcsname\relax + \AccentMath{\expandafter\ifx \csname :#1:over\endcsname\relax + \HCode{<\a:mathml munder\Hnewline + accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{}% + \csname :#1:under\endcsname + \HCode{}% +% +\else \expandafter\ifx \csname :#1:under\endcsname\relax + \HCode{<\a:mathml mover\Hnewline + accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{}% + \csname :#1:over\endcsname + \HCode{}% +% +\else + \HCode{<\a:mathml munderover\Hnewline + accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{}% + \csname :#1:under\endcsname + \csname :#1:over\endcsname + \HCode{}% +% +\fi \fi +}% + \else #3\csname :#1:under\endcsname \fi +\else #3\csname :#1:over\endcsname \fi +% + \else \AccentMath{\expandafter\ifx \csname :#1:over\endcsname\relax + \HCode{<\a:mathml munder\Hnewline + accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{}% + \csname :#1:under\endcsname + \HCode{}% +% +\else \expandafter\ifx \csname :#1:under\endcsname\relax + \HCode{<\a:mathml mover\Hnewline + accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{}% + \csname :#1:over\endcsname + \HCode{}% +% +\else + \HCode{<\a:mathml munderover\Hnewline + accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{}% + \csname :#1:under\endcsname + \csname :#1:over\endcsname + \HCode{}% +% +\fi \fi +}\fi + \else \expandafter\ifx \csname :#1:over\endcsname\relax + \expandafter\ifx \csname :#1:under\endcsname\relax + \AccentMath{\expandafter\ifx \csname :#1:over\endcsname\relax + \HCode{<\a:mathml munder\Hnewline + accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{}% + \csname :#1:under\endcsname + \HCode{}% +% +\else \expandafter\ifx \csname :#1:under\endcsname\relax + \HCode{<\a:mathml mover\Hnewline + accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{}% + \csname :#1:over\endcsname + \HCode{}% +% +\else + \HCode{<\a:mathml munderover\Hnewline + accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{}% + \csname :#1:under\endcsname + \csname :#1:over\endcsname + \HCode{}% +% +\fi \fi +}% + \else #3\csname :#1:under\endcsname \fi +\else #3\csname :#1:over\endcsname \fi +\fi + } + +\fi +\def\mathinner#1{\Tg<\a:mathml mrow + \mml:class="mathinner">#1\Tg} +\Configure{root}{\rev:root}{}{} +\def\rev:root #1\b:root#2\c:root{ + \Tg<\a:mathml mroot>{\Tg<\a:mathml mrow\Hnewline>#2\Tg}% + {\Tg<\a:mathml mrow\Hnewline>#1\Tg}\Tg} +\def\AccentMath#1{\relax\ifmmode #1\else $#1$\fi} +\NewConfigure{mfenced}[2]{\expandafter + \def\csname \string#1:lr del\endcsname{#2}} +\Configure{mfenced}{\|}{\string&\#x2225;} +\Configure{mfenced}{.}{} +\Configure{mfenced}{\langle}{\string&\#x3008;} +\Configure{mfenced}{\rangle}{\string&\#x3009;} +\Configure{mfenced}{\vert}{|} +\edef\:temp{\noexpand\Configure{mfenced}{\noexpand\{}{\string{}}\:temp +\edef\:temp{\noexpand\Configure{mfenced}{\noexpand\}}{\string}}}\:temp +\edef\:temp{\noexpand + \Configure{mfenced}{\noexpand\lbrace}{\string{}}\:temp +\edef\:temp{\noexpand + \Configure{mfenced}{\noexpand\rbrace}{\string}}}\:temp +\Configure{mfenced}{<}{\string&\#x003C;} +\Configure{mfenced}{>}{\string&\#x003E;} +\Configure{mfenced}{\lceil}{\string&\#x2308;} +\Configure{mfenced}{\rceil}{\string&\#x2309;} +\Configure{mfenced}{\lfloor}{\string&\#x230A;} +\Configure{mfenced}{\rfloor}{\string&\#x230B;} +\Configure{mfenced}{\Vert}{\string&\#x2193;} +\Configure{mfenced}{\Vert}{\string&\#x2191;} +\Configure{mfenced}{\rgroup}{)} +\Configure{mfenced}{\lgroup}{(} +\Configure{mfenced}{\bracevert}{|} +\Configure{mfenced}{\bracevert}{|} +\Configure{mfenced}{\downarrow}{\string&\#x2193;} +\Configure{mfenced}{\uparrow}{\string&\#x2191;} +\Configure{mfenced}{\Uparrow}{\string&\#x21D1;} +\Configure{mfenced}{\updownarrow}{\string&\#x2195;} +\Configure{mfenced}{\Updownarrow}{\string&\#x21D5;} +\Configure{mfenced}{\Downarrow}{\string&\#x21D3;} +\Configure{mfenced}{\backslash}{\string&\#x2216;} +\Configure{mfenced}{\rmoustache}{\string&\#x25DD;} +\Configure{mfenced}{\lmoustache}{\string&\#x25DC;} +\Configure{mfenced}{\Arrowvert}{\string&\#x2225;} +\Configure{mfenced}{\arrowvert}{\string&\#x2223;} + +\let\A:oalign\a:oalign +\let\B:oalign\b:oalign +\Configure{oalign} + {\ifmmode \Configure{$}{\Tg<\a:mathml mrow\Hnewline>}{\Tg}{}% + \let\halign\TeXhalign + \Tg<\a:mathml mrow\Hnewline \mml:class="oalign">\else\A:oalign + \fi} + {\ifmmode \Tg\else\B:oalign\fi} +\def\mathop:prefix#1{% + \Configure{mathop}{*}{<\a:mathml mo #1\Hnewline>}{}% + {\Configure{mathop}{*}{<\a:mathml mo>}{}{}}} +\def\:nbsp{\ifmtext \leavevmode\special{t4ht@+\string&{35}x00A0{59}}x% +\else\ifmathml + \Tg<\a:mathml mspace />\else \leavevmode\special{t4ht@+\string&{35}x00A0{59}}x% +\fi\fi} +\Configure{cases} + {}{} {\Tg<\a:mathml mtable>}{\Tg} + {\Tg<\a:mathml mtr>}{\Tg} + {\Tg<\a:mathml mtd \mml:class="cases">}{\Tg} +\Configure{matrix} + {\Tg<\a:mathml mtable + \a:mathml equalrows="false" \a:mathml equalcolumns="false"\Hnewline + \mml:class="matrix">} + {\Tg} + {\Tg<\a:mathml mtr>}{\Tg} + {\HCode{<\a:mathml mtd\Hnewline \mml:class="matrix" + \ifnum 1<\HMultispan columnspan="\HMultispan"\fi}% + \halignTD \HCode{>}% +}{\Tg} +\Configure{pmatrix} {\bgroup\Tg<\a:mathml mrow\Hnewline + \mml:class="pmatrix">} {\Tg\egroup} +\Configure{quad}{{\ifmathml \ifmtext \o:quad:\else + {\HCode{<\a:mathml mspace width="1em" \mml:class="quad"/>}}\fi + \else \o:quad: \fi}} +\Configure{qquad}{{\ifmathml \ifmtext \o:qquad:\else + {\HCode{<\a:mathml mspace width="2em" \mml:class="qquad"/>}}\fi + \else \o:qquad: \fi}} +\Configure{,} + {{\HCode{<\a:mathml mspace width="0em" \mml:class="thinspace"/>}}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{fontmath} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \expandafter\ifx \csname o@everypar\endcsname\relax \else +\expandafter\ifx \csname ht:everypar\endcsname\relax + \let\ht:everypar\o@everypar +\fi\fi + +\Configure{MathClass}{1}{}{}{}{ + \mathchar"1360 + \mathchar"1357 + \mathchar"1356 + \mathchar"1355 + \mathchar"1354 + \mathchar"1353 + \mathchar"1352 + \mathchar"1351 + \mathchar"1350 + \mathchar"134E + \mathchar"134C + \mathchar"134A + \mathchar"1348 + \mathchar"1346 + \mathchar"1273 + \mathchar"3234 +\mathchar"3238 +\mathchar"3239 +\mathchar"323A +\mathchar"323E +\mathchar"323F +\mathchar"3272 +\mathchar"3278 +\mathchar"327B +\mathchar"327C +\mathchar"327D +\mathchar"327E +\mathchar"327F +% +} +\Configure{MathClass}{2}{}{}{}{ +*-+/ +\mathchar"212F +\mathchar"212E +\mathchar"2234 +\mathchar"2235 +\mathchar"225E +\mathchar"225F +\mathchar"225C +\mathchar"225B +\mathchar"227A +\mathchar"2279 +\mathchar"2275 +\mathchar"2274 +\mathchar"225D +\mathchar"2271 +\mathchar"2205 +\mathchar"220F +\mathchar"226F +\mathchar"2204 +\mathchar"220C +\mathchar"220B +\mathchar"220A +\mathchar"2209 +\mathchar"2208 +\mathchar"2207 +\mathchar"2206 +\mathchar"220E +\mathchar"220D +\mathchar"226E +\mathchar"2201 +\mathchar"2203 +\mathchar"2202 +\mathchar"213F +} +\Configure{MathClass}{3}{}{}{}{ + \mathchar"3128 + \mathchar"3129 + \mathchar"312A + \mathchar"312B + \mathchar"315E + \mathchar"315F + \mathchar"3210 + \mathchar"3211 + \mathchar"3212 + \mathchar"3213 + \mathchar"3214 + \mathchar"3215 + \mathchar"3216 + \mathchar"3217 + \mathchar"3218 + \mathchar"3219 + \mathchar"321A + \mathchar"321B + \mathchar"321C + \mathchar"321D + \mathchar"321E + \mathchar"321F + \mathchar"3220 + \mathchar"3221 + \mathchar"3224 + \mathchar"3227 + \mathchar"3232 + \mathchar"3233 + \mathchar"3236 + \mathchar"3237 + \mathchar"323F + :=>< + \mathchar"322F + \mathchar"3276 + \mathchar"3277 + \mathchar"326B + \mathchar"326A + \mathchar"3261 + \mathchar"3260 + \mathchar"3225 + \mathchar"3226 + \mathchar"322D + \mathchar"322E + \mathchar"322C + \mathchar"3228 + \mathchar"3229 +} +\Configure{MathClass}{4}{}{}{}{} +\Configure{MathDelimiters}{(}{)} +\Configure{MathDelimiters}{[}{]} +\Configure{MathDelimiters}{\mathchar"4262}{\mathchar"5263} +\Configure{MathDelimiters}{\mathchar"4264}{\mathchar"5265} +\Configure{MathDelimiters}{\mathchar"4266}{\mathchar"5267} +\Configure{MathDelimiters}{\mathchar"4268}{\mathchar"5269} +\Configure{MathDelimiters}{\mathchar"4300}{\mathchar"5301} +\Configure{MathDelimiters}{\mathchar"4302}{\mathchar"5303} +\Configure{MathDelimiters}{\mathchar"4304}{\mathchar"5305} +\Configure{MathDelimiters}{\mathchar"4306}{\mathchar"5307} +\Configure{MathDelimiters}{\mathchar"4308}{\mathchar"5309} +\Configure{MathDelimiters}{\mathchar"430A}{\mathchar"530B} +\Configure{MathClass}{6}{}{}{}{ +\mathchar"613A % ldot +\mathchar"6201 % cdot +\mathchar"603A % colon +?; , +} + +\Configure{overrightarrow} + {\Tg<\a:mathml mover class="overrightarrow">\Tg<\a:mathml mrow\Hnewline>\:gobble} + {\Tg\mathop{\HCode{&\#x20D7;}}\Tg} +\Configure{overleftarrow} + {\Tg<\a:mathml mover="overleftarrow">\Tg<\a:mathml mrow\Hnewline>\:gobble} + {\Tg\mathop{\HCode{&\#x20D6;}}\Tg} +\Configure{big} + {}{} + {\HCode{<\a:mathml mstyle mathsize="1.19em">}} + {\HCode{}} +\Configure{Big} + {}{} + {\HCode{<\a:mathml mstyle mathsize="1.61em">}} + {\HCode{}} +\Configure{bigg} + {}{} + {\HCode{<\a:mathml mstyle mathsize="2.03em">}} + {\HCode{}} +\Configure{Bigg} + {}{} + {\HCode{<\a:mathml mstyle mathsize="2.45em">}} + {\HCode{}} +\def\:tempc#1{{\hbox{\a:big$\c:big + \left#1\hbox{}\right.\n@space\d:big$\b:big}}} +\HLet\big=\:tempc +\def\:tempc#1{{\hbox{\a:Big$\c:Big + \left#1\hbox{}\right.\n@space\d:Big$\b:Big}}} +\HLet\Big=\:tempc +\def\:tempc#1{{\hbox{\a:bigg$\c:bigg + \left#1\hbox{}\right.\n@space\d:bigg$\b:bigg}}} +\HLet\bigg=\:tempc +\def\:tempc#1{{\hbox{\a:Bigg$\c:Bigg + \left#1\hbox{}\right.\n@space\d:Bigg$\b:Bigg}}} +\HLet\Bigg=\:tempc +\Configure{overbrace} + {\Configure{mathop*}{*} + {<\a:mathml mover \a:mathml accent="false"><\a:mathml mrow>} + {<\a:mathml mo>\string + &\#xFE37;} + {\Configure{mathop}{}{}{}{}}% + } + {\let\o:overbrace:=\displaystyle} + {} +\Configure{underbrace} + {\Configure{mathop*}{*} + {<\a:mathml munder + \a:mathml accentunder="false"><\a:mathml mrow>} + {<\a:mathml mo>\string + &\#xFE38;} + {\Configure{mathop}{}{}{}{}}% + } + {\let\o:underbrace:=\displaystyle} + {} +\Configure{MathClass}{0}{*}{<\a:mathml mi\Hnewline>}{}{} +\Configure{MathClass}{1}{*}{<\a:mathml mo\Hnewline + \mml:class="MathClass-op">}{}{} +\Configure{MathClass}{2}{*}{<\a:mathml mo\Hnewline + \mml:class="MathClass-bin">}{}{} +\Configure{MathClass}{3}{*}{<\a:mathml mo\Hnewline + \mml:class="MathClass-rel">}{}{} +\:CheckOption{mathml-} \if:Option + \Configure{MathClass}{4}{*}{<\a:mathml mo\Hnewline + \mml:class="MathClass-open">} + {}{} + \Configure{MathClass}{5}{*}{<\a:mathml mo\Hnewline + \mml:class="MathClass-close">} + {}{} +\else + \Log:Note{for sources failing to produce + clean mathml code, try the command line option `mathml-'}% + \Configure{MathClass}{4}{*}{<\a:mathml mrow><\a:mathml mo\Hnewline + \mml:class="MathClass-open">} + {<\a:mathml mrow>}{} + \Configure{MathClass}{5}{*}{<\a:mathml mo\Hnewline + \mml:class="MathClass-close">} + {}{} +\fi +\Configure{MathClass}{6}{*}{<\a:mathml mo\Hnewline + \mml:class="MathClass-punc">}{}{} +\Configure{MathClass}{7}{*}{<\a:mathml mn>}{} + {0123456789} +\Configure{FormulaClass}{0}{}{}{} +\Configure{FormulaClass}{1}{}{}{} +\Configure{FormulaClass}{2}{}{}{} +\Configure{FormulaClass}{3}{}{}{} +\Configure{FormulaClass}{4}{}{}{} +\Configure{FormulaClass}{5}{}{}{} +\Configure{FormulaClass}{6}{}{}{} + +\def\bold:version{bold} +\Configure{mathbf}% + {\bgroup \Tg<\a:mathml mstyle mathvariant="bold">}% + {\Tg\egroup }% +\Configure{mathit}% + {\bgroup \Tg<\a:mathml mstyle + mathvariant="\ifx \bold:version\math@version bold-\fi italic">}% + {\Tg\egroup }% +\Configure{mathrm}% + {\bgroup \Tg<\a:mathml mstyle mathvariant="normal">}% + {\Tg\egroup }% +\Configure{mathsf}% + {\bgroup \Tg<\a:mathml mstyle + mathvariant="\ifx \bold:version\math@version bold-\fi sans-serif">}% + {\Tg\egroup }% +\Configure{mathtt}% + {\bgroup \Tg<\a:mathml mstyle mathvariant="monospace">}% + {\Tg\egroup }% +\def\:tempd#1#2{% + \expandafter\def\csname #1\endcsname{\mathchar"13#2}% + \MathSymbol\mathop{#1}% + \expandafter\def\csname #1:limits\endcsname{\expandafter + \:same \math:sym\mathop{#1}\limits}% + \expandafter\def\csname #1:nolimits\endcsname{\expandafter + \:same \math:sym\mathop{#1}\nolimits}% + \expandafter\edef\csname n:#1:\endcsname{\noexpand\ifDisplayMath + \noexpand\expandafter \expandafter\noexpand \csname #1:limits\endcsname + \noexpand\else \noexpand\expandafter + \expandafter\noexpand + \csname #1:nolimits\endcsname\noexpand\fi}% + \expandafter\pend:def\csname n:#1:\endcsname{\ifDisplayMath + \mathop:prefix{mathsize="big"}\fi}% +} +\:tempd{bigcap}{54} +\:tempd{bigcup}{53} +\:tempd{bigodot}{4A} +\:tempd{bigoplus}{4C} +\:tempd{bigotimes}{4E} +\:tempd{bigsqcup}{46} +\:tempd{biguplus}{55} +\:tempd{bigvee}{57} +\:tempd{bigwedge}{56} +\:tempd{coprod}{60} +\:tempd{intop}{52} +\:tempd{ointop}{48} +\:tempd{prod}{51} +\:tempd{sum}{50} +\ifx \ilimits@\o:nolimits: + \let\ilimits@\nolimits +\fi +\ifx \ilimits@\o:nolimits: + \let\slimits@\nolimits +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsmath} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{underarrow@} + {\Tg<\a:mathml munder>\Tg<\a:mathml mrow\Hnewline>} + {\Tg\Tg<\a:mathml mrow\Hnewline>} + {\Tg\Tg} +\Configure{overarrow@} + {\Tg<\a:mathml mover accent="true">\Tg<\a:mathml mrow\Hnewline>} + {\Tg\Tg<\a:mathml mrow>} + {\Tg\Tg} +\def\:tempc#1#2#3{\a:overarrow@ + \hbox{$\m@th#2#3$}\b:overarrow@ + \hbox{#1#2}\c:overarrow@ + } +\HLet\overarrow@\:tempc + +\Configure{equation} + {\Configure{gather} + {\HCode{<\a:mathml mtable\Hnewline + \mml:class="equation"><\a:mathml mtr><\a:mathml mtd>}\IgnorePar } + {\HCode{}} + {} + {} + {\ifnum\HCol=2 \IgnorePar + \HCode{<\a:mathml mtd>}\fi } + {} + }{}{} +\Configure{above} + {\Send{GROUP}{0}{<\a:mathml mfrac + linethickness="\the\tmp:dim"><\a:mathml mrow>}% + \HCode{}\o:@@over:\:gobbleII} + {\HCode{<\a:mathml + mrow>}\Send{EndGROUP}{0}{}} +\def\overwithdelims:III#1#2#3{% + \def\:temp{#2#3}\def\:tempa{..}\ifx \:temp\:tempa + \Send{GROUP}{0}{<\a:mathml mfrac linethickness="0"><\a:mathml mrow>}% + \HCode{}\o:over: + \HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{} + \else + \Send{GROUP}{0}{<\a:mathml mfenced separators=""\Hnewline + open="\expandafter +\ifx \csname \string#2:lr del\endcsname\relax #2\else + \csname \string#2:lr del\endcsname\fi +" close="\expandafter +\ifx \csname \string#3:lr del\endcsname\relax #3\else + \csname \string#3:lr del\endcsname\fi +"><\a:mathml mfrac + linethickness="0"><\a:mathml mrow>}% + \HCode{}\o:@@over: + \HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{} + \fi + } +\Configure{tmspace} + {\ifdim \textspace>0.2em + \HCode{<\a:mathml mspace width="\textspace" \mml:class="tmspace"/>}% + \else \HCode{<\a:mathml mspace width="0em" \mml:class="thinspace"/>}\fi + } +\Configure{mfenced}{\lvert}{\string&\#x007C;} +\Configure{mfenced}{\rvert}{\string&\#x007C;} +\Configure{mfenced}{\lVert}{\string&\#x2016;} +\Configure{mfenced}{\rVert}{\string&\#x2016;} +\Configure{split} + {\HCode{<\a:mathml mtable \Hnewline + \a:mathml columnalign="right left" \mml:class="split">}} + {\ifvmode\IgnorePar\fi \HCode{}} + {\HCode{<\a:mathml mtr \mml:class="split-mtr">}} + {\HCode{}} + {\HCode{<\a:mathml mtd\Hnewline \mml:class="split-mtd">}} + {\HCode{}} +\Configure{multline} + {\HCode{<\a:mathml mtable\Hnewline \mml:class="multline">}} + {\HCode{}} + {\HCode{<\a:mathml mtr><\a:mathml mtd\Hnewline \mml:class="multline">}} + {\HCode{}} + {\HCode{<\a:mathml mtd>}} {} +\Configure{multline*} + {\HCode{<\a:mathml mtable\Hnewline \mml:class="multline-star">}} + {\HCode{}} + {\HCode{<\a:mathml mtr><\a:mathml mtd\Hnewline + \mml:class="multline-star">}} + {\HCode{}} +\Configure{gather} + {\HCode{<\a:mathml mtable\Hnewline \mml:class="gather">}} + {\HCode{}} + {\HCode{<\a:mathml mtr>}} {\HCode{}} + {\HCode{\Hnewline<\a:mathml mtd>}} {\HCode{}} +\Configure{gather*} + {\HCode{<\a:mathml mtable\Hnewline \mml:class="gather-star">}} + {\HCode{}} + {\HCode{<\a:mathml mtr>}} {\HCode{}} + {\HCode{\Hnewline<\a:mathml mtd>}} {\HCode{}} +\Configure{subarray} + {\HCode{<\a:mathml mtable \mml:class="subarray\if c\Hlcr-c\fi" + \a:mathml rowspacing="0" + \if c\Hlcr \a:mathml columnalign="center"\fi>}} + {\HCode{}} + {\HCode{<\a:mathml mtr><\a:mathml mtd>}} + {\HCode{}} +\Configure{smallmatrix} + {\HCode{<\a:mathml mtable>}} + {\HCode{}} + {\HCode{<\a:mathml mtr\Hnewline \mml:class="smallmatrix">}} + {\HCode{}} + {\HCode{\Hnewline<\a:mathml mtd>}} + {\HCode{}} +\def\:tempc#1#2{% + \ConfigureEnv{#1} + {\def\end:al:env{}\ifmmode\else + \ifvmode\else \def\end:al:env{\par\ShowPar\IgnoreIndent}\fi\fi} + {\end:al:env } + {}{}% + \Configure{#1} + {\IgnorePar + \ifvmode \EndP \else \EndP \HCode{}\fi + \ifmathml + \Tg<\a:mathml mrow>\def\end:mathalign{\Tg}% + \else + \Configure{@math}{\a:mathml display="block" +}\DviMath + \def\end:mathalign{\EndDviMath \DisplayMathfalse}% + \DisplayMathtrue + \fi + \HCode{<\a:mathml mtable\Hnewline + \a:mathml columnalign="left" \mml:class="#2">}} + {\HCode{}\end:mathalign } + {\HCode{<\a:mathml mtr>}} {\HCode{}} + {\HCode{<\a:mathml mtd\Hnewline + \ifodd\HCol \a:mathml columnalign="right" \fi +% + \mml:class="align-\ifnum \HCol>\maxfields@ label\else + \ifodd\HCol\space odd\else even\fi + \fi">}} + {\HCode{\ifodd\HCol\space\else + <\a:mathml mspace width="2em"/>\fi +}}} +\:tempc{align}{align} +\:tempc{alignat}{alignat} +\:tempc{xalignat}{xalignat} +\:tempc{xxalignat}{xxalignat} +\:tempc{flalign}{flalign} +\:tempc{align*}{align-star} +\:tempc{alignat*}{alignat-star} +\:tempc{xalignat*}{xalignat-star} +\:tempc{flalign*}{flalign-star} +\Configure{underrightarrow} + {\Tg<\a:mathml munder>\Tg<\a:mathml mrow\Hnewline>\:gobble} + {\Tg\mathop{\rightarrow}\Tg} +\Configure{underleftarrow} + {\Tg<\a:mathml munder>\Tg<\a:mathml mrow\Hnewline>\:gobble} + {\Tg\mathop{\leftarrow}\Tg} +\Configure{overleftrightarrow} + {\Tg<\a:mathml mover="overleftrightarrow">\Tg<\a:mathml mrow\Hnewline>\:gobble} + {\Tg\mathop{\HCode{&\#x20E1;}}\Tg} +\Configure{underleftrightarrow} + {\Tg<\a:mathml munder>\Tg<\a:mathml mrow\Hnewline>\:gobble} + {\Tg\mathop{\leftrightarrow}\Tg} +\def\m:env#1{\HCode{<\a:mathml mtable + \mml:class="#1"><\a:mathml mtr><\a:mathml mtd>}% + \def\endm:env{\HCode + {}}} + +\renewcommand{\xrightarrow}[2][]{% + \Tg<\a:mathml munderover>% + \rightarrow + \Tg<\a:mathml mrow\Hnewline>#1\Tg% + \Tg<\a:mathml mrow\Hnewline>#2\Tg% + \Tg}% +\renewcommand{\xleftarrow}[2][]{% + \Tg<\a:mathml munderover>% + \leftarrow + \Tg<\a:mathml mrow\Hnewline>#1\Tg% + \Tg<\a:mathml mrow\Hnewline>#2\Tg% + \Tg}% + +\def\overset#1#2{{% + \Tg<\a:mathml mover class="overset">\Tg<\a:mathml + mrow\Hnewline>#2\Tg% + \Tg<\a:mathml mrow\Hnewline>#1\Tg% + \Tg}}% +\def\underset#1#2{{% + \Tg<\a:mathml munder>\Tg<\a:mathml mrow\Hnewline>#2\Tg% + \Tg<\a:mathml mrow\Hnewline>#1\Tg% + \Tg}}% + +\def\sideset#1#2#3{{\Tg<\a:mathml mrow \mml:class="sideset"\Hnewline + >{\HCode{}}#1{\HCode{}#3}#2\Tg}} + +\renewcommand{\hdotsfor}[1]{% + \ifx[#1\@xp\shdots@for\else\hdots@for\@ne{#1}\fi} +\def\shdots@for#1]{\hdots@for{#1}} +\def\hdots@for#1#2{\multicolumn{#2}c% + {\m@th\dotsspace@1.5mu\mkern-#1\dotsspace@ + \xleaders\hbox{$\m@th\mkern#1\dotsspace@.\mkern#1\dotsspace@$}% + \hfill + \mkern-#1\dotsspace@}% + } +\ConfigureEnv{eqxample}{}{}{}{} +\ConfigureEnv{gather*}{}{}{}{} +\ConfigureEnv{gathered}{}{}{}{} +\ConfigureEnv{matrix}{}{}{}{} + +\def\:tempc{\DOTSI\protect\:idotsint} +\HLet\idotsint\:tempc +\def\:idotsint{% + \mathop{\intop\cdotp\cdotp\cdotp\intop }\ilimits@ +} +\def\:tempc{\HCode{<\a:mathml mspace width="0.2em"/>}\mathbin + {mod}\HCode{<\a:mathml mspace width="0.2em"/>}} +\HLet\bmod\:tempc +\def\:tempc#1{\allowbreak + \HCode{<\a:mathml mspace width="0.3em"/>}(#1)} +\HLet\pod=\:tempc +\def\:tempc#1{\pod{\mathop{mod}\HCode{<\a:mathml mspace width="0.3em"/>}#1}} +\HLet\pmod=\:tempc +\def\:tempc#1{\allowbreak + \HCode{<\a:mathml mspace width="0.3em"/>}\mathop + {mod}\HCode{<\a:mathml mspace width="0.3em"/>}#1} +\HLet\mod=\:tempc + +\Configure{intertext} + {\IgnorePar \ifinalign@ + \HCode{<\a:mathml + mtr><\a:mathml mtd columnspan="\HCol" + \mml:class="intertext">}% + \else \ifingather@ + \HCode{<\a:mathml mtr><\a:mathml mtd columnspan="\HCol" + \mml:class="intertext">}% + \fi\fi + \AA:text{intertext}% + } + {\BB:text \ifvmode \IgnorePar \fi \EndP\ifinalign@ + \HCode{<\a:mathml + mtr><\a:mathml mtd>}% + \else \ifingather@ + \HCode{}% + \fi\fi + } +\Configure{maketag} + {\ifmathml + \ifmtext \expandafter\expandafter\expandafter\no:maketag\fi + \else \expandafter\no:maketag\fi + \AA:text{maketag}\hbox\bgroup\:gobbleIII :@:} + {\egroup\BB:text } +\def\no:maketag#1:@:#2\b:maketag{\hbox{#2}} +\Configure{abovewithdelims} + {\abovewithdelims:III} + {} +\def\abovewithdelims:III#1#2#3{% + \def\:temp{#2#3}\def\:tempa{..}\ifx \:temp\:tempa + \Send{GROUP}{0}{<\a:mathml mfrac linethickness="\the\tmp:dim"><\a:mathml mrow>}% + \HCode{}\o:@@over: + \HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{} + \else + \Send{GROUP}{0}{<\a:mathml mfenced separators=""\Hnewline + open="\expandafter +\ifx \csname \string#2:lr del\endcsname\relax #2\else + \csname \string#2:lr del\endcsname\fi +" close="\expandafter +\ifx \csname \string#3:lr del\endcsname\relax #3\else + \csname \string#3:lr del\endcsname\fi +"><\a:mathml mfrac + linethickness="\the\tmp:dim"><\a:mathml mrow>}% + \HCode{}\o:@@over: + \HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{} + \fi + \tmp:dim + } +\Configure{atopwithdelims} + {\atopwithdelims:III} + {} +\def\atopwithdelims:III#1#2#3{% + \def\:temp{#2#3}\def\:tempa{..}\ifx \:temp\:tempa + \Send{GROUP}{0}{<\a:mathml mfrac linethickness="0"><\a:mathml mrow>}% + \HCode{}\o:@@atop: + \HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{} + \else + \Send{GROUP}{0}{<\a:mathml mfenced separators=""\Hnewline + open="\expandafter +\ifx \csname \string#2:lr del\endcsname\relax #2\else + \csname \string#2:lr del\endcsname\fi +" close="\expandafter +\ifx \csname \string#3:lr del\endcsname\relax #3\else + \csname \string#3:lr del\endcsname\fi +"><\a:mathml mfrac + linethickness="0"><\a:mathml mrow>}% + \HCode{}\o:@@atop: + \HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{} + \fi + } +\Configure{overwithdelims} + {\overwithdelims:III} + {} +\def\overwithdelims:III#1#2#3{% + \def\:temp{#2#3}\def\:tempa{..}\ifx \:temp\:tempa + \Send{GROUP}{0}{<\a:mathml mfrac><\a:mathml mrow>}% + \HCode{}\o:@@over: + \HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{} + \else + \Send{GROUP}{0}{<\a:mathml mfenced separators=""\Hnewline + open="\expandafter +\ifx \csname \string#2:lr del\endcsname\relax #2\else + \csname \string#2:lr del\endcsname\fi +" close="\expandafter +\ifx \csname \string#3:lr del\endcsname\relax #3\else + \csname \string#3:lr del\endcsname\fi +"><\a:mathml mfrac><\a:mathml mrow>}% + \HCode{}\o:@@over: + \HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{} + \fi + } +\pend:def\n:iint:{\ifDisplayMath\mathop:prefix{mathsize="big"}\fi} +\pend:def\n:iiint:{\ifDisplayMath\mathop:prefix{mathsize="big"}\fi} +\pend:def\n:idotsint:{\ifDisplayMath\mathop:prefix{mathsize="big"}\fi} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsfonts} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{mathbb}{}{} +\Configure{mathfrak}{}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amstext} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{text}{\AA:text{text}}{\BB:text} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amstex1} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + % amstex.sty +\Configure{underarrow@} + {\Tg<\a:mathml munder>\Tg<\a:mathml mrow\Hnewline>} + {\Tg\Tg<\a:mathml mrow\Hnewline>} + {\Tg\Tg} +\Configure{overarrow@} + {\Tg<\a:mathml mover accent="true">\Tg<\a:mathml mrow\Hnewline>} + {\Tg\Tg<\a:mathml mrow>} + {\Tg\Tg} +\def\:tempc#1#2#3{\a:overarrow@ + \hbox{$\m@th#2#3$}\b:overarrow@ + \hbox{#1#2}\c:overarrow@ + } +\HLet\overarrow@\:tempc + +\Configure{mfenced}{\lvert}{\string&\#x007C;} +\Configure{mfenced}{\rvert}{\string&\#x007C;} +\Configure{mfenced}{\lVert}{\string&\#x2016;} +\Configure{mfenced}{\rVert}{\string&\#x2016;} +\ConfigureEnv{aligned}{}{}{}{} +\Configure{aligned} + {\HCode{<\a:mathml mtable\Hnewline \mml:class="aligned">}} + {\HCode{}} + {\HCode{<\a:mathml mtr\Hnewline>}} {\HCode{}} + {\HCode{<\a:mathml mtd>}} {\HCode{}} + + +\def\varinjlim{{\underrightarrow\lim}} +\def\varprojlim{{\underleftarrow\lim}} +\def\varlimsup{{\overline\lim}} +\def\varliminf{{\underline\lim}} +\def\:tempc#1#2#3{\hbox{{\mtexttrue + \HCode{<\a:mathml mrow\Hnewline + \mml:class="text"><\a:mathml mtext + \a:@mtext>}\ht:special{t4ht@,&\#x00A0;}% +\PauseMathClass + \Configure{$}{\EndPauseMathClass\mtextfalse + \ht:special{t4ht@,}% +\HCode{<\a:mathml + mrow\Hnewline \mml:class="math">}} + {\ht:special{t4ht@,&\#x00A0;}% +\HCode{<\a:mathml mtext + \a:@mtext>}\mtexttrue\PauseMathClass}{#1} + \let\f@size#2\selectfont #3}% + \mtextfalse \EndPauseMathClass \ht:special{t4ht@,}% +\HCode + {}}} +\HLet\textdef@\:tempc + + \ifx \o:overrightarrow:\:UnDef\else + \HRestore\overrightarrow + \HRestore\overleftarrow + \HRestore\overleftrightarrow +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amstex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + % amstex.tex +\def\m:env#1{\HCode{<\a:mathml mtable + \mml:class="#1"><\a:mathml mtr><\a:mathml mtd>}% + \def\endm:env{\HCode + {}}} + +\Configure{pmatrix} + {\bgroup\m:env{pmatrix}} + {\endm:env\egroup} +\Configure{multline} + {\HCode{<\a:mathml mtable\mml:class="multline">}} {\HCode{}} + {\HCode{<\a:mathml mtr\Hnewline\mml:class="multline"><\a:mathml mtd>}}{\HCode{}} +\Configure{smallmatrix} + {\HCode{<\a:mathml mtable\mml:class="smallmatrix">}} + {\HCode{}} + {\HCode{<\a:mathml mtr\Hnewline\mml:class="smallmatrix">}} + {\HCode{}} + {\HCode{<\a:mathml mtd\Hnewline\mml:class="smallmatrix">}} + {\HCode{}} +\Configure{bmatrix} + {\bgroup\m:env{bmatrix}} + {\endm:env\egroup} +\Configure{vmatrix}{\bgroup\m:env{vmatrix}}{\endm:env\egroup} +\Configure{Vmatrix}{\bgroup\m:env{Vmatrix}}{\endm:env\egroup} +\Configure{aligned} + {\HCode{<\a:mathml mtable\mml:class="aligned">}} + {\HCode{}} + {\HCode{<\a:mathml mtr\Hnewline\mml:class="aligned">}} + {\HCode{}} + {\HCode{<\a:mathml mtd\Hnewline\mml:class="aligned">}} + {\HCode{}} +\Configure{xalignat} + {\HCode{<\a:mathml mtable\mml:class="xalignat">}} + {\HCode{}} + {\HCode{<\a:mathml mtr\Hnewline \mml:class="xalignat">}} + {\HCode{}} + {\HCode{<\a:mathml mtd\Hnewline \mml:class="xalignat">}} + {\HCode{}} +\Configure{xxalignat} + {\HCode{<\a:mathml mtable \mml:class="xxalignat">}} + {\HCode{}} + {\HCode{<\a:mathml mtr\Hnewline \mml:class="xxalignat">}} + {\HCode{}} + {\HCode{<\a:mathml mtd\Hnewline \mml:class="xxalignat">}} + {\HCode{}} +\Configure{alignedat} + {\HCode{<\a:mathml mtable \mml:class="alignedat">}} + {\HCode{}} + {\HCode{<\a:mathml mtr\Hnewline \mml:class="alignedat">}} + {\HCode{}} + {\HCode{<\a:mathml mtd\Hnewline \mml:class="alignedat">}} + {\HCode{}} +\Configure{gathered} + {\HCode{<\a:mathml mtable \mml:class="gathered">}} + {\HCode{}} + {\HCode{<\a:mathml mtr\Hnewline \mml:class="gathered">}} + {\HCode{}} + {\HCode{<\a:mathml mtd\Hnewline \mml:class="gathered">}} + {\HCode{}} +\NewConfigure{@mtext}{1} +\Configure{@mtext}{} +\def\AA:text#1{\mtexttrue +\HCode{<\a:mathml mstyle\Hnewline \mml:class="#1"><\a:mathml + mtext \a:@mtext>}\ht:special{t4ht@,&\#x00A0;}% +\PauseMathClass + \Configure{$}% + {\EndPauseMathClass \mtextfalse + \ht:special{t4ht@,}% +\HCode{<\a:mathml + mstyle\Hnewline \mml:class="math">}}% + {\HCode{<\a:mathml + mtext \a:@mtext>}\ht:special{t4ht@,&\#x00A0;}% +\PauseMathClass \mtexttrue}% + {}% +% +} +\def\BB:text{\mtextfalse\EndPauseMathClass\ht:special{t4ht@,}% +\HCode + {}% +} + +\Configure{text}{\AA:text{text}}{\BB:text} +\Configure{format} + {\HCode{<\a:mathml mtable \mml:class="format">}} + {\HCode{}} + {\HCode{<\a:mathml mtr\Hnewline \mml:class="format">}} + {\HCode{}} + {\HCode{<\a:mathml mtd\Hnewline \mml:class="format">}} + {\HCode{}} +\Configure{multilimits} + {\HCode{<\a:mathml mtable\Hnewline \mml:class="multilimits">}} + {\HCode{}} + {\HCode{<\a:mathml mtr><\a:mathml mtd\Hnewline>}} + {\HCode{}} +\Configure{smallmatrix} + {\HCode{<\a:mathml mtable\Hnewline \mml:class="smallmatrix">}} + {\HCode{}} + {\HCode{<\a:mathml mtr>}} + {\HCode{}} + {\HCode{<\a:mathml mtd\Hnewline>}} + {\HCode{}} +\Configure{matrix} + {\HCode{<\a:mathml mtable\Hnewline \mml:class="matrix">}} + {\HCode{}} + {\HCode{<\a:mathml mtr\Hnewline>}} {\HCode{}} + {\HCode{\HCode{<\a:mathml mtd\Hnewline \mml:class="matrix" + \ifnum 1<\HMultispan columnspan="\HMultispan"\fi}% + \halignTD \HCode{>}% +}} {\HCode{}} +\Configure{pmatrix}{\Tg<\a:mathml mrow \mml:class="pmatrix">} + {\Tg} +\Configure{align} + {\HCode{<\a:mathml mtable\Hnewline \mml:class="align">}} + {\HCode{}} + {\HCode{<\a:mathml mtr\Hnewline>}} {\HCode{}} + {\HCode{<\a:mathml mtd>}} {\HCode{}} +\Configure{aligned} + {\HCode{<\a:mathml mtable\Hnewline \mml:class="aligned">}} + {\HCode{}} + {\HCode{<\a:mathml mtr\Hnewline>}} {\HCode{}} + {\HCode{<\a:mathml mtd>}} {\HCode{}} +\Configure{cases} + {\Tg<\a:mathml mrow \mml:class="cases">} + {\Tg} +\Configure{alignat} + {\HCode{<\a:mathml mtable \mml:class="alignat">}} + {\HCode{}} + {\HCode{<\a:mathml mtr\Hnewline \mml:class="alignat">}} + {\HCode{}} + {\HCode{<\a:mathml mtd\Hnewline \mml:class="alignat">}} + {\HCode{}} +\Configure{gather} + {\HCode{<\a:mathml mtable \mml:class="gather">}} + {\HCode{}} + {\HCode{<\a:mathml mtr\Hnewline \mml:class="gather">}} + {\HCode{}} + {\HCode{<\a:mathml mtd\Hnewline \mml:class="gather">}} + {\HCode{}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{plain} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{core}\if:Option \expandafter\endinput \fi + \Configure{eqalign} + {\HCode{<\a:mathml mtable \mml:class="eqalign">}} + {\HCode{}} + {\HCode{<\a:mathml mtr \Hnewline \mml:class="eqalign">}} + {\IgnorePar\HCode{}} + {\HCode{\ifnum \HCol=3 <\a:mathml mtd\Hnewline + \mml:class="eqalign3">\fi + <\a:mathml mtd \Hnewline \mml:class="eqalign\HCol">}} + {\HCode{}} +\Configure{overline} + {\bgroup \HCode{<\a:mathml mover accent="false"\Hnewline +\mml:class="mml-overline"><\a:mathml mrow>}% +} + {\HCode{<\a:mathml mo\Hnewline + accent="true">&\#x00AF;% +}% +\egroup} +\Configure{underline} + {\bgroup \ifmmode \HCode{<\a:mathml munder \a:mathml accentunder="false"\Hnewline +\mml:class="mml-underline"><\a:mathml mrow>}% +\else + \expandafter\everymath +\expandafter{\expandafter\everymath + \expandafter{\the\everymath}}% +\let\o::@underline:\o:@@underline: +\def\o:@@underline:{\let\o:@@underline:\o::@underline:}% +\fi} + {\HCode{<\a:mathml mo\Hnewline +accent="true">&\#x0332;}% +\egroup} + + +\Configure{eqalignno} + {\HCode{<\a:mathml mtable \mml:class="eqalignno">}} + {\HCode{}} + {\HCode{<\a:mathml mtr\Hnewline \mml:class="eqalignno">}} + {\HCode{}} + {\HCode{<\a:mathml mtd \Hnewline \mml:class="eqalignno-\HCol">}} + {\HCode{}} +\def\:eqalignno:{\Configure{noalign} + {\HCode{<\a:mathml mtr><\a:mathml mtd \mml:class="noalign" colspan="2">}}% + {\HCode{}}} +\Configure{leqalignno} + {\HCode{<\a:mathml mtable \mml:class="leqalignno">}} + {\HCode{}} + {\HCode{<\a:mathml mtr\Hnewline \mml:class="leqalignno">}} + {\HCode{}} + {\HCode{<\a:mathml mtd \Hnewline \mml:class="leqalignno-\HCol">}} + {\HCode{}} +\def\:leqalignno:{\Configure{noalign} + {\HCode{<\a:mathml mtr><\a:mathml mtd \mml:class="noalign" colspan="2">}}% + {\HCode{}}} + +\expandafter\ifx \csname o@everypar\endcsname\relax \else +\expandafter\ifx \csname ht:everypar\endcsname\relax + \let\ht:everypar\o@everypar +\fi\fi + +\Configure{MathClass}{1}{}{}{}{ + \mathchar"1360 + \mathchar"1357 + \mathchar"1356 + \mathchar"1355 + \mathchar"1354 + \mathchar"1353 + \mathchar"1352 + \mathchar"1351 + \mathchar"1350 + \mathchar"134E + \mathchar"134C + \mathchar"134A + \mathchar"1348 + \mathchar"1346 + \mathchar"1273 + \mathchar"3234 +\mathchar"3238 +\mathchar"3239 +\mathchar"323A +\mathchar"323E +\mathchar"323F +\mathchar"3272 +\mathchar"3278 +\mathchar"327B +\mathchar"327C +\mathchar"327D +\mathchar"327E +\mathchar"327F +% +} +\Configure{MathClass}{2}{}{}{}{ +*-+/ +\mathchar"212F +\mathchar"212E +\mathchar"2234 +\mathchar"2235 +\mathchar"225E +\mathchar"225F +\mathchar"225C +\mathchar"225B +\mathchar"227A +\mathchar"2279 +\mathchar"2275 +\mathchar"2274 +\mathchar"225D +\mathchar"2271 +\mathchar"2205 +\mathchar"220F +\mathchar"226F +\mathchar"2204 +\mathchar"220C +\mathchar"220B +\mathchar"220A +\mathchar"2209 +\mathchar"2208 +\mathchar"2207 +\mathchar"2206 +\mathchar"220E +\mathchar"220D +\mathchar"226E +\mathchar"2201 +\mathchar"2203 +\mathchar"2202 +\mathchar"213F +} +\Configure{MathClass}{3}{}{}{}{ + \mathchar"3128 + \mathchar"3129 + \mathchar"312A + \mathchar"312B + \mathchar"315E + \mathchar"315F + \mathchar"3210 + \mathchar"3211 + \mathchar"3212 + \mathchar"3213 + \mathchar"3214 + \mathchar"3215 + \mathchar"3216 + \mathchar"3217 + \mathchar"3218 + \mathchar"3219 + \mathchar"321A + \mathchar"321B + \mathchar"321C + \mathchar"321D + \mathchar"321E + \mathchar"321F + \mathchar"3220 + \mathchar"3221 + \mathchar"3224 + \mathchar"3227 + \mathchar"3232 + \mathchar"3233 + \mathchar"3236 + \mathchar"3237 + \mathchar"323F + :=>< + \mathchar"322F + \mathchar"3276 + \mathchar"3277 + \mathchar"326B + \mathchar"326A + \mathchar"3261 + \mathchar"3260 + \mathchar"3225 + \mathchar"3226 + \mathchar"322D + \mathchar"322E + \mathchar"322C + \mathchar"3228 + \mathchar"3229 +} +\Configure{MathClass}{4}{}{}{}{} +\Configure{MathDelimiters}{(}{)} +\Configure{MathDelimiters}{[}{]} +\Configure{MathDelimiters}{\mathchar"4262}{\mathchar"5263} +\Configure{MathDelimiters}{\mathchar"4264}{\mathchar"5265} +\Configure{MathDelimiters}{\mathchar"4266}{\mathchar"5267} +\Configure{MathDelimiters}{\mathchar"4268}{\mathchar"5269} +\Configure{MathDelimiters}{\mathchar"4300}{\mathchar"5301} +\Configure{MathDelimiters}{\mathchar"4302}{\mathchar"5303} +\Configure{MathDelimiters}{\mathchar"4304}{\mathchar"5305} +\Configure{MathDelimiters}{\mathchar"4306}{\mathchar"5307} +\Configure{MathDelimiters}{\mathchar"4308}{\mathchar"5309} +\Configure{MathDelimiters}{\mathchar"430A}{\mathchar"530B} +\Configure{MathClass}{6}{}{}{}{ +\mathchar"613A % ldot +\mathchar"6201 % cdot +\mathchar"603A % colon +?; , +} + +\Configure{overrightarrow} + {\Tg<\a:mathml mover class="overrightarrow">\Tg<\a:mathml mrow\Hnewline>\:gobble} + {\Tg\mathop{\HCode{&\#x20D7;}}\Tg} +\Configure{overleftarrow} + {\Tg<\a:mathml mover="overleftarrow">\Tg<\a:mathml mrow\Hnewline>\:gobble} + {\Tg\mathop{\HCode{&\#x20D6;}}\Tg} +\Configure{big} + {}{} + {\HCode{<\a:mathml mstyle mathsize="1.19em">}} + {\HCode{}} +\Configure{Big} + {}{} + {\HCode{<\a:mathml mstyle mathsize="1.61em">}} + {\HCode{}} +\Configure{bigg} + {}{} + {\HCode{<\a:mathml mstyle mathsize="2.03em">}} + {\HCode{}} +\Configure{Bigg} + {}{} + {\HCode{<\a:mathml mstyle mathsize="2.45em">}} + {\HCode{}} +\def\:tempc#1{{\hbox{\a:big$\c:big + \left#1\hbox{}\right.\n@space\d:big$\b:big}}} +\HLet\big=\:tempc +\def\:tempc#1{{\hbox{\a:Big$\c:Big + \left#1\hbox{}\right.\n@space\d:Big$\b:Big}}} +\HLet\Big=\:tempc +\def\:tempc#1{{\hbox{\a:bigg$\c:bigg + \left#1\hbox{}\right.\n@space\d:bigg$\b:bigg}}} +\HLet\bigg=\:tempc +\def\:tempc#1{{\hbox{\a:Bigg$\c:Bigg + \left#1\hbox{}\right.\n@space\d:Bigg$\b:Bigg}}} +\HLet\Bigg=\:tempc +\Configure{overbrace} + {\Configure{mathop*}{*} + {<\a:mathml mover \a:mathml accent="false"><\a:mathml mrow>} + {<\a:mathml mo>\string + &\#xFE37;} + {\Configure{mathop}{}{}{}{}}% + } + {\let\o:overbrace:=\displaystyle} + {} +\Configure{underbrace} + {\Configure{mathop*}{*} + {<\a:mathml munder + \a:mathml accentunder="false"><\a:mathml mrow>} + {<\a:mathml mo>\string + &\#xFE38;} + {\Configure{mathop}{}{}{}{}}% + } + {\let\o:underbrace:=\displaystyle} + {} +\Configure{MathClass}{0}{*}{<\a:mathml mi\Hnewline>}{}{} +\Configure{MathClass}{1}{*}{<\a:mathml mo\Hnewline + \mml:class="MathClass-op">}{}{} +\Configure{MathClass}{2}{*}{<\a:mathml mo\Hnewline + \mml:class="MathClass-bin">}{}{} +\Configure{MathClass}{3}{*}{<\a:mathml mo\Hnewline + \mml:class="MathClass-rel">}{}{} +\:CheckOption{mathml-} \if:Option + \Configure{MathClass}{4}{*}{<\a:mathml mo\Hnewline + \mml:class="MathClass-open">} + {}{} + \Configure{MathClass}{5}{*}{<\a:mathml mo\Hnewline + \mml:class="MathClass-close">} + {}{} +\else + \Log:Note{for sources failing to produce + clean mathml code, try the command line option `mathml-'}% + \Configure{MathClass}{4}{*}{<\a:mathml mrow><\a:mathml mo\Hnewline + \mml:class="MathClass-open">} + {<\a:mathml mrow>}{} + \Configure{MathClass}{5}{*}{<\a:mathml mo\Hnewline + \mml:class="MathClass-close">} + {}{} +\fi +\Configure{MathClass}{6}{*}{<\a:mathml mo\Hnewline + \mml:class="MathClass-punc">}{}{} +\Configure{MathClass}{7}{*}{<\a:mathml mn>}{} + {0123456789} +\Configure{FormulaClass}{0}{}{}{} +\Configure{FormulaClass}{1}{}{}{} +\Configure{FormulaClass}{2}{}{}{} +\Configure{FormulaClass}{3}{}{}{} +\Configure{FormulaClass}{4}{}{}{} +\Configure{FormulaClass}{5}{}{}{} +\Configure{FormulaClass}{6}{}{}{} + + + +\let\A:displaylines\a:displaylines +\let\B:displaylines\b:displaylines +\let\C:displaylines\c:displaylines +\let\D:displaylines\d:displaylines +\Configure{displaylines} + {\ifmmode + \def\A:displaylines{\HCode{<\a:mathml mtable + \mml:class="displaylines">}}% + \def\B:displaylines{\HCode{}}% + \def\C:displaylines{\HCode{<\a:mathml mtr\Hnewline + \mml:class="displaylines"><\a:mathml mtd>}}% + \def\D:displaylines{\HCode{}}% + \fi + \A:displaylines} + {\B:displaylines} {\C:displaylines}{\D:displaylines} +\let\mathml:on\relax +\Configure{ } + {\ifmathml \ifmtext \space \else\Tg<\a:mathml mspace \mml:class="nbsp" />\fi + \else \:nbsp\fi} +\:CheckOption{new-accents} \if:Option \else + \Configure{accent}\widetilde\widetilde{{}{}} + {} + {\HCode{<\a:mathml mover\Hnewline accent="false"><\a:mathml mrow\Hnewline>}#2\HCode{}% + \:widetilde:over \HCode{}} + \Configure{accent}\widehat\widehat{{}{}} + {} + {\HCode{<\a:mathml mover\Hnewline accent="false"><\a:mathml mrow\Hnewline>}#2\HCode{}% + \:widehat:over \HCode{}} +\fi +\:CheckOption{new-accents} \if:Option \else + \ifx \mathml:on\:UnDef + \Configure{accents} + {\ifmmode \expandafter\mathord\fi + {\leavevmode +\if !#1!\ht:special{t4ht@+&{35}x#2;}% +\else \expandafter \ifx\csname U#2#1\endcsname\relax + \ht:special{t4ht@+&{35}x#2;}% +\else + \ht:special{t4ht@+&{35}x\csname U#2#1\endcsname;}% +\fi \fi x% +% + \ht:special{t4ht@[}\if!#1!x\else#2\fi\ht:special{t4ht@]}}} + {\Tg<\a:mathml mrow + \mml:class="accent#1">\mathord{#3}\Tg% + }% + \fi +\fi +\let\mml:TeX\TeX +\def\TeX{\ifmathml + \HCode{<\a:mathml mtext + \mml:class="TeX">TeX}\else \mml:TeX\fi} +\Configure{afterSUB}{'}{\def\SUB:prime{\SUB:SUP}} +\Configure{'} + {\let\:primes=\empty} + {\relax \csname SUB:prime\endcsname\sp{% + \global\let\SUB:prime=\:UnDef + \def\:tempa{\prime\prime}\ifx \:tempa\:primes + \mathop{\HCode{\string&\#x2033;}}\else + \def\:tempa{\prime\prime\prime}\ifx \:tempa\:primes + \mathop{\HCode{\string&\#x2034;}}\else + \:primes \fi\fi}% + } + {\let\prime=\relax \xdef\:primes{\:primes\prime}} +\def\:temp#1{\a:left{#1}\o:left:.\b:left{#1}} \HLet\left\:temp +\def\:temp#1{\a:right{#1}\o:right:.\b:right{#1}}\HLet\right\:temp +\Configure{left} + {} + {\HCode{<\a:mathml mfenced separators=""\Hnewline + open="\expandafter +\ifx \csname \string#1:lr del\endcsname\relax #1\else + \csname \string#1:lr del\endcsname\fi +"\space }\bgroup + \HCode{><\a:mathml mrow>}\bgroup} +\Configure{right} + {\egroup\Send{GROUP}{0}{ close="\expandafter +\ifx \csname \string#1:lr del\endcsname\relax #1\else + \csname \string#1:lr del\endcsname\fi +"\space}\egroup} + {\HCode{}} +\def\def:DEL#1{\def\:DEL{#1}} +\def\check:DEL#1#2{\def\:tempa{#1}\ifx \:tempa\:DEL \def\:DEL{#2}\fi} +\NewConfigure{mfenced}[2]{\append:defI\def:DEL{\check:DEL{#1}{#2}}} +\NewConfigure{Biggl}{2} +\NewConfigure{Biggm}{2} +\NewConfigure{Biggr}{2} +\NewConfigure{Bigl}{2} +\NewConfigure{Bigm}{2} +\NewConfigure{Bigr}{2} +\NewConfigure{biggl}{2} +\NewConfigure{biggm}{2} +\NewConfigure{biggr}{2} +\NewConfigure{bigl}{2} +\NewConfigure{bigm}{2} +\NewConfigure{bigr}{2} +\Configure{Biggm} + {\bgroup + \Configure{Bigg}{}{}{}{}% + \Configure{mathrel}{*} + {} + {} + {\Configure{mathrel}{}{}{}{}}% + } + {\egroup} +\Configure{Bigm} + {\bgroup + \Configure{Big}{}{}{}{}% + \Configure{mathrel}{*} + {} + {} + {\Configure{mathrel}{}{}{}{}}% + } + {\egroup} +\Configure{biggm} + {\bgroup + \Configure{bigg}{}{}{}{}% + \Configure{mathrel}{*} + {} + {} + {\Configure{mathrel}{}{}{}{}}% + } + {\egroup} +\Configure{bigm} + {\bgroup + \Configure{big}{}{}{}{}% + \Configure{mathrel}{*} + {} + {} + {\Configure{mathrel}{}{}{}{}}% + } + {\egroup} + +\:CheckOption{mathml-} \if:Option + \Configure{Biggl} + {\bgroup + \Configure{Bigg}{}{}{}{}% + \Configure{mathopen}{*} + {} + {} + {\Configure{mathopen}{}{}{}{}}% + } + {\egroup} +\Configure{Biggr} + {\bgroup + \Configure{Bigg}{}{}{}{}% + \Configure{mathclose}{*} + {} + {} + {\Configure{mathclose}{}{}{}{}}% + } + {\egroup} +\Configure{Bigl} + {\bgroup + \Configure{Big}{}{}{}{}% + \Configure{mathopen}{*} + {} + {} + {\Configure{mathopen}{}{}{}{}}% + } + {\egroup} +\Configure{Bigr} + {\bgroup + \Configure{Big}{}{}{}{}% + \Configure{mathclose}{*} + {} + {} + {\Configure{mathclose}{}{}{}{}}% + } + {\egroup} +\Configure{biggl} + {\bgroup + \Configure{bigg}{}{}{}{}% + \Configure{mathopen}{*} + {} + {} + {\Configure{mathopen}{}{}{}{}}% + } + {\egroup} +\Configure{biggr} + {\bgroup + \Configure{bigg}{}{}{}{}% + \Configure{mathclose}{*} + {} + {} + {\Configure{mathclose}{}{}{}{}}% + } + {\egroup} +\Configure{bigl} + {\bgroup + \Configure{big}{}{}{}{}% + \Configure{mathopen}{*} + {} + {} + {\Configure{mathopen}{}{}{}{}}% + } + {\egroup} +\Configure{bigr} + {\bgroup + \Configure{big}{}{}{}{}% + \Configure{mathclose}{*} + {} + {} + {\Configure{mathclose}{}{}{}{}}% + } + {\egroup} + +\else + \Configure{Biggl} + {\bgroup + \Configure{Bigg}{}{}{}{}% + \Configure{mathopen}{*} + {} + {} + {\Configure{mathopen}{}{}{}{}}% + } + {\egroup} +\Configure{Biggr} + {\bgroup + \Configure{Bigg}{}{}{}{}% + \Configure{mathclose}{*} + {} + {} + {\Configure{mathclose}{}{}{}{}}% + } + {\egroup} +\Configure{Bigl} + {\bgroup + \Configure{Big}{}{}{}{}% + \Configure{mathopen}{*} + {} + {} + {\Configure{mathopen}{}{}{}{}}% + } + {\egroup} +\Configure{Bigr} + {\bgroup + \Configure{Big}{}{}{}{}% + \Configure{mathclose}{*} + {} + {} + {\Configure{mathclose}{}{}{}{}}% + } + {\egroup} +\Configure{biggl} + {\bgroup + \Configure{bigg}{}{}{}{}% + \Configure{mathopen}{*} + {} + {} + {\Configure{mathopen}{}{}{}{}}% + } + {\egroup} +\Configure{biggr} + {\bgroup + \Configure{bigg}{}{}{}{}% + \Configure{mathclose}{*} + {} + {} + {\Configure{mathclose}{}{}{}{}}% + } + {\egroup} +\Configure{bigl} + {\bgroup + \Configure{big}{}{}{}{}% + \Configure{mathopen}{*} + {} + {} + {\Configure{mathopen}{}{}{}{}}% + } + {\egroup} +\Configure{bigr} + {\bgroup + \Configure{big}{}{}{}{}% + \Configure{mathclose}{*} + {} + {} + {\Configure{mathclose}{}{}{}{}}% + } + {\egroup} + +\fi +\def\:tempc#1{\ht:special{t4ht@[}(\ht:special{t4ht@]}% + \a:bigl\mathopen{\left:right\big{#1\:EMPTY}}\b:bigl\:EMPTY} +\HLet\bigl=\:tempc +\def\:tempc#1{\a:bigm\mathrel{\left:right\big{#1\:EMPTY}}\b:bigm} +\HLet\bigm=\:tempc +\def\:tempc#1{\:EMPTY + \a:bigr\mathclose{\left:right\big{#1\:EMPTY}}\b:bigr% + \ht:special{t4ht@[})\ht:special{t4ht@]}} +\HLet\bigr=\:tempc +\def\:tempc#1{\ht:special{t4ht@[}(\ht:special{t4ht@]}% + \a:Bigl\mathopen{\left:right\Big{#1}\:EMPTY}\b:Bigl\:EMPTY} +\HLet\Bigl=\:tempc +\def\:tempc#1{\a:Bigm\mathrel{\left:right\Big{#1\:EMPTY}}\b:Bigm} +\HLet\Bigm=\:tempc +\def\:tempc#1{\:EMPTY + \a:Bigr\mathclose{\left:right\Big{#1\:EMPTY}}\b:Bigr% + \ht:special{t4ht@[})\ht:special{t4ht@]}} +\HLet\Bigr=\:tempc +\def\:tempc#1{\ht:special{t4ht@[}(\ht:special{t4ht@]}% + \a:biggl\mathopen{\left:right\bigg{#1\:EMPTY}}\b:biggl\:EMPTY} +\HLet\biggl=\:tempc +\def\:tempc#1{\a:biggm\mathrel{\left:right\bigg{#1\:EMPTY}}\b:biggm} +\HLet\biggm=\:tempc +\def\:tempc#1{\:EMPTY + \a:biggr\mathclose{\left:right\bigg{#1\:EMPTY}}\b:biggr% + \ht:special{t4ht@[})\ht:special{t4ht@]}} +\HLet\biggr=\:tempc +\def\:tempc#1{\ht:special{t4ht@[}(\ht:special{t4ht@]}% + \a:Biggl\mathopen{\left:right\Bigg{#1\:EMPTY}}\b:Biggl\:EMPTY} +\HLet\Biggl=\:tempc +\def\:tempc#1{\a:Biggm\mathrel{\left:right\Bigg{#1\:EMPTY}}\b:Biggm} +\HLet\Biggm=\:tempc +\def\:tempc#1{\:EMPTY + \a:Biggr\mathclose{\left:right\Bigg{#1}\:EMPTY}\b:Biggr + \ht:special{t4ht@[})\ht:special{t4ht@]}} +\HLet\Biggr=\:tempc +\def\:EMPTY{{\HCode{}}} +\def\left:right{% + \let\left\o:left: + \let\right\o:right: + \Configure{left}{}{}\Configure{right}{}{}} + +\:CheckOption{new-accents} \if:Option \else + +\Configure{accents} + {\ifmmode \expandafter\mathord\fi + {\leavevmode +\if !#1!\ht:special{t4ht@+&{35}x#2;}% +\else \expandafter \ifx\csname U#2#1\endcsname\relax + \ht:special{t4ht@+&{35}x#2;}% +\else + \ht:special{t4ht@+&{35}x\csname U#2#1\endcsname;}% +\fi \fi x% +% + \ht:special{t4ht@[}\if!#1!x\else#2\fi + \ht:special{t4ht@]}}} + {\ifmathml + \ifmtext \expandafter\ifx \csname :#1:over\endcsname\relax + \expandafter\ifx \csname :#1:under\endcsname\relax + \AccentMath{\expandafter\ifx \csname :#1:over\endcsname\relax + \HCode{<\a:mathml munder\Hnewline + accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{}% + \csname :#1:under\endcsname + \HCode{}% +% +\else \expandafter\ifx \csname :#1:under\endcsname\relax + \HCode{<\a:mathml mover\Hnewline + accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{}% + \csname :#1:over\endcsname + \HCode{}% +% +\else + \HCode{<\a:mathml munderover\Hnewline + accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{}% + \csname :#1:under\endcsname + \csname :#1:over\endcsname + \HCode{}% +% +\fi \fi +}% + \else #3\csname :#1:under\endcsname \fi +\else #3\csname :#1:over\endcsname \fi +% + \else \AccentMath{\expandafter\ifx \csname :#1:over\endcsname\relax + \HCode{<\a:mathml munder\Hnewline + accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{}% + \csname :#1:under\endcsname + \HCode{}% +% +\else \expandafter\ifx \csname :#1:under\endcsname\relax + \HCode{<\a:mathml mover\Hnewline + accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{}% + \csname :#1:over\endcsname + \HCode{}% +% +\else + \HCode{<\a:mathml munderover\Hnewline + accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{}% + \csname :#1:under\endcsname + \csname :#1:over\endcsname + \HCode{}% +% +\fi \fi +}\fi + \else \expandafter\ifx \csname :#1:over\endcsname\relax + \expandafter\ifx \csname :#1:under\endcsname\relax + \AccentMath{\expandafter\ifx \csname :#1:over\endcsname\relax + \HCode{<\a:mathml munder\Hnewline + accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{}% + \csname :#1:under\endcsname + \HCode{}% +% +\else \expandafter\ifx \csname :#1:under\endcsname\relax + \HCode{<\a:mathml mover\Hnewline + accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{}% + \csname :#1:over\endcsname + \HCode{}% +% +\else + \HCode{<\a:mathml munderover\Hnewline + accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{}% + \csname :#1:under\endcsname + \csname :#1:over\endcsname + \HCode{}% +% +\fi \fi +}% + \else #3\csname :#1:under\endcsname \fi +\else #3\csname :#1:over\endcsname \fi +\fi + } + +\fi +\def\mathinner#1{\Tg<\a:mathml mrow + \mml:class="mathinner">#1\Tg} +\Configure{root}{\rev:root}{}{} +\def\rev:root #1\b:root#2\c:root{ + \Tg<\a:mathml mroot>{\Tg<\a:mathml mrow\Hnewline>#2\Tg}% + {\Tg<\a:mathml mrow\Hnewline>#1\Tg}\Tg} +\def\AccentMath#1{\relax\ifmmode #1\else $#1$\fi} +\NewConfigure{mfenced}[2]{\expandafter + \def\csname \string#1:lr del\endcsname{#2}} +\Configure{mfenced}{\|}{\string&\#x2225;} +\Configure{mfenced}{.}{} +\Configure{mfenced}{\langle}{\string&\#x3008;} +\Configure{mfenced}{\rangle}{\string&\#x3009;} +\Configure{mfenced}{\vert}{|} +\edef\:temp{\noexpand\Configure{mfenced}{\noexpand\{}{\string{}}\:temp +\edef\:temp{\noexpand\Configure{mfenced}{\noexpand\}}{\string}}}\:temp +\edef\:temp{\noexpand + \Configure{mfenced}{\noexpand\lbrace}{\string{}}\:temp +\edef\:temp{\noexpand + \Configure{mfenced}{\noexpand\rbrace}{\string}}}\:temp +\Configure{mfenced}{<}{\string&\#x003C;} +\Configure{mfenced}{>}{\string&\#x003E;} +\Configure{mfenced}{\lceil}{\string&\#x2308;} +\Configure{mfenced}{\rceil}{\string&\#x2309;} +\Configure{mfenced}{\lfloor}{\string&\#x230A;} +\Configure{mfenced}{\rfloor}{\string&\#x230B;} +\Configure{mfenced}{\Vert}{\string&\#x2193;} +\Configure{mfenced}{\Vert}{\string&\#x2191;} +\Configure{mfenced}{\rgroup}{)} +\Configure{mfenced}{\lgroup}{(} +\Configure{mfenced}{\bracevert}{|} +\Configure{mfenced}{\bracevert}{|} +\Configure{mfenced}{\downarrow}{\string&\#x2193;} +\Configure{mfenced}{\uparrow}{\string&\#x2191;} +\Configure{mfenced}{\Uparrow}{\string&\#x21D1;} +\Configure{mfenced}{\updownarrow}{\string&\#x2195;} +\Configure{mfenced}{\Updownarrow}{\string&\#x21D5;} +\Configure{mfenced}{\Downarrow}{\string&\#x21D3;} +\Configure{mfenced}{\backslash}{\string&\#x2216;} +\Configure{mfenced}{\rmoustache}{\string&\#x25DD;} +\Configure{mfenced}{\lmoustache}{\string&\#x25DC;} +\Configure{mfenced}{\Arrowvert}{\string&\#x2225;} +\Configure{mfenced}{\arrowvert}{\string&\#x2223;} + +\let\A:oalign\a:oalign +\let\B:oalign\b:oalign +\Configure{oalign} + {\ifmmode \Configure{$}{\Tg<\a:mathml mrow\Hnewline>}{\Tg}{}% + \let\halign\TeXhalign + \Tg<\a:mathml mrow\Hnewline \mml:class="oalign">\else\A:oalign + \fi} + {\ifmmode \Tg\else\B:oalign\fi} +\def\mathop:prefix#1{% + \Configure{mathop}{*}{<\a:mathml mo #1\Hnewline>}{}% + {\Configure{mathop}{*}{<\a:mathml mo>}{}{}}} +\def\:nbsp{\ifmtext \leavevmode\special{t4ht@+\string&{35}x00A0{59}}x% +\else\ifmathml + \Tg<\a:mathml mspace />\else \leavevmode\special{t4ht@+\string&{35}x00A0{59}}x% +\fi\fi} +\Configure{cases} + {}{} {\Tg<\a:mathml mtable>}{\Tg} + {\Tg<\a:mathml mtr>}{\Tg} + {\Tg<\a:mathml mtd \mml:class="cases">}{\Tg} +\Configure{matrix} + {\Tg<\a:mathml mtable + \a:mathml equalrows="false" \a:mathml equalcolumns="false"\Hnewline + \mml:class="matrix">} + {\Tg} + {\Tg<\a:mathml mtr>}{\Tg} + {\HCode{<\a:mathml mtd\Hnewline \mml:class="matrix" + \ifnum 1<\HMultispan columnspan="\HMultispan"\fi}% + \halignTD \HCode{>}% +}{\Tg} +\Configure{pmatrix} {\bgroup\Tg<\a:mathml mrow\Hnewline + \mml:class="pmatrix">} {\Tg\egroup} +\Configure{quad}{{\ifmathml \ifmtext \o:quad:\else + {\HCode{<\a:mathml mspace width="1em" \mml:class="quad"/>}}\fi + \else \o:quad: \fi}} +\Configure{qquad}{{\ifmathml \ifmtext \o:qquad:\else + {\HCode{<\a:mathml mspace width="2em" \mml:class="qquad"/>}}\fi + \else \o:qquad: \fi}} +\Configure{,} + {{\HCode{<\a:mathml mspace width="0em" \mml:class="thinspace"/>}}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsopn} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\varinjlim{{\underrightarrow\lim}} +\def\varprojlim{{\underleftarrow\lim}} +\def\varlimsup{{\overline\lim}} +\def\varliminf{{\underline\lim}} +\def\:tempc#1#2#3{\hbox{{\mtexttrue + \HCode{<\a:mathml mrow\Hnewline + \mml:class="text"><\a:mathml mtext + \a:@mtext>}\ht:special{t4ht@,&\#x00A0;}% +\PauseMathClass + \Configure{$}{\EndPauseMathClass\mtextfalse + \ht:special{t4ht@,}% +\HCode{<\a:mathml + mrow\Hnewline \mml:class="math">}} + {\ht:special{t4ht@,&\#x00A0;}% +\HCode{<\a:mathml mtext + \a:@mtext>}\mtexttrue\PauseMathClass}{#1} + \let\f@size#2\selectfont #3}% + \mtextfalse \EndPauseMathClass \ht:special{t4ht@,}% +\HCode + {}}} +\HLet\textdef@\:tempc + +\def\:tempc{\qopname\relax m{lim inf}} +\HLet\liminf=\:tempc +\def\:tempc{\qopname\relax m{lim sup}} +\HLet\limsup=\:tempc +\def\:tempc{\qopname\relax m{proj lim}} +\HLet\projlim=\:tempc +\def\:tempc{\qopname\relax m{inj lim}} +\HLet\injlim=\:tempc +\Configure{qopname} + {\Configure{mathop}{*} + {<\a:mathml mo \mml:class="qopname">} + {} + {}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{array} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{halignTB<>}{array}{\HCode{\Hnewline + \a:mathml equalrows="false" + \a:mathml equalcolumns="false" \a:mathml class="array"}<>\HAlign} +\Configure{array} + {\halignTB{array}} + {\ifvmode \IgnorePar\fi \expandafter\tmp:toks\expandafter{\Clr}% +\HCode{}% +\Tg} + {\Tg<\a:mathml mtr>}{\Tg} + {\HCode{<\a:mathml mtd\Hnewline \mml:class="array" + \ifnum 1<\HMultispan columnspan="\HMultispan"\fi}% + \halignTD \HCode{>}% +} + {\Tg} +\ConfigureEnv{array} + {\bgroup\Configure{$}{}{}{}} + {\egroup} + {}{} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{vanilla} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{align} + {\EndP\HCode{<\a:mathml mtable\Hnewline \mml:class="align">}} + {\HCode{}} + {\HCode{<\a:mathml mtr>}} {\HCode{}} + {\HCode{<\a:mathml mtd>}} {\HCode{}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amssymb} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\:tempa#1"#2#3///{\Configure{MathClass}{#2}} +\def\:temp#1{\:tempa#1///{}{}{}{#1}} +\:temp{\mathchar"2400} +\:temp{\mathchar"2401} +\:temp{\mathchar"2402} +\:temp{\mathchar"2405} +\:temp{\mathchar"240C} +\:temp{\mathchar"2459} +\:temp{\mathchar"245A} +\:temp{\mathchar"245B} +\:temp{\mathchar"2464} +\:temp{\mathchar"2465} +\:temp{\mathchar"2466} +\:temp{\mathchar"2467} +\:temp{\mathchar"2468} +\:temp{\mathchar"2469} +\:temp{\mathchar"2475} +\:temp{\mathchar"247C} +\:temp{\mathchar"247D} +\:temp{\mathchar"247E} +\:temp{\mathchar"247F} +\:temp{\mathchar"253E} +\:temp{\mathchar"256C} +\:temp{\mathchar"256D} +\:temp{\mathchar"256E} +\:temp{\mathchar"256F} +\:temp{\mathchar"2572} +\:temp{\mathchar"3408} +\:temp{\mathchar"3409} +\:temp{\mathchar"340A} +\:temp{\mathchar"340B} +\:temp{\mathchar"340D} +\:temp{\mathchar"340E} +\:temp{\mathchar"340F} +\:temp{\mathchar"3410} +\:temp{\mathchar"3411} +\:temp{\mathchar"3412} +\:temp{\mathchar"3413} +\:temp{\mathchar"3414} +\:temp{\mathchar"3415} +\:temp{\mathchar"3416} +\:temp{\mathchar"3417} +\:temp{\mathchar"3418} +\:temp{\mathchar"3419} +\:temp{\mathchar"341A} +\:temp{\mathchar"341B} +\:temp{\mathchar"341C} +\:temp{\mathchar"341D} +\:temp{\mathchar"341E} +\:temp{\mathchar"341F} +\:temp{\mathchar"3420} +\:temp{\mathchar"3421} +\:temp{\mathchar"3422} +\:temp{\mathchar"3423} +\:temp{\mathchar"3424} +\:temp{\mathchar"3425} +\:temp{\mathchar"3426} +\:temp{\mathchar"3427} +\:temp{\mathchar"3428} +\:temp{\mathchar"3429} +\:temp{\mathchar"342A} +\:temp{\mathchar"342B} +\:temp{\mathchar"342C} +\:temp{\mathchar"342D} +\:temp{\mathchar"342E} +\:temp{\mathchar"342F} +\:temp{\mathchar"3430} +\:temp{\mathchar"3431} +\:temp{\mathchar"3432} +\:temp{\mathchar"3433} +\:temp{\mathchar"3434} +\:temp{\mathchar"3435} +\:temp{\mathchar"3436} +\:temp{\mathchar"3437} +\:temp{\mathchar"343A} +\:temp{\mathchar"343B} +\:temp{\mathchar"343C} +\:temp{\mathchar"343D} +\:temp{\mathchar"343E} +\:temp{\mathchar"343F} +\:temp{\mathchar"3442} +\:temp{\mathchar"3443} +\:temp{\mathchar"3444} +\:temp{\mathchar"3445} +\:temp{\mathchar"3447} +\:temp{\mathchar"3449} +\:temp{\mathchar"344A} +\:temp{\mathchar"344D} +\:temp{\mathchar"3450} +\:temp{\mathchar"3451} +\:temp{\mathchar"3452} +\:temp{\mathchar"3453} +\:temp{\mathchar"3454} +\:temp{\mathchar"3456} +\:temp{\mathchar"3457} +\:temp{\mathchar"345F} +\:temp{\mathchar"3460} +\:temp{\mathchar"3461} +\:temp{\mathchar"3462} +\:temp{\mathchar"3463} +\:temp{\mathchar"346A} +\:temp{\mathchar"346B} +\:temp{\mathchar"346C} +\:temp{\mathchar"346D} +\:temp{\mathchar"346E} +\:temp{\mathchar"346F} +\:temp{\mathchar"3474} +\:temp{\mathchar"3476} +\:temp{\mathchar"3477} +\:temp{\mathchar"3500} +\:temp{\mathchar"3501} +\:temp{\mathchar"3502} +\:temp{\mathchar"3503} +\:temp{\mathchar"3504} +\:temp{\mathchar"3505} +\:temp{\mathchar"3506} +\:temp{\mathchar"3507} +\:temp{\mathchar"3508} +\:temp{\mathchar"3509} +\:temp{\mathchar"350A} +\:temp{\mathchar"350B} +\:temp{\mathchar"350C} +\:temp{\mathchar"350D} +\:temp{\mathchar"350E} +\:temp{\mathchar"350F} +\:temp{\mathchar"3510} +\:temp{\mathchar"3511} +\:temp{\mathchar"3512} +\:temp{\mathchar"3513} +\:temp{\mathchar"3514} +\:temp{\mathchar"3515} +\:temp{\mathchar"3516} +\:temp{\mathchar"3517} +\:temp{\mathchar"3518} +\:temp{\mathchar"3519} +\:temp{\mathchar"351A} +\:temp{\mathchar"351B} +\:temp{\mathchar"351C} +\:temp{\mathchar"351D} +\:temp{\mathchar"3520} +\:temp{\mathchar"3521} +\:temp{\mathchar"3522} +\:temp{\mathchar"3523} +\:temp{\mathchar"3524} +\:temp{\mathchar"3525} +\:temp{\mathchar"3526} +\:temp{\mathchar"3527} +\:temp{\mathchar"3528} +\:temp{\mathchar"3529} +\:temp{\mathchar"352A} +\:temp{\mathchar"352B} +\:temp{\mathchar"352C} +\:temp{\mathchar"352D} +\:temp{\mathchar"352E} +\:temp{\mathchar"352F} +\:temp{\mathchar"3530} +\:temp{\mathchar"3531} +\:temp{\mathchar"3532} +\:temp{\mathchar"3533} +\:temp{\mathchar"3534} +\:temp{\mathchar"3535} +\:temp{\mathchar"3536} +\:temp{\mathchar"3537} +\:temp{\mathchar"3538} +\:temp{\mathchar"3539} +\:temp{\mathchar"353A} +\:temp{\mathchar"353B} +\:temp{\mathchar"353C} +\:temp{\mathchar"353D} +\:temp{\mathchar"3568} +\:temp{\mathchar"3570} +\:temp{\mathchar"3571} +\:temp{\mathchar"3573} +\:temp{\mathchar"3574} +\:temp{\mathchar"3575} +\:temp{\mathchar"3576} +\:temp{\mathchar"3577} +\:temp{\mathchar"3578} +\:temp{\mathchar"3579} +\:temp{\mathchar"357F} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{rlbabel} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{[]} + {\Configure{@math}{\a:mathml display="block" +}\csname a:mathml[]\endcsname + \DviMath\Tg<\a:mathml mrow\Hnewline>$$\DisplayMathtrue } + {$$\Tg\EndDviMath\csname b:mathml[]\endcsname + \if@rl\else\beginR\fi } + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/mathplayer.4ht b/Master/texmf-dist/tex/generic/tex4ht/mathplayer.4ht new file mode 100644 index 00000000000..6a847e446c2 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/mathplayer.4ht @@ -0,0 +1,518 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% mathplayer.4ht 2005-02-21-19:09 % +% Copyright (C) 2002--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-02-21-19:09} + +\exit:ifnot{Preamble,% +tex4ht} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{Preamble} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{xht} \if:Option + \Configure{html}{xht} +\else \:CheckOption{xml} \if:Option + \Configure{html}{xml} +\else + \Configure{html}{html} + \Configure{mathml}{m:} +\fi \fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tex4ht} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{VERSION}{} +\:CheckOption{xht} \if:Option + \Configure{DOCTYPE} + {\HCode{]\Hnewline + >\Hnewline }} + \Configure{@HTML} + {xmlns:dsi="http://www.dessci.com/mathml" \Hnewline} + +\else \:CheckOption{xml} \if:Option + \Configure{DOCTYPE} + {\HCode{]\Hnewline + >\Hnewline }} + \Configure{@HTML} + {xmlns:dsi="http://www.dessci.com/mathml" \Hnewline} + +\else + \Configure{DOCTYPE} + {\HCode{\Hnewline }} + \Configure{@HTML} + {xmlns:m="http://www.w3.org/1998/Math/MathML"\Hnewline + xmlns:dsi="http://www.dessci.com/mathml" \Hnewline} + \Configure{@HEAD} + {\HCode{ + \Hnewline + \Hnewline + \Hnewline + }} + \Configure{@BODY} + {\HCode{\Hnewline + }} + \Configure{math-xmlns}{} +\fi \fi +\:CheckOption{xht} \if:Option +\else \:CheckOption{xml} \if:Option +\else + \Configure{$} + {\Configure{@math}{display="inline"}\DviMath} + {\EndDviMath\HCode{}}{} +\fi\fi +\Configure{halignTD} {}{} + {<}{\ifmathml \HCode{ columnalign="left"}\else + \HCode{ align="left" }\fi} + {-}{\ifmathml \HCode{ columnalign="center"}\else + \HCode{ align="center" }\fi} + {>}{\ifmathml \HCode{ columnalign="right"}\else + \HCode{ align="right" }\fi} + {^}{\ifmathml \HCode{ rowalign="top"}\else + \HCode{ valign="top" }\fi} + {=}{\ifmathml \HCode{ rowalign="baseline"}\else + \HCode{ valign="baseline" }\fi} + {|}{\ifmathml \HCode{ rowalign="center"}\else + \HCode{ valign="middle" }\fi} + {_}{\ifmathml \HCode{ rowalign="bottom"}\else + \HCode{ valign="bottom" }\fi} + {p}{\ifmathml \HCode{ columnalign="left"}\else + \HCode{ align="left"}\fi} + {} +\LinkCommand\mtxt:link{\a:mathml maction,% + actiontype="link" dsi:href, id, + \a:mathml class="label"><\a:mathml mtext mathbackground="yellow"% +,,} +\LinkCommand\msp:link{\a:mathml maction,% + actiontype="link" dsi:href, id, + \a:mathml class="label"><\a:mathml mstyle mathbackground="yellow"% +,,} +\def\Link{\ifmathml + \ifmtext \ht:special{t4ht@,}% +\HCode{}% + \expandafter\expandafter\expandafter\mtxt:link + \else \expandafter\expandafter\expandafter\msp:link\fi + \else \expandafter\M:Link\fi} +\def\EndLink{\ifmathml + \ifmtext \ht:special{t4ht@,}% +\HCode{}% +% + \Endmtxt:link \HCode{<\a:mathml mtext\Hnewline + \a:mathml class="endlabel">}\ht:special{t4ht@,&\#x00A0;}% +% + \else \HCode{% +}\fi + \else \expandafter\M:EndLink\fi} +\:CheckOption{xht} \if:Option +\else \:CheckOption{xml} \if:Option +\else +\Configure{DviMath} + {\a:DviMathML \mathmltrue + \ifOption{mml-fonts}{}{\NoFonts}% + \IgnoreRule \HCode{}\HCode{<\a:mathml math\Hnewline}% + \let\sva:mathml=\a:mathml \let\a:mathml=\empty +% + \HCode{\csname a:math-xmlns\endcsname \Hnewline \a:@math>}% + \let\a:mathml=\sva:mathml +\a:math + \edef\sv:ignore{\if:nopar + \noexpand\IgnorePar\else \noexpand\ShowPar\fi}% +\IgnorePar} + {\Tg\EndIgnoreRule + \ifOption{mml-fonts}{}{\EndNoFonts}% + \mathmlfalse \b:DviMathML \sv:ignore +} +\fi\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/mdwlist.4ht b/Master/texmf-dist/tex/generic/tex4ht/mdwlist.4ht new file mode 100644 index 00000000000..c96f3bf1323 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/mdwlist.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% mdwlist.4ht 2005-10-23-04:19 % +% Copyright (C) 2004--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{mdwlist} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/memoir.4ht b/Master/texmf-dist/tex/generic/tex4ht/memoir.4ht new file mode 100644 index 00000000000..28583d779ee --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/memoir.4ht @@ -0,0 +1,54 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% memoir.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\input book.4ht +\input verse.4ht +\let\rm\empty +\let\sf\empty +\let\tt\empty +\let\bf\empty +\let\it\empty + +\def\@chapter[#1]#2{% + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + {\SkipRefstepAnchor \let\addcontentsline\:gobbleIII\no@chapter[#1]{}% + \global\let\f@rtoc\f@rtoc + \global\let\f@rhdr\f@rhdr }% + \HtmlEnv \Toc:Title{#1}\:chapter{#2}} +\pend:defI\getthelinenumber{% + \let\sv:thepoemline\thepoemline + \pend:def\thepoemline{\a:poemline}% + \append:def\thepoemline{\b:poemline}} +\append:defI\getthelinenumber{\let\thepoemline\sv:thepoemline} +\NewConfigure{poemline}{2} + +\Hinput{memoir} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/mempatch.4ht b/Master/texmf-dist/tex/generic/tex4ht/mempatch.4ht new file mode 100644 index 00000000000..1ba8ef9975a --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/mempatch.4ht @@ -0,0 +1,86 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% mempatch.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\let\no@Msect\M@sect +\NewConfigure{@sec @ssect}[1]{% + \def\rdef:sec##1{#1\csname no@##1\endcsname}} +\:CheckOption{sections-} \if:Option + \Configure{@sec @ssect}{} +\else + \Configure{@sec @ssect}{% + \let\sv:Sc\:Sc \let\sv:sect\@sect \let\sv:ssect\@ssect +\let\sv:Msect\M@sect +\let\:Sc\:gobble + \def\M@sect##1##2##3##4##5##6[##7][##8]##9{% + \ifx \o:@seccntformat:\:UnDef + \let\o:@seccntformat:\@seccntformat +\fi +\let\@seccntformat\:gobble +% + \let\M@sect\no@Msect \xdef\c:secnumdepth{##2}% + {\SkipRefstepAnchor \let\addcontentsline\:gobbleIII \let\mark\:gobble + \no@Msect{##1}{##2}{##3}{##4}{##5}{##6}[{##7}][{##8}]{}}% + \let\:Sc\sv:Sc \let\@sect\sv:sect \let\@ssect\sv:ssect +\let\M@sect\sv:Msect +% + \let\@seccntformat=\o:@seccntformat: +% + \HtmlEnv \Toc:Title{##8}\csname no:#1\endcsname{##9}}% +% + \def\@sect##1##2##3##4##5##6[##7]##8{% + \ifx \o:@seccntformat:\:UnDef + \let\o:@seccntformat:\@seccntformat +\fi +\let\@seccntformat\:gobble +% + \let\@sect\no@sect \xdef\c:secnumdepth{##2}% + {\SkipRefstepAnchor \let\addcontentsline\:gobbleIII \let\mark\:gobble + \no@sect{##1}{##2}{##3}{##4}{##5}{##6}[{##7}]{}}% + \let\:Sc\sv:Sc \let\@sect\sv:sect \let\@ssect\sv:ssect +\let\M@sect\sv:Msect +% + \let\@seccntformat=\o:@seccntformat: +% + \HtmlEnv \Toc:Title{##7}\csname no:#1\endcsname{##8}}% +% + \def\@ssect##1##2##3##4##5{% + \gdef\ssect:ttl{##5}% +% + \let\@ssect\no@ssect + {\def\addcontentsline####1####2####3{}% + \no@ssect{##1}{##2}{##3}{##4}{}}% + \let\:Sc\sv:Sc \let\@sect\sv:sect \let\@ssect\sv:ssect +\let\M@sect\sv:Msect +% + \HtmlEnv \csname :like#1\endcsname{##5}}% +\IgnorePar} +\fi + +\Hinput{mempatch} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/mex.4ht b/Master/texmf-dist/tex/generic/tex4ht/mex.4ht new file mode 100755 index 00000000000..d44e7a703af --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/mex.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% mex.4ht 2005-10-23-04:19 % +% Copyright (C) 2004--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{mex} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/mfpic.4ht b/Master/texmf-dist/tex/generic/tex4ht/mfpic.4ht new file mode 100644 index 00000000000..81b01ecb18a --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/mfpic.4ht @@ -0,0 +1,36 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% mfpic.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\pend:def\mfpic{\a:mfpic} +\append:def\endmfpic{\b:mfpic} +\NewConfigure{mfpic}{2} +\Configure{mfpic} {\Picture+{}} {\EndPicture} + +\Hinput{mfpic} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/minitoc.4ht b/Master/texmf-dist/tex/generic/tex4ht/minitoc.4ht new file mode 100644 index 00000000000..8b7e735efba --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/minitoc.4ht @@ -0,0 +1,43 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% minitoc.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + + \NewConfigure{minitoc}{4} +\NewConfigure{parttoc}{4} +\NewConfigure{secttoc}{4} +\NewConfigure{minilof}{4} +\NewConfigure{partlof}{4} +\NewConfigure{sectlof}{4} +\NewConfigure{minilot}{4} +\NewConfigure{partlot}{4} +\NewConfigure{sectlot}{4} + + +\Hinput{minitoc} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/mkht-scripts.4ht b/Master/texmf-dist/tex/generic/tex4ht/mkht-scripts.4ht new file mode 100644 index 00000000000..641a55f6f47 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/mkht-scripts.4ht @@ -0,0 +1,240 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% mkht-scripts.4ht 2005-09-23-22:09 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version |version} + + +\ifx \JOBNAME\UnDef + \def\JOBNAME{mkht-scripts.4ht} + \def\next{\input mkht.4ht \endinput} + \expandafter\next +\fi + +\Options{unix,bat} % {unix,bat}, {unix}, {bat} +\Latex{} % {}, {2e}, {209} + +%%%%%%%%%%%%%%%%%% +\section{Unix Scripts} +%%%%%%%%%%%%%%%%%% + +%%%%%%%%%% +\Ext{unix} +%%%%%%%%%% +\ifOption{Needs}{% +\Script{% #1 -- file #2 -- extension + \Needs{"sed -e 's/\#\# -d/ -d/g' < #1.#2 > /home/4/gurari/tex4ht.dir/bin/solaris/#1"}% + \Needs{"chmod 700 /home/4/gurari/tex4ht.dir/bin/solaris/#1"}% + \Needs{"mkdir mn.dir/ht-unix"}% + \Needs{"cp #1.#2 mn.dir/ht-unix/#1"}% +}}{} +\Base{} +\Quote{'} +\Argchar{$} +\Dirchar{-f/} +\Remark{#} + +\Ii{,html} +\Iii{-i~/tex4ht.dir/texmf/tex4ht/ht-fonts/#1} +\Iv{#1 -cvalidatehtml ## -d~/WWW/temp/ -m644 } + +\make{ht} +\<<< +|$1 $2 + $1 $2 + $1 $2 + tex4ht $2 + t4ht $2 $3 +>>> +\OutputCodE\ +\Ii{,xhtml} +\Iii{-i~/tex4ht.dir/texmf/tex4ht/ht-fonts/#1} +\Iv{#1 -cvalidate ## -d~/WWW/temp/ -m644 } +\make{xh} +\Ii{,xhtml,uni-html4} +\Iii{-i~/tex4ht.dir/texmf/tex4ht/ht-fonts/#1 -cunihtf} +\Iv{#1 -cvalidate ## -d~/WWW/temp/ -m644 } +\make{uxh} +\Ii{,xhtml,mathml} +\Iii{-i~/tex4ht.dir/texmf/tex4ht/ht-fonts/#1 -cunihtf} +\Iv{#1 -cvalidate ## -d~/WWW/temp/ -m644 } +\make{xhm} +\Ii{,xhtml,mozilla} +\Iii{-i~/tex4ht.dir/texmf/tex4ht/ht-fonts/#1 -cmozhtf} +\Iv{#1 -cvalidate ## -d~/WWW/temp/ -m644 } +\make{mz} +\Ii{,xhtml,ooffice} +\Iii{-i~/tex4ht.dir/texmf/tex4ht/ht-fonts/#1 -cmozhtf} +\Iv{#1 -coo } +\make{oo} +\Ii{,xhtml,tei} +\Iii{-i~/tex4ht.dir/texmf/tex4ht/ht-fonts/#1 -cunihtf} +\Iv{#1 -cvalidate ## -d~/WWW/temp/ -m644 } +\make{tei} + +\Ii{,xhtml,tei-mml} +\Iii{-i~/tex4ht.dir/texmf/tex4ht/ht-fonts/#1 -cunihtf} +\Iv{#1 -cvalidate ## -d~/WWW/temp/ -m644 } +\make{teim} +\Ii{,xhtml,docbook} +\Iii{-i~/tex4ht.dir/texmf/tex4ht/ht-fonts/#1 -cunihtf} +\Iv{#1 -cvalidate ## -d~/WWW/temp/ -m644 } +\make{db} + +\Ii{,xhtml,docbook-mml} +\Iii{-i~/tex4ht.dir/texmf/tex4ht/ht-fonts/#1 -cunihtf} +\Iv{#1 -cvalidate ## -d~/WWW/temp/ -m644 } +\make{dbm} +\Ii{,xhtml,word} +\Iii{-i~/tex4ht.dir/texmf/tex4ht/ht-fonts/#1 -csymhtf} +\Iv{#1 -cvalidate ## -d~/WWW/temp/ -m644 } +\make{w} +\Ii{,html,javahelp,3.2,unicode} +\Iii{-i~/tex4ht.dir/texmf/tex4ht/ht-fonts/#1 -cmozhtf -u10} +\Iv{#1 -d$1-doc/ -m644 -cjavahelp -cvalidate } +\make{jh} +\Ii{,html,javahelp,3.2,unicode,jh1.0} +\Iii{-i~/tex4ht.dir/texmf/tex4ht/ht-fonts/#1 -cmozhtf -u10} +\Iv{#1 -d$1-doc/ -m644 ## -cvalidate } +\make{jh1} + + +%%%%%%%%%%%%%%%%%% +\section{MS Window Scripts} +%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%% +\Options{bat} +%%%%%%%%%%%%%%%%%% + +%%%%%%%%% +\Ext{bat} +%%%%%%%%% +\ifOption{Needs}{\Script{% + \Needs{"mkdir mn.dir/ht-win32"}% + \Needs{"cp #1.#2 mn.dir/ht-win32/."}% +}}{} +\Quote{} +\Argchar{%} +\Dirchar{} +\Remark{Rem } + +\Ii{,html} +\Iii{-ic:\tex4ht\texmf\tex4ht\ht-fonts\#1 + -ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env} +\Iv{#1 -ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env -cvalidatehtml } + +\make{ht} +\<<< + %1 %2 + %1 %2 + %1 %2 + tex4ht %2 + t4ht %2 %3 +>>> +\OutputCodE\ +\Ii{,xhtml} +\Iii{-ic:\tex4ht\texmf\tex4ht\ht-fonts\#1 + -ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env} +\Iv{#1 -ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env -cvalidate } +\make{xh} +\Ii{,xhtml,uni-html4} +\Iii{-ic:\tex4ht\texmf\tex4ht\ht-fonts\#1 + -ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env + -cunihtf} +\Iv{#1 -ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env -cvalidate } +\make{uxh} +\Ii{,xhtml,mathml} +\Iii{-ic:\tex4ht\texmf\tex4ht\ht-fonts\#1 + -ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env -cunihtf} +\Iv{#1 -ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env -cvalidate } +\make{xhm} +\Ii{,xhtml,mozilla} +\Iii{-ic:\tex4ht\texmf\tex4ht\ht-fonts\#1 + -ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env -cmozhtf} +\Iv{#1 -ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env -cvalidate } +\make{mz} +\Ii{,xhtml,ooffice} +\Iii{-ic:\tex4ht\texmf\tex4ht\ht-fonts\#1 + -ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env -cmozhtf} +\Iv{#1 -coo -ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env -cvalidate } +\make{oo} +\Ii{,xhtml,tei} +\Iii{-ic:\tex4ht\texmf\tex4ht\ht-fonts\#1 + -ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env -cunihtf} +\Iv{#1 -ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env -cvalidate } +\make{tei} + +\Ii{,xhtml,tei-mml} +\Iii{-ic:\tex4ht\texmf\tex4ht\ht-fonts\#1 + -ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env -cunihtf} +\Iv{#1 -ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env -cvalidate } +\make{teim} +\Ii{,xhtml,docbook} +\Iii{-ic:\tex4ht\texmf\tex4ht\ht-fonts\#1 + -ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env -cunihtf} +\Iv{#1 -ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env -cvalidate } +\make{db} + +\Ii{,xhtml,docbook-mml} +\Iii{-ic:\tex4ht\texmf\tex4ht\ht-fonts\#1 + -ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env -cunihtf} +\Iv{#1 -ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env -cvalidate } +\make{dbm} +\Ii{,xhtml,word} +\Iii{-ic:\tex4ht\texmf\tex4ht\ht-fonts\#1 + -ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env -csymhtf} +\Iv{#1 -ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env -cvalidate } +\make{w} +\Ii{,html,javahelp,3.2,unicode} +\Iii{-ic:\tex4ht\texmf\tex4ht\ht-fonts\#1 + -ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env + -cmozhtf -u10} +\Iv{#1 -ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env -d%1-doc\ -cjavahelp } +\make{jh} +\Ii{,html,javahelp,3.2,unicode,jh1.0} +\Iii{-ic:\tex4ht\texmf\tex4ht\ht-fonts\#1 + -ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env + -cmozhtf -u10} +\Iv{#1 -ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env -d%1-doc\ -cjavahelp1 } +\make{jh1} + +\immediate\write16{--------------------------------------------------------} +\immediate\write16{* Compile mkht-scripts.4ht with latex to get the + full scripts.} +\immediate\write16{* For shorter latex2e scripts, compile a file whose + content is:} +\immediate\write16{\space\space\space\space\def\string\latex{2e} + \string\input\space mkht-scripts.4ht } +\immediate\write16{* For shorter latex209 scripts, compile a file whose + content is:} +\immediate\write16{\space\space\space\space\def\string\latex{209} + \string\input\space mkht-scripts.4ht } +\immediate\write16{* Remove the extension .unix from the file names } +\immediate\write16{--------------------------------------------------------} + + +\end{document} + diff --git a/Master/texmf-dist/tex/generic/tex4ht/mkht.4ht b/Master/texmf-dist/tex/generic/tex4ht/mkht.4ht new file mode 100644 index 00000000000..0162b8d7983 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/mkht.4ht @@ -0,0 +1,409 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% mkht.4ht 2005-09-23-22:09 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version |version} + + +\def\exit{\documentclass{article}\begin{document}\end{document}\endinput} +\bgroup + \def\missing#1{\aftergroup\exit + \immediate\write16{---------------------------- error + ---------------------------- + ^^JRequires #1ProTex.sty from + http://www.cse.ohio-state.edu/\string + ~gurari/systems.html^^J% + ---------------------------------------------------------------}} + \openin15=ProTex.sty \ifeof15 \missing{}\else \closein15 \fi + \openin15=AlProTex.sty \ifeof15 \missing{Al}\else \closein15 \fi +\egroup + +\documentclass{article} + +\ifx \HCode\UnDef + \input tex4ht.sty + \Preamble{xhtml} + \input ProTex.sty + \AlProTex{foo,<<<>>>,|,title,list} + \begin{document} + \EndPreamble +\else + \Configure{ProTex}{foo,<<<>>>,|,title,list,[[]]} + \begin{document} +\fi + +\tableofcontents + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\section{LaTeX} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\<<< +|| + | + | + |tex4ht ||<@|>1 | + |t4ht ||<@|>1 | + +>>> + + +\<<< +latex |<@|>5 |<'|>|||empty>>> + +\<<< +\HCode |<'|>|<@|>2|<'|>.a.b.c.\input |<'|> |<@|>1>>> + + +\<<< +\makeatletter||<2e + 209|>\makeatother>>> + +\<<< +\def\HCode{\futurelet\HCode\HChar}\def\HChar{|}>>> + +\<<< +\ifx"\HCode|\expandafter\HCode\else\expandafter\Link\fi>>> + +\<<< +\def\HCode"##1"{\Link##1}>>> + + +\<2e + 209\><<< +\def\Link#1.a.b.c.{|<2e|>|<209|>}>>> + +\<2e\><<< +\g@addto@macro\@documentclasshook{|}>>> + +\<209\><<< +|\def\documentstyle{|||<209+tex4ht|>}>>> + +\<<< +\RequirePackage[#1||<,html|>]{tex4ht}>>> + + +\<<< +|{#1||<,html|>}>>> + + +\<209+tex4ht\><<< +|<209+tex4ht+...|>\@ifnextchar[{\HCode}{\documentstyle[tex4ht]}>>> + +\<209+tex4ht+...\><<< +\def\HCode####1{\documentstyle[tex4ht,}>>> + + +\<<< +\let\HCode\documentstyle>>> + +\<<< +\let\documentstyle\HCode>>> + + + +\<<< +|| + | + | + |tex4ht ||<@|>1 | + |t4ht ||<@|>1 | + +>>> + + + + +\<<< +latex |<@|>5 |<'|>|||empty>>> + +\<<< +\makeatletter||<2e only|>\makeatother>>> + + +\<2e only\><<< +\def\Link#1.a.b.c.{|<2e|>}>>> + + + + + +\<<< +|| + | + | + |tex4ht ||<@|>1 | + |t4ht ||<@|>1 | + +>>> + + + + +\<<< +latex |<@|>5 |<'|>|||empty>>> + +\<<< +\makeatletter||<209 only|>\makeatother>>> + + +\<209 only\><<< +\def\Link#1.a.b.c.{|<209|>}>>> + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\section{TeX} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\<<< +|| + | + | + |tex4ht ||<@|>1 | + |t4ht ||<@|>1 | + +>>> + +\<<< +tex |<@|>5 |<'|>|||empty>>> + + +\<<< +|||empty>>> + +\<<< +\def\Link#1.a.b.c.{|{|\input tex4ht.sty }}>>> + + +\<<< +\expandafter\def\csname tex4ht\endcsname>>> + +%%%%%%%%%%%%%%%%%%%% +\section{TeXinfo} +%%%%%%%%%%%%%%%%%%%% + +The loading of tex4ht takes place at the @rm command at the end of the +texinfo.tex file. + +\<<< +|| + | + | + |tex4ht ||<@|>1 | + |t4ht ||<@|>1 | +| texindex ? + +>>> + +\<<< +tex |<@|>5 |<'|>|||empty>>> + + +\<<< +|\let\svrm=\rm\def\rm{\svrm|}>>> + +\<<< +\ifx\c\comment\def\rm{\let\rm=\svrm|}\expandafter\rm\fi>>> + +\<<< +|\csname tex4ht\endcsname||empty>>> + +\<<< +\catcode`\@=12\catcode`\\=0 >>> + +\<<< +\catcode`\@=0\catcode`\\=13 >>> +%%%%%%%%%%%%%%% +\section{ConTeXt} +%%%%%%%%%%%%%%% + + +\<<< +|| + |tex4ht ||<@|>1 | + |t4ht ||<@|>1 | + +>>> + +\<<< +texexec --arg="opt-arg=|<@|>2" --use=tex4ht |<@|>5 |<@|>1 >>> + +\immediate\write16{...............................fix......} +\immediate\write16{% +perl /home/4//gurari/main.dir/try.dir/context.dir/context/perltk/texexec.pl% +} +\immediate\write16{........................................} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\section{MeX} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\<<< +|| + | + | + |tex4ht ||<@|>1 | + |t4ht ||<@|>1 | + +>>> + +\<<< +mex |<@|>5 |<'|>|||empty>>> + + + +%%%%%%%%%%%%%%%%%%%%%% +\section{Script Components} +%%%%%%%%%%%%%%%%%%%%%% + +\def\setcats{\catcode`\\=12 \catcode`\%=12 \catcode`\~=12 + \catcode`\_=12 +} + +\def\Remark{\bgroup \catcode`\#=12 \setcats \Rema} \def\Rema#1{\egroup\def\Rem{#1}} +\def\Ii{\def\II} +\def\Iii{\bgroup \setcats \Iiicont} \def\Iiicont#1{\egroup\def\III.##1.{#1}} +\def\Iv{\bgroup \setcats \Ivcont} \def\Ivcont#1{\egroup\def\IV.##1.{#1}} +\def\Quote{\bgroup \setcats \Qcont} \def\Qcont#1{\egroup\def\quote{#1}} +\def\Argchar{\bgroup \setcats \Acont}\def\Acont#1{\egroup\def\argchar{#1}} +\def\Dirchar{\bgroup \setcats \Dcont}\def\Dcont#1{\egroup\def\dirchar{#1}} +\def\Ext{\bgroup \setcats \Econt} \def\Econt#1{\egroup\def\ext{#1}% + \def\firstln{unix}\ifx \firstln\ext + \def\firstln##1endfirstln{##1}% + \else \def\firstln##1endfirstln{}\fi +} +\def\Base{\bgroup \setcats \Bcont} \def\Bcont#1{\egroup\def\base{#1}} +\def\Script{\def\script##1##2} % #1 -- file #2 -- extension +\def\Options#1{\ifx \OPTIONS\UnDef \def\OPTIONS{#1}\fi} +\def\Latex#1{\ifx \latex\UnDef \def\latex{#1}\fi} + +\let\Rem=\relax +\let\II=\relax +\let\III=\relax +\let\IV=\relax +\let\quote=\relax +\let\argchar=\relax +\let\dirchar=\relax +\let\ext=\relax +\ifx \script\UnDef \let\script=\relax \fi +\let\base=\relax +\let\firstln=\relax + + +\<<< +|Rem>>> + +\<<< +|II>>> + +\<<< +|III.|<@|>3.>>> + +\<<< +|IV.|<@|>4.>>> + +\<'\><<< +|quote>>> + +\<@\><<< +|argchar>>> + +\<<< +|dirchar>>> + +\<<< +|base>>> + +\<<< +|firstln#!/bin/sh +endfirstln >>> + +\def\IfExt#1,#2//{\def\next{#1}% + \ifx \next\ext \def\next{\csname iftrue\endcsname}% + \else \ifx \next\empty \def\next{\csname iffalse\endcsname}% + \else \def\next{\IfExt#2,,//}\fi\fi \next} + +\begingroup +\catcode`\:=11 \catcode`\^=7 \catcode`\^^M=13% +% +\gdef\make#1{% + \expandafter\IfExt\OPTIONS,,//% + % + \subsection{#1}% + \def\temp##1{\par{\tt\string##1: \meaning##1}}% + \temp\quote + \temp\argchar + \temp\dirchar + \temp\ext + \temp\script + \temp\base + \temp\firstln + \temp\latex + \temp\Rem + \temp\II + \temp\III + \temp\IV + \def\pref{#1} % + \<\pref latex\latex.\ext\><<< + \ + >>> % + \OutputCodE\<\pref latex\latex.\ext\> \script{\pref latex}{\ext} % +\expandafter\let\csname\pref latex\latex\endcsname=\UnDef +% +\<\pref tex.\ext\><<< +\ +>>> % +% +\OutputCodE\<\pref tex.\ext\> \script{\pref tex}{\ext} % +% +\<\pref texi.\ext\><<< +\ +>>> % +% +\OutputCodE\<\pref texi.\ext\> \script{\pref texi}{\ext} % +% +\<\pref context.\ext\><<< +\ +>>> % +% +\OutputCodE\<\pref context.\ext\> \script{\pref texexec}{\ext} % +% +\<\pref mex.\ext\><<< +\ +>>> % +% +\OutputCodE\<\pref mex.\ext\> \script{\pref mex}{\ext} % +% +% + \fi +} % +\endgroup + + +\input \JOBNAME + +\end{document} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/mktex4ht.4ht b/Master/texmf-dist/tex/generic/tex4ht/mktex4ht.4ht new file mode 100644 index 00000000000..e29eb3c6fad --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/mktex4ht.4ht @@ -0,0 +1,613 @@ +% \def\HTML{...} \def\CONFIG{...} \def\MAKETITLE{...} \def\EXIST{...} +% \def\OPTIONS{...} \def\PREAMBLE{...} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% Compile this file with the command `xhlatex mktex4ht.4ht', % +% and read the instructions at mktex4ht.html => index % +% => mktex4ht. % +% % +% The compilation needs the files ProTex.sty & AlProTex.sty % +% from % +% http://www.cse.ohio-state.edu/~gurari/systems.html % +% % +% This file is designed for machines--not human beings! You % +% are strognly advised not to look at the code which follows % +% the copyright notice. % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% mktex4ht.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\def\infofiles{infoht4,infomml} +\def\infosources{html4,mathml} + + +\openin15=ProTex.sty \ifeof15 + \immediate\write16{--- Needs ProTex.sty \& AlProTex.sty + from http://www.cse.ohio-state.edu/\string + ~gurari/systems.html --} +\fi \closein15 + + + +\edef\RecallCats{\catcode`\noexpand\^=\the\catcode`\^} \catcode`\^=7 +\catcode`\%=12 \catcode`\!=14 \catcode`\^^M=13 \catcode`\:=11 +\def\lit#1{ +\expandafter\ifx\csname ! + cw:)\clearcode:id P:configure \HTML\space #1\endcsname\relax ! +! % no code for ! +\else ! +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\space\space\space\space\space\space\space\space! +\space\space\space\space\space\space\space\space! + \string\ConfigureHinput\string{#1\string} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\space\space\space\space \ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\space\space + \string\endinput\string\empty\string\empty\string\empty\string\empty ! + \string\empty\string\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\fi ! +} +\catcode`\%=14 \catcode`\!=12 + +\def\GetLit#1,{\def\HTML{#1}\ifx \HTML\empty + \def\GetLit##1!*?: {}\else% + \section{Container of \HTML.4ht} + \expandafter\ifx\csname YES\HTML\endcsname\relax\else + \<\HTML\><<< + \string\exit:ifnot{\csname YES\HTML\endcsname} + >>> + \fi + \<\HTML\><<< + \lit{Preamble}\lit{tex4ht}\lit{tex4ht2} +\lit{etex4ht} +\lit{latex} +\lit{book}\lit{report}\lit{article} +\lit{tcilatex}\lit{fontmath} + +\lit{inputenc} +\lit{graphics} +\lit{graphicx} +\lit{latex209} +\lit{amsart}\lit{amsbook}\lit{amsproc} +\lit{amsldoc}\lit{amsthm}\lit{amsbsy} +\lit{amsmath}\lit{amsfonts}\lit{amstext} +\lit{amstex1}\lit{amstex}\lit{amsppt}\lit{babel}\lit{ngerman}\lit{plain}\lit{amsopn} + +\lit{glossary}\lit{letter}\lit{latin2}\lit{dvips} +\lit{seslideb} +\lit{supertabular} +\lit{array}\lit{longtable}\lit{pctable} +\lit{ifthen}\lit{mwart}\lit{mwrep}\lit{mwbk} +\lit{natbib} +\lit{CJK}\lit{german} +\lit{italian}\lit{french} +\lit{xr}\lit{xr-hyper}\lit{url}\lit{hyperref}\lit{moreverb}\lit{fancyvrb}\lit{epsf}\lit{psfig}\lit{epsfig}\lit{xy} +\lit{amscd}\lit{color} +\lit{dvipsnam}\lit{colortbl}\lit{minitoc}\lit{index} +\lit{multind}\lit{fancybox}\lit{alltt}\lit{latin1} +\lit{vanilla}\lit{eplain}\lit{context} +\lit{varioref} +\lit{nameref}\lit{byname}\lit{fleqn}\lit{tabulary}\lit{tabulary-a}\lit{theorem} +\lit{ntheorem}\lit{t2benc}\lit{memoir}\lit{verse}\lit{mempatch}\lit{amssymb}\lit{alatex}\lit{rlbabel} +\lit{hebtex}\lit{abidir}\lit{hewrite}\lit{aoutput} +\lit{koi8-r}\lit{frenchb}\lit{euler}\lit{eucal}\lit{mex} +\lit{titlesec}\lit{jeep}\lit{apacite}\lit{mla}\lit{dcolumn}\lit{multirow}\lit{wrapfig}\lit{subfigure}\lit{makeidx} +\lit{splitidx}\lit{srcltx}\lit{emulateapj} +\lit{picins}\lit{ot4enc}\lit{pd1enc}\lit{revtex} +\lit{aps}\lit{aa}\lit{latex2man}\lit{texinfo}\lit{doc} +\lit{holtxdoc}\lit{scrbook}\lit{scrartcl}\lit{scrreprt} +\lit{elsart}\lit{apa}\lit{apa-a} +\lit{JHEP}\lit{TextBook}\lit{combine}\lit{g-brief} +\lit{ltxguide}\lit{amsdtx}\lit{llncs}\lit{llncs-a}\lit{lncse} +\lit{lncse-a}\lit{bibtopic} +\lit{overcite}\lit{harvard}\lit{jurabib}\lit{manju}\lit{path} +\lit{hypcap}\lit{verbatimfiles}\lit{verbatim} +\lit{prosper}\lit{prosper-a} +\lit{beamer}\lit{beamerbasefont}\lit{seminar}\lit{seminar-a} +\lit{slides}\lit{foils}\lit{slidesec}\lit{texpower} +\lit{pictex}\lit{diagrams}\lit{pstricks}\lit{pst-all} +\lit{endfloat}\lit{mfpic}\lit{pb-diagram}\lit{pgf}\lit{textures} +\lit{dvipdf}\lit{dvipsone}\lit{fig4tex}\lit{pctex32} +\lit{overpic}\lit{dratex}\lit{beton}\lit{everyshi} +\lit{res}\lit{res-a}\lit{algorithmic}\lit{booktabs} +\lit{gloss}\lit{dsfont}\lit{afterpage} +\lit{longdiv}\lit{tugboat}\lit{ltugboat}\lit{ltugboat-a} +\lit{ltugproc}\lit{ltugproc-a}\lit{mls}\lit{rotating} +\lit{boxedminipage}\lit{ulem}\lit{go}\lit{paralist} +\lit{pifont}\lit{listings}\lit{alphanum}\lit{lineno} +\lit{errata}\lit{epigraph}\lit{float}\lit{floatflt} +\lit{lb}\lit{acm-proc-article-sp}\lit{sig-alternate}\lit{endnotes}\lit{2up} +\lit{web}\lit{exerquiz}\lit{nicefrac}\lit{multicol} +\lit{osudeG}\lit{ProTex}\lit{th4} +\lit{footmisc}\lit{writer}\lit{mdwlist}\lit{sverb} +\lit{syntax}\lit{soul}\lit{manmac} +\lit{cp850}\lit{cp852}\lit{cp862}\lit{cp1250} +\lit{cp1252}\lit{cp437}\lit{cp437de}\lit{cp865} +\lit{norsk}\lit{polish}\lit{polski}\lit{portuges} +\lit{romanian}\lit{russianb}\lit{scottish}\lit{slovak} +\lit{slovene}\lit{spanish}\lit{swedish}\lit{turkish} +\lit{ukraineb}\lit{usorbian}\lit{welsh}\lit{hebrew} +\lit{austrian}\lit{catalan}\lit{croatian}\lit{czech} +\lit{danish}\lit{dutch}\lit{english}\lit{esperant} +\lit{estonian}\lit{finnish}\lit{francais}\lit{galician} +\lit{germanb}\lit{greek}\lit{ngermanb}\lit{exam} +\lit{mktex4ht} + \ifx \EXIST\UnDef\else \expandafter\moreLit\EXIST,,//\fi + \string\endinput + >>> \LitFile \fi \GetLit} +\catcode`\^^M=5 \RecallCats + +\def\moreLit#1,{\if !#1!\expandafter\SofLit\else + \lit{#1}\expandafter\moreLit\fi} +\def\moreLitRow#1,{\if !#1!\expandafter\SofLit\else + \LitRow{#1}\expandafter\moreLitRow\fi} +\def\SofLit#1//{} + +\def\LitFile{\OutputCode[4ht]\<\HTML\>} + +\def\cleancom#1,#2(){#1} +\def\LitRow#1{% + \let\next=\LitCols \def\RowTp{#1}% + \HCode{}\ifx \RowTp\empty \else + \edef\temp{\noexpand\Link[\noexpand\cleancom + \RefFile{f-#1}}\temp,()]{}{b-#1}#1\EndLink \fi \HCode{}% + \HAssign\curf=0 + \ifx \HTML\:UnDef + \expandafter\LitCols\infosources,,!*?: + \else \expandafter\LitCols\HTML,,!*?: \fi + \HCode{}% +} +\def\LitCols#1,{\def\temp{#1}\ifx \temp\empty + \def\next##1!*?: {}\else% + \ifx \RowTp\empty \HCode{}\Vth#1:\HCode{}\else + \HCode{}\expandafter\ifx\csname + cw:)\clearcode:id P:configure #1 \RowTp\endcsname\relax + \HAdvance\curf by 1\relax +\expandafter\ifx \csname cw:f\curf-\RowTp(L \endcsname\relax + -\else\Link[\csname cw:f\curf-\RowTp(L \endcsname]{}{}*\EndLink +\fi +\else \LinkPort\*\EndLink + \expandafter\edef\csname YES#1\endcsname{% + \expandafter\ifx \csname YES#1\endcsname\relax\else + \csname YES#1\endcsname,\%\Hnewline\fi \RowTp}% +\fi + \HCode{}\fi + \fi + \next } + +\def\Vth#1{\if #1:\else #1\expandafter\VTH\fi} +\def\VTH#1{\if #1:\else \HCode{
    }#1\expandafter\VTH\fi} + +\expandafter\def\csname html4hook\endcsname{% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% for bootstrapping, when html4.4ht is not available % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifx \b:HEAD\UnDef + \let\tbl:XV=\empty + \let\:Hii=\empty + \let\End:Hii=\empty + \let\:SPAN=\empty + % +\expandafter\def\csname html4hook\endcsname{% + \csname newcount\endcsname\pageno + \Configure{HtmlPar}{}{}{}{} + \Configure{HEAD}{}{} + \Configure{CssFile}{}{} + \Configure{HTML}{}{} + \Configure{TITLE}{}{} + \Configure{BODY}{}{} + \Configure{Css}{foo} + \Configure{TITLE+}{} + \Configure{HPageTITLE+}{} +} \csname html4hook\endcsname +\fi +} + \catcode`\:=12 + + + +\documentclass{book} + \ifx \HCode\UnDef + \def\temp{\usepackage[\ifx \OPTIONS\UnDef + xhtml,3,sections+\else \OPTIONS\fi]{tex4ht}} + \expandafter\temp + \fi + \Configure{ProTex}{4ht,<<<>>>,|,title,list,[[]]} + \csname PREAMBLE\endcsname +\begin{document} + +\ifx \OPTIONS\UnDef + \TocAt{section,subsection} +\fi + +\title{TeX4ht: \ifx\HTML\UnDef Seeded Hooks\else Configuration Files\fi} +\ifx \MAKETITLE\UnDef \else \expandafter\MAKETITLE\fi + +\maketitle + + + +\noindent +[\HPage{index} +\HCode{}\LitRow{}\LitRow{2up}\LitRow{CJK}\LitRow{JHEP}\LitRow{Preamble} +\LitRow{ProTex}\LitRow{TextBook}\LitRow{aa}\LitRow{abidir} +\LitRow{acm-proc-article-sp}\LitRow{afterpage}\LitRow{alatex}\LitRow{algorithmic} +\LitRow{alltt}\LitRow{alphanum}\LitRow{amsart}\LitRow{amsbook} +\LitRow{amsbsy}\LitRow{amscd}\LitRow{amsdtx}\LitRow{amsfonts} +\LitRow{amsldoc}\LitRow{amsmath}\LitRow{amsopn}\LitRow{amsppt} +\LitRow{amsproc}\LitRow{amssymb}\LitRow{amstex}\LitRow{amstex1} +\LitRow{amstext}\LitRow{amsthm}\LitRow{aoutput}\LitRow{apa} +\LitRow{apa-a}\LitRow{apacite}\LitRow{aps}\LitRow{array} +\LitRow{article}\LitRow{austrian}\LitRow{babel}\LitRow{beamer} +\LitRow{beamerbasefont}\LitRow{beton}\LitRow{bibtopic}\LitRow{book} +\LitRow{booktabs}\LitRow{boxedminipage}\LitRow{byname}\LitRow{catalan} +\LitRow{color}\LitRow{colortbl}\LitRow{combine}\LitRow{context} +\LitRow{cp1250}\LitRow{cp1252}\LitRow{cp437}\LitRow{cp437de} +\LitRow{cp850}\LitRow{cp852}\LitRow{cp862}\LitRow{cp865} +\LitRow{croatian}\LitRow{czech}\LitRow{danish}\LitRow{dcolumn} +\LitRow{diagrams}\LitRow{doc}\LitRow{dratex}\LitRow{dsfont} +\LitRow{dutch}\LitRow{dvipdf}\LitRow{dvips}\LitRow{dvipsnam} +\LitRow{dvipsone}\LitRow{elsart}\LitRow{emulateapj}\LitRow{endfloat} +\LitRow{endnotes}\LitRow{english}\LitRow{epigraph}\LitRow{eplain} +\LitRow{epsf}\LitRow{epsfig}\LitRow{errata}\LitRow{esperant} +\LitRow{estonian}\LitRow{etex4ht}\LitRow{eucal}\LitRow{euler} +\LitRow{everyshi}\LitRow{exam}\LitRow{exerquiz}\LitRow{fancybox} +\LitRow{fancyvrb}\LitRow{fig4tex}\LitRow{finnish}\LitRow{fleqn} +\LitRow{float}\LitRow{floatflt}\LitRow{foils}\LitRow{fontmath} +\LitRow{footmisc}\LitRow{francais}\LitRow{french}\LitRow{frenchb} +\LitRow{g-brief}\LitRow{galician}\LitRow{german}\LitRow{germanb} +\LitRow{gloss}\LitRow{glossary}\LitRow{go}\LitRow{graphics} +\LitRow{graphicx}\LitRow{greek}\LitRow{harvard}\LitRow{hebrew} +\LitRow{hebtex}\LitRow{hewrite}\LitRow{holtxdoc}\LitRow{hypcap} +\LitRow{hyperref}\LitRow{ifthen}\LitRow{index}\LitRow{inputenc} +\LitRow{italian}\LitRow{jeep}\LitRow{jurabib}\LitRow{koi8-r} +\LitRow{latex}\LitRow{latex209}\LitRow{latex2man}\LitRow{latin1} +\LitRow{latin2}\LitRow{lb}\LitRow{letter}\LitRow{lineno} +\LitRow{listings}\LitRow{llncs}\LitRow{llncs-a}\LitRow{lncse} +\LitRow{lncse-a}\LitRow{longdiv}\LitRow{longtable}\LitRow{ltugboat} +\LitRow{ltugboat-a}\LitRow{ltugproc}\LitRow{ltugproc-a}\LitRow{ltxguide} +\LitRow{makeidx}\LitRow{manju}\LitRow{manmac}\LitRow{mdwlist} +\LitRow{memoir}\LitRow{mempatch}\LitRow{mex}\LitRow{mfpic} +\LitRow{minitoc}\LitRow{mktex4ht}\LitRow{mla}\LitRow{mls} +\LitRow{moreverb}\LitRow{multicol}\LitRow{multind}\LitRow{multirow} +\LitRow{mwart}\LitRow{mwbk}\LitRow{mwrep}\LitRow{nameref} +\LitRow{natbib}\LitRow{ngerman}\LitRow{ngermanb}\LitRow{nicefrac} +\LitRow{norsk}\LitRow{ntheorem}\LitRow{osudeG}\LitRow{ot4enc} +\LitRow{overcite}\LitRow{overpic}\LitRow{paralist}\LitRow{path} +\LitRow{pb-diagram}\LitRow{pctable}\LitRow{pctex32}\LitRow{pd1enc} +\LitRow{pgf}\LitRow{picins}\LitRow{pictex}\LitRow{pifont} +\LitRow{plain}\LitRow{polish}\LitRow{polski}\LitRow{portuges} +\LitRow{prosper}\LitRow{prosper-a}\LitRow{psfig}\LitRow{pst-all} +\LitRow{pstricks}\LitRow{report}\LitRow{res}\LitRow{res-a} +\LitRow{revtex}\LitRow{rlbabel}\LitRow{romanian}\LitRow{rotating} +\LitRow{russianb}\LitRow{scottish}\LitRow{scrartcl}\LitRow{scrbook} +\LitRow{scrreprt}\LitRow{seminar}\LitRow{seminar-a}\LitRow{seslideb} +\LitRow{sig-alternate}\LitRow{slides}\LitRow{slidesec}\LitRow{slovak} +\LitRow{slovene}\LitRow{soul}\LitRow{spanish}\LitRow{splitidx} +\LitRow{srcltx}\LitRow{subfigure}\LitRow{supertabular}\LitRow{sverb} +\LitRow{swedish}\LitRow{syntax}\LitRow{t2benc}\LitRow{tabulary} +\LitRow{tabulary-a}\LitRow{tcilatex}\LitRow{tex4ht}\LitRow{tex4ht2} +\LitRow{texinfo}\LitRow{texpower}\LitRow{textures}\LitRow{th4} +\LitRow{theorem}\LitRow{titlesec}\LitRow{tugboat}\LitRow{turkish} +\LitRow{ukraineb}\LitRow{ulem}\LitRow{url}\LitRow{usorbian} +\LitRow{vanilla}\LitRow{varioref}\LitRow{verbatim}\LitRow{verbatimfiles} +\LitRow{verse}\LitRow{web}\LitRow{welsh}\LitRow{wrapfig} +\LitRow{writer}\LitRow{xr}\LitRow{xr-hyper}\LitRow{xy} + +\ifx \EXIST\UnDef\else \expandafter\moreLitRow\EXIST,,//\fi +\ifvmode \IgnorePar\fi\EndP \HCode{
    } +\IgnoreIndent\par\rightline{[\ExitHPage{}]} \EndHPage{}] + \ifx \HTML\UnDef +\par +\let\LitFile=\empty + \def\HTML{replace-with-file-name} +\immediate\write16{-- Missing definition for \noexpand\HTML --} +See {\tt index => mktex4ht} for directions on how to create +configuration files with `mktex4t.4ht'.\par +WARNING: Missing definition for {\tt \string\HTML } +\else +[\HPage{the 4ht files} +\def\Comma{\def\Comma{, }} +\def\LitFiles#1,{\def\temp{#1}\ifx \temp\empty + \def\LitFiles##1!*?: {}\else + \Comma\Link[#1.4ht]{}{}#1.4ht\EndLink \fi + \LitFiles } + \expandafter\LitFiles\HTML,,!*?: +\par\ShowPar[\ExitHPage{}] \EndHPage{}] + \fi + + + +\ifx \CONFIG\UnDef +WARNING: Missing definition for {\tt \string\CONFIG } +\fi + +\IgnorePar\EndP + + + + +\ifx \CONFIG\UnDef +\immediate\write16{-- Missing definition for \noexpand\CONFIG --} +\else +\def\temp{\input \CONFIG}\expandafter\temp +\fi + + + +\tableofcontents + +\chapter{Utilities} + + +\<<< +\ifx \contextversion\Un:def + \Hinclude{\input #1.4ht}{plain} + \def\:temp{t}% + \ifx \eplain\:temp + \Hinclude{\input #1.4ht}{eplain} + \fi + | + \ifx \d@nger\:UnDef \else + \let\leftheadline\empty + \let\rightheadline\empty + \Hinclude{\input #1.4ht}{manmac} + \fi +\else + \Hinclude{\input #1.4ht}{context} +\fi +>>> + +\<<< +\Hinclude{\input #1.4ht}{latex} +>>> + +\<<< +| +>>> + +\<<< +| +>>> + +\<<< +| +>>> + + + + +\<<< +\def\:temp{M\kern-.111em\lower.6ex\hbox{E}\kern-.075emX} +\ifx \nM@X\:temp + \expandafter\ifx\csname emulateplain\endcsname\relax \else + \Hinclude{\input #1.4ht}{mex} +\fi\fi +>>> + + + +Style files, like xy, may be loaded in latex with \verb'\usepackage' or +\verb'\input'. The latter case doesn't leave footprints, hence we need for +it an explicitly check. On the other hand, we should avoid duplications. + +\<<< +\expandafter\let\csname tex4ht:4ht\endcsname\empty +\def\no:dupl#1#2{% + \expandafter\ifx \csname #1:4ht\endcsname\relax + \expandafter\let \csname #1:4ht\endcsname\empty + \expand:after{#2}% + \fi +} +>>> + + + + +\<<< +\Hinclude{\def\:temp{\ht:everypar={\setbox0=\lastbox\ht:everypar={}}}% + \ifx \NoindentAfter\:temp + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {osudeG} +\Hinclude{\ifx\amstexloaded@\relax + \no:dupl{#1}{ + \ifx \Space@\:UnDef \expand:after{\input #1.4ht} % + \else \input vanilla.4ht \fi}% + \fi} + {amstex} +\Hinclude{\expandafter\ifx \csname amsppt.sty\endcsname\relax \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {amsppt} +\Hinclude{\ifx \texinfoversion\:UnDef\else + \no:dupl{#1}{\expand:after{\input texinfo.4ht}}\fi} + {texinfo} +\Hinclude{\ifx \thistubstyle\:UnDef\else + \no:dupl{#1}{\expand:after{\input tugboat.4ht}}\fi} + {tugboat} +>>> + + + +\<<< +\Hinclude{\input #1.4ht}{fontmath} +\Hinclude{\@ifpackageloaded{colortbl}{% + \no:dupl{array}{\input array.4ht}% + \no:dupl{color}{\input color.4ht}% + \no:dupl{colortbl}{\input colortbl.4ht}% + }{}}{colortbl} + +\def\h:input#1.#2.#3!*?: {% + \:CheckOption{no_#1}\if:Option + \let\:temp\empty + \else + \let\:temp\empty + \no:dupl{#1}{% + \openin15 #1.4ht + \ifeof15 + \:CheckOption{debug}\if:Option + \:warning{No configuration file for + #1.\if .#2.tex\else #2\fi}% + \fi + \let\:temp\empty + \else + \def\:temp{\input #1.4ht }% + \fi \closein15 + }% + \fi \:temp} +\edef\:temp{\noexpand\Hinclude + {\noexpand\h:input ##1..!*?: }{\@filelist}} +\:temp +>>> + + + +\<<< +\Hinclude{\ifx \PsfigVersion\:UnDef \else + \no:dupl{#1}{\expand:after{\input psfig.4ht}}\fi} + {psfig} +\Hinclude{\:CheckOption{#1} + \if:Option \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {pictex} +\Hinclude{% + \expandafter\ifx \csname PSTricksLoaded\endcsname\relax\else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {pstricks} +\Hinclude{% + \ifx \:DraCatCodes\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {dratex} +\Hinclude{% + \ifx \xyloaded\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {xy} + +\Hinclude{% + \ifx \epsfsetgraph\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {epsf} + +\Hinclude{% + \ifx \diagram@help@messages\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {diagrams} + +\Hinclude{% + \ifx \figvisu\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {fig4tex} + +\Hinclude{} + {pctable} +\Hinclude{% + \:CheckOption{xhtml}\if:Option \fi} + {xhtml} +\Hinclude{\:CheckOption{#1} + \if:Option\else \:CheckOption{ShowFont}\fi + \if:Option\else \:CheckOption{frames-}\fi + \if:Option\else \:CheckOption{frames}\fi + \if:Option\else \:CheckOption{image-maps}\fi + \if:Option\else \:CheckOption{java}\fi + \if:Option\else \:CheckOption{javascript}\fi + \if:Option \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {th4} +\Hinclude{\ifx \sethebrew\:UnDef\else \ifx \ArabTeX\:UnDef\else + \no:dupl{#1}{\expand:after{\input hebtex.4ht}}\fi \fi} + {hebtex} +>>> + + + +\<<< +\ifx \BeginTable\:UnDef \else\ifx \EndTable\:UnDef \else +\expandafter\ifx \csname !ttBeginTable\endcsname\relax\else + \no:dupl{#1}{\input #1.4ht}% +\fi\fi\fi +>>> + + + + + + +\chapter{Containers for the Configurations} + + + \catcode`\:=11 +\expandafter\GetLit\HTML,,,!*?: \relax + \catcode`\:=12 + +\bgroup + \catcode`\:=11 \catcode`\@=0 \catcode`\\=11 @relax + + @def@infoIVht[#1]#2//{@bgroup + @no:catcodes0{255}{11}% + @no:catcodes{47}{47}{12}% / + @def@infoIVht##1\ConfigureHinput{@egroup + @let@ConfigureHinput=@ConfigureHINPUT @ConfigureHinput}% + @infoIVht } + + @def@ConfigureHINPUT#1{@bgroup + @no:catcodes0{255}{11}% + @no:catcodes{47}{47}{12}% / + @no:catcodes{13}{13}{13}% ^^M + @no:catcodes{32}{32}{13}% ^^M + @def@ConfigureHinput##1//##2//##3\ifx\infoIVht##4\endinput{@egroup + @HPage[f@curf-#1]{#1}% + @rightline{@Link{b-#1}{}up@EndLink}@ShowPar@par@textbf{#1}@par + @verbshow{##3}@rightline{@Link{b-#1}{}up@EndLink}% + @EndHPage{}@par@ShowPar}@ConfigureHinput} + +@bgroup + @catcode `[= 1 @catcode`]=2 @catcode `@{=12 @catcode `@}=12 + @catcode`@\=12 + @long@gdef@verbshow#1[@begin[verbatim]#1\end{verbatim}] +@egroup + +@catcode`@\=0 \catcode`\:=12 \catcode`\@=12 \relax + + +\def\curf{} \input info4ht.4ht +\ifx \HTML\empty + \HAssign\curf=0 + \def\nextinfo#1,{\if !#1!\def\nextinfo##1//{} + \else \HAdvance\curf by 1 + \input #1.4ht \expandafter\nextinfo + \fi + } + \expandafter\nextinfo\infofiles,,//% +\fi +\egroup + + + +\end{document} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/mla.4ht b/Master/texmf-dist/tex/generic/tex4ht/mla.4ht new file mode 100644 index 00000000000..7f225e73e18 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/mla.4ht @@ -0,0 +1,43 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% mla.4ht 2005-10-23-04:19 % +% Copyright (C) 2002--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \catcode`\:=12 +\def\@citedatax[#1]#2{% +\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi% + \def\@citea{}\csname a:cite\endcsname + \@cite{\@for\@citeb:=#2\do% + {\@citea\def\@citea{, }\@ifundefined% by Young + {b@\@citeb}{{\bf ?}% + \@warning{Citation `\@citeb' on page \thepage \space undefined}}% + {\cIteLink {X\@citeb}{}\csname b@\@citeb\endcsname \EndcIteLink + }}}{#1}\csname b:cite\endcsname} +\catcode`\:=11 + +\Hinput{mla} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/mls.4ht b/Master/texmf-dist/tex/generic/tex4ht/mls.4ht new file mode 100644 index 00000000000..e0ef8b6693c --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/mls.4ht @@ -0,0 +1,55 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% mls.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\Configure{writetoc} + {\let\SetDocumentEncodingNeutral\relax + \let\SetDocumentEncodingLMC\relax + \let\SetDocumentEncodingBicig\relax + \let\mnr\relax + \let\mbc\relax + \let\blr\relax + \let\rnm\relax + } +\renewcommand{\mbosoo}[1]{\def\:temp{#1}\ifx \:temp\empty\else + \bosoo{{\bcg #1}}\fi} + +\pend:def\do@galiglist{\let\mls:sp=\ \let\ =\sp:c } +\append:def\end@galiglist{\let\ =\mls:sp} + +\pend:def\do@mlsgalig{\let\mls:sp=\ \let\ =\sp:c } +\append:def\end@mlsgalig{\let\ =\mls:sp} +\pend:def\prettify@mls{\let\mls:sp=\ \let\ =\sp:c } +\append:def\prettify@mls{\let\ =\mls:sp} + +\expandafter\HLet\csname OT1\string\"\expandafter\endcsname + \csname n:":\endcsname +\HRestore\" + +\Hinput{mls} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/moreverb.4ht b/Master/texmf-dist/tex/generic/tex4ht/moreverb.4ht new file mode 100644 index 00000000000..0d1b462a25d --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/moreverb.4ht @@ -0,0 +1,57 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% moreverb.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\pend:def\endverbatimtab{\ht:everypar{}} +\pend:def\verbatimtab{\bgroup + \Configure{obeylines}{}{}{}% + \Configure{HtmlPar}{\a:verbatimtab}{\a:verbatimtab}{}{}% + \let\ =\b:verbatimtab } +\append:def\endverbatimtab{\egroup\IgnorePar} +\NewConfigure{verbatimtab}{2} +\def\boxedverbatim{\verbatim} +\def\endboxedverbatim{\endverbatim} +\let\:listinginput\@listinginput +\def\@listinginput{\a:listinginput\begingroup + \def\@verbatim{\aftergroup\endgroup\aftergroup\b:listinginput + \o:@verbatim:}% + \:listinginput} + +\NewConfigure{listinginput}{2} + +\let\o:verbatimtabinput:=\verbatimtabinput +\def\verbatimtabinput{\a:verbatimtabinput\begingroup + \aftergroup\b:verbatimtabinput + \let\:temp=\begingroup + \def\begingroup{\let\begingroup=\:temp}% + \o:verbatimtabinput:} +\NewConfigure{verbatimtabinput}{2} + +\Hinput{moreverb} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/mozilla.4ht b/Master/texmf-dist/tex/generic/tex4ht/mozilla.4ht new file mode 100644 index 00000000000..fa01faab6c3 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/mozilla.4ht @@ -0,0 +1,1501 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% mozilla.4ht 2005-02-21-19:09 % +% Copyright (C) 2000--2005 Paul Gartside % +% Eitan M. Gurari % +% % +% This program can redistributed and/or modified under % +% the terms of the LaTeX Project Public License % +% Distributed from CTAN archives in directory % +% macros/latex/base/lppl.txt; either version 1 of the % +% License, or (at your option) any later version. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gartside@maths.ox.ac.uk % +% gurari@cis.ohio-state.edu % +% http://www.maths.ox.ac.uk/~gartside % +% http://www.cis.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\immediate\write-1{version 2005-02-21-19:09} +\exit:ifnot{Preamble,% +amsfonts,% +croatian,% +dsfont,% +eucal,% +euler,% +fontmath,% +latex,% +plain,% +romanian,% +slovak,% +slovene,% +tex4ht} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{Preamble} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{xht} \if:Option + \Configure{html}{xht} +\else + \Configure{html}{xml} +\fi +\:CheckOption{pmathml-css} \if:Option + \edef\Preamble{\Preamble,pmathml} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tex4ht} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{pmathml} \if:Option + \Configure{DOCTYPE}{} + +\else + \Configure{DOCTYPE} + {\IgnorePar + \HCode{\Hnewline +% "http://www.w3.org/TR/MathML2/dtd/xhtml-math11-f.dtd" [\Hnewline +% \Hnewline +% ]>\Hnewline + }} + +\fi +\Configure{XML-STYLESHEET} + {\HCode{\Hnewline}} +\Configure{HTML} + {\IgnorePar\HCode{}} + {\HCode{\Hnewline\Hnewline}} +\Configure{DviMath} + {\mathmltrue \NoFonts\IgnoreRule\HCode{}{\Tg<\a:mathml math\Hnewline + \csname a:math-xmlns\endcsname +\a:@math>}\a:math + \edef\sv:ignore{\if:nopar + \noexpand\IgnorePar\else \noexpand\ShowPar\fi}% +\IgnorePar} + {\Tg\EndIgnoreRule\EndNoFonts + \sv:ignore +\mathmlfalse} +\:CheckOption{pmathml} \if:Option + \:CheckOption{pmathml-css} \if:Option + \Configure{XML-STYLESHEET} + {\HCode{% + \Hnewline + \Hnewline + }} +\else + \Configure{XML-STYLESHEET} + {\HCode{% + \Hnewline + \Hnewline + }} +\fi +\:CheckOption{pmathml-css} \if:Option + \Configure{@HTML} + {xmlns:math="http://www.w3.org/1998/Math/MathML"\Hnewline + xmlns:pref="http://www.w3.org/2002/Math/preference"\Hnewline + pref:renderer="css" + } +\fi + + \:CheckOption{pmathml-css} \if:Option \else + \Log:Note{If css rendering is preferred + for MathML, use option `pmathml-css' instead of `pmathml'.} + \Configure{halignTD} {}{} + {<}{\ifmathml \HCode{ columnalign="left"}\else + \HCode{ align="left" }\fi} + {-}{\ifmathml \HCode{ columnalign="center"}\else + \HCode{ align="center" }\fi} + {>}{\ifmathml \HCode{ columnalign="right"}\else + \HCode{ align="right" }\fi} + {^}{\ifmathml \HCode{ rowalign="top"}\else + \HCode{ valign="top" }\fi} + {=}{\ifmathml \HCode{ rowalign="baseline"}\else + \HCode{ valign="baseline" }\fi} + {|}{\ifmathml \HCode{ rowalign="center"}\else + \HCode{ valign="middle" }\fi} + {_}{\ifmathml \HCode{ rowalign="bottom"}\else + \HCode{ valign="bottom" }\fi} + {p}{\ifmathml \HCode{ columnalign="left"}\else + \HCode{ align="left"}\fi} + {} + + \fi +\else + \:CheckOption{pmathml-css} \if:Option \else + \Log:Note{For multi-platform MathML + through stylesheet transforms, use the command line option + `pmathml'. If css rendering is preferred, use `pmathml-css'.} +\fi \fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{latex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{Roman}{I}{V}{X}{L}{C}{D}{M} +\Configure{roman}{i}{v}{x}{l}{c}{d}{m} +\Configure{underline} + {\bgroup\ifmathml \HCode{<\a:mathml munder +class="mml-underline"><\a:mathml mrow>}% +% + \else \expandafter\everymath +\expandafter{\expandafter\everymath + \expandafter{\the\everymath}}% +\let\o::@underline:\o:@@underline: +\def\o:@@underline:{\let\o:@@underline:\o::@underline:}% +\HCode{}\fi} + {\ifmathml \HCode{<\a:mathml mo\Hnewline +accent="true">&\#x00AF;}% +\else \HCode{}\fi\egroup} +\Configure{equation} + {\ifmmode\else\par \IgnorePar\fi \EndP + \HCode{<\tbl:XV{equation}>}\IgnorePar + } + {\IgnorePar\EndP\HCode{}} + {\end:TTT \ifmmode\else \ShowPar\par{\HCondtrue\noindent}\fi} +\Configure{'} + {\let\:primes=\empty} + {\relax \csname SUB:prime\endcsname + \sp{\global\let\SUB:prime=\:UnDef \:primes}} + {\let\prime=\relax \xdef\:primes{\:primes\prime}} + +\def\AA:text#1{\mtexttrue + \HCode{<\a:mathml mtext \a:@mtext>}\ht:special{t4ht@,&\#x00A0;}% +\PauseMathClass + \Configure{$}{\EndPauseMathClass \mtextfalse + \ht:special{t4ht@,}% +\HCode{}} + {\HCode{<\a:mathml mtext + \a:@mtext>}\ht:special{t4ht@,&\#x00A0;}% +\PauseMathClass + \mtexttrue}{}} +\def\BB:text{\mtextfalse\EndPauseMathClass\ht:special{t4ht@,}% +\HCode + {}} + +\:CheckOption{new-accents} \if:Option \else + \def\:widetilde:over{\ifmmode \expandafter\mathop\fi + {\x:unicode{02DC}}} +% \def\:tilde:over{\mathop{\x:unicode{02DC}}} +\fi +\:CheckOption{new-accents} \if:Option \else + \expand:after{\Configure{accent}}\csname OT1\string\.\endcsname + \dot{{}{}} + {\a:accents{}{#1}} {\b:accents{dot}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\"\endcsname + \ddot{{}{}} + {\a:accents{}{#1}} {\b:accents{uml}{#1}{#2}} +\:CheckOption{uniaccents} \if:Option \else + \Configure{accent}\dot\dot{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\.\expandafter + \endcsname + \csname OT1\string\.\endcsname{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\v\endcsname + \check{C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}\i{01D0}\j{01F0}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\=\endcsname + \bar{A{0100}a{0101}E{0112}% +e{0113}I{012A}i{012B}O{014C}o{014D}U{016A}u{016B}% +G{1E20}g{1E21}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\`\endcsname + \grave{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +{}{}} + {\a:accents{}{#1}} {\b:accents{grave}{#1}{#2}} + \expand:after{\Configure{accent}}\csname OT1\string\^\endcsname + \hat{A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}% +i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}% +H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}% +w{0175}Y{0176}y{0177}\i{00EE}\j{0135}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\~\endcsname + \tilde{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +{}{}} + {}{} + \Configure{accent}\ddot\ddot{A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\"\expandafter + \endcsname + \csname OT1\string\"\endcsname{A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {}{} + \expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\r\endcsname}% + \csname OT1\string\r\endcsname{{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\b\endcsname + \b{D{1E0E}d{1E0F}K{1E34}k{1E35}L{1E3A}l{1E3B}N{1E48}n{1E49}% +R{1E5E}r{1E5F}T{1E6E}t{1E6F}Z{1E94}z{1E95}h{1E96}% +{}{}} + {}{} + \expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\d\endcsname}% + \csname OT1\string\d\endcsname{A{1EA0}a{1Ea1}D{1E0C}d{1E0D}% +E{1EB8}e{1EB9}H{1E24}h{1E25}I{1ECA}i{1ECB}% +K{1E32}k{1E33}L{1E36}l{1E37}M{1E42}m{1E43}% +N{1E46}n{1E47}O{1ECC}o{1ECD}R{1E5A}r{1E5B}% +S{1E62}s{1E63}T{1E6C}t{1E6D}U{1EE4}u{1EE5}% +V{1E7E}v{1E7F}W{1E88}w{1E89}Y{1EF4}y{1EF5}% +{}{}} + {}{} + \expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\c\endcsname}% + \csname OT1\string\c\endcsname{K{0136}k{0137}L{013B}l{013C}N{0145}n{0146}% +R{0156}r{0157}S{015E}s{015F}T{0162}t{0163}% +E{0228}e{0229}H{1E28}h{1E29}% +C{00C7}c{00E7}G{0122}g{0123}% +{}{}} + {}{} + \expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\H\endcsname}% + \csname OT1\string\H\endcsname{{}{}} + {}{} +\fi + +\fi +\Configure{,}{\mskip\thinmuskip} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{fontmath} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ifx \tmp:bx\:UnDef \csname newbox\endcsname \tmp:bx \fi +\def\find:set:mgroup#1#2#3{\bgroup + \def\use@mathgroup##1##2##3{\relax + \tmp:cnt=##2% + \xdef\:temp####1{\noexpand\Configure{MathClass}{#2}% + {}{}{}{\mathchar"0\the\tmp:cnt ####1}}% + }% + \setbox\tmp:bx=\hbox{$#1$}\setbox\tmp:bx=\hbox{}% + \set:mgroup#3{}{}% + \egroup +} +\def\set:mgroup#1#2{\if :#1#2:\else + \:temp{#1#2}\expandafter\set:mgroup \fi} + +\ifx \mathcalMathClass\:UnDef + \NewMathClass\mathcalMathClass +\fi +\Configure{MathClass}{\mathcalMathClass}{*} + {<\a:mathml mi\Hnewline + mathvariant="script">}{}{} +\ifx \mathboldcalMathClass\:UnDef + \NewMathClass\mathboldcalMathClass +\fi +\Configure{MathClass}{\mathboldcalMathClass}{*} + {<\a:mathml mi\Hnewline + mathvariant="bold-script">}{}{} + +\find:set:mgroup{\mathcal{A}}{\mathcalMathClass}% + {4142434445464748494A4B4C4D4E4F505152535455565758595A} +\expandafter\ifx\csname mv@bold\endcsname\relax \else +\bgroup +\mathversion{bold}% +\find:set:mgroup{\mathcal{A}}{\mathboldcalMathClass}% + {4142434445464748494A4B4C4D4E4F505152535455565758595A} +\egroup +\fi + +\ifx \mathReImMathClass\:UnDef + \NewMathClass\mathboldReImMathClass +\fi +\Configure{MathClass}{\mathboldReImMathClass}{*} + {<\a:mathml mi\Hnewline + fontweight="bold">}{}{} + +\expandafter\ifx\csname mv@bold\endcsname\relax \else +\bgroup +\mathversion{bold}% +\find:set:mgroup{\mathcal{A}}{\mathboldReImMathClass}% + {3C3D} +\egroup +\fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsfonts} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ifx \tmp:bx\:UnDef \csname newbox\endcsname \tmp:bx \fi +\def\find:set:mgroup#1#2#3{\bgroup + \def\use@mathgroup##1##2##3{\relax + \tmp:cnt=##2% + \xdef\:temp####1{\noexpand\Configure{MathClass}{#2}% + {}{}{}{\mathchar"0\the\tmp:cnt ####1}}% + }% + \setbox\tmp:bx=\hbox{$#1$}\setbox\tmp:bx=\hbox{}% + \set:mgroup#3{}{}% + \egroup +} +\def\set:mgroup#1#2{\if :#1#2:\else + \:temp{#1#2}\expandafter\set:mgroup \fi} + +\ifx \mathbbMathClass\:UnDef + \NewMathClass\mathbbMathClass +\fi +\Configure{MathClass}{\mathbbMathClass}{*} + {<\a:mathml mi mathvariant="double-struck">}{}{} + +\find:set:mgroup{\mathbb{A}}{\mathbbMathClass}% + {4142434445464748494A4B4C4D4E4F505152535455565758595A7C} + +\ifx \mathfrakMathClass\:UnDef + \NewMathClass\mathfrakMathClass +\fi +\Configure{MathClass}{\mathfrakMathClass}{*} + {<\a:mathml mi\Hnewline + mathvariant="fraktur">}{}{} +\ifx \mathboldfrakMathClass\:UnDef + \NewMathClass\mathboldfrakMathClass +\fi +\Configure{MathClass}{\mathboldfrakMathClass}{*} + {<\a:mathml mi\Hnewline + mathvariant="bold-fraktur">}{}{} + +\expandafter\ifx \csname sv:@mathfrak:\endcsname\relax + \let\sv:@mathfrak:=\n:@mathfrak: +\fi +\def\n:@mathfrak:{\global\let\n:@mathfrak:=\sv:@mathfrak: + \global\let\sv:@mathfrak:=\:UnDef + \find:set:mgroup{\mathfrak{A}}{\mathfrakMathClass}% + {4142434445464748494A4B4C4D4E4F505152535455565758595A% + 6162636465666768696A6B6C6D6E6F707172737475767778797A% + 30313233343536373839}% +\expandafter\ifx\csname mv@bold\endcsname\relax \else +\bgroup +\mathversion{bold}% +\find:set:mgroup{\mathfrak{A}}{\mathboldfrakMathClass}% + {4142434445464748494A4B4C4D4E4F505152535455565758595A% + 6162636465666768696A6B6C6D6E6F707172737475767778797A% + }% +\egroup +\fi +% +} +\n:@mathfrak: + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{plain} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{underline} + {\bgroup \HCode{<\a:mathml munder +class="mml-underline"><\a:mathml mrow>}% +} + {\HCode{<\a:mathml mo\Hnewline +accent="true">&\#x00AF;}% +\egroup} +\Configure{'} + {\let\:primes=\empty} + {\relax \csname SUB:prime\endcsname + \sp{\global\let\SUB:prime=\:UnDef \:primes}} + {\let\prime=\relax \xdef\:primes{\:primes\prime}} + +\:CheckOption{new-accents} \if:Option \else + \def\:widetilde:over{\mathop{\ifmmode \expandafter\x:unicode\fi + {02DC}}} +% \def\:tilde:over{\mathop{\x:unicode{02DC}}} +\fi +\:CheckOption{new-accents} \if:Option \else + \expand:after{\Configure{accent}}\csname OT1\string\.\endcsname + \dot{{}{}} + {\a:accents{}{#1}} {\b:accents{dot}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\"\endcsname + \ddot{{}{}} + {\a:accents{}{#1}} {\b:accents{uml}{#1}{#2}} +\:CheckOption{uniaccents} \if:Option \else + \Configure{accent}\dot\dot{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\.\expandafter + \endcsname + \csname OT1\string\.\endcsname{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\v\endcsname + \check{C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}\i{01D0}\j{01F0}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\=\endcsname + \bar{A{0100}a{0101}E{0112}% +e{0113}I{012A}i{012B}O{014C}o{014D}U{016A}u{016B}% +G{1E20}g{1E21}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\`\endcsname + \grave{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +{}{}} + {\a:accents{}{#1}} {\b:accents{grave}{#1}{#2}} + \expand:after{\Configure{accent}}\csname OT1\string\^\endcsname + \hat{A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}% +i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}% +H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}% +w{0175}Y{0176}y{0177}\i{00EE}\j{0135}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\~\endcsname + \tilde{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +{}{}} + {}{} + \Configure{accent}\ddot\ddot{A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\"\expandafter + \endcsname + \csname OT1\string\"\endcsname{A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {}{} + \expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\r\endcsname}% + \csname OT1\string\r\endcsname{{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\b\endcsname + \b{D{1E0E}d{1E0F}K{1E34}k{1E35}L{1E3A}l{1E3B}N{1E48}n{1E49}% +R{1E5E}r{1E5F}T{1E6E}t{1E6F}Z{1E94}z{1E95}h{1E96}% +{}{}} + {}{} + \expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\d\endcsname}% + \csname OT1\string\d\endcsname{A{1EA0}a{1Ea1}D{1E0C}d{1E0D}% +E{1EB8}e{1EB9}H{1E24}h{1E25}I{1ECA}i{1ECB}% +K{1E32}k{1E33}L{1E36}l{1E37}M{1E42}m{1E43}% +N{1E46}n{1E47}O{1ECC}o{1ECD}R{1E5A}r{1E5B}% +S{1E62}s{1E63}T{1E6C}t{1E6D}U{1EE4}u{1EE5}% +V{1E7E}v{1E7F}W{1E88}w{1E89}Y{1EF4}y{1EF5}% +{}{}} + {}{} + \expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\c\endcsname}% + \csname OT1\string\c\endcsname{K{0136}k{0137}L{013B}l{013C}N{0145}n{0146}% +R{0156}r{0157}S{015E}s{015F}T{0162}t{0163}% +E{0228}e{0229}H{1E28}h{1E29}% +C{00C7}c{00E7}G{0122}g{0123}% +{}{}} + {}{} + \expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\H\endcsname}% + \csname OT1\string\H\endcsname{{}{}} + {}{} +\fi + +\fi +\Configure{,}{\mskip\thinmuskip} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{euler} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ifx \tmp:bx\:UnDef \csname newbox\endcsname \tmp:bx \fi +\def\find:set:mgroup#1#2#3{\bgroup + \def\use@mathgroup##1##2##3{\relax + \tmp:cnt=##2% + \xdef\:temp####1{\noexpand\Configure{MathClass}{#2}% + {}{}{}{\mathchar"0\the\tmp:cnt ####1}}% + }% + \setbox\tmp:bx=\hbox{$#1$}\setbox\tmp:bx=\hbox{}% + \set:mgroup#3{}{}% + \egroup +} +\def\set:mgroup#1#2{\if :#1#2:\else + \:temp{#1#2}\expandafter\set:mgroup \fi} + +\ifx \mathfrakMathClass\:UnDef + \NewMathClass\mathfrakMathClass +\fi +\Configure{MathClass}{\mathfrakMathClass}{*} + {<\a:mathml mi\Hnewline + mathvariant="fraktur">}{}{} +\ifx \mathboldfrakMathClass\:UnDef + \NewMathClass\mathboldfrakMathClass +\fi +\Configure{MathClass}{\mathboldfrakMathClass}{*} + {<\a:mathml mi\Hnewline + mathvariant="bold-fraktur">}{}{} + +\find:set:mgroup{\mathfrak{A}}{\mathfrakMathClass}% + {4142434445464748494A4B4C4D4E4F505152535455565758595A% + 6162636465666768696A6B6C6D6E6F707172737475767778797A% + 30313233343536373839}% +\expandafter\ifx\csname mv@bold\endcsname\relax \else +\bgroup +\mathversion{bold}% +\find:set:mgroup{\mathfrak{A}}{\mathboldfrakMathClass}% + {4142434445464748494A4B4C4D4E4F505152535455565758595A% + 6162636465666768696A6B6C6D6E6F707172737475767778797A% + }% +\egroup +\fi + +\ifx \mathscrMathClass\:UnDef + \NewMathClass\mathscrMathClass +\fi +\Configure{MathClass}{\mathscrMathClass}{*} + {<\a:mathml mi\Hnewline + mathvariant="script">}{}{} +\ifx \mathboldscrMathClass\:UnDef + \NewMathClass\mathboldscrMathClass +\fi +\Configure{MathClass}{\mathboldscrMathClass}{*} + {<\a:mathml mi\Hnewline + mathvariant="bold-script">}{}{} + +\find:set:mgroup{\mathscr{A}}{\mathscrMathClass}% + {4142434445464748494A4B4C4D4E4F505152535455565758595A} +\expandafter\ifx\csname mv@bold\endcsname\relax \else +\bgroup +\mathversion{bold}% +\find:set:mgroup{\mathscr{A}}{\mathboldscrMathClass}% + {4142434445464748494A4B4C4D4E4F505152535455565758595A} +\egroup +\fi + +\ifx \mathsfMathClass\:UnDef + \NewMathClass\mathsfMathClass +\fi +\Configure{MathClass}{\mathsfMathClass}{*} + {<\a:mathml mi mathvariant="bold-sans-serif">}{}{} + +\find:set:mgroup{\mathsf{A}}{\mathsfMathClass}% + {4142434445464748494A4B4C4D4E4F505152535455565758595A% + 6162636465666768696A6B6C6D6E6F707172737475767778797A% + 30313233343536373839}% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{eucal} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ifx \mathcalMathClass\:UnDef + \NewMathClass\mathcalMathClass +\fi +\Configure{MathClass}{\mathcalMathClass}{*} + {<\a:mathml mi\Hnewline + mathvariant="script">}{}{} +\ifx \mathboldcalMathClass\:UnDef + \NewMathClass\mathboldcalMathClass +\fi +\Configure{MathClass}{\mathboldcalMathClass}{*} + {<\a:mathml mi\Hnewline + mathvariant="bold-script">}{}{} + +\find:set:mgroup{\mathcal{A}}{\mathcalMathClass}% + {4142434445464748494A4B4C4D4E4F505152535455565758595A} +\expandafter\ifx\csname mv@bold\endcsname\relax \else +\bgroup +\mathversion{bold}% +\find:set:mgroup{\mathcal{A}}{\mathboldcalMathClass}% + {4142434445464748494A4B4C4D4E4F505152535455565758595A} +\egroup +\fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{dsfont} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ifx \tmp:bx\:UnDef \csname newbox\endcsname \tmp:bx \fi +\def\find:set:mgroup#1#2#3{\bgroup + \def\use@mathgroup##1##2##3{\relax + \tmp:cnt=##2% + \xdef\:temp####1{\noexpand\Configure{MathClass}{#2}% + {}{}{}{\mathchar"0\the\tmp:cnt ####1}}% + }% + \setbox\tmp:bx=\hbox{$#1$}\setbox\tmp:bx=\hbox{}% + \set:mgroup#3{}{}% + \egroup +} +\def\set:mgroup#1#2{\if :#1#2:\else + \:temp{#1#2}\expandafter\set:mgroup \fi} + +\ifx \mathdsMathClass\:UnDef + \NewMathClass\mathdsMathClass +\fi +\Configure{MathClass}{\mathdsMathClass}{*} + {<\a:mathml mi mathvariant="double-struck">}{}{} +\find:set:mgroup{\mathds{A}}{\mathdsMathClass}% + {314142434445464748494A4B4C4D4E4F505152535455565758595A61686B} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{romanian} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{new-accents} \if:Option \else + \expand:after{\Configure{accent}}\csname OT1\string\.\endcsname + \dot{{}{}} + {\a:accents{}{#1}} {\b:accents{dot}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\"\endcsname + \ddot{{}{}} + {\a:accents{}{#1}} {\b:accents{uml}{#1}{#2}} +\:CheckOption{uniaccents} \if:Option \else + \Configure{accent}\dot\dot{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\.\expandafter + \endcsname + \csname OT1\string\.\endcsname{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\v\endcsname + \check{C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}\i{01D0}\j{01F0}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\=\endcsname + \bar{A{0100}a{0101}E{0112}% +e{0113}I{012A}i{012B}O{014C}o{014D}U{016A}u{016B}% +G{1E20}g{1E21}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\`\endcsname + \grave{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +{}{}} + {\a:accents{}{#1}} {\b:accents{grave}{#1}{#2}} + \expand:after{\Configure{accent}}\csname OT1\string\^\endcsname + \hat{A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}% +i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}% +H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}% +w{0175}Y{0176}y{0177}\i{00EE}\j{0135}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\~\endcsname + \tilde{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +{}{}} + {}{} + \Configure{accent}\ddot\ddot{A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\"\expandafter + \endcsname + \csname OT1\string\"\endcsname{A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {}{} + \expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\r\endcsname}% + \csname OT1\string\r\endcsname{{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\b\endcsname + \b{D{1E0E}d{1E0F}K{1E34}k{1E35}L{1E3A}l{1E3B}N{1E48}n{1E49}% +R{1E5E}r{1E5F}T{1E6E}t{1E6F}Z{1E94}z{1E95}h{1E96}% +{}{}} + {}{} + \expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\d\endcsname}% + \csname OT1\string\d\endcsname{A{1EA0}a{1Ea1}D{1E0C}d{1E0D}% +E{1EB8}e{1EB9}H{1E24}h{1E25}I{1ECA}i{1ECB}% +K{1E32}k{1E33}L{1E36}l{1E37}M{1E42}m{1E43}% +N{1E46}n{1E47}O{1ECC}o{1ECD}R{1E5A}r{1E5B}% +S{1E62}s{1E63}T{1E6C}t{1E6D}U{1EE4}u{1EE5}% +V{1E7E}v{1E7F}W{1E88}w{1E89}Y{1EF4}y{1EF5}% +{}{}} + {}{} + \expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\c\endcsname}% + \csname OT1\string\c\endcsname{K{0136}k{0137}L{013B}l{013C}N{0145}n{0146}% +R{0156}r{0157}S{015E}s{015F}T{0162}t{0163}% +E{0228}e{0229}H{1E28}h{1E29}% +C{00C7}c{00E7}G{0122}g{0123}% +{}{}} + {}{} + \expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\H\endcsname}% + \csname OT1\string\H\endcsname{{}{}} + {}{} +\fi + +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{slovak} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{new-accents} \if:Option \else + \expand:after{\Configure{accent}}\csname OT1\string\.\endcsname + \dot{{}{}} + {\a:accents{}{#1}} {\b:accents{dot}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\"\endcsname + \ddot{{}{}} + {\a:accents{}{#1}} {\b:accents{uml}{#1}{#2}} +\:CheckOption{uniaccents} \if:Option \else + \Configure{accent}\dot\dot{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\.\expandafter + \endcsname + \csname OT1\string\.\endcsname{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\v\endcsname + \check{C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}\i{01D0}\j{01F0}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\=\endcsname + \bar{A{0100}a{0101}E{0112}% +e{0113}I{012A}i{012B}O{014C}o{014D}U{016A}u{016B}% +G{1E20}g{1E21}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\`\endcsname + \grave{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +{}{}} + {\a:accents{}{#1}} {\b:accents{grave}{#1}{#2}} + \expand:after{\Configure{accent}}\csname OT1\string\^\endcsname + \hat{A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}% +i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}% +H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}% +w{0175}Y{0176}y{0177}\i{00EE}\j{0135}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\~\endcsname + \tilde{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +{}{}} + {}{} + \Configure{accent}\ddot\ddot{A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\"\expandafter + \endcsname + \csname OT1\string\"\endcsname{A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {}{} + \expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\r\endcsname}% + \csname OT1\string\r\endcsname{{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\b\endcsname + \b{D{1E0E}d{1E0F}K{1E34}k{1E35}L{1E3A}l{1E3B}N{1E48}n{1E49}% +R{1E5E}r{1E5F}T{1E6E}t{1E6F}Z{1E94}z{1E95}h{1E96}% +{}{}} + {}{} + \expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\d\endcsname}% + \csname OT1\string\d\endcsname{A{1EA0}a{1Ea1}D{1E0C}d{1E0D}% +E{1EB8}e{1EB9}H{1E24}h{1E25}I{1ECA}i{1ECB}% +K{1E32}k{1E33}L{1E36}l{1E37}M{1E42}m{1E43}% +N{1E46}n{1E47}O{1ECC}o{1ECD}R{1E5A}r{1E5B}% +S{1E62}s{1E63}T{1E6C}t{1E6D}U{1EE4}u{1EE5}% +V{1E7E}v{1E7F}W{1E88}w{1E89}Y{1EF4}y{1EF5}% +{}{}} + {}{} + \expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\c\endcsname}% + \csname OT1\string\c\endcsname{K{0136}k{0137}L{013B}l{013C}N{0145}n{0146}% +R{0156}r{0157}S{015E}s{015F}T{0162}t{0163}% +E{0228}e{0229}H{1E28}h{1E29}% +C{00C7}c{00E7}G{0122}g{0123}% +{}{}} + {}{} + \expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\H\endcsname}% + \csname OT1\string\H\endcsname{{}{}} + {}{} +\fi + +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{slovene} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{new-accents} \if:Option \else + \expand:after{\Configure{accent}}\csname OT1\string\.\endcsname + \dot{{}{}} + {\a:accents{}{#1}} {\b:accents{dot}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\"\endcsname + \ddot{{}{}} + {\a:accents{}{#1}} {\b:accents{uml}{#1}{#2}} +\:CheckOption{uniaccents} \if:Option \else + \Configure{accent}\dot\dot{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\.\expandafter + \endcsname + \csname OT1\string\.\endcsname{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\v\endcsname + \check{C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}\i{01D0}\j{01F0}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\=\endcsname + \bar{A{0100}a{0101}E{0112}% +e{0113}I{012A}i{012B}O{014C}o{014D}U{016A}u{016B}% +G{1E20}g{1E21}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\`\endcsname + \grave{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +{}{}} + {\a:accents{}{#1}} {\b:accents{grave}{#1}{#2}} + \expand:after{\Configure{accent}}\csname OT1\string\^\endcsname + \hat{A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}% +i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}% +H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}% +w{0175}Y{0176}y{0177}\i{00EE}\j{0135}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\~\endcsname + \tilde{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +{}{}} + {}{} + \Configure{accent}\ddot\ddot{A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\"\expandafter + \endcsname + \csname OT1\string\"\endcsname{A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {}{} + \expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\r\endcsname}% + \csname OT1\string\r\endcsname{{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\b\endcsname + \b{D{1E0E}d{1E0F}K{1E34}k{1E35}L{1E3A}l{1E3B}N{1E48}n{1E49}% +R{1E5E}r{1E5F}T{1E6E}t{1E6F}Z{1E94}z{1E95}h{1E96}% +{}{}} + {}{} + \expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\d\endcsname}% + \csname OT1\string\d\endcsname{A{1EA0}a{1Ea1}D{1E0C}d{1E0D}% +E{1EB8}e{1EB9}H{1E24}h{1E25}I{1ECA}i{1ECB}% +K{1E32}k{1E33}L{1E36}l{1E37}M{1E42}m{1E43}% +N{1E46}n{1E47}O{1ECC}o{1ECD}R{1E5A}r{1E5B}% +S{1E62}s{1E63}T{1E6C}t{1E6D}U{1EE4}u{1EE5}% +V{1E7E}v{1E7F}W{1E88}w{1E89}Y{1EF4}y{1EF5}% +{}{}} + {}{} + \expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\c\endcsname}% + \csname OT1\string\c\endcsname{K{0136}k{0137}L{013B}l{013C}N{0145}n{0146}% +R{0156}r{0157}S{015E}s{015F}T{0162}t{0163}% +E{0228}e{0229}H{1E28}h{1E29}% +C{00C7}c{00E7}G{0122}g{0123}% +{}{}} + {}{} + \expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\H\endcsname}% + \csname OT1\string\H\endcsname{{}{}} + {}{} +\fi + +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{croatian} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{new-accents} \if:Option \else + \expand:after{\Configure{accent}}\csname OT1\string\.\endcsname + \dot{{}{}} + {\a:accents{}{#1}} {\b:accents{dot}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\"\endcsname + \ddot{{}{}} + {\a:accents{}{#1}} {\b:accents{uml}{#1}{#2}} +\:CheckOption{uniaccents} \if:Option \else + \Configure{accent}\dot\dot{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\.\expandafter + \endcsname + \csname OT1\string\.\endcsname{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\v\endcsname + \check{C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}\i{01D0}\j{01F0}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\=\endcsname + \bar{A{0100}a{0101}E{0112}% +e{0113}I{012A}i{012B}O{014C}o{014D}U{016A}u{016B}% +G{1E20}g{1E21}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\`\endcsname + \grave{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +{}{}} + {\a:accents{}{#1}} {\b:accents{grave}{#1}{#2}} + \expand:after{\Configure{accent}}\csname OT1\string\^\endcsname + \hat{A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}% +i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}% +H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}% +w{0175}Y{0176}y{0177}\i{00EE}\j{0135}% +{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\~\endcsname + \tilde{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +{}{}} + {}{} + \Configure{accent}\ddot\ddot{A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\"\expandafter + \endcsname + \csname OT1\string\"\endcsname{A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {}{} + \expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\r\endcsname}% + \csname OT1\string\r\endcsname{{}{}} + {}{} + \expand:after{\Configure{accent}}\csname OT1\string\b\endcsname + \b{D{1E0E}d{1E0F}K{1E34}k{1E35}L{1E3A}l{1E3B}N{1E48}n{1E49}% +R{1E5E}r{1E5F}T{1E6E}t{1E6F}Z{1E94}z{1E95}h{1E96}% +{}{}} + {}{} + \expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\d\endcsname}% + \csname OT1\string\d\endcsname{A{1EA0}a{1Ea1}D{1E0C}d{1E0D}% +E{1EB8}e{1EB9}H{1E24}h{1E25}I{1ECA}i{1ECB}% +K{1E32}k{1E33}L{1E36}l{1E37}M{1E42}m{1E43}% +N{1E46}n{1E47}O{1ECC}o{1ECD}R{1E5A}r{1E5B}% +S{1E62}s{1E63}T{1E6C}t{1E6D}U{1EE4}u{1EE5}% +V{1E7E}v{1E7F}W{1E88}w{1E89}Y{1EF4}y{1EF5}% +{}{}} + {}{} + \expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\c\endcsname}% + \csname OT1\string\c\endcsname{K{0136}k{0137}L{013B}l{013C}N{0145}n{0146}% +R{0156}r{0157}S{015E}s{015F}T{0162}t{0163}% +E{0228}e{0229}H{1E28}h{1E29}% +C{00C7}c{00E7}G{0122}g{0123}% +{}{}} + {}{} + \expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\H\endcsname}% + \csname OT1\string\H\endcsname{{}{}} + {}{} +\fi + +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/multicol.4ht b/Master/texmf-dist/tex/generic/tex4ht/multicol.4ht new file mode 100644 index 00000000000..4619d299459 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/multicol.4ht @@ -0,0 +1,42 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% multicol.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\append:def\set@floatcmds{\let\end@dblfloat\end@float} +\def\slocitlum#1{\let\endslocitlum\empty + \end{slocitlum}} +\def\multicols#1{\bgroup \par \col@number=1 + \@ifnextchar[\mult@cols{\mult@cols[]}} +\def\mult@@cols#1[#2]{\ignorespaces} +\def\endmulticols{\egroup\par } +\def\columnbreak{\a:columnbreak} +\NewConfigure{columnbreak}{1} + +\Hinput{multicol} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/multind.4ht b/Master/texmf-dist/tex/generic/tex4ht/multind.4ht new file mode 100644 index 00000000000..fb53ce044d0 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/multind.4ht @@ -0,0 +1,47 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% multind.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\pend:defII\@wrindex{\warn:idx{##1}\@ifundefined{##1@idxfile}{}{\html:addr + \hbox{\Link-{}{dx\last:haddr +}\EndLink}% + \edef\:temp{\expandafter + \write\csname ##1@idxfile\endcsname{\string + \beforeentry{\RefFileNumber + \FileNumber}{dx\last:haddr +}{\a:makeindex}}}\:temp +}} +\ifx \a:makeindex\:UnDef + \NewConfigure{makeindex}{1} \Configure{makeindex}{} +\fi +\def\printindex#1#2{\@restonecoltrue\if@twocolumn\@restonecolfalse\fi + {\def\indexname{#2}\@input{#1.ind}}} + +\Hinput{multind} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/multirow.4ht b/Master/texmf-dist/tex/generic/tex4ht/multirow.4ht new file mode 100644 index 00000000000..30391150a4f --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/multirow.4ht @@ -0,0 +1,45 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% multirow.4ht 2005-10-23-04:19 % +% Copyright (C) 2004--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \def\@xmultirow#1[#2]#3[#4]#5{\@tempcnta=#1% + \@tempdima\@tempcnta\ht\@arstrutbox + \advance\@tempdima\@tempcnta\dp\@arstrutbox + \ifnum\@tempcnta<0\@tempdima=-\@tempdima\fi + \advance\@tempdima#2\bigstrutjot + \leavevmode \a:multirow + \if*#3\vtop to \@tempdima{\vfill\multirowsetup + \hbox{\strut#5\strut}\vfill}% + \else + \vtop to \@tempdima{\hsize#3\@parboxrestore + \vfill \multirowsetup \strut#5\strut\par\vfill}% + \fi \b:multirow} +\NewConfigure{multirow}{2} + +\Hinput{multirow} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/mwart.4ht b/Master/texmf-dist/tex/generic/tex4ht/mwart.4ht new file mode 100644 index 00000000000..ceb3e29695b --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/mwart.4ht @@ -0,0 +1,308 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% mwart.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \NewConfigure{caption}[4]{\c:def\cptA:{#1}\c:def\cptB:{#2}% + \c:def\cptC:{#3}\c:def\cptD:{#4}} +\long\def\@makecaption#1#2{% + {\cptA: \cap:ref{#1}% +\cptB:}{\cptC:{#2}\cptD:}} + +\pend:def\caption{\SkipRefstepAnchor} + +\append:def\quote{\par\@totalleftmargin\z@} + +\long\def\c:theindex:#1#2#3#4#5#6#7#8#9{% + \def\theindex{% + \def\idx:item{\SaveEverypar\ht:everypar{}#1}% + \def\endtheindex{\idx:item#2\RecallEverypar}% + \def\item{\idx:item\def\idx:item{#4}\let\index\@gobble #3}% + \def\subitem{\idx:item\def\idx:item{#6}\let\index\@gobble #5}% + \def\subsubitem{\idx:item\def\idx:item{#8}\let\index\@gobble #7}}% + \def\indexspace{\idx:item#9\let\idx:item\empty}} +\def\warn:idx#1{% + \expandafter\ifx \csname #1warn:idx\endcsname\relax + \expandafter\global + \expandafter\let \csname #1warn:idx\endcsname\def + \immediate\write16 + {---------------------------------------------------------}% + \:warning{If not done so, the index is to be processed by + ^^J\space\space tex '\string\def\string\filename + {{#1}{idx}{4dx}{ind}} \noexpand\input\space idxmake.4ht' + ^^J\space\space makeindex -o #1.ind #1.4dx + ^^Jinstead of + ^^J\space\space makeindex -o #1.ind #1.idx + ^^JOn some platforms, the quotation marks ' should be + ^^J replaced by double quotation marks " or eliminated. + ^^J--------------------------------------------------------- + }% + {\Configure{Needs}{File: #1.4idx}\Needs{}}% + \fi} +\ifOption{info}{\Log:Note{ +A script of the form +^^Jtex '\def\string\filename{{\%\%1}{idx}{4dx}{ind}} + \string\input\space idxmake.4ht' +^^Jmakeindex -o \%\%1.ind \%\%1.4dx +^^Jin the env file, automatically calls to the revised makeindex +^^Jcommand. An extra compilation of the source LaTeX file is required, +^^Jto get the index correctly into the output.}}{} +\def\ind:defs{\let\LNKidx\empty + \def\LNK##1##2##3##4{\ifx\NewConfigure\:UnDef\else + \def\LNK:number{##4}% + \a:LNK[##1]{##2}{}\gHAdvance\:LNKno1 + \def\:THIrd{##3}\ifx\:THIrd\empty + \LNKidx{\ifx\c:LNK\empty\:LNKno\else \c:LNK\fi}\else + \LNKidx{##3}\fi + \global\let\LNKidx\empty + \b:LNK + \fi}% + \def\:LNKno{0}} +\NewConfigure{LNK}{3} +\Configure{LNK}{\Link}{\EndLink}{} + +\Configure{@begin}{theindex}{\ind:defs} + + +\append:def\quotation{\a:quotation\par\@totalleftmargin\z@} +\NewConfigure{quotation}{1} +\NewConfigure{listof}{6} + +\ifx \@openbib@code\:UnDef \else + \pend:def\@openbib@code{\labelsep\z@} +\fi +\def\:temp#1#2!*?: {\def\:temp{#1}} +\expandafter\:temp\usepackage!*?: +\def\:tempa{\@latex@e@error} +\ifx \:temp\:tempa \else + \def\:tempa#1#2#3#4{\tmp:toks{#1{#2}}% + \long\expandafter\edef\csname #4 \endcsname{\the\tmp:toks + {\expandafter\noexpand + \csname o:\expandafter\:gobble\string #3:\endcsname}}} +\def\:temp#1{% + \expandafter\expandafter\expandafter\:tempa\csname #1 \endcsname{#1}} +\:temp{rm} +\:temp{sf} +\:temp{tt} +\:temp{bf} +\:temp{it} + +\fi + + \let\:tempc\listoffigures +\pend:def\:tempc{\begingroup \a:listoffigures + \def\@starttoc{\:tableofcontents[lof]\:gobble}} +\append:def\:tempc{\b:listoffigures \endgroup} +\HLet\listoffigures\:tempc +\let\:tempc\listoftables +\pend:def\:tempc{\begingroup \a:listoftables + \def\@starttoc{\:tableofcontents[lot]\:gobble}} +\append:def\:tempc{\b:listoftables \endgroup} +\HLet\listoftables\:tempc + + \NewConfigure{listoffigures}{2} +\NewConfigure{listoftables}{2} + + \let\o:maketitle:\maketitle +\def\maketitle{\bgroup + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + \ifx \EndPicture\:UnDef + \def\sec:typ{title}% + \Configure{HtmlPar}{}{}{}{}% + \ConfigureEnv{center}{\empty}{}{\empty}{\empty} + \let\a:tabular:sv\a:tabular \let\b:tabular:sv\b:tabular +\let\c:tabular:sv\c:tabular \let\d:tabular:sv\d:tabular +\let\e:tabular:sv\e:tabular \let\f:tabular:sv\f:tabular +\let\before:begintabular:sv\before:begintabular +% + \Configure{tabular}{}{}{}{\e:mktl} + {\bgroup \let\a:tabular\a:tabular:sv \let\b:tabular\b:tabular:sv +\let\c:tabular\c:tabular:sv \let\d:tabular\d:tabular:sv +\let\e:tabular\e:tabular:sv \let\f:tabular\f:tabular:sv +\let\before:begintabular\before:begintabular:sv +}{\egroup} + \ConfigureEnv{tabular}{\empty}{}{}{}% + % + \pend:def\@title{\a:ttl}\append:def\@title{\b:ttl}% + \pend:def\@date{\a:dat}\append:def\@date{\b:dat}% + \pend:def\@author{\a:aut}\append:def\@author{\b:aut}% + \def\and{\a:and} +% + \fi + \pic:gobble\a:mktl \o:maketitle: \pic:gobble\b:mktl + \egroup \let\maketitle\empty} +\NewConfigure{maketitle}[4]{\c:def\a:mktl{#1}\c:def\b:mktl{#2}% + \c:def\a:ttl{#3}\c:def\b:ttl{#4}} +\NewConfigure{thanks author date and}[8]{% + \c:def\a:thanks{#1}\c:def\b:thanks{#2}\c:def\a:aut{#3}\c:def\b:aut{#4}% + \c:def\a:dat{#5}\c:def\b:dat{#6}\c:def\a:and{#7}\c:def\e:mktl{#8}} + + \let\mw:sectionx\mw@sectionx +\def\mw@sectionx{\everypar{\HtmlPar}\mw:sectionx} +\append:def\mw@runinheading{% + \expandafter\everypar\expandafter{\the\everypar + \edef\:temp{\the\everypar}\ifx \:temp\empty \everypar{\HtmlPar}\fi + }% + \expandafter\everypar\expandafter{\expandafter\HtmlPar\the\everypar}% +} +\let\no:section\section +\Def:Section\section{\thesection}{#1} + \let\:temp\no:section + \let\no:section\section + \let\section=\:temp + \let\section:head\section@head +\Def:Section\likesection{}{#1} + \let\:likesection\likesection + \let\likesection\:UnDef +\def\section@head{\ifHeadingNumbered + \expandafter\no:section \else \expandafter\:likesection\fi{\HeadingText}} +\let\no:subsection\subsection +\Def:Section\subsection{\thesubsection}{#1} + \let\:temp\no:subsection + \let\no:subsection\subsection + \let\subsection=\:temp + \let\subsection:head\subsection@head +\Def:Section\likesubsection{}{#1} + \let\:likesubsection\likesubsection + \let\likesubsection\:UnDef +\def\subsection@head{\ifHeadingNumbered \expandafter\no:subsection \else + \expandafter\:likesubsection\fi{\HeadingText}} +\let\no:subsubsection\subsubsection +\Def:Section\subsubsection{\thesubsubsection}{#1} + \let\:temp\no:subsubsection + \let\no:subsubsection\subsubsection + \let\subsubsection=\:temp + \let\subsubsection:head\subsubsection@head +\Def:Section\likesubsubsection{}{#1} + \let\:likesubsubsection\likesubsubsection + \let\likesubsubsection\:UnDef +\def\subsubsection@head{\ifHeadingNumbered + \expandafter\no:subsubsection \else \expandafter\:likesubsubsection\fi{\HeadingText}} +\let\no:paragraph\paragraph +\Def:Section\paragraph{\theparagraph}{#1} + \let\:temp\no:paragraph + \let\no:paragraph\paragraph + \let\paragraph=\:temp + \let\paragraph:head\paragraph@head +\Def:Section\likeparagraph{}{#1} + \let\:likeparagraph\likeparagraph + \let\likeparagraph\:UnDef +\def\paragraph@head{\ifHeadingNumbered + \expandafter\no:paragraph \else + \expandafter\:likeparagraph\fi{\HeadingText}} +\let\no:subparagraph\subparagraph +\Def:Section\subparagraph{\thesubparagraph}{#1} + \let\:temp\no:subparagraph + \let\no:subparagraph\subparagraph + \let\subparagraph=\:temp + \let\subparagraph:head\subparagraph@head +\Def:Section\likesubparagraph{}{#1} + \let\:likesubparagraph\likesubparagraph + \let\likesubparagraph\:UnDef +\def\subparagraph@head{\ifHeadingNumbered + \expandafter\no:subparagraph \else + \expandafter\:likesubparagraph\fi {\HeadingText}} +\let\no:part\part +\Def:Section\part{\thepart}{#1} + \let\:temp\no:part + \let\no:part\part + \let\part=\:temp + \let\part:head\part@head +\Def:Section\likepart{}{#1} + \let\:likepart\likepart + \let\likepart\:UnDef +\def\part@head{\ifHeadingNumbered + \expandafter\no:part \else \expandafter\:likepart\fi{\HeadingText}} +\Configure{UndefinedSec}{likepart} +\Configure{UndefinedSec}{likechapter} +\Configure{UndefinedSec}{likesection} +\Configure{UndefinedSec}{likesubsection} + + \def\:tableofcontents{\futurelet\:temp\:TOC} +\def\Auto:ent#1{% + \edef\auto:toc{\noexpand\:TableOfContents[\ifx \auto:toc\:UnDef + #1\else \auto:toc \fi]} \auto:toc + \global\let\auto:toc\:UnDef } +\def\:tocs{\noexpand\:tableofcontents} +\pend:defIII\addcontentsline{% + \def\:temp{##1}\def\:tempa{toc}\ifx \:temp\:tempa + \gHAdvance\TitleCount 1 \fi } +\def\@dottedtocline#1#2#3#4#5{\hbox{\def\numberline##1{\e:listof + ##1\f:listof}\c:listof#4\d:listof}\ignorespaces} +\def\@starttoc#1{% + \begingroup + \makeatletter \Configure{cite}{}{}{}{}% + \def\:temp{#1}\def\:tempa{toc}% + \a:listof\par + \@input{\jobname.\ifx \:temp\:tempa 4ct\else #1\fi}% + \b:listof + \if@filesw + \expandafter\expandafter\csname + newwrite\endcsname\csname tf@#1\endcsname + \immediate\openout \csname tf@#1\endcsname \jobname.#1\relax + \fi + \global\@nobreakfalse + \endgroup} +\NewConfigure{tableofcontents*}[1]{% + \def\:tempa{#1}\ifx\empty\:tempa + \ifx \au:StartSec\:UnDef \else \gdef\:StartSec{\au:StartSec}\fi + \else + \edef\auto:toc{#1}% + \ifx \au:StartSec\:UnDef + \let\au:StartSec\:StartSec + \def\:StartSec{\:tableofcontents + \global\let\auto:toc\:UnDef \:StartSec}% + \pend:def\:tableofcontents{\gdef\:StartSec{\au:StartSec}}% + \fi \fi +} + + \let\mw@markandtoc=\empty +\def\tableofcontents{% + \ifx\contentsname\empty \else + \ifx\contentsname\:UnDef \else + \Configure{toToc}{}{likesection}% + \section*{\contentsname}% + \Configure{toToc}{?}{likesection}% + \fi\fi + \:tableofcontents} +\edef\:TOC{% + \noexpand\ifx [\noexpand\:temp + \noexpand\expandafter\noexpand\:TableOfContents + \noexpand\else + \noexpand\Auto:ent{\ifnum \c@tocdepth >-2 part,likepart,\fi +\ifnum \c@tocdepth >\z@ section,likesection,\fi +\ifnum 2>\c@tocdepth \else subsection,likesubsection,\fi +\ifnum 3>\c@tocdepth \else subsubsection,likesubsubsection,\fi +\ifnum 4>\c@tocdepth \else paragraph,likeparagraph,\fi +\ifnum 5>\c@tocdepth \else subparagraph,likesubparagraph,\fi +UnDFexyz}% + \noexpand\fi} + +\Hinput{mwart} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/mwbk.4ht b/Master/texmf-dist/tex/generic/tex4ht/mwbk.4ht new file mode 100644 index 00000000000..837e16bc81d --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/mwbk.4ht @@ -0,0 +1,321 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% mwbk.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \NewConfigure{caption}[4]{\c:def\cptA:{#1}\c:def\cptB:{#2}% + \c:def\cptC:{#3}\c:def\cptD:{#4}} +\long\def\@makecaption#1#2{% + {\cptA: \cap:ref{#1}% +\cptB:}{\cptC:{#2}\cptD:}} + +\pend:def\caption{\SkipRefstepAnchor} + +\append:def\quote{\par\@totalleftmargin\z@} + +\long\def\c:theindex:#1#2#3#4#5#6#7#8#9{% + \def\theindex{% + \def\idx:item{\SaveEverypar\ht:everypar{}#1}% + \def\endtheindex{\idx:item#2\RecallEverypar}% + \def\item{\idx:item\def\idx:item{#4}\let\index\@gobble #3}% + \def\subitem{\idx:item\def\idx:item{#6}\let\index\@gobble #5}% + \def\subsubitem{\idx:item\def\idx:item{#8}\let\index\@gobble #7}}% + \def\indexspace{\idx:item#9\let\idx:item\empty}} +\def\warn:idx#1{% + \expandafter\ifx \csname #1warn:idx\endcsname\relax + \expandafter\global + \expandafter\let \csname #1warn:idx\endcsname\def + \immediate\write16 + {---------------------------------------------------------}% + \:warning{If not done so, the index is to be processed by + ^^J\space\space tex '\string\def\string\filename + {{#1}{idx}{4dx}{ind}} \noexpand\input\space idxmake.4ht' + ^^J\space\space makeindex -o #1.ind #1.4dx + ^^Jinstead of + ^^J\space\space makeindex -o #1.ind #1.idx + ^^JOn some platforms, the quotation marks ' should be + ^^J replaced by double quotation marks " or eliminated. + ^^J--------------------------------------------------------- + }% + {\Configure{Needs}{File: #1.4idx}\Needs{}}% + \fi} +\ifOption{info}{\Log:Note{ +A script of the form +^^Jtex '\def\string\filename{{\%\%1}{idx}{4dx}{ind}} + \string\input\space idxmake.4ht' +^^Jmakeindex -o \%\%1.ind \%\%1.4dx +^^Jin the env file, automatically calls to the revised makeindex +^^Jcommand. An extra compilation of the source LaTeX file is required, +^^Jto get the index correctly into the output.}}{} +\def\ind:defs{\let\LNKidx\empty + \def\LNK##1##2##3##4{\ifx\NewConfigure\:UnDef\else + \def\LNK:number{##4}% + \a:LNK[##1]{##2}{}\gHAdvance\:LNKno1 + \def\:THIrd{##3}\ifx\:THIrd\empty + \LNKidx{\ifx\c:LNK\empty\:LNKno\else \c:LNK\fi}\else + \LNKidx{##3}\fi + \global\let\LNKidx\empty + \b:LNK + \fi}% + \def\:LNKno{0}} +\NewConfigure{LNK}{3} +\Configure{LNK}{\Link}{\EndLink}{} + +\Configure{@begin}{theindex}{\ind:defs} + + +\append:def\quotation{\a:quotation\par\@totalleftmargin\z@} +\NewConfigure{quotation}{1} +\NewConfigure{listof}{6} + +\ifx \@openbib@code\:UnDef \else + \pend:def\@openbib@code{\labelsep\z@} +\fi +\def\:temp#1#2!*?: {\def\:temp{#1}} +\expandafter\:temp\usepackage!*?: +\def\:tempa{\@latex@e@error} +\ifx \:temp\:tempa \else + \def\:tempa#1#2#3#4{\tmp:toks{#1{#2}}% + \long\expandafter\edef\csname #4 \endcsname{\the\tmp:toks + {\expandafter\noexpand + \csname o:\expandafter\:gobble\string #3:\endcsname}}} +\def\:temp#1{% + \expandafter\expandafter\expandafter\:tempa\csname #1 \endcsname{#1}} +\:temp{rm} +\:temp{sf} +\:temp{tt} +\:temp{bf} +\:temp{it} + +\fi + + \let\:tempc\listoffigures +\pend:def\:tempc{\begingroup \a:listoffigures + \def\@starttoc{\:tableofcontents[lof]\:gobble}} +\append:def\:tempc{\b:listoffigures \endgroup} +\HLet\listoffigures\:tempc +\let\:tempc\listoftables +\pend:def\:tempc{\begingroup \a:listoftables + \def\@starttoc{\:tableofcontents[lot]\:gobble}} +\append:def\:tempc{\b:listoftables \endgroup} +\HLet\listoftables\:tempc + + \NewConfigure{listoffigures}{2} +\NewConfigure{listoftables}{2} + + \let\o:maketitle:\maketitle +\def\maketitle{\bgroup + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + \ifx \EndPicture\:UnDef + \def\sec:typ{title}% + \Configure{HtmlPar}{}{}{}{}% + \ConfigureEnv{center}{\empty}{}{\empty}{\empty} + \let\a:tabular:sv\a:tabular \let\b:tabular:sv\b:tabular +\let\c:tabular:sv\c:tabular \let\d:tabular:sv\d:tabular +\let\e:tabular:sv\e:tabular \let\f:tabular:sv\f:tabular +\let\before:begintabular:sv\before:begintabular +% + \Configure{tabular}{}{}{}{\e:mktl} + {\bgroup \let\a:tabular\a:tabular:sv \let\b:tabular\b:tabular:sv +\let\c:tabular\c:tabular:sv \let\d:tabular\d:tabular:sv +\let\e:tabular\e:tabular:sv \let\f:tabular\f:tabular:sv +\let\before:begintabular\before:begintabular:sv +}{\egroup} + \ConfigureEnv{tabular}{\empty}{}{}{}% + % + \pend:def\@title{\a:ttl}\append:def\@title{\b:ttl}% + \pend:def\@date{\a:dat}\append:def\@date{\b:dat}% + \pend:def\@author{\a:aut}\append:def\@author{\b:aut}% + \def\and{\a:and} +% + \fi + \pic:gobble\a:mktl \o:maketitle: \pic:gobble\b:mktl + \egroup \let\maketitle\empty} +\NewConfigure{maketitle}[4]{\c:def\a:mktl{#1}\c:def\b:mktl{#2}% + \c:def\a:ttl{#3}\c:def\b:ttl{#4}} +\NewConfigure{thanks author date and}[8]{% + \c:def\a:thanks{#1}\c:def\b:thanks{#2}\c:def\a:aut{#3}\c:def\b:aut{#4}% + \c:def\a:dat{#5}\c:def\b:dat{#6}\c:def\a:and{#7}\c:def\e:mktl{#8}} + + \let\mw:sectionx\mw@sectionx +\def\mw@sectionx{\everypar{\HtmlPar}\mw:sectionx} +\append:def\mw@runinheading{% + \expandafter\everypar\expandafter{\the\everypar + \edef\:temp{\the\everypar}\ifx \:temp\empty \everypar{\HtmlPar}\fi + }% + \expandafter\everypar\expandafter{\expandafter\HtmlPar\the\everypar}% +} +\let\no:section\section +\Def:Section\section{\thesection}{#1} + \let\:temp\no:section + \let\no:section\section + \let\section=\:temp + \let\section:head\section@head +\Def:Section\likesection{}{#1} + \let\:likesection\likesection + \let\likesection\:UnDef +\def\section@head{\ifHeadingNumbered + \expandafter\no:section \else \expandafter\:likesection\fi{\HeadingText}} +\let\no:subsection\subsection +\Def:Section\subsection{\thesubsection}{#1} + \let\:temp\no:subsection + \let\no:subsection\subsection + \let\subsection=\:temp + \let\subsection:head\subsection@head +\Def:Section\likesubsection{}{#1} + \let\:likesubsection\likesubsection + \let\likesubsection\:UnDef +\def\subsection@head{\ifHeadingNumbered \expandafter\no:subsection \else + \expandafter\:likesubsection\fi{\HeadingText}} +\let\no:subsubsection\subsubsection +\Def:Section\subsubsection{\thesubsubsection}{#1} + \let\:temp\no:subsubsection + \let\no:subsubsection\subsubsection + \let\subsubsection=\:temp + \let\subsubsection:head\subsubsection@head +\Def:Section\likesubsubsection{}{#1} + \let\:likesubsubsection\likesubsubsection + \let\likesubsubsection\:UnDef +\def\subsubsection@head{\ifHeadingNumbered + \expandafter\no:subsubsection \else \expandafter\:likesubsubsection\fi{\HeadingText}} +\let\no:paragraph\paragraph +\Def:Section\paragraph{\theparagraph}{#1} + \let\:temp\no:paragraph + \let\no:paragraph\paragraph + \let\paragraph=\:temp + \let\paragraph:head\paragraph@head +\Def:Section\likeparagraph{}{#1} + \let\:likeparagraph\likeparagraph + \let\likeparagraph\:UnDef +\def\paragraph@head{\ifHeadingNumbered + \expandafter\no:paragraph \else + \expandafter\:likeparagraph\fi{\HeadingText}} +\let\no:subparagraph\subparagraph +\Def:Section\subparagraph{\thesubparagraph}{#1} + \let\:temp\no:subparagraph + \let\no:subparagraph\subparagraph + \let\subparagraph=\:temp + \let\subparagraph:head\subparagraph@head +\Def:Section\likesubparagraph{}{#1} + \let\:likesubparagraph\likesubparagraph + \let\likesubparagraph\:UnDef +\def\subparagraph@head{\ifHeadingNumbered + \expandafter\no:subparagraph \else + \expandafter\:likesubparagraph\fi {\HeadingText}} +\let\no:part\part +\Def:Section\part{\thepart}{#1} + \let\:temp\no:part + \let\no:part\part + \let\part=\:temp + \let\part:head\part@head +\Def:Section\likepart{}{#1} + \let\:likepart\likepart + \let\likepart\:UnDef +\def\part@head{\ifHeadingNumbered + \expandafter\no:part \else \expandafter\:likepart\fi{\HeadingText}} +\Configure{UndefinedSec}{likepart} +\Configure{UndefinedSec}{likechapter} +\Configure{UndefinedSec}{likesection} +\Configure{UndefinedSec}{likesubsection} + + \let\no:chapter\chapter +\Def:Section\chapter{\thechapter}{#1} + \let\:temp\no:chapter + \let\no:chapter\chapter + \let\chapter=\:temp + \let\chapter:head\chapter@head +\Def:Section\likechapter{}{#1} + \let\:likechapter\likechapter + \let\likechapter\:UnDef +\def\chapter@head{\ifHeadingNumbered + \expandafter\no:chapter \else \expandafter\:likechapter\fi{\HeadingText}} + + \def\:tableofcontents{\futurelet\:temp\:TOC} +\def\Auto:ent#1{% + \edef\auto:toc{\noexpand\:TableOfContents[\ifx \auto:toc\:UnDef + #1\else \auto:toc \fi]} \auto:toc + \global\let\auto:toc\:UnDef } +\def\:tocs{\noexpand\:tableofcontents} +\pend:defIII\addcontentsline{% + \def\:temp{##1}\def\:tempa{toc}\ifx \:temp\:tempa + \gHAdvance\TitleCount 1 \fi } +\def\@dottedtocline#1#2#3#4#5{\hbox{\def\numberline##1{\e:listof + ##1\f:listof}\c:listof#4\d:listof}\ignorespaces} +\def\@starttoc#1{% + \begingroup + \makeatletter \Configure{cite}{}{}{}{}% + \def\:temp{#1}\def\:tempa{toc}% + \a:listof\par + \@input{\jobname.\ifx \:temp\:tempa 4ct\else #1\fi}% + \b:listof + \if@filesw + \expandafter\expandafter\csname + newwrite\endcsname\csname tf@#1\endcsname + \immediate\openout \csname tf@#1\endcsname \jobname.#1\relax + \fi + \global\@nobreakfalse + \endgroup} +\NewConfigure{tableofcontents*}[1]{% + \def\:tempa{#1}\ifx\empty\:tempa + \ifx \au:StartSec\:UnDef \else \gdef\:StartSec{\au:StartSec}\fi + \else + \edef\auto:toc{#1}% + \ifx \au:StartSec\:UnDef + \let\au:StartSec\:StartSec + \def\:StartSec{\:tableofcontents + \global\let\auto:toc\:UnDef \:StartSec}% + \pend:def\:tableofcontents{\gdef\:StartSec{\au:StartSec}}% + \fi \fi +} + + \let\mw@markandtoc=\empty +\def\tableofcontents{% + \ifx\contentsname\empty \else + \ifx\contentsname\:UnDef \else + \Configure{toToc}{}{likechapter}% + \chapter*{\contentsname}% + \Configure{toToc}{?}{likechapter}% + \fi\fi + \:tableofcontents} +\edef\:TOC{% + \noexpand\ifx [\noexpand\:temp + \noexpand\expandafter\noexpand\:TableOfContents + \noexpand\else + \noexpand\Auto:ent{\ifnum \c@tocdepth >-2 part,likepart,\fi +\ifnum \c@tocdepth >\m@ne chapter,likechapter,appendix,\fi +\ifnum \z@>\c@tocdepth\else section,likesection,\fi +\ifnum 2>\c@tocdepth \else subsection,likesubsection,\fi +\ifnum 3>\c@tocdepth \else subsubsection,likesubsubsection,\fi +\ifnum 4>\c@tocdepth \else paragraph,likeparagraph,\fi +\ifnum 5>\c@tocdepth \else subparagraph,likesubparagraph,\fi +UnDFexyz}% + \noexpand\fi} + +\Hinput{mwbk} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/mwrep.4ht b/Master/texmf-dist/tex/generic/tex4ht/mwrep.4ht new file mode 100644 index 00000000000..8ce71b7276a --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/mwrep.4ht @@ -0,0 +1,321 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% mwrep.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \NewConfigure{caption}[4]{\c:def\cptA:{#1}\c:def\cptB:{#2}% + \c:def\cptC:{#3}\c:def\cptD:{#4}} +\long\def\@makecaption#1#2{% + {\cptA: \cap:ref{#1}% +\cptB:}{\cptC:{#2}\cptD:}} + +\pend:def\caption{\SkipRefstepAnchor} + +\append:def\quote{\par\@totalleftmargin\z@} + +\long\def\c:theindex:#1#2#3#4#5#6#7#8#9{% + \def\theindex{% + \def\idx:item{\SaveEverypar\ht:everypar{}#1}% + \def\endtheindex{\idx:item#2\RecallEverypar}% + \def\item{\idx:item\def\idx:item{#4}\let\index\@gobble #3}% + \def\subitem{\idx:item\def\idx:item{#6}\let\index\@gobble #5}% + \def\subsubitem{\idx:item\def\idx:item{#8}\let\index\@gobble #7}}% + \def\indexspace{\idx:item#9\let\idx:item\empty}} +\def\warn:idx#1{% + \expandafter\ifx \csname #1warn:idx\endcsname\relax + \expandafter\global + \expandafter\let \csname #1warn:idx\endcsname\def + \immediate\write16 + {---------------------------------------------------------}% + \:warning{If not done so, the index is to be processed by + ^^J\space\space tex '\string\def\string\filename + {{#1}{idx}{4dx}{ind}} \noexpand\input\space idxmake.4ht' + ^^J\space\space makeindex -o #1.ind #1.4dx + ^^Jinstead of + ^^J\space\space makeindex -o #1.ind #1.idx + ^^JOn some platforms, the quotation marks ' should be + ^^J replaced by double quotation marks " or eliminated. + ^^J--------------------------------------------------------- + }% + {\Configure{Needs}{File: #1.4idx}\Needs{}}% + \fi} +\ifOption{info}{\Log:Note{ +A script of the form +^^Jtex '\def\string\filename{{\%\%1}{idx}{4dx}{ind}} + \string\input\space idxmake.4ht' +^^Jmakeindex -o \%\%1.ind \%\%1.4dx +^^Jin the env file, automatically calls to the revised makeindex +^^Jcommand. An extra compilation of the source LaTeX file is required, +^^Jto get the index correctly into the output.}}{} +\def\ind:defs{\let\LNKidx\empty + \def\LNK##1##2##3##4{\ifx\NewConfigure\:UnDef\else + \def\LNK:number{##4}% + \a:LNK[##1]{##2}{}\gHAdvance\:LNKno1 + \def\:THIrd{##3}\ifx\:THIrd\empty + \LNKidx{\ifx\c:LNK\empty\:LNKno\else \c:LNK\fi}\else + \LNKidx{##3}\fi + \global\let\LNKidx\empty + \b:LNK + \fi}% + \def\:LNKno{0}} +\NewConfigure{LNK}{3} +\Configure{LNK}{\Link}{\EndLink}{} + +\Configure{@begin}{theindex}{\ind:defs} + + +\append:def\quotation{\a:quotation\par\@totalleftmargin\z@} +\NewConfigure{quotation}{1} +\NewConfigure{listof}{6} + +\ifx \@openbib@code\:UnDef \else + \pend:def\@openbib@code{\labelsep\z@} +\fi +\def\:temp#1#2!*?: {\def\:temp{#1}} +\expandafter\:temp\usepackage!*?: +\def\:tempa{\@latex@e@error} +\ifx \:temp\:tempa \else + \def\:tempa#1#2#3#4{\tmp:toks{#1{#2}}% + \long\expandafter\edef\csname #4 \endcsname{\the\tmp:toks + {\expandafter\noexpand + \csname o:\expandafter\:gobble\string #3:\endcsname}}} +\def\:temp#1{% + \expandafter\expandafter\expandafter\:tempa\csname #1 \endcsname{#1}} +\:temp{rm} +\:temp{sf} +\:temp{tt} +\:temp{bf} +\:temp{it} + +\fi + + \let\:tempc\listoffigures +\pend:def\:tempc{\begingroup \a:listoffigures + \def\@starttoc{\:tableofcontents[lof]\:gobble}} +\append:def\:tempc{\b:listoffigures \endgroup} +\HLet\listoffigures\:tempc +\let\:tempc\listoftables +\pend:def\:tempc{\begingroup \a:listoftables + \def\@starttoc{\:tableofcontents[lot]\:gobble}} +\append:def\:tempc{\b:listoftables \endgroup} +\HLet\listoftables\:tempc + + \NewConfigure{listoffigures}{2} +\NewConfigure{listoftables}{2} + + \let\o:maketitle:\maketitle +\def\maketitle{\bgroup + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + \ifx \EndPicture\:UnDef + \def\sec:typ{title}% + \Configure{HtmlPar}{}{}{}{}% + \ConfigureEnv{center}{\empty}{}{\empty}{\empty} + \let\a:tabular:sv\a:tabular \let\b:tabular:sv\b:tabular +\let\c:tabular:sv\c:tabular \let\d:tabular:sv\d:tabular +\let\e:tabular:sv\e:tabular \let\f:tabular:sv\f:tabular +\let\before:begintabular:sv\before:begintabular +% + \Configure{tabular}{}{}{}{\e:mktl} + {\bgroup \let\a:tabular\a:tabular:sv \let\b:tabular\b:tabular:sv +\let\c:tabular\c:tabular:sv \let\d:tabular\d:tabular:sv +\let\e:tabular\e:tabular:sv \let\f:tabular\f:tabular:sv +\let\before:begintabular\before:begintabular:sv +}{\egroup} + \ConfigureEnv{tabular}{\empty}{}{}{}% + % + \pend:def\@title{\a:ttl}\append:def\@title{\b:ttl}% + \pend:def\@date{\a:dat}\append:def\@date{\b:dat}% + \pend:def\@author{\a:aut}\append:def\@author{\b:aut}% + \def\and{\a:and} +% + \fi + \pic:gobble\a:mktl \o:maketitle: \pic:gobble\b:mktl + \egroup \let\maketitle\empty} +\NewConfigure{maketitle}[4]{\c:def\a:mktl{#1}\c:def\b:mktl{#2}% + \c:def\a:ttl{#3}\c:def\b:ttl{#4}} +\NewConfigure{thanks author date and}[8]{% + \c:def\a:thanks{#1}\c:def\b:thanks{#2}\c:def\a:aut{#3}\c:def\b:aut{#4}% + \c:def\a:dat{#5}\c:def\b:dat{#6}\c:def\a:and{#7}\c:def\e:mktl{#8}} + + \let\mw:sectionx\mw@sectionx +\def\mw@sectionx{\everypar{\HtmlPar}\mw:sectionx} +\append:def\mw@runinheading{% + \expandafter\everypar\expandafter{\the\everypar + \edef\:temp{\the\everypar}\ifx \:temp\empty \everypar{\HtmlPar}\fi + }% + \expandafter\everypar\expandafter{\expandafter\HtmlPar\the\everypar}% +} +\let\no:section\section +\Def:Section\section{\thesection}{#1} + \let\:temp\no:section + \let\no:section\section + \let\section=\:temp + \let\section:head\section@head +\Def:Section\likesection{}{#1} + \let\:likesection\likesection + \let\likesection\:UnDef +\def\section@head{\ifHeadingNumbered + \expandafter\no:section \else \expandafter\:likesection\fi{\HeadingText}} +\let\no:subsection\subsection +\Def:Section\subsection{\thesubsection}{#1} + \let\:temp\no:subsection + \let\no:subsection\subsection + \let\subsection=\:temp + \let\subsection:head\subsection@head +\Def:Section\likesubsection{}{#1} + \let\:likesubsection\likesubsection + \let\likesubsection\:UnDef +\def\subsection@head{\ifHeadingNumbered \expandafter\no:subsection \else + \expandafter\:likesubsection\fi{\HeadingText}} +\let\no:subsubsection\subsubsection +\Def:Section\subsubsection{\thesubsubsection}{#1} + \let\:temp\no:subsubsection + \let\no:subsubsection\subsubsection + \let\subsubsection=\:temp + \let\subsubsection:head\subsubsection@head +\Def:Section\likesubsubsection{}{#1} + \let\:likesubsubsection\likesubsubsection + \let\likesubsubsection\:UnDef +\def\subsubsection@head{\ifHeadingNumbered + \expandafter\no:subsubsection \else \expandafter\:likesubsubsection\fi{\HeadingText}} +\let\no:paragraph\paragraph +\Def:Section\paragraph{\theparagraph}{#1} + \let\:temp\no:paragraph + \let\no:paragraph\paragraph + \let\paragraph=\:temp + \let\paragraph:head\paragraph@head +\Def:Section\likeparagraph{}{#1} + \let\:likeparagraph\likeparagraph + \let\likeparagraph\:UnDef +\def\paragraph@head{\ifHeadingNumbered + \expandafter\no:paragraph \else + \expandafter\:likeparagraph\fi{\HeadingText}} +\let\no:subparagraph\subparagraph +\Def:Section\subparagraph{\thesubparagraph}{#1} + \let\:temp\no:subparagraph + \let\no:subparagraph\subparagraph + \let\subparagraph=\:temp + \let\subparagraph:head\subparagraph@head +\Def:Section\likesubparagraph{}{#1} + \let\:likesubparagraph\likesubparagraph + \let\likesubparagraph\:UnDef +\def\subparagraph@head{\ifHeadingNumbered + \expandafter\no:subparagraph \else + \expandafter\:likesubparagraph\fi {\HeadingText}} +\let\no:part\part +\Def:Section\part{\thepart}{#1} + \let\:temp\no:part + \let\no:part\part + \let\part=\:temp + \let\part:head\part@head +\Def:Section\likepart{}{#1} + \let\:likepart\likepart + \let\likepart\:UnDef +\def\part@head{\ifHeadingNumbered + \expandafter\no:part \else \expandafter\:likepart\fi{\HeadingText}} +\Configure{UndefinedSec}{likepart} +\Configure{UndefinedSec}{likechapter} +\Configure{UndefinedSec}{likesection} +\Configure{UndefinedSec}{likesubsection} + + \let\no:chapter\chapter +\Def:Section\chapter{\thechapter}{#1} + \let\:temp\no:chapter + \let\no:chapter\chapter + \let\chapter=\:temp + \let\chapter:head\chapter@head +\Def:Section\likechapter{}{#1} + \let\:likechapter\likechapter + \let\likechapter\:UnDef +\def\chapter@head{\ifHeadingNumbered + \expandafter\no:chapter \else \expandafter\:likechapter\fi{\HeadingText}} + + \def\:tableofcontents{\futurelet\:temp\:TOC} +\def\Auto:ent#1{% + \edef\auto:toc{\noexpand\:TableOfContents[\ifx \auto:toc\:UnDef + #1\else \auto:toc \fi]} \auto:toc + \global\let\auto:toc\:UnDef } +\def\:tocs{\noexpand\:tableofcontents} +\pend:defIII\addcontentsline{% + \def\:temp{##1}\def\:tempa{toc}\ifx \:temp\:tempa + \gHAdvance\TitleCount 1 \fi } +\def\@dottedtocline#1#2#3#4#5{\hbox{\def\numberline##1{\e:listof + ##1\f:listof}\c:listof#4\d:listof}\ignorespaces} +\def\@starttoc#1{% + \begingroup + \makeatletter \Configure{cite}{}{}{}{}% + \def\:temp{#1}\def\:tempa{toc}% + \a:listof\par + \@input{\jobname.\ifx \:temp\:tempa 4ct\else #1\fi}% + \b:listof + \if@filesw + \expandafter\expandafter\csname + newwrite\endcsname\csname tf@#1\endcsname + \immediate\openout \csname tf@#1\endcsname \jobname.#1\relax + \fi + \global\@nobreakfalse + \endgroup} +\NewConfigure{tableofcontents*}[1]{% + \def\:tempa{#1}\ifx\empty\:tempa + \ifx \au:StartSec\:UnDef \else \gdef\:StartSec{\au:StartSec}\fi + \else + \edef\auto:toc{#1}% + \ifx \au:StartSec\:UnDef + \let\au:StartSec\:StartSec + \def\:StartSec{\:tableofcontents + \global\let\auto:toc\:UnDef \:StartSec}% + \pend:def\:tableofcontents{\gdef\:StartSec{\au:StartSec}}% + \fi \fi +} + + \let\mw@markandtoc=\empty +\def\tableofcontents{% + \ifx\contentsname\empty \else + \ifx\contentsname\:UnDef \else + \Configure{toToc}{}{likechapter}% + \chapter*{\contentsname}% + \Configure{toToc}{?}{likechapter}% + \fi\fi + \:tableofcontents} +\edef\:TOC{% + \noexpand\ifx [\noexpand\:temp + \noexpand\expandafter\noexpand\:TableOfContents + \noexpand\else + \noexpand\Auto:ent{\ifnum \c@tocdepth >-2 part,likepart,\fi +\ifnum \c@tocdepth >\m@ne chapter,likechapter,appendix,\fi +\ifnum \z@>\c@tocdepth\else section,likesection,\fi +\ifnum 2>\c@tocdepth \else subsection,likesubsection,\fi +\ifnum 3>\c@tocdepth \else subsubsection,likesubsubsection,\fi +\ifnum 4>\c@tocdepth \else paragraph,likeparagraph,\fi +\ifnum 5>\c@tocdepth \else subparagraph,likesubparagraph,\fi +UnDFexyz}% + \noexpand\fi} + +\Hinput{mwrep} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/nameref.4ht b/Master/texmf-dist/tex/generic/tex4ht/nameref.4ht new file mode 100755 index 00000000000..0870f270e92 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/nameref.4ht @@ -0,0 +1,79 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% nameref.4ht 2005-10-23-04:19 % +% Copyright (C) 2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \def\prf:label{{\ifx \NR:Title\:UnDef \else \NR:Title\fi}{}{}}% +\let\NR:StartSec\:StartSec +\def\:StartSec#1#2#3{% + \gdef\NR:Title{\a:newlabel{#3}}% + \NR:StartSec{#1}{#2}{#3}% + \gdef\@currentlabelname{#3}% +} +\def\:tempc#1#2#3#4#5#6[#7]#8{% + \gdef\NR:Title{\a:newlabel{#7}}% + \o:NR@sect:{#1}{#2}{#3}{#4}{#5}{#6}[#7]{#8}} +\HLet\NR@sect\:tempc + +\def\:tempc#1#2#3#4#5{% + \gdef\NR:Title{\a:newlabel\ssect:ttl}% + \o:NR@ssect:{#1}{#2}{#3}{#4}{#5}% + \def\@currentlabelname{\ssect:ttl}} +\HLet\NR@ssect\:tempc + +\def\:tempc[#1]#2{% + \gdef\NR:Title{\a:newlabel{#1}}% + \o:no@part:[{#1}]{#2}} +\HLet\no@part\:tempc + +\def\:tempc#1{% + \gdef\NR:Title{\a:newlabel{#1}}% + \o:no@spart:{#1}} +\HLet\no@spart\:tempc + +\def\:tempc[#1]#2{% + \gdef\NR:Title{\a:newlabel{#1}}% + \o:NR@chapter:[#1]{#2}} +\HLet\NR@chapter\:tempc + +\def\:tempc#1{% + \gdef\NR:Title{\a:newlabel\sch:ttl}% + \o:NR@schapter:{#1}% + \def\@currentlabelname{\sch:ttl}} +\HLet\NR@schapter\:tempc +\let\T:ref=\::ref +\def\::ref{\protect\T@ref} +\def\T@ref#1{% + \@safe@activestrue + \let\::ref \T:ref + \expandafter\@setref\csname r@#1\endcsname\@firstoffive{#1}% + \def\::ref{\protect\T@ref}% + \@safe@activesfalse +} + +\Hinput{nameref} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/natbib.4ht b/Master/texmf-dist/tex/generic/tex4ht/natbib.4ht new file mode 100644 index 00000000000..2c3f34a9ad8 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/natbib.4ht @@ -0,0 +1,141 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% natbib.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\HRestore\@lbibitem +\HRestore\@bibitem +\ifNAT@super + \def\setb:anc#1{\let\sv:anc\AnchorLabel + \def\bib:anc{\Link{}{bibitem\the + \c@NAT@ctr}\EndLink \gdef\bib:anc{}}% + \def\AnchorLabel{\bib:anc}} +\def\nb:link#1{\Protect\Link{bibitem#1}{}#1\Protect\EndLink} +\catcode`\:12 +\def\NAT@citexnum[#1][#2]#3{% + \NAT@sort@cites{#3}% + \let\@citea\@empty + \@cite{\def\NAT@num{-1}\let\NAT@last@yr\relax\let\NAT@nm\@empty + \@for\@citeb:=\NAT@cite@list\do + {\edef\@citeb{\expandafter\@firstofone\@citeb}% + \if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi + \@ifundefined{b@\@citeb\@extra@b@citeb}{% + {\reset@font\bfseries?} + \NAT@citeundefined\PackageWarning{natbib}% + {Citation `\@citeb' on page \thepage \space undefined}}% + {\let\NAT@last@num\NAT@num\let\NAT@last@nm\NAT@nm + \NAT@parse{\@citeb}% + \ifNAT@longnames\@ifundefined{bv@\@citeb\@extra@b@citeb}{% + \let\NAT@name=\NAT@all@names + \global\@namedef{bv@\@citeb\@extra@b@citeb}{}}{}% + \fi + \ifNAT@full\let\NAT@nm\NAT@all@names\else + \let\NAT@nm\NAT@name\fi + \ifNAT@swa + \ifnum\NAT@ctype=2\relax\@citea + \hyper@natlinkstart{\@citeb\@extra@b@citeb}% + \NAT@test{2}\hyper@natlinkend\else + \ifnum\NAT@sort>1 + \begingroup\catcode`\_8 + \ifcat _\ifnum\z@<0\NAT@num _\else A\fi + \global\let\NAT@nm=\NAT@num \else \gdef\NAT@nm{-2}\fi + \ifcat _\ifnum\z@<0\NAT@last@num _\else A\fi + \global\@tempcnta\NAT@last@num + \global\advance\@tempcnta \@ne + \else \global\@tempcnta\m@ne\fi + \endgroup + \ifnum\NAT@nm=\@tempcnta + \ifx\NAT@last@yr\relax + \edef\NAT@last@yr{\@citea + \mbox{\csname nb:link\endcsname\NAT@num}}% + \else + \edef\NAT@last@yr{--\penalty + \@m\mbox{\csname nb:link\endcsname\NAT@num}}% + \fi + \else + \NAT@last@yr \@citea \mbox{\csname nb:link\endcsname\NAT@num}% + \let\NAT@last@yr\relax + \fi + \else + \@citea \mbox{\hyper@natlinkstart{\@citeb\@extra@b@citeb}\NAT@num + \hyper@natlinkend}% + \fi + \fi + \def\@citea{\NAT@sep\penalty\@m\NAT@space}% + \else + \ifcase\NAT@ctype\relax + \ifx\NAT@last@nm\NAT@nm \NAT@yrsep\penalty\@m\NAT@space\else + \@citea \NAT@test{1}\ \NAT@@open + \if\relax#1\relax\else#1\ \fi\fi \NAT@mbox{% + \hyper@natlinkstart{\@citeb\@extra@b@citeb}% + \NAT@num\hyper@natlinkend}% + \def\@citea{\NAT@@close\NAT@sep\penalty\@m\ }% + \or\@citea + \hyper@natlinkstart{\@citeb\@extra@b@citeb}% + \NAT@test{1}\hyper@natlinkend + \def\@citea{\NAT@sep\penalty\@m\ }% + \or\@citea + \hyper@natlinkstart{\@citeb\@extra@b@citeb}\NAT@test{2}% + \hyper@natlinkend + \def\@citea{\NAT@sep\penalty\@m\ }% + \fi + \fi + }}% + \ifnum\NAT@sort>1\NAT@last@yr\fi + \ifNAT@swa\else\ifnum\NAT@ctype=0\if\relax#2\relax\else + \NAT@cmt\ #2\fi \NAT@@close\fi\fi}{#1}{#2}} + \let\@citex\NAT@citexnum +\catcode`\:11 + +\else + \def\hyper@natlinkstart#1{% + \let\rel:hyper\def \hyper@linkstart{cite}{X#1}% + \def\hyper@nat@current{#1}% + } + \def\hyper@natlinkbreak#1#2{% + \hyper@linkend#1\let\rel:hyper\def \hyper@linkstart{cite}{X#2}% + } + \def\hyper@natlinkend{\hyper@linkend} + \expandafter\ifx \csname hyper@linkstart\endcsname\relax + \def\hyper@linkstart#1#2{% + \def\:temp{#1}% + \ifx\:temp\@urltype + \Link[#2]{}{}% + \else + \ifx\rel:hyper\def\Link{#2}{}\else\Link[\##2]{}{}\fi + \fi \global\let\rel:hyper=\:UnDef + } + \def\hyper@linkend{\EndLink} +\fi +\long\def\:temp#1{}\ifx \:temp\hyper@natanchorstart + \def\hyper@natanchorstart#1{\Link{}{X#1}\EndLink} +\fi + +\fi +\Hinput{natbib} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/ngerman.4ht b/Master/texmf-dist/tex/generic/tex4ht/ngerman.4ht new file mode 100755 index 00000000000..0ac6f1f4d90 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/ngerman.4ht @@ -0,0 +1,40 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ngerman.4ht 2005-10-23-04:19 % +% Copyright (C) 2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\def\:tempc#1#2#3{\HCode{}{\let\/=\empty#1}\HCode{}} +\HLet\set@low@box\:tempc +\HLet\quotedblbase\empty +\HLet\quotesinglbase\empty +\NewConfigure{quotedblbase}[1]{\def\n:quotedblbase:{#1}} +\NewConfigure{quotesinglbase}[1]{\def\n:quotesinglbase:{#1}} +\Configure{quotedblbase}{\o:quotedblbase:} +\Configure{quotesinglbase}{\o:quotesinglbase:} + +\Hinput{ngerman} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/ngermanb.4ht b/Master/texmf-dist/tex/generic/tex4ht/ngermanb.4ht new file mode 100644 index 00000000000..60b3998a60d --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/ngermanb.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ngermanb.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{ngermanb} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/nicefrac.4ht b/Master/texmf-dist/tex/generic/tex4ht/nicefrac.4ht new file mode 100644 index 00000000000..4de71f95b6c --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/nicefrac.4ht @@ -0,0 +1,37 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% nicefrac.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \def\:tempc[#1]#2#3{\a:nicefrac#1{#2}\b:nicefrac#1{#3}\c:nicefrac} +\expandafter\HLet\csname\string\@UnitsNiceFrac\space\endcsname\:tempc +\expandafter\HLet\csname\string\@UnitsUglyFrac\space\endcsname\:tempc +\NewConfigure{nicefrac}{3} +\Configure{nicefrac}{}{/}{} + +\Hinput{nicefrac} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/norsk.4ht b/Master/texmf-dist/tex/generic/tex4ht/norsk.4ht new file mode 100644 index 00000000000..35565ba8a7b --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/norsk.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% norsk.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{norsk} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/ntheorem.4ht b/Master/texmf-dist/tex/generic/tex4ht/ntheorem.4ht new file mode 100644 index 00000000000..0b4da5d02b4 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/ntheorem.4ht @@ -0,0 +1,42 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ntheorem.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\def\:tempc{\nonumber\endeqnarray} +\expandafter\HLet \csname endeqnarray*\endcsname\:tempc +\pend:defI\@endtrivlist{\if@noparlist \else\ifx \EndPicture\:UnDef + \ifhmode \unskip\else \vskip-\lastskip\fi + \empty:D:T:D \global\let\empty:D:T:D\empty + \end:DL \global\let\end:DL\empty + \global\let\:DT\empty \global\let\:DD\empty +\fi \fi +} + + +\Hinput{ntheorem} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/onmouseover.4ht b/Master/texmf-dist/tex/generic/tex4ht/onmouseover.4ht new file mode 100644 index 00000000000..d9924dbec22 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/onmouseover.4ht @@ -0,0 +1,92 @@ +\ifnum\the\catcode`\%=14\else\expandafter\edef\csname + \string:RestoreCatcodes\endcsname{\catcode`\%\the + \catcode`\%}\catcode`\%14\fi +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% onmouseover.4ht 2005-10-22-16:24 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-22-16:24} + + +\hbadness=10000 \vbadness=10000 \hfuzz=99in \vfuzz=\hfuzz +\overfullrule=0pt \let\makefootline\empty +\special{t4ht.js} + +\newcount\CodeNumber +\def\NoSpecials#1#2#3{\edef\temp{\the\CodeNumber}% + \global\CodeNumber=#3 + \def\next{\catcode\CodeNumber=#1 + \ifnum \CodeNumber=#2 \let\next=\relax \fi + \global\advance\CodeNumber by -1 \next}\next + \global\CodeNumber=\temp }% + +\expandafter\def\csname js js\endcsname{\egroup \special{t4ht@@}% + tex4ht=new Array() ; //\jstoday} +\expandafter\def\csname js js trace="on"\endcsname{\global + \let\TagTrace=\empty \csname js js\endcsname} +\expandafter\def\csname js /js\endcsname{\egroup \special{t4ht@@}% + \csname bye\endcsname\endinput} + +\def\jsHash#1{\jsHasha #1<>} +\def\jsHasha#1#2<>{% + \ifnum `#1<`0 JjV\else + \ifnum `#1>`z jJv\else + \ifnum `#1>`9 + \ifnum `#1<`A jJV\else + \ifnum `#1>`Z + \ifnum `#1<`a jVV\else #1\fi + \else #1\fi\fi + \else #1\fi\fi\fi + \if !#2!\expandafter\done + \else\expandafter\jsHasha\fi#2<>} + +\catcode`/=0 \catcode`\\=13 +/def\{/string\/string\} +/catcode`/\=0 \catcode`\/=12 + +\catcode`\<=13 +\def\jselement#1{\expandafter\def\csname js #1\endcsname##1=##2{% + \hfill\break tex4ht.\jsHash{##1}=\hbox{"##2";}\egroup}} +\def\scan#1"#2<>{#1\if !#2!\expandafter\done\else + \string\"\expandafter\scan +\fi#2<>} +\def\done#1>{} + +\expandafter\def\csname js \endcsname#1{% + \hfill\break \hbox{#1}\egroup} + +\def<#1>{\bgroup + \expandafter \ifx \csname js #1\endcsname \relax \jselement{#1}\fi + \def<##1>{\TagTrace{\def\x{##1}\def\y####1:->{}% + \immediate\write16{...\string<\expandafter\y\meaning\x>}}% + \string<\scan ##1"<>>}% + \NoSpecials{12}{0}{255}\NoSpecials{11}{65}{90}\NoSpecials{11}{97}{122}% + \catcode`\ =10 \catcode`\^^M=10 \catcode`\^^I=10 \catcode`\<=13 + \catcode`\\=13 + \tt \csname js #1\endcsname} +\def\TagTrace#1{} +\catcode`\&=12 \catcode`\#=12 +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/ooffice-mml.4ht b/Master/texmf-dist/tex/generic/tex4ht/ooffice-mml.4ht new file mode 100644 index 00000000000..73627fb2a0d --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/ooffice-mml.4ht @@ -0,0 +1,760 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ooffice-mml.4ht 2005-10-22-10:51 % +% Copyright (C) 2001--2005 Maarten Wisse % +% James Naughton % +% Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% Maarten.Wisse@urz.uni-heidelberg.de % +% http://home.wanadoo.nl/pmwisse % +% % +% james.naughton@st-edmund-hall.oxford.ac.uk % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-22-10:51} + \exit:ifnot{Preamble,% +amsmath,% +array,% +latex,% +plain,% +rlbabel,% +tex4ht} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{Preamble} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{mathml}{math:} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tex4ht} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{math-xmlns} + { + xmlns:math="http://www.w3.org/1998/Math/MathML" + } +\HAssign\math:obj=0 +\Configure{DviMath} + {\a:DviMathML \mathmltrue + \ifOption{mml-fonts}{}{\NoFonts}% + \HCode{% +}\IgnoreRule + \gHAdvance\math:obj by 1 +\NextFile{\jobname-m\math:obj +.4om}% +\bgroup + \HCode{% +}% + \OOmanifest{\Hnewline +\Hnewline + +}% + \Configure{DOCTYPE} + {\HCode{\Hnewline}}% +\Configure{HTML}{}{\noindent}% +\Configure{BODY}{}{}% +% + \edef\sv:ignore{\if:nopar + \noexpand\IgnorePar\else \noexpand\ShowPar\fi}% +\IgnorePar + \HPage{}% +\Tg<\a:mathml math\Hnewline + \csname a:math-xmlns\endcsname \Hnewline \a:@math>\a:math + } + {\Tg% + \EndHPage{}\sv:ignore +\egroup +\EndIgnoreRule + \ifOption{mml-fonts}{}{\EndNoFonts}% + \mathmlfalse \b:DviMathML } +\Configure{halignTD} {}{} + {<}{\ifmathml \HCode{ columnalign="left"}\else + L\fi} + {-}{\ifmathml \HCode{ columnalign="center"}\else + C\fi} + {>}{\ifmathml \HCode{ columnalign="right"}\else + R\fi} + {^}{\ifmathml \HCode{ rowalign="top"}\else + T\fi} + {=}{\ifmathml \HCode{ rowalign="baseline"}\else + N\fi} + {|}{\ifmathml \HCode{ rowalign="center"}\else + M\fi} + {_}{\ifmathml \HCode{ rowalign="bottom"}\else + B\fi} + {p}{\ifmathml \HCode{ columnalign="left"}\else + \fi} + {m}{\ifmathml\else m\fi} %{\HCode{valign-middle align-left}} + {b}{\ifmathml\else n\fi} %{\HCode{valign-baseline align-left}} + {} +\Configure{$$} + {\Configure{@math}{\a:mathml display="block"}\IgnorePar + \ifvmode\EndP + \else\EndP \HCode{}\fi + \HCode{}\DviMath} + {\EndDviMath\HCode{}\ShowPar\par + {\csname HCondtrue\endcsname\noindent}} + {\DisplayMathtrue} +\NewConfigureOO{display-math} +\ConfigureOO{display-math} + {\Hnewline + \Hnewline + \Hnewline} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{latex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \OOstyles{\Hnewline + \Hnewline + \Hnewline + \Hnewline} +\let\AllColMargins\empty +\ConfigureEnv{array} + {\PushStack\Col:Marg\AllColMargins + \bgroup\Configure{$}{}{}{}} + {\egroup \PopStack\Col:Marg\AllColMargins} + {}{} +\Configure{HBorder} + {\ifmathml <\a:mathml mtr\Hnewline class="hline"> + \else % +\fi} +{\ifmathml <\a:mathml mtd> \string&\#x0332; + + \else % + % + \Hnewline +\fi} +{\ifmathml + \else \Hnewline +\fi} +% + {\ifmathml <\a:mathml mtr\Hnewline class="cline"> + \else \Hnewline +\fi} +{\ifmathml <\a:mathml mtd> + \else % + % + \Hnewline +\fi } +{\ifmathml <\a:mathml mtd> \string&\#x0332; + + \else % + % + \Hnewline +\fi} +{\ifmathml + \else \Hnewline +\fi} +% + {\ifmathml <\a:mathml mtr\Hnewline class="vspace" style="font-size:\HBorderspace"> + \else % +\fi} +{\ifmathml <\a:mathml mtd\Hnewline> + \else \string % +\fi} +{\ifmathml + \else % +\fi} +% +\Configure{equation} + {\IgnorePar\ifvmode\else \HCode{}\fi + \EndP \HCode{% + \Hnewline + \Hnewline + % + % + }% +% + \Configure{$$} + {\Configure{@math}{}\IgnorePar\EndP\DviMath} + {\EndDviMath\EndP}{}% +% + \IgnorePar} + {\ifvmode \IgnorePar\fi\EndP + \HCode{\Hnewline + % + }% +} + {\HCode{\Hnewline + }% +\ShowPar\par{\HCondtrue\noindent}% +% +} +\OOstyles{% +\Hnewline + \Hnewline +\Hnewline +} +\OOstyles{% +\Hnewline + \Hnewline +\Hnewline +} +\OOstyles{% +\Hnewline + \Hnewline +\Hnewline +} +\Configure{[]} + {\Configure{@math}{\a:mathml display="block"}\IgnorePar + \ifvmode\EndP + \else\EndP \HCode{}\fi + \HCode{}\DviMath$$\DisplayMathtrue} + {$$\EndDviMath\HCode{}\ShowPar\par + {\csname HCondtrue\endcsname\noindent}} + {} +\Configure{newline} + {\ifmtext \ht:special{t4ht@,}% +\HCode{<\a:mathml + mtext class="newline">}% + \ht:special{t4ht@,&\#x00A0;}% +% + \else \HCode{}\fi} +\def\:nbsp{\ifmtext \leavevmode\special{t4ht@+\string&{35}x00A0{59}}x% +\else\ifmathml + \Tg<\a:mathml mspace />\else \ht:special{t4ht@+}% +\fi\fi} +\Configure{overline} + {\bgroup\ifmathml \HCode{<\a:mathml mover accent="false"\Hnewline +\mml:class="mml-overline"><\a:mathml mrow>}% +\else + \HCode{}\fi} + {\ifmathml \HCode{<\a:mathml mo\Hnewline + accent="true">&\#x00AF;% +}% +\else \HCode{}\fi\egroup} +\Configure{underline} + {\bgroup + \ifmathml \HCode{<\a:mathml munder \a:mathml accentunder="false"\Hnewline +\mml:class="mml-underline"><\a:mathml mrow>}% +% + \else \expandafter\everymath +\expandafter{\expandafter\everymath + \expandafter{\the\everymath}}% +\let\o::@underline:\o:@@underline: +\def\o:@@underline:{\let\o:@@underline:\o::@underline:}% +\HCode{}\fi} + {\ifmathml \HCode{<\a:mathml mo\Hnewline +accent="true">&\#x0332;}% +\else \HCode{}\fi \egroup} +\Configure{left} + {} + {\HCode{<\a:mathml mrow><\a:mathml mo>\expandafter + \ifx \csname \string#1:lr del\endcsname\relax #1\else + \csname \string#1:lr del\endcsname\fi + <\a:mathml mrow>}} +\Configure{right} + {\HCode{<\a:mathml mo>\expandafter + \ifx \csname \string#1:lr del\endcsname\relax #1\else + \csname \string#1:lr del\endcsname\fi + }} + {\HCode{}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsmath} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{equation} + {\ifvmode \IgnorePar\fi\EndP + \HCode{% + \Hnewline + \Hnewline + % + % + }% +% + \Configure{gather} + {\HCode{<\a:mathml mtable\Hnewline + class="equation"><\a:mathml mtr><\a:mathml mtd>}\IgnorePar + } + {\HCode{}} + {} + {} + {\ifnum\HCol=2 \IgnorePar + \HCode{<\a:mathml mtd>}\fi } + {}% +% + \Configure{$$} + {\Configure{@math}{}\IgnorePar\EndP\DviMath} + {\EndDviMath\EndP}{}% +% + } + {\ifvmode \IgnorePar\fi\EndP \HCode{\Hnewline + % + }% +} + {\ifvmode \IgnorePar\fi\EndP \HCode{\Hnewline + }% +% + \ShowPar\par{\HCondtrue\noindent}% +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{plain} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{left} + {} + {\HCode{<\a:mathml mrow><\a:mathml mo>\expandafter + \ifx \csname \string#1:lr del\endcsname\relax #1\else + \csname \string#1:lr del\endcsname\fi + <\a:mathml mrow>}} +\Configure{right} + {\HCode{<\a:mathml mo>\expandafter + \ifx \csname \string#1:lr del\endcsname\relax #1\else + \csname \string#1:lr del\endcsname\fi + }} + {\HCode{}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{array} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \let\AllColMargins\empty +\ConfigureEnv{array} + {\PushStack\Col:Marg\AllColMargins + \bgroup\Configure{$}{}{}{}} + {\egroup \PopStack\Col:Marg\AllColMargins} + {}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{rlbabel} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{[]} + {\Configure{@math}{\a:mathml display="block"}\IgnorePar + \ifvmode\EndP + \else\EndP \HCode{}\fi + \HCode{}\DviMath$$\DisplayMathtrue} + {$$\EndDviMath\HCode{}\ShowPar\par + {\csname HCondtrue\endcsname\noindent}} + {} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/ooffice.4ht b/Master/texmf-dist/tex/generic/tex4ht/ooffice.4ht new file mode 100644 index 00000000000..81ff84e4fc7 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/ooffice.4ht @@ -0,0 +1,8951 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ooffice.4ht 2005-10-22-10:51 % +% Copyright (C) 2001--2005 Maarten Wisse % +% James Naughton % +% Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% Maarten.Wisse@urz.uni-heidelberg.de % +% http://home.wanadoo.nl/pmwisse % +% % +% james.naughton@st-edmund-hall.oxford.ac.uk % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-22-10:51} + \exit:ifnot{Preamble,% +alphanum,% +amsart,% +amsmath,% +amsproc,% +article,% +babel,% +book,% +color,% +fontmath,% +footmisc,% +g-brief,% +graphics,% +jurabib,% +latex,% +lineno,% +listings,% +plain,% +report,% +scrbook,% +scrreprt,% +slides,% +soul,% +tex4ht} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{Preamble} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{html}{xml} +\Configure{PROLOG}{VERSION,DOCTYPE} +\:CheckOption{oo2}\if:Option + \def\oo:dtd:ver{2.0} +\else + \def\oo:dtd:ver{1.0} +\fi +\let\Css=\:gobble +\edef\Preamble{\Preamble,refcaption} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tex4ht} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \if:latex \Hinclude{\input #1.4ht}{latex} + +\else \ifx \contextversion\Un:def + \Hinclude{\input #1.4ht}{plain} + \def\:temp{t}% + \ifx \eplain\:temp + \Hinclude{\input #1.4ht}{eplain} + \fi + \def\:temp{M\kern-.111em\lower.6ex\hbox{E}\kern-.075emX} +\ifx \nM@X\:temp + \expandafter\ifx\csname emulateplain\endcsname\relax \else + \Hinclude{\input #1.4ht}{mex} +\fi\fi + + \ifx \d@nger\:UnDef \else + \let\leftheadline\empty + \let\rightheadline\empty + \Hinclude{\input #1.4ht}{manmac} + \fi +\else + \Hinclude{\input #1.4ht}{context} +\fi + \fi +\newif\ifHCond +\def\:gobbleM#1->{} +\let\:OOstyles=\empty +\def\OOstyles#1{\edef\:OOstyles{\:OOstyles #1}} +\OOstyles{\Hnewline +% +\Hnewline +\Hnewline +\Hnewline +} +\let\oo:style=\empty +\def\NewConfigureOO#1{% + \expandafter\ifx \csname c:#1:oo:style:\endcsname\relax + \append:def\oo:style{\csname a:#1:oo:style\endcsname}% + \:CheckOption{info}\if:Option + \Log:Note{\string\NewConfigureOO{#1}}% + \fi + \fi + \NewConfigure{#1:oo:style}{1}} +\def\ConfigureOO#1#2{% + \edef\:temp{\noexpand\Configure{#1:oo:style}{#2}}\:temp + \:CheckOption{info-oo}\if:Option + \Log:Note{\string\ConfigureOO{#1}{% + \expandafter\expandafter\expandafter\:gobbleM + \expandafter\meaning\csname a:#1:oo:style\endcsname + }} + \fi +} +\:CheckOption{info}\if:Option + \Log:Note{For tracing of oo configurations, + use the `info-oo' option}% +\fi +\let\:OOmanifest=\empty +\def\OOmanifest#1{\edef\:OOmanifest{\:OOmanifest #1}} +\OOmanifest{\Hnewline +% +\Hnewline +\Hnewline +\Hnewline +\Hnewline +\Hnewline +\Hnewline +\Hnewline +\Hnewline +% +} +\tmp:cnt=\time \divide\tmp:cnt by 60 +\edef\:temp{\the\tmp:cnt} +\multiply\tmp:cnt by -60 \advance\tmp:cnt by \time +\edef\:today{\the\year -\ifnum \month<10 0\fi + \the\month -\ifnum \day<10 0\fi\the\day + T\ifnum \:temp<10 0\fi \:temp + :\ifnum \tmp:cnt<10 0\fi\the\tmp:cnt :00} +\NewConfigure{META}[1]{\concat:config\a:META{#1}} +\let\a:META\relax +\def\HTML:PAR#1#2{% + \Configure{HtmlPar}% + {\EndP\HCode{% +}}% + {\EndP\HCode{% +}}% + {\HCode{\Hnewline}}% + {\HCode{\Hnewline}}} + +\Configure{VERSION}{\HCode{\Hnewline +}} +\Configure{DOCTYPE}{\HCode{\Hnewline +}} +\:CheckOption{oo2}\if:Option + \Configure{HTML} + {\HCode{\Hnewline + + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + + \Hnewline +% +\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + + \Hnewline +% +\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline +% +\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + + \Hnewline +% +\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline +% +\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + + \Hnewline +% +\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + + \Hnewline +% +\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + + \Hnewline +% +\Hnewline +\Hnewline +\Hnewline +\Hnewline + + }} + {\EndP\HCode{}} +\else + \Configure{HTML} + {\HCode{\Hnewline + + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + + \Hnewline +% +\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + + \Hnewline +% +\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline +% +\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + + \Hnewline +% +\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline +% +\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + + \Hnewline +% +\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + + \Hnewline +% +\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + + \Hnewline +% +\Hnewline +\Hnewline +\Hnewline +\Hnewline + + }} + {\EndP\HCode{}} +\fi +\Configure{HEAD}{}{} +\Configure{BODY} + {\HCode{}\par\ShowPar} + {\IgnorePar\EndP + \HCode{\Hnewline}} +\Configure{META} + {TeX4ht from \jobname.tex, + options: \expandafter\:gobbleM\meaning\Preamble\Hnewline + (http://www.cse.ohio-state.edu/\string + ~gurari/TeX4ht/mn.html) +\Hnewline + \Hnewline} +\Configure{META} + {TeX4ht from \jobname.tex, + options: \expandafter\:gobbleM\meaning\Preamble\Hnewline + (http://www.cse.ohio-state.edu/\string + ~gurari/TeX4ht/mn.html) +\Hnewline + \Hnewline} +\Configure{META} + {\:today\Hnewline} +\Configure{META} + {\:today\Hnewline} +\Configure{IMG} + {\ht:special{t4ht>\PictureFile.4og}% +\ht:special{t4ht*>}% +\ht:special{t4ht<\PictureFile.4og}% +\OOmanifest{\Hnewline +}% +% + \ht:special{t4ht=}} +\Configure{PictureAlt*+[]} + {\ht:special{t4ht>\jobname .tmp}} + {\ht:special{t4ht<\jobname .tmp}} +\Configure{PictureAlt*+} + {\let\sv:HtmlPar=\HtmlPar \let\HtmlPar=\empty + \def\PsCode##1{{\ht:special{\PsCodeSpecial##1}}}% +% + \iffalse{\fi +\let\sv:halign=\halign +\let\sv:cr=\cr +\let\sv:crcr=\crcr +\iffalse}\fi +\RecallTeXcr \let\halign =\TeXhalign +% + \NoFonts\csname PauseMathClass\endcsname \SUBOff \SUPOff + \let\HCode=\:gobble + \let\EndPicture=\empty + \ht:special{t4ht>\jobname 1.tmp}% + } + {\ht:special{t4ht<\jobname 1.tmp}% + \let\HCode=\:HCode + \let\EndPicture=\:UnDef \let\HtmlPar=\sv:HtmlPar \SUBOn \SUPOn + \csname EndPauseMathClass\endcsname \EndNoFonts + \iffalse{\fi +\let\halign=\sv:halign +\let\cr=\sv:cr +\let\crcr=\sv:crcr +\iffalse}\fi +% + \let\PsCode=\relax +} +\:CheckOption{.gif} \if:Option + \Configure{Picture}{.gif} +\fi +\:CheckOption{.wmf} \if:Option + \Configure{Picture}{.wmf} +\fi +\:CheckOption{.svg} \if:Option + \Configure{Picture}{.svg} +\fi +\:CheckOption{info}\if:Option + \Log:Note{to request a format for dvi pictures, + use the desired command line option from: + `.gif', `.svg', `.wmf'}} +\fi +\Configure{Preamble} + {} + {\ht:special{t4ht>\jobname-settings.4os}% + \ht:special{t4ht=\Hnewline +}% + \ht:special{t4ht=\Hnewline +}% + \ht:special{t4ht= \Hnewline + \Hnewline +}% + \ht:special{t4ht= +\Hnewline +}% +\ht:special{t4ht*>}% +\ht:special{t4ht<\jobname-settings.4os}% +% + \def\OOstyles##1{% +\ht:special{t4ht>\jobname-styles.4oy}% + \ht:special{t4ht=##1}% + \ht:special{t4ht*>}% +} +\OOstyles{\:OOstyles} +\ht:special{t4ht*>\jobname-styles.4oy}% +\let\:OOstyles=\:UnDef +% + \def\OOmanifest##1{% + \ht:special{t4ht>\jobname-manifest.4of}% + \ht:special{t4ht=##1}% + \ht:special{t4ht*>}% +} +\OOmanifest{\:OOmanifest} +\ht:special{t4ht*>\jobname-manifest.4of}% +\let\:OOmanifest=\:UnDef +% + \ht:special{t4ht>\jobname-meta.4ot}% + \ht:special{t4ht=\Hnewline +}% + \ht:special{t4ht=\Hnewline +}% + \ht:special{t4ht=\Hnewline +\Hnewline +}% + \ht:special{t4ht=\a:META}% + \ht:special{t4ht=\Hnewline +}% +\ht:special{t4ht*>}% +\ht:special{t4ht<\jobname-meta.4ot}% +% + } +\Configure{@/BODY} + {\relax + \ifnum \FileNumber=1 + \OOstyles{% + \oo:style + \Hnewline + \Hnewline}% +% + \OOmanifest{\Hnewline}% +% + \:CheckOption{oo2}\if:Option + \ht:special{t4ht>\jobname .4od}% + \ht:special{t4ht*>}% + \ht:special{t4ht<\jobname .4od}% +\else + \ht:special{t4ht>\jobname .4ox}% + \ht:special{t4ht*>}% + \ht:special{t4ht<\jobname .4ox}% + +\fi +% + \fi + } +\Configure{CutAtTITLE+}{} +\Configure{HPageTITLE+}{} +\Configure{TITLE}{}{} +\Configure{TITLE+}{}{} +\Configure{TocAt}{}{} +\Configure{TocAt*}{}{} +\:CheckOption{info}\if:Option + \Configure{TocLink}{\Link{#2}{#3}#4\ifvmode\IgnorePar\fi\EndLink} +\else + \Log:Note{to request links from the tables of contents, + use the command line option from `TocLink'} + \Configure{TocLink}{\Link{#2}{#3}\EndLink#4\ifvmode\IgnorePar\fi} +\fi +\Configure{toTocLink}{\Link}{\EndLink} +\Configure{halignTD} {}{} + {<}{L} %{\HCode{align-left nowrap}} + {-}{C} %{\HCode{align-center nowrap}} + {>}{R} %{\HCode{align-right nowrap}} + {^}{T} %{\HCode{valign-top nowrap}} + {=}{N} %{\HCode{valign-baseline nowrap}} + {|}{M} %{\HCode{valign-middle nowrap}} + {_}{B} %{\HCode{valign-bottom nowrap}} + {p}{} + {m}{m} %{\HCode{valign-middle align-left}} + {b}{n} %{\HCode{valign-baseline align-left}} + {} +\def\mml:class#1"#2"{} +\expandafter\ifx \csname if@rl\endcsname\relax + \expandafter \csname newif\expandafter\endcsname \csname if@rl\endcsname + \@rlfalse +\fi +\HTML:PAR{\ifHCond Like \fi Text body\if@rl\space rtl\fi +}% + {\ifdim \parindent=\z@ Text body\else + First line indent\fi \if@rl\space rtl\fi +} +\NewConfigureOO{p-indent} +\ConfigureOO{p-indent}{% +\Hnewline + +\Hnewline \Hnewline + +\Hnewline + } +\NewConfigureOO{p-noindent} +\ConfigureOO{p-noindent}{% +\Hnewline + + +\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline +\Hnewline + + +\Hnewline +} +\NewConfigureOO{p-nopar} +\ConfigureOO{p-nopar} + {\Hnewline + \Hnewline + \Hnewline \Hnewline + \Hnewline + \Hnewline + } +\OOstyles{% + + + +} +\def\Hclearpage{% + \par \ifvmode + \IgnorePar\EndP + \HCode{}% + \ShowPar\par + \fi +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{latex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \expandafter\let\csname tex4ht:4ht\endcsname\empty +\def\no:dupl#1#2{% + \expandafter\ifx \csname #1:4ht\endcsname\relax + \expandafter\let \csname #1:4ht\endcsname\empty + \expand:after{#2}% + \fi +} + +\Hinclude{\input #1.4ht}{fontmath} +\Hinclude{\@ifpackageloaded{colortbl}{% + \no:dupl{array}{\input array.4ht}% + \no:dupl{color}{\input color.4ht}% + \no:dupl{colortbl}{\input colortbl.4ht}% + }{}}{colortbl} + +\def\h:input#1.#2.#3!*?: {% + \:CheckOption{no_#1}\if:Option + \let\:temp\empty + \else + \let\:temp\empty + \no:dupl{#1}{% + \openin15 #1.4ht + \ifeof15 + \:CheckOption{debug}\if:Option + \:warning{No configuration file for + #1.\if .#2.tex\else #2\fi}% + \fi + \let\:temp\empty + \else + \def\:temp{\input #1.4ht }% + \fi \closein15 + }% + \fi \:temp} +\edef\:temp{\noexpand\Hinclude + {\noexpand\h:input ##1..!*?: }{\@filelist}} +\:temp + +\expandafter\let\csname tex4ht:4ht\endcsname\empty +\def\no:dupl#1#2{% + \expandafter\ifx \csname #1:4ht\endcsname\relax + \expandafter\let \csname #1:4ht\endcsname\empty + \expand:after{#2}% + \fi +} + +\Hinclude{\ifx \PsfigVersion\:UnDef \else + \no:dupl{#1}{\expand:after{\input psfig.4ht}}\fi} + {psfig} +\Hinclude{\:CheckOption{#1} + \if:Option \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {pictex} +\Hinclude{% + \expandafter\ifx \csname PSTricksLoaded\endcsname\relax\else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {pstricks} +\Hinclude{% + \ifx \:DraCatCodes\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {dratex} +\Hinclude{% + \ifx \xyloaded\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {xy} + +\Hinclude{% + \ifx \epsfsetgraph\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {epsf} + +\Hinclude{% + \ifx \diagram@help@messages\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {diagrams} + +\Hinclude{% + \ifx \figvisu\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {fig4tex} + +\Hinclude{} + {pctable} +\Hinclude{% + \:CheckOption{xhtml}\if:Option \fi} + {xhtml} +\Hinclude{\:CheckOption{#1} + \if:Option\else \:CheckOption{ShowFont}\fi + \if:Option\else \:CheckOption{frames-}\fi + \if:Option\else \:CheckOption{frames}\fi + \if:Option\else \:CheckOption{image-maps}\fi + \if:Option\else \:CheckOption{java}\fi + \if:Option\else \:CheckOption{javascript}\fi + \if:Option \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {th4} +\Hinclude{\ifx \sethebrew\:UnDef\else \ifx \ArabTeX\:UnDef\else + \no:dupl{#1}{\expand:after{\input hebtex.4ht}}\fi \fi} + {hebtex} + +\ConfigureList{itemize}% + {\EndP\HCode{\Hnewline}\def\end@Item{}\bgroup + \Configure{HtmlPar} + {\EndP\HCode{}} + {\EndP\HCode{}} + {\HCode{\Hnewline}} {\HCode{\Hnewline}}} + {\EndP\IgnorePar \egroup \HCode{\Hnewline + \Hnewline}\ShowPar} + {\EndP\end@Item\DeleteMark} + {\HCode{}\par\ShowPar + \def\end@Item{\HCode{\Hnewline}}} +\NewConfigureOO{itemize} +\ifOption{oo+} + {\ConfigureOO{itemize} + {\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline +\Hnewline +\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline +\Hnewline +\Hnewline + \Hnewline +\Hnewline +}} + {\ConfigureOO{itemize}{\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline +\Hnewline +\Hnewline + \Hnewline +\Hnewline +}} +\ConfigureList{enumerate}% + {\EndP\HCode{\Hnewline}\def\end@Item{}\bgroup + \Configure{HtmlPar} + {\EndP\HCode{}} + {\EndP\HCode{}} + {\HCode{\Hnewline}} {\HCode{\Hnewline}}} + {\EndP\IgnorePar \egroup \HCode{\Hnewline + \Hnewline}\ShowPar} + {\EndP\end@Item\DeleteMark} + {\HCode{}\par\ShowPar + \def\end@Item{\HCode{\Hnewline}}} +\NewConfigureOO{enumerate} +\ifOption{oo+} + {\ConfigureOO{enumerate}% + {\Hnewline + \Hnewline + \Hnewline + \Hnewline +\Hnewline +\Hnewline +% + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline +\Hnewline +\Hnewline + \Hnewline +\Hnewline +}} + {\ConfigureOO{enumerate}{\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline +\Hnewline +\Hnewline + \Hnewline +\Hnewline +}} +\let\end:itm=\empty +\HAssign\desc:level=0 +\ConfigureList{description}% + {\EndP \end:itm \gHAdvance\desc:level by 1 + \SaveHtmlPar \HCode{}% + \global\let\end:itm=\empty + \Configure{HtmlPar} + {\end:itm\gdef\end:itm{\HCode{\Hnewline}}% + \HCode{}} + {\end:itm\gdef\end:itm{\HCode{\Hnewline}}% + \HCode{}} + {}{}% + } + {\end:itm \global\let\end:itm=\empty + \HCode{}\RecallHtmlPar + \gHAdvance\desc:level by -1 \ShowPar} + {\end:itm \gdef\end:itm{\Tg}\HCode{}\bgroup \bf} + {\egroup \end:itm \gdef\end:itm{\HCode{}}% + \HCode{}} +\NewConfigureOO{description} +\ConfigureOO{description}{ + + + + + + + + + + + +} +\Configure{cite} + {\HCode{}} + {}{} +\def\@cite#1#2{{#1\if@tempswa , #2\fi}} +\NewConfigureOO{quote} +\ConfigureOO{quote}{\Hnewline +\Hnewline +\Hnewline + +\Hnewline \Hnewline +\Hnewline + +\Hnewline +} +\HAssign\BegEnd:N=0 +\NewConfigureOO{begin-end-env} +\ConfigureOO{begin-end-env}{\Hnewline +\Hnewline + \Hnewline +\Hnewline +\Hnewline + \Hnewline +\Hnewline +} +\Configure{NoSection} + {\let\sv:index\index \let\sv:label\label + \let\sv:newline\newline \def\newline{ }% + \let\sv:setfontsize\@setfontsize \let\@setfontsize\:gobbleIII + \let\index\@gobble \let\label\@gobble + \let\sva:rEfLiNK\a:rEfLiNK + \let\svb:rEfLiNK\b:rEfLiNK + \let\svc:rEfLiNK\c:rEfLiNK + \expandafter\let\expandafter\svC:rEfLiNK\c:rEfLiNK + \Configure{ref}{}{}{}% \let\sv:ref\ref \let\ref\@gobble + } + {\let\index\sv:index \let\label\sv:label + \let\a:rEfLiNK\sva:rEfLiNK + \let\b:rEfLiNK\svb:rEfLiNK + \let\c:rEfLiNK\svc:rEfLiNK + \expandafter\let\c:rEfLiNK\svC:rEfLiNK % \let\ref\sv:ref + \let\newline\sv:newline \let\@setfontsize\sv:setfontsize + } + +\Configure{tableofcontents} + {\IgnorePar\EndP\HCode{\Hnewline + \Hnewline + \contentsname +\Hnewline +\Hnewline +\Hnewline +\Hnewline +\Hnewline +\Hnewline +\Hnewline +% +\Hnewline +\Hnewline +\Hnewline +\Hnewline +\Hnewline +\Hnewline +% +\Hnewline +\Hnewline +\Hnewline +\Hnewline +\Hnewline +\Hnewline +% +\Hnewline +\Hnewline +\Hnewline +\Hnewline +\Hnewline +\Hnewline +% +\Hnewline +\Hnewline +\Hnewline +\Hnewline +\Hnewline +\Hnewline +% +\Hnewline +\Hnewline +\Hnewline +\Hnewline +\Hnewline +\Hnewline +% +\Hnewline +\Hnewline +\Hnewline +\Hnewline +\Hnewline +\Hnewline +% +\Hnewline +\Hnewline +\Hnewline +\Hnewline +\Hnewline +\Hnewline +% +\Hnewline +\Hnewline +\Hnewline +\Hnewline +\Hnewline +\Hnewline +% +\Hnewline +\Hnewline +\Hnewline +\Hnewline +\Hnewline +\Hnewline +% +% + \Hnewline + \Hnewline + \ifx\contentsname\empty \else + \ifx\contentsname\:UnDef \else + + \contentsname + + \fi \fi +}\IgnorePar} + {} + {\IgnorePar\EndP\HCode{ \Hnewline +\Hnewline +}\ShowPar} + {\HCode{\Hnewline}} {} +\NewConfigureOO{Sect1} +\ConfigureOO{Sect1}{\Hnewline + + + + + + + +\Hnewline } +\NewConfigureOO{Sect2} +\ConfigureOO{Sect2}{\Hnewline + + + + + +\Hnewline } +\NewConfigureOO{Contents Heading} +\ConfigureOO{Contents Heading}{\Hnewline + + + +\Hnewline } +\ConfigureEnv{tabular} + {\Configure{noalign}% + {\f:tabular\d:tabular \HCode{}} + {\HCode{}\pend:def\TableNo{0}\c:tabular\e:tabular}% +% + \IgnorePar\ifvmode\else\HCode{}\fi +\EndP + \PushStack\Col:Bars\:AllColBars +\PushStack\Col:Marg\:AllColMargins +% + } + {\PopStack\Col:Bars\:AllColBars +\PopStack\Col:Marg\:AllColMargins +\ShowPar + \Configure{noalign}{}{}% +% + \ShowPar +% + }{}{} +\Configure{tabular} + {\ifvmode \IgnorePar\fi \EndP \halignTB{tabular}% + \putVBorder +% + } + {\HCode{}} + {\ifTag{vis-\TableNo-\HRow}% + {\special{t4ht@[}\gdef\end:box{\special{t4ht@]}}}% + {\global\let\end:box\empty}% +% + \HCode{}} + {\HCode{}\end:box +% + } + {\HCode{1 + \HCode{table:number-columns-spanned="\HMultispan"\Hnewline}% + \bgroup + \def\:temp{\ifnum \HMultispan>1 + \HAdvance\HMultispan by -1 + \HCode{}% + \expandafter\:temp + \fi}% + \egroup +\fi +% + \HCode{ table:style-name="TBL-\TableNo-\HRow-\HCol">}% + \edef\Aligh:Wrap{\halignTD}% +\if !\Aligh:Wrap!\let\not:Pcell=\:gobble +\else \let\not:Pcell\empty \fi +\not:Pcell{\HCode{}}% +\par \ShowPar +% +\PushStack\Table:Stck\TableNo +} + {\IgnorePar \EndP +\PopStack\Table:Stck\TableNo +% + \csname not:Pcell\endcsname{\HCode{}}% +\HCode{}} +\Configure{endtabular} {\Tag{vis-\TableNo-\HRow}{}} +\def\:MT{\ifmathml \a:mathml m\else table:\fi} +\Configure{halignTB} + {\HCode{<\:MT table }} + {\HCode{>}} +\Configure{halignTB<>}{tabular}{\HCode{\Hnewline + table:style-name="tabular" + }<>\HAlign} +\HAssign\Next:TableNo=0 +\global\let\TableNo=\Next:TableNo +\let\:VBorder=\empty +\let\:AllColBars=\empty +\let\:AllColMargins=\empty + +\Configure{VBorder} + {\HAssign\:NewGroup = 0 + \gHAdvance\Next:TableNo by 1 +\global\let\TableNo=\Next:TableNo +% + \let\:VBorder=\empty +\let\:AllColBars=\empty +\let\:AllColMargins=\empty +% + } + {\xdef\:VBorder{\:VBorder + \ifnum \:NewGroup> 0 + \remove:eog <>\fi}% +\xdef\:AllColBars{\:AllColBars + \ifx\:AllColBars\empty \else ,\fi \ar:cnt}% +\HAssign\:NewGroup = 0 } + {\Advance:\:NewGroup by 1 + \ifnum \:NewGroup=1 \xdef\:VBorder{\:VBorder + }% +\fi +\xdef\:VBorder{\:VBorder}% +% +\xdef\:AllColMargins{\:AllColMargins 1}% +% + } + {\xdef\:AllColMargins{\:AllColMargins 0}% +} +\Configure{halignTR} + {\HCode{valign-baseline}} +\Configure{halignTBL} +% {t}{\HCode{valign-top}} +% {b}{\HCode{valign-baseline}} +% {c}{\HCode{valign-middle}} + {} +\def\cell:sty{\NoFonts + \ColMargins +% + \ifx \:AllColBars\empty + \let\LR:VBars=\empty +\else + \edef\LR:VBars{\Col:VBars}% +\fi +% + \edef\Aligh:Wrap{\halignTD}% +% + sty-\LR:VBars\Left:Marg\Right:Marg\Aligh:Wrap +% + \edef\:temp{sty-\LR:VBars\Left:Marg\Right:Marg\Aligh:Wrap +}% +\expandafter\ifx \csname\:temp\endcsname \relax + \global\expandafter\let\csname\:temp\endcsname=\def + \OOstyles{% + \Hnewline + \Hnewline + \Hnewline + }% +\fi +% + \EndNoFonts} +\let\remove:eog=\relax +\def\putVBorder{\expandafter\put:VBorder\:VBorder<>!*?: } +\def\put:VBorder#1<>#3!*?: {% + \def\:temp{#2}\ifx\:temp\empty + \def\remove:eog<>{}% + \HCode{\:VBorder}% + \let\remove:eog=\relax + \def\:temp{#1}\ifx\:temp\empty +\else\HCode{}\fi +% + \else \def\:temp{\put:VBorder#3!*?: }\expandafter\:temp\fi +} +\NewConfigure{table-column-style}{1} +\Configure{table-column-style} + {table:style-name="TBL-\TableNo -\ar:cnt"} +\def\cell:vbars{% + \def\:tempa##1##2{% + \tmp:cnt=0 + \def\:temp####1{% + \if ####1##1\advance\tmp:cnt by 1 \fi + \if ####1.\else \expandafter\:temp \fi + }% + \expandafter\:temp\LR:VBars.% + \ifnum \tmp:cnt>0 + \OOstyles{ fo:border-##2="0.0\the\tmp:cnt + cm solid \#000000" }% + \fi + }% + \:tempa L{left}% + \:tempa R{right}% +} +\def\Col:VBars{\expandafter\get:vbar\:AllColBars,,} +\def\get:vbar#1,{\if :#1:\else + \ifnum #1=0 \ifnum \HCol=1 L\fi + \else \ifnum \HCol=#1R\fi \fi + \expandafter\get:vbar \fi} +\def\ColMargins{\tmp:cnt=\HCol\relax + \expandafter\nosp:hbr\:AllColMargins 1//} +\def\nosp:hbr#11#2//{\ifnum \tmp:cnt>1 \advance\tmp:cnt by -1 + \nosp:hbr#2//\else\nosp:gt#11#2//\fi} +\def\nosp:gt#11#21#3//{% + \def\Left:Marg{#1}\def\Right:Marg{#2}% + \edef\Left:Marg{\ifx \Left:Marg\empty 1\else 0\fi}% + \edef\Right:Marg{\ifx \Right:Marg\empty 1\else 0\fi}} + + +\Configure{@{}}{} + +\Configure{hline}{\ifx \ar:cnt\:UnDef + \else\o:noalign:{\append:def\hline:s{\a:HBorder}% +\def\:tempb{\ifnum \tmp:cnt<\ar:cnt + \advance\tmp:cnt by 1 \append:def\hline:s{\b:HBorder}% + \expandafter\:tempb + \fi }% +\tmp:cnt=0 \:tempb +\append:def\hline:s{\c:HBorder}\global\let\hline:s=\hline:s +}% + \expandafter\ignoreEndTr + \fi} +\Configure{//[]}{\ifx \ar:cnt\:UnDef + \else\o:noalign:{\append:def\vspc:s{\h:HBorder}% +\def\:tempb{\ifnum \tmp:cnt<\ar:cnt + \advance\tmp:cnt by 1 \append:def\vspc:s{\i:HBorder}% + \expandafter\:tempb + \fi } +\tmp:cnt=0 \:tempb +\append:def\vspc:s{\j:HBorder}\global\let\vspc:s=\vspc:s +}\fi} +\def\ignore:EndTr{\o:noalign:{\global\futurelet\:AfterHline}} +\long\def\ifProperTr#1{% + \ifx \:AfterHline\end + #1\global\let\:AfterHline\endinput + \else \ifx \:AfterHline\endinput \else #1\fi\fi} +\def\ProperTrTrue{\global\let\:AfterHline=\relax} +\Configure{putHBorder}{\HCode{\HBorder}} +\Configure{HBorder} + {% +} + {% + % + \Hnewline +} + {\Hnewline +} + {\Hnewline +} + {% + % + \Hnewline +} + {% + % + \Hnewline +} + {\Hnewline +} + {% +} + {\string % +} + {% +} +\OOstyles {\Hnewline + \Hnewline + +} +\Configure{halign} + {\EndP\halignTB{halign}} {\HCode{}} + {\HCode{}} + {\HCode{}} + {\HCode{1 colspan="\HMultispan"\fi}% + \halignTD \HCode{\Hnewline>}} + {\HCode{}} +\Configure{pic-halign}{} +\Configure{HVerbatim+}{\z@}{\:nbsp} +\Configure{Needs}{l. + \the\inputlineno\space--- needs --- #1 ---} +\Configure{Needs-}{l. + \the\inputlineno\space--- needs --- #1 ---} + +\catcode`\!=13 +\HAssign\indexmark:N = 0 +\immediate\openin15=\jobname.4ix +\ifeof15 \else + \Configure{wrindex} + {{\special{t4ht@(}\catcode`\\=0 \catcode`\{=1 + \catcode`\}=2 \catcode`\ =10 \catcode`\!=13 + \def!{\c:indexmark\def!{\d:indexmark\def!{\string!}}}% + \gHAdvance\indexmark:N by 1 + \def\indexmark##1##2{% + \ifnum \indexmark:N=##2 \special{t4ht@)}\a:indexmark + ##1\b:indexmark\special{t4ht@(}\fi}% + \hbox{\input \jobname.4ix \special{t4ht@)}}% + }} +\fi +\catcode`\!=12 +\NewConfigure{indexmark}{4} +\Configure{indexmark} + {\HCode{}} + {\HCode{" text:key1="}} + {\HCode{" text:key2="}} +\pend:def\index{\leavevmode} +\NewConfigureOO{Index Heading} +\ConfigureOO{Index Heading}{\Hnewline + \Hnewline + \Hnewline + \Hnewline +} +\ConfigureEnv{verse} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +% + \HCode{}% + \bgroup \Configure{HtmlPar} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{}} + {\HCode{}}% +} + {\egroup \ifvmode \IgnorePar\fi \EndP + \HCode{}\ifvmode \IgnorePar\fi\EndP +\HCode{}% +} + {}{} +\ConfigureList{verse} + {}{} + {\parindent=\z@} {\par} +\NewConfigureOO{verse} +\ConfigureOO{verse}{\Hnewline + + + + + +\Hnewline} +\Configure{float} + {\csname par\endcsname\ShowPar \leavevmode} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\ifvmode \IgnorePar\fi\EndP + \HCode{}% + \csname par\endcsname\ShowPar + } +\ConfigureEnv{figure} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}% + \bgroup \Configure{float}{\ShowPar}{}{}% + } + {\egroup + \ifvmode \IgnorePar\fi\EndP \HCode{}% + \csname par\endcsname\ShowPar} + {}{} +\Configure{picture} + {\Picture+[PICT]{}} + {\EndPicture} +\Configure{verb} + {\HCode{}} + {\HCode{}} +\NewConfigureOO{verb} +\ConfigureOO{verb}{\Hnewline + \Hnewline +\Hnewline +} +\Configure{obeylines} + {\ifvmode \IgnorePar\EndP \IgnoreIndent + \HCode{}% + \gdef\ob:ln{\ht:special{t4ht=}}% + \else + \SaveEndP \HCode{}% + \gdef\ob:ln{\ht:special{t4ht=}\RecallEndP}% + \fi + } + {\EndP\ob:ln\ShowPar} + {\hbox{\HCode{}}} +\NewConfigureOO{obeylines} +\ConfigureOO{obeylines}{\Hnewline + \Hnewline +\Hnewline +\Hnewline + \Hnewline +\Hnewline +} +\ConfigureEnv{verbatim} + {\ifinner\else \vfill\break\fi + \IgnorePar\EndP \HAssign\Verb:N=0 + \HCode{% +}\EndNoFonts + } + {\NoFonts \EndP \ht:special{t4ht=}\ShowPar\par} + {}{} +\Configure{verbatim} + {\HAdvance\Verb:N by 1 \ifnum \Verb:N>1 + \HCode{}% + \fi + } + {\HCode{}} +\NewConfigureOO{verbatim} +\ConfigureOO{verbatim}{\Hnewline + \Hnewline +\Hnewline +\Hnewline + \Hnewline +\Hnewline + % +} +\OOstyles{% + +} +\Configure{Link}{text:a}{xlink:href=}{office:name=}{}% +\def\NOHREF:#1{\space xlink:href="\:sharp#1"}% + \ifx \tmp:bx\:UnDef \csname newbox\endcsname \tmp:bx \fi +\Configure{footnotemark} + {\Tag{fn\FNnum x\minipageNum +}{}% + \ifTag{fn\FNnum x\minipageNum +-tx} + {\setbox\tmp:bx=\hbox\bgroup} + {\NoFonts + \HCode{}% + }% +} + {\ifTag{fn\FNnum x\minipageNum +-tx} + {\egroup} + {\EndNoFonts \HCode{ + % + }% + }% +} + +\Configure{footnotetext} + {\Tag{fn\FNnum x\minipageNum +-tx}{}% + \ifTag{fn\FNnum x\minipageNum +} + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +)\endcsname\def + \:warning{Multiple footnote texts for mark \FNnum}% + \fi + } {}% +% + \SaveEndP \NoFonts \let\@textsuperscript\hbox + \HCode{}% + \IgnorePar \special{t4ht@(}% + } + {\EndNoFonts \RecallEndP + \HCode{ + }% + \SaveHtmlPar \Configure{HtmlPar} + {\EndP \HCode{}} + {\EndP \HCode{}} + {\HCode{}} + {\HCode{}}% +\ShowPar \special{t4ht@)}% + } + {\RecallHtmlPar \HCode{}% + \expandafter\global\expandafter + \let\csname (fn\FNnum x\minipageNum +)\endcsname\def +% + } + +\Configure{thank} + {\setbox\tmp:bx=\hbox\bgroup} + {\egroup} + {\NoFonts \leavevmode \bgroup \protect\Configure{$}{}{}{}% + \hbox{\HCode{}}% + } + {\egroup \EndNoFonts + \HCode{ + }} + {\HCode{}} + +\Configure{centercr} + {\ht:special{t4ht=}} + {\ht:everypar{\ht:everypar{\HtmlPar}}} +\def\:temp{LaTeX} +\HLet\LaTeX\:temp + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{book} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\tableofcontents{\:tableofcontents} +\Configure{maketitle} + {\HCode{}} + {\HCode{}\par} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{}} +\Configure{thanks author date and} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{}} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{}} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{}} + {} + {}% {\HCode{}} +\NewConfigureOO{title} +\ConfigureOO{title}{% +\Hnewline + + \Hnewline \Hnewline + + \Hnewline + } +\NewConfigureOO{author} +\ConfigureOO{author}{% +\Hnewline + +\Hnewline \Hnewline + +\Hnewline +} +\NewConfigureOO{date} +\ConfigureOO{date}{% +\Hnewline + +\Hnewline \Hnewline + +\Hnewline +} +\ConfigureEnv{abstract} + {\IgnorePar\EndP \bgroup + \Configure{HtmlPar} + {\EndP \HCode{}} + {\EndP \HCode{}} + {\HCode{}} + {\HCode{}} + } + {\ifvmode \IgnorePar\fi \EndP \egroup \ShowPar\par \IgnoreIndent } + {\ifvmode \IgnorePar\fi\EndP + \HCode{}% + } + {\HCode{}} +\NewConfigureOO{abstract} +\ConfigureOO{abstract}{\Hnewline +\Hnewline +\Hnewline +\Hnewline \Hnewline +\Hnewline +\Hnewline + } +\NewConfigureOO{abstract-title} +\ConfigureOO{abstract-title}{\Hnewline +\Hnewline +\Hnewline +\Hnewline +} + +\NewConfigureOO{Contents 1} +\ConfigureOO{Contents 1}{\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline +} +% +\NewConfigureOO{Contents 2} + \ConfigureOO{Contents 2}{\Hnewline + + + + + + + + \Hnewline} +% +\NewConfigureOO{Contents 3} +\ConfigureOO{Contents 3}{\Hnewline + + + + + + + + \Hnewline} +% +\NewConfigureOO{Contents 4} +\ConfigureOO{Contents 4}{\Hnewline + \Hnewline + \Hnewline + + \Hnewline + \Hnewline + \Hnewline + + \Hnewline} +% +\NewConfigureOO{Contents 5} +\ConfigureOO{Contents 5}{\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + +\Hnewline} +% +\NewConfigureOO{Index 1} +\ConfigureOO{Index 1}{\Hnewline + + + + \Hnewline } +% +\NewConfigureOO{Index 2} +\ConfigureOO{Index 2}{\Hnewline + \Hnewline + \Hnewline + +\Hnewline} +% +\NewConfigureOO{Index 3} +\ConfigureOO{Index 3}{\Hnewline + \Hnewline + \Hnewline + + \Hnewline} +% + +\ConfigureToc{chapter} + {\HCode{}% + \ifx \chaptername\:UnDef\else \chaptername~\fi} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{likechapter} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{appendix} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{part} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{likepart} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{section} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{likesection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{subsection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{likesubsection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{subsubsection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{likesubsubsection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} + +\HAssign\bib:N=0 +\ConfigureList{thebibliography}% + {\IgnorePar\EndP \gHAdvance\bib:N by 1 + \HCode{ + \Hnewline + }\NoFonts\refname\EndNoFonts\HCode{ +\Hnewline +% + \Hnewline +% + \Hnewline +% + : \Hnewline + \Hnewline + , \Hnewline +% + \Hnewline + , \Hnewline +% + \Hnewline + \Hnewline +\Hnewline + \Hnewline + \Hnewline + }\let\en:bib=\empty + } + {\en:bib\HCode{}} + {\en:bib\def\en:bib{\HCode{}}\HCode + {}} + {} +\Configure{bibitem} {\HCode{} } +% \Configure{bibitem}{\Link}{\EndLink} +\NewConfigureOO{p-bibitem} +\ConfigureOO{p-bibitem}{% + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline +} + +\ConfigureEnv{quote} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +} + {\ifvmode \IgnorePar\fi\EndP +\HCode{}% +\par\ShowPar} + {\EndP \ifvmode \IgnorePar\fi + \bgroup \Configure{HtmlPar} + {\EndP \HCode{% +% + }} + {\EndP \HCode{% +% + }} + {\HCode{}} + {\HCode{}}% +% + } + {\IgnorePar\EndP \egroup \ShowPar \ShowIndent} +\ConfigureEnv{quotation} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +} + {\ifvmode \IgnorePar\fi\EndP +\HCode{}% +} + {\IgnorePar\EndP \bgroup \Configure{HtmlPar} + {\EndP \HCode{}} + {\EndP \HCode{}} + {\HCode{}} + {\HCode{}}% +} + {\EndP\IgnorePar \egroup \ShowPar } +\NewConfigureOO{quotation} +\ConfigureOO{quotation} + {\Hnewline + \Hnewline + \Hnewline + \Hnewline \Hnewline + \Hnewline + \Hnewline +% + } +\ConfigureEnv{flushright} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +\HCode{}} + {\ifvmode \IgnorePar\fi\EndP +\HCode{}% +% + \HCode{}\ShowPar +} + {} {} +\ConfigureList{flushright} + {}{}{\Configure{HtmlPar} + {\EndP \HCode{}} + {\EndP \HCode{}} + {\HCode{}} + {\HCode{}}% +\par}{} +\NewConfigureOO{flushright} +\ConfigureOO{flushright} + {\Hnewline + + +\Hnewline + } +\ConfigureEnv{flushleft} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +\HCode{}} + {\ifvmode \IgnorePar\fi\EndP +\HCode{}% +% + \HCode{}\ShowPar +} + {} {} +\ConfigureList{flushleft} + {}{}{\Configure{HtmlPar} + {\EndP \HCode{}} + {\EndP \HCode{}} + {\HCode{}} + {\HCode{}}% +\par}{} +\NewConfigureOO{flushleft} +\ConfigureOO{flushleft} + {\Hnewline + + + + \Hnewline} +\ConfigureEnv{center} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +\HCode{}} + {\ifvmode \IgnorePar\fi\EndP +\HCode{}% +% + \HCode{}\ShowPar +} + {} {} +\ConfigureList{center} + {}{}{\Configure{HtmlPar} + {\EndP \HCode{}} + {\EndP \HCode{}} + {\HCode{}} + {\HCode{}}% +\par}{} +\NewConfigureOO{center} +\ConfigureOO{center} + {\Hnewline + + + + +\Hnewline + } +\Configure{centerline} + {\EndP \ifvmode \IgnorePar \fi + \HCode{}} + {\HCode{}\ShowPar\par{\HCondtrue\noindent}% +} +\HAssign\tabbing:N=0 +\Configure{tabbing}[1.5]{\IgnorePar\leavevmode + \gHAdvance\tabbing:N by 1 + \gHAssign\tabbing:Nrow=0 + \ht:special{t4ht=}} + {\ht:special{t4ht=\Hnewline}\ShowPar} + {\gHAdvance\tabbing:Nrow by 1 + \ht:special{t4ht=}% + \OOstyles{% + \Hnewline + \Hnewline + \Hnewline + } +% + } + {\ht:special{t4ht=}} +\ConfigureEnv{tabbing}{\IgnorePar\EndP}{}{}{} +\NewConfigureOO{tabbing} +\ConfigureOO{tabbing}{\Hnewline + \Hnewline +\Hnewline +} +\ConfigureEnv{table} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +% + \ht:special{}% + } + {\ht:special{}\ifvmode \IgnorePar\fi\EndP +\HCode{}% +} + {}{} +\ConfigureEnv{table} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}% + \bgroup \Configure{float}{\ShowPar}{}{}% + } + {\egroup + \ifvmode \IgnorePar\fi\EndP \HCode{}% + \csname par\endcsname\ShowPar} + {}{} + +\Configure{chapter} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\TitleMark\space + \HCode{}% + \HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} +\Configure{likechapter} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} + +\ConfigureMark{chapter} + {\if@mainmatter \chaptername \ \thechapter\fi} + +\Configure{part} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{ + }\TitleMark\space + \HCode{}% + \HCode{}} + {\HCode{\Hnewline}\par\ShowPar\IgnoreIndent} +\ConfigureMark{part}{\partname\space\thepart} +\NewConfigureOO{part} +\ConfigureOO{part}{\Hnewline +\Hnewline +\Hnewline +\Hnewline +} +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \@seccntformat{section}\fi } +\Configure{section} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\TitleMark\space + \HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} +\ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \@seccntformat{subsection}\fi } +\Configure{subsection} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\TitleMark\space + \HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} +\ConfigureMark{subsubsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \@seccntformat{subsubsection}\fi } +\Configure{subsubsection} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\TitleMark\space + \HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} +\Configure{likesection} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} +\Configure{likesubsection} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} +\Configure{paragraph} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}} + {\HCode{\Hnewline}\par\ShowPar} +\Configure{subparagraph} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}} + {\HCode{\Hnewline}\par\ShowPar} +\NewConfigureOO{Heading-1} +\ConfigureOO{Heading-1}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline + } +\NewConfigureOO{Heading-2} +\ConfigureOO{Heading-2}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline + } +\NewConfigureOO{Heading-3} +\ConfigureOO{Heading-3}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline +} +\NewConfigureOO{Heading-4} +\ConfigureOO{Heading-4}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline +} +\NewConfigureOO{Heading-5} +\ConfigureOO{Heading-5}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline +} +\NewConfigureOO{Heading-6} +\ConfigureOO{Heading-6}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline +} +\NewConfigureOO{Heading-7} +\ConfigureOO{Heading-7}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline +} +\NewConfigureOO{Heading-8} +\ConfigureOO{Heading-8}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline +} +\NewConfigureOO{Heading-9} +\ConfigureOO{Heading-9}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline +} +\NewConfigureOO{Heading-10} +\ConfigureOO{Heading-10}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline +} + +\Configure{caption} + {\ht:everypar{\HtmlPar}% + \ifvmode \EndP\ShowPar\else \HCode{}\fi + \HCode{\Hnewline % + }} + {: } + {\HCode{}} + {\HCode{}} +\OOstyles{% + \Hnewline + \Hnewline + \Hnewline +} + +\Configure{theindex} + {\ifvmode\IgnorePar\fi + \EndP\HCode{ + \Hnewline + \indexname + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline +\Hnewline +\Hnewline + \Hnewline + \Hnewline + \Hnewline +\Hnewline +\Hnewline + \Hnewline + \Hnewline + \Hnewline +\Hnewline +\Hnewline +\Hnewline +% + \Hnewline}% + \csname put:IndexTitle\endcsname + } + {\HCode{}} + {\HCode{}} + {\HCode{}\hfill\break} + {\HCode{}} + {\HCode{}\hfill\break} + {\HCode{}} + {\HCode{}\hfill\break} + {} +\Configure{LNK}{\oo:LNK}{\EndLink}{} +\Odef\oo:LNK[#1]#2#3{\HCode{}} + +\Configure{@begin}{theindex}{\ifx \indexname\empty \else + \def\put:IndexTitle{\HCode{}\indexname +\HCode{\Hnewline} +}\fi} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{report} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\tableofcontents{\:tableofcontents} +\Configure{maketitle} + {\HCode{}} + {\HCode{}\par} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{}} +\Configure{thanks author date and} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{}} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{}} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{}} + {} + {}% {\HCode{}} +\NewConfigureOO{title} +\ConfigureOO{title}{% +\Hnewline + + \Hnewline \Hnewline + + \Hnewline + } +\NewConfigureOO{author} +\ConfigureOO{author}{% +\Hnewline + +\Hnewline \Hnewline + +\Hnewline +} +\NewConfigureOO{date} +\ConfigureOO{date}{% +\Hnewline + +\Hnewline \Hnewline + +\Hnewline +} +\ConfigureEnv{abstract} + {\IgnorePar\EndP \bgroup + \Configure{HtmlPar} + {\EndP \HCode{}} + {\EndP \HCode{}} + {\HCode{}} + {\HCode{}} + } + {\ifvmode \IgnorePar\fi \EndP \egroup \ShowPar\par \IgnoreIndent } + {\ifvmode \IgnorePar\fi\EndP + \HCode{}% + } + {\HCode{}} +\NewConfigureOO{abstract} +\ConfigureOO{abstract}{\Hnewline +\Hnewline +\Hnewline +\Hnewline \Hnewline +\Hnewline +\Hnewline + } +\NewConfigureOO{abstract-title} +\ConfigureOO{abstract-title}{\Hnewline +\Hnewline +\Hnewline +\Hnewline +} + +\NewConfigureOO{Contents 1} +\ConfigureOO{Contents 1}{\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline +} +% +\NewConfigureOO{Contents 2} + \ConfigureOO{Contents 2}{\Hnewline + + + + + + + + \Hnewline} +% +\NewConfigureOO{Contents 3} +\ConfigureOO{Contents 3}{\Hnewline + + + + + + + + \Hnewline} +% +\NewConfigureOO{Contents 4} +\ConfigureOO{Contents 4}{\Hnewline + \Hnewline + \Hnewline + + \Hnewline + \Hnewline + \Hnewline + + \Hnewline} +% +\NewConfigureOO{Contents 5} +\ConfigureOO{Contents 5}{\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + +\Hnewline} +% +\NewConfigureOO{Index 1} +\ConfigureOO{Index 1}{\Hnewline + + + + \Hnewline } +% +\NewConfigureOO{Index 2} +\ConfigureOO{Index 2}{\Hnewline + \Hnewline + \Hnewline + +\Hnewline} +% +\NewConfigureOO{Index 3} +\ConfigureOO{Index 3}{\Hnewline + \Hnewline + \Hnewline + + \Hnewline} +% + +\ConfigureToc{chapter} + {\HCode{}% + \ifx \chaptername\:UnDef\else \chaptername~\fi} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{likechapter} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{appendix} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{part} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{likepart} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{section} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{likesection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{subsection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{likesubsection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{subsubsection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{likesubsubsection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} + +\HAssign\bib:N=0 +\ConfigureList{thebibliography}% + {\IgnorePar\EndP \gHAdvance\bib:N by 1 + \HCode{ + \Hnewline + }\NoFonts\refname\EndNoFonts\HCode{ +\Hnewline +% + \Hnewline +% + \Hnewline +% + : \Hnewline + \Hnewline + , \Hnewline +% + \Hnewline + , \Hnewline +% + \Hnewline + \Hnewline +\Hnewline + \Hnewline + \Hnewline + }\let\en:bib=\empty + } + {\en:bib\HCode{}} + {\en:bib\def\en:bib{\HCode{}}\HCode + {}} + {} +\Configure{bibitem} {\HCode{} } +% \Configure{bibitem}{\Link}{\EndLink} +\NewConfigureOO{p-bibitem} +\ConfigureOO{p-bibitem}{% + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline +} + +\ConfigureEnv{quote} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +} + {\ifvmode \IgnorePar\fi\EndP +\HCode{}% +\par\ShowPar} + {\EndP \ifvmode \IgnorePar\fi + \bgroup \Configure{HtmlPar} + {\EndP \HCode{% +% + }} + {\EndP \HCode{% +% + }} + {\HCode{}} + {\HCode{}}% +% + } + {\IgnorePar\EndP \egroup \ShowPar \ShowIndent} +\ConfigureEnv{quotation} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +} + {\ifvmode \IgnorePar\fi\EndP +\HCode{}% +} + {\IgnorePar\EndP \bgroup \Configure{HtmlPar} + {\EndP \HCode{}} + {\EndP \HCode{}} + {\HCode{}} + {\HCode{}}% +} + {\EndP\IgnorePar \egroup \ShowPar } +\NewConfigureOO{quotation} +\ConfigureOO{quotation} + {\Hnewline + \Hnewline + \Hnewline + \Hnewline \Hnewline + \Hnewline + \Hnewline +% + } +\ConfigureEnv{flushright} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +\HCode{}} + {\ifvmode \IgnorePar\fi\EndP +\HCode{}% +% + \HCode{}\ShowPar +} + {} {} +\ConfigureList{flushright} + {}{}{\Configure{HtmlPar} + {\EndP \HCode{}} + {\EndP \HCode{}} + {\HCode{}} + {\HCode{}}% +\par}{} +\NewConfigureOO{flushright} +\ConfigureOO{flushright} + {\Hnewline + + +\Hnewline + } +\ConfigureEnv{flushleft} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +\HCode{}} + {\ifvmode \IgnorePar\fi\EndP +\HCode{}% +% + \HCode{}\ShowPar +} + {} {} +\ConfigureList{flushleft} + {}{}{\Configure{HtmlPar} + {\EndP \HCode{}} + {\EndP \HCode{}} + {\HCode{}} + {\HCode{}}% +\par}{} +\NewConfigureOO{flushleft} +\ConfigureOO{flushleft} + {\Hnewline + + + + \Hnewline} +\ConfigureEnv{center} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +\HCode{}} + {\ifvmode \IgnorePar\fi\EndP +\HCode{}% +% + \HCode{}\ShowPar +} + {} {} +\ConfigureList{center} + {}{}{\Configure{HtmlPar} + {\EndP \HCode{}} + {\EndP \HCode{}} + {\HCode{}} + {\HCode{}}% +\par}{} +\NewConfigureOO{center} +\ConfigureOO{center} + {\Hnewline + + + + +\Hnewline + } +\Configure{centerline} + {\EndP \ifvmode \IgnorePar \fi + \HCode{}} + {\HCode{}\ShowPar\par{\HCondtrue\noindent}% +} +\HAssign\tabbing:N=0 +\Configure{tabbing}[1.5]{\IgnorePar\leavevmode + \gHAdvance\tabbing:N by 1 + \gHAssign\tabbing:Nrow=0 + \ht:special{t4ht=}} + {\ht:special{t4ht=\Hnewline}\ShowPar} + {\gHAdvance\tabbing:Nrow by 1 + \ht:special{t4ht=}% + \OOstyles{% + \Hnewline + \Hnewline + \Hnewline + } +% + } + {\ht:special{t4ht=}} +\ConfigureEnv{tabbing}{\IgnorePar\EndP}{}{}{} +\NewConfigureOO{tabbing} +\ConfigureOO{tabbing}{\Hnewline + \Hnewline +\Hnewline +} +\ConfigureEnv{table} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +% + \ht:special{}% + } + {\ht:special{}\ifvmode \IgnorePar\fi\EndP +\HCode{}% +} + {}{} +\ConfigureEnv{table} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}% + \bgroup \Configure{float}{\ShowPar}{}{}% + } + {\egroup + \ifvmode \IgnorePar\fi\EndP \HCode{}% + \csname par\endcsname\ShowPar} + {}{} + +\Configure{chapter} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\TitleMark\space + \HCode{}% + \HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} +\Configure{likechapter} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} + +\ConfigureMark{chapter} + {\chaptername \ \thechapter} + +\Configure{part} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{ + }\TitleMark\space + \HCode{}% + \HCode{}} + {\HCode{\Hnewline}\par\ShowPar\IgnoreIndent} +\ConfigureMark{part}{\partname\space\thepart} +\NewConfigureOO{part} +\ConfigureOO{part}{\Hnewline +\Hnewline +\Hnewline +\Hnewline +} +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \@seccntformat{section}\fi } +\Configure{section} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\TitleMark\space + \HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} +\ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \@seccntformat{subsection}\fi } +\Configure{subsection} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\TitleMark\space + \HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} +\ConfigureMark{subsubsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \@seccntformat{subsubsection}\fi } +\Configure{subsubsection} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\TitleMark\space + \HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} +\Configure{likesection} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} +\Configure{likesubsection} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} +\Configure{paragraph} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}} + {\HCode{\Hnewline}\par\ShowPar} +\Configure{subparagraph} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}} + {\HCode{\Hnewline}\par\ShowPar} +\NewConfigureOO{Heading-1} +\ConfigureOO{Heading-1}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline + } +\NewConfigureOO{Heading-2} +\ConfigureOO{Heading-2}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline + } +\NewConfigureOO{Heading-3} +\ConfigureOO{Heading-3}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline +} +\NewConfigureOO{Heading-4} +\ConfigureOO{Heading-4}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline +} +\NewConfigureOO{Heading-5} +\ConfigureOO{Heading-5}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline +} +\NewConfigureOO{Heading-6} +\ConfigureOO{Heading-6}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline +} +\NewConfigureOO{Heading-7} +\ConfigureOO{Heading-7}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline +} +\NewConfigureOO{Heading-8} +\ConfigureOO{Heading-8}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline +} +\NewConfigureOO{Heading-9} +\ConfigureOO{Heading-9}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline +} +\NewConfigureOO{Heading-10} +\ConfigureOO{Heading-10}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline +} + +\Configure{caption} + {\ht:everypar{\HtmlPar}% + \ifvmode \EndP\ShowPar\else \HCode{}\fi + \HCode{\Hnewline % + }} + {: } + {\HCode{}} + {\HCode{}} +\OOstyles{% + \Hnewline + \Hnewline + \Hnewline +} + +\Configure{theindex} + {\ifvmode\IgnorePar\fi + \EndP\HCode{ + \Hnewline + \indexname + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline +\Hnewline +\Hnewline + \Hnewline + \Hnewline + \Hnewline +\Hnewline +\Hnewline + \Hnewline + \Hnewline + \Hnewline +\Hnewline +\Hnewline +\Hnewline +% + \Hnewline}% + \csname put:IndexTitle\endcsname + } + {\HCode{}} + {\HCode{}} + {\HCode{}\hfill\break} + {\HCode{}} + {\HCode{}\hfill\break} + {\HCode{}} + {\HCode{}\hfill\break} + {} +\Configure{LNK}{\oo:LNK}{\EndLink}{} +\Odef\oo:LNK[#1]#2#3{\HCode{}} + +\Configure{@begin}{theindex}{\ifx \indexname\empty \else + \def\put:IndexTitle{\HCode{}\indexname +\HCode{\Hnewline} +}\fi} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{article} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\tableofcontents{\:tableofcontents} +\Configure{maketitle} + {\HCode{}} + {\HCode{}\par} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{}} +\Configure{thanks author date and} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{}} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{}} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{}} + {} + {}% {\HCode{}} +\NewConfigureOO{title} +\ConfigureOO{title}{% +\Hnewline + + \Hnewline \Hnewline + + \Hnewline + } +\NewConfigureOO{author} +\ConfigureOO{author}{% +\Hnewline + +\Hnewline \Hnewline + +\Hnewline +} +\NewConfigureOO{date} +\ConfigureOO{date}{% +\Hnewline + +\Hnewline \Hnewline + +\Hnewline +} +\ConfigureEnv{abstract} + {\IgnorePar\EndP \bgroup + \Configure{HtmlPar} + {\EndP \HCode{}} + {\EndP \HCode{}} + {\HCode{}} + {\HCode{}} + } + {\ifvmode \IgnorePar\fi \EndP \egroup \ShowPar\par \IgnoreIndent } + {\ifvmode \IgnorePar\fi\EndP + \HCode{}% + } + {\HCode{}} +\NewConfigureOO{abstract} +\ConfigureOO{abstract}{\Hnewline +\Hnewline +\Hnewline +\Hnewline \Hnewline +\Hnewline +\Hnewline + } +\NewConfigureOO{abstract-title} +\ConfigureOO{abstract-title}{\Hnewline +\Hnewline +\Hnewline +\Hnewline +} + +\NewConfigureOO{Contents 1} +\ConfigureOO{Contents 1}{\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline +} +% +\NewConfigureOO{Contents 2} + \ConfigureOO{Contents 2}{\Hnewline + + + + + + + + \Hnewline} +% +\NewConfigureOO{Contents 3} +\ConfigureOO{Contents 3}{\Hnewline + + + + + + + + \Hnewline} +% +\NewConfigureOO{Contents 4} +\ConfigureOO{Contents 4}{\Hnewline + \Hnewline + \Hnewline + + \Hnewline + \Hnewline + \Hnewline + + \Hnewline} +% +\NewConfigureOO{Contents 5} +\ConfigureOO{Contents 5}{\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + +\Hnewline} +% +\NewConfigureOO{Index 1} +\ConfigureOO{Index 1}{\Hnewline + + + + \Hnewline } +% +\NewConfigureOO{Index 2} +\ConfigureOO{Index 2}{\Hnewline + \Hnewline + \Hnewline + +\Hnewline} +% +\NewConfigureOO{Index 3} +\ConfigureOO{Index 3}{\Hnewline + \Hnewline + \Hnewline + + \Hnewline} +% + +\ConfigureToc{part} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{likepart} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{section} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{likesection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{subsection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{likesubsection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{subsubsection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{likesubsubsection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} + +\HAssign\bib:N=0 +\ConfigureList{thebibliography}% + {\IgnorePar\EndP \gHAdvance\bib:N by 1 + \HCode{ + \Hnewline + }\NoFonts\refname\EndNoFonts\HCode{ +\Hnewline +% + \Hnewline +% + \Hnewline +% + : \Hnewline + \Hnewline + , \Hnewline +% + \Hnewline + , \Hnewline +% + \Hnewline + \Hnewline +\Hnewline + \Hnewline + \Hnewline + }\let\en:bib=\empty + } + {\en:bib\HCode{}} + {\en:bib\def\en:bib{\HCode{}}\HCode + {}} + {} +\Configure{bibitem} {\HCode{} } +% \Configure{bibitem}{\Link}{\EndLink} +\NewConfigureOO{p-bibitem} +\ConfigureOO{p-bibitem}{% + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline +} + +\ConfigureEnv{quote} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +} + {\ifvmode \IgnorePar\fi\EndP +\HCode{}% +\par\ShowPar} + {\EndP \ifvmode \IgnorePar\fi + \bgroup \Configure{HtmlPar} + {\EndP \HCode{% +% + }} + {\EndP \HCode{% +% + }} + {\HCode{}} + {\HCode{}}% +% + } + {\IgnorePar\EndP \egroup \ShowPar \ShowIndent} +\ConfigureEnv{quotation} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +} + {\ifvmode \IgnorePar\fi\EndP +\HCode{}% +} + {\IgnorePar\EndP \bgroup \Configure{HtmlPar} + {\EndP \HCode{}} + {\EndP \HCode{}} + {\HCode{}} + {\HCode{}}% +} + {\EndP\IgnorePar \egroup \ShowPar } +\NewConfigureOO{quotation} +\ConfigureOO{quotation} + {\Hnewline + \Hnewline + \Hnewline + \Hnewline \Hnewline + \Hnewline + \Hnewline +% + } +\ConfigureEnv{flushright} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +\HCode{}} + {\ifvmode \IgnorePar\fi\EndP +\HCode{}% +% + \HCode{}\ShowPar +} + {} {} +\ConfigureList{flushright} + {}{}{\Configure{HtmlPar} + {\EndP \HCode{}} + {\EndP \HCode{}} + {\HCode{}} + {\HCode{}}% +\par}{} +\NewConfigureOO{flushright} +\ConfigureOO{flushright} + {\Hnewline + + +\Hnewline + } +\ConfigureEnv{flushleft} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +\HCode{}} + {\ifvmode \IgnorePar\fi\EndP +\HCode{}% +% + \HCode{}\ShowPar +} + {} {} +\ConfigureList{flushleft} + {}{}{\Configure{HtmlPar} + {\EndP \HCode{}} + {\EndP \HCode{}} + {\HCode{}} + {\HCode{}}% +\par}{} +\NewConfigureOO{flushleft} +\ConfigureOO{flushleft} + {\Hnewline + + + + \Hnewline} +\ConfigureEnv{center} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +\HCode{}} + {\ifvmode \IgnorePar\fi\EndP +\HCode{}% +% + \HCode{}\ShowPar +} + {} {} +\ConfigureList{center} + {}{}{\Configure{HtmlPar} + {\EndP \HCode{}} + {\EndP \HCode{}} + {\HCode{}} + {\HCode{}}% +\par}{} +\NewConfigureOO{center} +\ConfigureOO{center} + {\Hnewline + + + + +\Hnewline + } +\Configure{centerline} + {\EndP \ifvmode \IgnorePar \fi + \HCode{}} + {\HCode{}\ShowPar\par{\HCondtrue\noindent}% +} +\HAssign\tabbing:N=0 +\Configure{tabbing}[1.5]{\IgnorePar\leavevmode + \gHAdvance\tabbing:N by 1 + \gHAssign\tabbing:Nrow=0 + \ht:special{t4ht=}} + {\ht:special{t4ht=\Hnewline}\ShowPar} + {\gHAdvance\tabbing:Nrow by 1 + \ht:special{t4ht=}% + \OOstyles{% + \Hnewline + \Hnewline + \Hnewline + } +% + } + {\ht:special{t4ht=}} +\ConfigureEnv{tabbing}{\IgnorePar\EndP}{}{}{} +\NewConfigureOO{tabbing} +\ConfigureOO{tabbing}{\Hnewline + \Hnewline +\Hnewline +} +\ConfigureEnv{table} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +% + \ht:special{}% + } + {\ht:special{}\ifvmode \IgnorePar\fi\EndP +\HCode{}% +} + {}{} +\ConfigureEnv{table} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}% + \bgroup \Configure{float}{\ShowPar}{}{}% + } + {\egroup + \ifvmode \IgnorePar\fi\EndP \HCode{}% + \csname par\endcsname\ShowPar} + {}{} + +\Configure{part} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{ + }\TitleMark\space + \HCode{}% + \HCode{}} + {\HCode{\Hnewline}\par\ShowPar\IgnoreIndent} +\ConfigureMark{part}{\partname\space\thepart} +\NewConfigureOO{part} +\ConfigureOO{part}{\Hnewline +\Hnewline +\Hnewline +\Hnewline +} +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \@seccntformat{section}\fi } +\Configure{section} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\TitleMark\space + \HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} +\ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \@seccntformat{subsection}\fi } +\Configure{subsection} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\TitleMark\space + \HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} +\ConfigureMark{subsubsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \@seccntformat{subsubsection}\fi } +\Configure{subsubsection} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\TitleMark\space + \HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} +\Configure{likesection} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} +\Configure{likesubsection} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} +\Configure{paragraph} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}} + {\HCode{\Hnewline}\par\ShowPar} +\Configure{subparagraph} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}} + {\HCode{\Hnewline}\par\ShowPar} +\NewConfigureOO{Heading-1} +\ConfigureOO{Heading-1}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline + } +\NewConfigureOO{Heading-2} +\ConfigureOO{Heading-2}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline + } +\NewConfigureOO{Heading-3} +\ConfigureOO{Heading-3}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline +} +\NewConfigureOO{Heading-4} +\ConfigureOO{Heading-4}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline +} +\NewConfigureOO{Heading-5} +\ConfigureOO{Heading-5}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline +} +\NewConfigureOO{Heading-6} +\ConfigureOO{Heading-6}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline +} +\NewConfigureOO{Heading-7} +\ConfigureOO{Heading-7}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline +} +\NewConfigureOO{Heading-8} +\ConfigureOO{Heading-8}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline +} +\NewConfigureOO{Heading-9} +\ConfigureOO{Heading-9}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline +} +\NewConfigureOO{Heading-10} +\ConfigureOO{Heading-10}{\Hnewline +\Hnewline + + +\Hnewline \Hnewline + + +\Hnewline +} + +\Configure{caption} + {\ht:everypar{\HtmlPar}% + \ifvmode \EndP\ShowPar\else \HCode{}\fi + \HCode{\Hnewline % + }} + {: } + {\HCode{}} + {\HCode{}} +\OOstyles{% + \Hnewline + \Hnewline + \Hnewline +} + +\Configure{theindex} + {\ifvmode\IgnorePar\fi + \EndP\HCode{ + \Hnewline + \indexname + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline +\Hnewline +\Hnewline + \Hnewline + \Hnewline + \Hnewline +\Hnewline +\Hnewline + \Hnewline + \Hnewline + \Hnewline +\Hnewline +\Hnewline +\Hnewline +% + \Hnewline}% + \csname put:IndexTitle\endcsname + } + {\HCode{}} + {\HCode{}} + {\HCode{}\hfill\break} + {\HCode{}} + {\HCode{}\hfill\break} + {\HCode{}} + {\HCode{}\hfill\break} + {} +\Configure{LNK}{\oo:LNK}{\EndLink}{} +\Odef\oo:LNK[#1]#2#3{\HCode{}} + +\Configure{@begin}{theindex}{\ifx \indexname\empty \else + \def\put:IndexTitle{\HCode{}\indexname +\HCode{\Hnewline} +}\fi} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{fontmath} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{texttt} + {\ifmathml \Configure{@mtext}{\mml:class="texttt" mathvariant="monospace" }% + \else \HCode{}\fi} + {\ifmathml\else \HCode{}\fi} + \Configure{textit} + {\ifmathml \Configure{@mtext}{\mml:class="textit" mathvariant="italic" }% + \else \HCode{}\fi} + {\ifmathml\else \HCode{}\fi} + \Configure{textrm} + {\ifmathml \Configure{@mtext}{ \mml:class="textrm" mathvariant="normal" }% + \else \HCode{}\fi} + {\ifmathml\else \HCode{}\fi} + \Configure{textsl} + {\ifmathml \Configure{@mtext}{ \mml:class="textst" mathvariant="italic" }% + \else \HCode{}\fi} + {\ifmathml\else \HCode{}\fi} + \Configure{textsf} + {\ifmathml \Configure{@mtext}{ \mml:class="textsf" mathvariant="sans-serif" }% + \else \HCode{}\fi} + {\ifmathml\else \HCode{}\fi} + \Configure{textbf} + {\ifmathml \Configure{@mtext}{ \mml:class="textbf" mathvariant="bold" }% + \else \HCode{}\fi} + {\ifmathml\else \HCode{}\fi} + \Configure{textsc} + {\ifmathml \Configure{@mtext}{ \mml:class="textsc" mathvariant="normal" }% + \else \HCode{}\fi} + {\ifmathml\else \HCode{}\fi} + \Configure{emph} + {\ifmathml \Configure{@mtext}{ \mml:class="emph" mathvariant="italic" }% + \else \HCode{}\fi} + {\ifmathml\else \HCode{}\fi} + \Configure{textup} + {\ifmathml \Configure{@mtext}{ \mml:class="textup" mathvariant="normal" }% + \else \HCode{}\fi} + {\ifmathml\else \HCode{}\fi} +\NewConfigureOO{emph} +\ConfigureOO{emph}{\Hnewline + \Hnewline +\Hnewline +} +\NewConfigureOO{textit} +\ConfigureOO{textit}{\Hnewline + \Hnewline +\Hnewline +} +\NewConfigureOO{textbf} +\ConfigureOO{textbf}{\Hnewline + \Hnewline +\Hnewline +} +\NewConfigureOO{textsc} +\ConfigureOO{textsc}{\Hnewline + \Hnewline +\Hnewline +} +\NewConfigureOO{texttt} +\ConfigureOO{texttt}{\Hnewline + \Hnewline +\Hnewline +} +\NewConfigureOO{textrm} +\ConfigureOO{textrm}{\Hnewline +\Hnewline +\Hnewline +} +\NewConfigureOO{textsf} +\ConfigureOO{textsf}{\Hnewline + \Hnewline +\Hnewline +} +\NewConfigureOO{textsl} +\ConfigureOO{textsl}{\Hnewline + \Hnewline +\Hnewline +} +\NewConfigureOO{textsl} +\ConfigureOO{textsl}{\Hnewline +\Hnewline +\Hnewline +} +\Configure{mathellipsis} + {\HCode{\string&\#x2026;}} +\NewConfigureOO{overline} +\ConfigureOO{overline}{ + + +} +\NewConfigureOO{underline} +\ConfigureOO{underline}{ + + +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{graphics} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{graphics} + {\bgroup + \let\E:IMG=\e:IMG \let\e:IMG=\empty + \Picture+{}} + {\EndPicture + \E:IMG\HCode{}% + \egroup} +\Configure{graphics*} + {gif} + {\Picture[IMG]{\Gin@base.gif \ifx\noBoundingBox\UnDefined + svg:width="\the\Gin@req@width" + svg:height="\the\Gin@req@height" +\fi + }} +\Configure{graphics*} + {png} + {\Picture[IMG]{\Gin@base.png \ifx\noBoundingBox\UnDefined + svg:width="\the\Gin@req@width" + svg:height="\the\Gin@req@height" +\fi + }} +\Configure{graphics*} + {jpg} + {\Picture[IMG]{\Gin@base.jpg \ifx\noBoundingBox\UnDefined + svg:width="\the\Gin@req@width" + svg:height="\the\Gin@req@height" +\fi + }} +\Configure{graphics*} + {jpeg} + {\Picture[IMG]{\Gin@base.jpeg \ifx\noBoundingBox\UnDefined + svg:width="\the\Gin@req@width" + svg:height="\the\Gin@req@height" +\fi + }} +\Configure{graphics*} + {eps} + {\Picture[IMG]{\Gin@base.eps \ifx\noBoundingBox\UnDefined + svg:width="\the\Gin@req@width" + svg:height="\the\Gin@req@height" +\fi + }} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsart} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\tableofcontents{\:tableofcontents} +\Configure{maketitle} + {\HCode{}} + {\HCode{}\par} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{}} +\Configure{thanks author date and} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{}} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{}} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{}} + {} + {}% {\HCode{}} +\NewConfigureOO{title} +\ConfigureOO{title}{% +\Hnewline + + \Hnewline \Hnewline + + \Hnewline + } +\NewConfigureOO{author} +\ConfigureOO{author}{% +\Hnewline + +\Hnewline \Hnewline + +\Hnewline +} +\NewConfigureOO{date} +\ConfigureOO{date}{% +\Hnewline + +\Hnewline \Hnewline + +\Hnewline +} +\ConfigureEnv{abstract} + {\IgnorePar\EndP \bgroup + \Configure{HtmlPar} + {\EndP \HCode{}} + {\EndP \HCode{}} + {\HCode{}} + {\HCode{}} + } + {\ifvmode \IgnorePar\fi \EndP \egroup \ShowPar\par \IgnoreIndent } + {\ifvmode \IgnorePar\fi\EndP + \HCode{}% + } + {\HCode{}} +\NewConfigureOO{abstract} +\ConfigureOO{abstract}{\Hnewline +\Hnewline +\Hnewline +\Hnewline \Hnewline +\Hnewline +\Hnewline + } +\NewConfigureOO{abstract-title} +\ConfigureOO{abstract-title}{\Hnewline +\Hnewline +\Hnewline +\Hnewline +} + +\NewConfigureOO{Contents 1} +\ConfigureOO{Contents 1}{\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline +} +% +\NewConfigureOO{Contents 2} + \ConfigureOO{Contents 2}{\Hnewline + + + + + + + + \Hnewline} +% +\NewConfigureOO{Contents 3} +\ConfigureOO{Contents 3}{\Hnewline + + + + + + + + \Hnewline} +% +\NewConfigureOO{Contents 4} +\ConfigureOO{Contents 4}{\Hnewline + \Hnewline + \Hnewline + + \Hnewline + \Hnewline + \Hnewline + + \Hnewline} +% +\NewConfigureOO{Contents 5} +\ConfigureOO{Contents 5}{\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + +\Hnewline} +% +\NewConfigureOO{Index 1} +\ConfigureOO{Index 1}{\Hnewline + + + + \Hnewline } +% +\NewConfigureOO{Index 2} +\ConfigureOO{Index 2}{\Hnewline + \Hnewline + \Hnewline + +\Hnewline} +% +\NewConfigureOO{Index 3} +\ConfigureOO{Index 3}{\Hnewline + \Hnewline + \Hnewline + + \Hnewline} +% + +\ConfigureToc{part} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{likepart} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{section} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{likesection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{subsection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{likesubsection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{subsubsection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{likesubsubsection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsproc} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\tableofcontents{\:tableofcontents} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsmath} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\:temp{{\protect\AmSfont AmS}} +\HLet\AmS\:temp + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{babel} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{quotedblbase}{\leavevmode\ht:special{t4ht@+&{35}x201E;}x} +\Configure{quotesinglbase}{\leavevmode\ht:special{t4ht@+&{35}x201A;}x} +\Configure{accent}\lower@umlaut\lower@umlaut{A{A}E{E}I{I}O{O}U{U}Y% + {Y}a{a}e{e}i{i}\i{i}o{o}u{u}y{y}{}{34}} + {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{plain} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \expandafter\let\csname tex4ht:4ht\endcsname\empty +\def\no:dupl#1#2{% + \expandafter\ifx \csname #1:4ht\endcsname\relax + \expandafter\let \csname #1:4ht\endcsname\empty + \expand:after{#2}% + \fi +} + +\Hinclude{\def\:temp{\ht:everypar={\setbox0=\lastbox\ht:everypar={}}}% + \ifx \NoindentAfter\:temp + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {osudeG} +\Hinclude{\ifx\amstexloaded@\relax + \no:dupl{#1}{ + \ifx \Space@\:UnDef \expand:after{\input #1.4ht} % + \else \input vanilla.4ht \fi}% + \fi} + {amstex} +\Hinclude{\expandafter\ifx \csname amsppt.sty\endcsname\relax \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {amsppt} +\Hinclude{\ifx \texinfoversion\:UnDef\else + \no:dupl{#1}{\expand:after{\input texinfo.4ht}}\fi} + {texinfo} +\Hinclude{\ifx \thistubstyle\:UnDef\else + \no:dupl{#1}{\expand:after{\input tugboat.4ht}}\fi} + {tugboat} + +\expandafter\let\csname tex4ht:4ht\endcsname\empty +\def\no:dupl#1#2{% + \expandafter\ifx \csname #1:4ht\endcsname\relax + \expandafter\let \csname #1:4ht\endcsname\empty + \expand:after{#2}% + \fi +} + +\Hinclude{\ifx \PsfigVersion\:UnDef \else + \no:dupl{#1}{\expand:after{\input psfig.4ht}}\fi} + {psfig} +\Hinclude{\:CheckOption{#1} + \if:Option \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {pictex} +\Hinclude{% + \expandafter\ifx \csname PSTricksLoaded\endcsname\relax\else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {pstricks} +\Hinclude{% + \ifx \:DraCatCodes\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {dratex} +\Hinclude{% + \ifx \xyloaded\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {xy} + +\Hinclude{% + \ifx \epsfsetgraph\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {epsf} + +\Hinclude{% + \ifx \diagram@help@messages\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {diagrams} + +\Hinclude{% + \ifx \figvisu\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {fig4tex} + +\Hinclude{} + {pctable} +\Hinclude{% + \:CheckOption{xhtml}\if:Option \fi} + {xhtml} +\Hinclude{\:CheckOption{#1} + \if:Option\else \:CheckOption{ShowFont}\fi + \if:Option\else \:CheckOption{frames-}\fi + \if:Option\else \:CheckOption{frames}\fi + \if:Option\else \:CheckOption{image-maps}\fi + \if:Option\else \:CheckOption{java}\fi + \if:Option\else \:CheckOption{javascript}\fi + \if:Option \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {th4} +\Hinclude{\ifx \sethebrew\:UnDef\else \ifx \ArabTeX\:UnDef\else + \no:dupl{#1}{\expand:after{\input hebtex.4ht}}\fi \fi} + {hebtex} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{color} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{HColor:gray}{% + \int:of\:tempa{255}{#1}% + \hex:of\:tempa + \Configure{HColor}{}{\#\:tempa\:tempa\:tempa}% +} +\Configure{HColor:rgb}{% + \int:of\:tempa{255}{#1}% + \int:of\:tempb{255}{#2}% + \int:of\:tempc{255}{#3}% + \hex:of\:tempa + \hex:of\:tempb + \hex:of\:tempc + \Configure{HColor}{}{\#\:tempa\:tempb\:tempc}% +} +\Configure{HColor:cmyk}{% + \int:of\:Cyan{255}{#1}% + \int:of\:Magenta{255}{#2}% + \int:of\:Yellow{255}{#3}% + \int:of\:Black{255}{#4}% + \:cmyk\:tempa\:Cyan + \:cmyk\:tempb\:Magenta + \:cmyk\:tempc\:Yellow + \hex:of\:tempa + \hex:of\:tempb + \hex:of\:tempc + \Configure{HColor}{}{\#\:tempa\:tempb\:tempc}% +} +\def\int:of#1#2#3{% + \tmp:dim=#3pt \tmp:dim=#2\tmp:dim + \edef\:temp{\tmp:cnt\the\tmp:dim//}% + \def#1##1//{}\afterassignment#1\:temp + \edef#1{\the\tmp:cnt}% +} +\def\hex:of#1{% + \tmp:cnt=#1 + \divide\tmp:cnt by 16 + \edef\:temp{\ifcase \tmp:cnt 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}% + \multiply\tmp:cnt by -16 \advance\tmp:cnt by #1 + \edef#1{\:temp + \ifcase \tmp:cnt 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}% +} +\def\:cmyk#1#2{% + \tmp:cnt=255 \advance\tmp:cnt by -\:Black + \multiply\tmp:cnt by#2 \advance\tmp:cnt by \:Black + \advance\tmp:cnt by -255 \tmp:cnt=-\tmp:cnt + \ifnum \tmp:cnt<0 \tmp:cnt=0 \fi + \edef#1{\the\tmp:cnt}% +} + +\HAssign\textcolorN=0 + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{scrbook} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{titlepage} + {\bgroup + \ifvmode \IgnorePar\fi \EndP +% \HCode{
    }% + \Configure{tabular}{}{}{}{}{}{}% + \ConfigureEnv{tabular}{}{}{}{}{}{}% + \ConfigureEnv{center}{}{}{}{}} + {\ifvmode \IgnorePar\fi \EndP +% \HCode{
    }% + \egroup} + {} {} +\Configure{dedication} + {\ifvmode \IgnorePar\fi\EndP + \HCode{}} + {\ifvmode \IgnorePar\fi\EndP \HCode{}} + +\Configure{maketitle} + {\HCode{}} + {\HCode{}\par} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{}} +\Configure{thanks author date and} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{}} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{}} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{}} + {} + {}% {\HCode{}} +\NewConfigureOO{title} +\ConfigureOO{title}{% +\Hnewline + + \Hnewline \Hnewline + + \Hnewline + } +\NewConfigureOO{author} +\ConfigureOO{author}{% +\Hnewline + +\Hnewline \Hnewline + +\Hnewline +} +\NewConfigureOO{date} +\ConfigureOO{date}{% +\Hnewline + +\Hnewline \Hnewline + +\Hnewline +} +\ConfigureEnv{abstract} + {\IgnorePar\EndP \bgroup + \Configure{HtmlPar} + {\EndP \HCode{}} + {\EndP \HCode{}} + {\HCode{}} + {\HCode{}} + } + {\ifvmode \IgnorePar\fi \EndP \egroup \ShowPar\par \IgnoreIndent } + {\ifvmode \IgnorePar\fi\EndP + \HCode{}% + } + {\HCode{}} +\NewConfigureOO{abstract} +\ConfigureOO{abstract}{\Hnewline +\Hnewline +\Hnewline +\Hnewline \Hnewline +\Hnewline +\Hnewline + } +\NewConfigureOO{abstract-title} +\ConfigureOO{abstract-title}{\Hnewline +\Hnewline +\Hnewline +\Hnewline +} + +\NewConfigureOO{Contents 1} +\ConfigureOO{Contents 1}{\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline +} +% +\NewConfigureOO{Contents 2} + \ConfigureOO{Contents 2}{\Hnewline + + + + + + + + \Hnewline} +% +\NewConfigureOO{Contents 3} +\ConfigureOO{Contents 3}{\Hnewline + + + + + + + + \Hnewline} +% +\NewConfigureOO{Contents 4} +\ConfigureOO{Contents 4}{\Hnewline + \Hnewline + \Hnewline + + \Hnewline + \Hnewline + \Hnewline + + \Hnewline} +% +\NewConfigureOO{Contents 5} +\ConfigureOO{Contents 5}{\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + +\Hnewline} +% +\NewConfigureOO{Index 1} +\ConfigureOO{Index 1}{\Hnewline + + + + \Hnewline } +% +\NewConfigureOO{Index 2} +\ConfigureOO{Index 2}{\Hnewline + \Hnewline + \Hnewline + +\Hnewline} +% +\NewConfigureOO{Index 3} +\ConfigureOO{Index 3}{\Hnewline + \Hnewline + \Hnewline + + \Hnewline} +% + +\ConfigureToc{chapter} + {\HCode{}% + \ifx \chaptername\:UnDef\else \chaptername~\fi} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{likechapter} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{appendix} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{part} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{likepart} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{section} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{likesection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{subsection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{likesubsection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{subsubsection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{likesubsubsection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} + +\ConfigureToc{chapter} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{addchap} + {} + {\HCode{}} + {} + {\HCode{}} + +\HAssign\bib:N=0 +\ConfigureList{thebibliography}% + {\IgnorePar\EndP \gHAdvance\bib:N by 1 + \HCode{ + \Hnewline + }\NoFonts\refname\EndNoFonts\HCode{ +\Hnewline +% + \Hnewline +% + \Hnewline +% + : \Hnewline + \Hnewline + , \Hnewline +% + \Hnewline + , \Hnewline +% + \Hnewline + \Hnewline +\Hnewline + \Hnewline + \Hnewline + }\let\en:bib=\empty + } + {\en:bib\HCode{}} + {\en:bib\def\en:bib{\HCode{
    }}\HCode + {}} + {} +\Configure{bibitem} {\HCode{} } +% \Configure{bibitem}{\Link}{\EndLink} +\NewConfigureOO{p-bibitem} +\ConfigureOO{p-bibitem}{% + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline +} + +\ConfigureEnv{quote} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +} + {\ifvmode \IgnorePar\fi\EndP +\HCode{}% +\par\ShowPar} + {\EndP \ifvmode \IgnorePar\fi + \bgroup \Configure{HtmlPar} + {\EndP \HCode{% +% + }} + {\EndP \HCode{% +% + }} + {\HCode{}} + {\HCode{}}% +% + } + {\IgnorePar\EndP \egroup \ShowPar \ShowIndent} +\ConfigureEnv{quotation} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +} + {\ifvmode \IgnorePar\fi\EndP +\HCode{}% +} + {\IgnorePar\EndP \bgroup \Configure{HtmlPar} + {\EndP \HCode{}} + {\EndP \HCode{}} + {\HCode{}} + {\HCode{}}% +} + {\EndP\IgnorePar \egroup \ShowPar } +\NewConfigureOO{quotation} +\ConfigureOO{quotation} + {\Hnewline + \Hnewline + \Hnewline + \Hnewline \Hnewline + \Hnewline + \Hnewline +% + } +\ConfigureEnv{flushright} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +\HCode{}} + {\ifvmode \IgnorePar\fi\EndP +\HCode{}% +% + \HCode{}\ShowPar +} + {} {} +\ConfigureList{flushright} + {}{}{\Configure{HtmlPar} + {\EndP \HCode{}} + {\EndP \HCode{}} + {\HCode{}} + {\HCode{}}% +\par}{} +\NewConfigureOO{flushright} +\ConfigureOO{flushright} + {\Hnewline + + +\Hnewline + } +\ConfigureEnv{flushleft} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +\HCode{}} + {\ifvmode \IgnorePar\fi\EndP +\HCode{}% +% + \HCode{}\ShowPar +} + {} {} +\ConfigureList{flushleft} + {}{}{\Configure{HtmlPar} + {\EndP \HCode{}} + {\EndP \HCode{}} + {\HCode{}} + {\HCode{}}% +\par}{} +\NewConfigureOO{flushleft} +\ConfigureOO{flushleft} + {\Hnewline + + + + \Hnewline} +\ConfigureEnv{center} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +\HCode{}} + {\ifvmode \IgnorePar\fi\EndP +\HCode{}% +% + \HCode{}\ShowPar +} + {} {} +\ConfigureList{center} + {}{}{\Configure{HtmlPar} + {\EndP \HCode{}} + {\EndP \HCode{}} + {\HCode{}} + {\HCode{}}% +\par}{} +\NewConfigureOO{center} +\ConfigureOO{center} + {\Hnewline + + + + +\Hnewline + } +\Configure{centerline} + {\EndP \ifvmode \IgnorePar \fi + \HCode{}} + {\HCode{}\ShowPar\par{\HCondtrue\noindent}% +} +\HAssign\tabbing:N=0 +\Configure{tabbing}[1.5]{\IgnorePar\leavevmode + \gHAdvance\tabbing:N by 1 + \gHAssign\tabbing:Nrow=0 + \ht:special{t4ht=}} + {\ht:special{t4ht=\Hnewline}\ShowPar} + {\gHAdvance\tabbing:Nrow by 1 + \ht:special{t4ht=}% + \OOstyles{% + \Hnewline + \Hnewline + \Hnewline + } +% + } + {\ht:special{t4ht=}} +\ConfigureEnv{tabbing}{\IgnorePar\EndP}{}{}{} +\NewConfigureOO{tabbing} +\ConfigureOO{tabbing}{\Hnewline + \Hnewline +\Hnewline +} +\ConfigureEnv{table} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +% + \ht:special{}% + } + {\ht:special{}\ifvmode \IgnorePar\fi\EndP +\HCode{}% +} + {}{} +\ConfigureEnv{table} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}% + \bgroup \Configure{float}{\ShowPar}{}{}% + } + {\egroup + \ifvmode \IgnorePar\fi\EndP \HCode{}% + \csname par\endcsname\ShowPar} + {}{} + +\ConfigureMark{chapter} + {\if@mainmatter \thechapter.~~\fi} +\Configure{chapter} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\TitleMark\space + \HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} +\Configure{likechapter} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} +\Configure{addchap} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} + +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \thesection\space\fi } +\Configure{section} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\TitleMark\space + \HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} +\ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \thesubsection\space\fi } +\Configure{subsection} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\TitleMark\space + \HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} +\Configure{likesection} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} +\Configure{likesubsection} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} + +\Configure{caption} + {\ht:everypar{\HtmlPar}% + \ifvmode \EndP\ShowPar\else \HCode{}\fi + \HCode{\Hnewline % + }} + {: } + {\HCode{}} + {\HCode{}} +\OOstyles{% + \Hnewline + \Hnewline + \Hnewline +} + +\Configure{theindex} + {\ifvmode\IgnorePar\fi + \EndP\HCode{ + \Hnewline + \indexname + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline +\Hnewline +\Hnewline + \Hnewline + \Hnewline + \Hnewline +\Hnewline +\Hnewline + \Hnewline + \Hnewline + \Hnewline +\Hnewline +\Hnewline +\Hnewline +% + \Hnewline}% + \csname put:IndexTitle\endcsname + } + {\HCode{}} + {\HCode{}} + {\HCode{}\hfill\break} + {\HCode{}} + {\HCode{}\hfill\break} + {\HCode{}} + {\HCode{}\hfill\break} + {} +\Configure{LNK}{\oo:LNK}{\EndLink}{} +\Odef\oo:LNK[#1]#2#3{\HCode{}} + +\Configure{@begin}{theindex}{\ifx \indexname\empty \else + \def\put:IndexTitle{\HCode{}\indexname +\HCode{\Hnewline} +}\fi} + +\Configure{endlikeparagraph} + {paragraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,addchap,appendix,part,likepart} +\Configure{endsubparagraph} + {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,addchap,appendix,part,likepart} +\Configure{endlikesubparagraph} + {subparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,addchap,appendix,part,likepart} +\Configure{endsection} + {likesection,chapter,likechapter,addchap,appendix,part,likepart} +\Configure{endlikesection} + {section,chapter,likechapter,addchap,appendix,part,likepart} +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,addchap,appendix,part,likepart} +\Configure{endlikesubsection} + {subsection,section,likesection,chapter,% + likechapter,addchap,appendix,part,likepart} +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,addchap,appendix,part,likepart} +\Configure{endlikesubsubsection} + {subsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,addchap,appendix,part,likepart} +\Configure{endparagraph} + {likeparagraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,addchap,appendix,part,likepart} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{scrreprt} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{titlepage} + {\bgroup + \ifvmode \IgnorePar\fi \EndP +% \HCode{
    }% + \Configure{tabular}{}{}{}{}{}{}% + \ConfigureEnv{tabular}{}{}{}{}{}{}% + \ConfigureEnv{center}{}{}{}{}} + {\ifvmode \IgnorePar\fi \EndP +% \HCode{
    }% + \egroup} + {} {} +\Configure{dedication} + {\ifvmode \IgnorePar\fi\EndP + \HCode{}} + {\ifvmode \IgnorePar\fi\EndP \HCode{}} + +\Configure{maketitle} + {\HCode{}} + {\HCode{}\par} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{}} +\Configure{thanks author date and} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{}} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{}} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{}} + {} + {}% {\HCode{}} +\NewConfigureOO{title} +\ConfigureOO{title}{% +\Hnewline + + \Hnewline \Hnewline + + \Hnewline + } +\NewConfigureOO{author} +\ConfigureOO{author}{% +\Hnewline + +\Hnewline \Hnewline + +\Hnewline +} +\NewConfigureOO{date} +\ConfigureOO{date}{% +\Hnewline + +\Hnewline \Hnewline + +\Hnewline +} +\ConfigureEnv{abstract} + {\IgnorePar\EndP \bgroup + \Configure{HtmlPar} + {\EndP \HCode{}} + {\EndP \HCode{}} + {\HCode{}} + {\HCode{}} + } + {\ifvmode \IgnorePar\fi \EndP \egroup \ShowPar\par \IgnoreIndent } + {\ifvmode \IgnorePar\fi\EndP + \HCode{}% + } + {\HCode{}} +\NewConfigureOO{abstract} +\ConfigureOO{abstract}{\Hnewline +\Hnewline +\Hnewline +\Hnewline \Hnewline +\Hnewline +\Hnewline + } +\NewConfigureOO{abstract-title} +\ConfigureOO{abstract-title}{\Hnewline +\Hnewline +\Hnewline +\Hnewline +} + +\NewConfigureOO{Contents 1} +\ConfigureOO{Contents 1}{\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline +} +% +\NewConfigureOO{Contents 2} + \ConfigureOO{Contents 2}{\Hnewline + + + + + + + + \Hnewline} +% +\NewConfigureOO{Contents 3} +\ConfigureOO{Contents 3}{\Hnewline + + + + + + + + \Hnewline} +% +\NewConfigureOO{Contents 4} +\ConfigureOO{Contents 4}{\Hnewline + \Hnewline + \Hnewline + + \Hnewline + \Hnewline + \Hnewline + + \Hnewline} +% +\NewConfigureOO{Contents 5} +\ConfigureOO{Contents 5}{\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + +\Hnewline} +% +\NewConfigureOO{Index 1} +\ConfigureOO{Index 1}{\Hnewline + + + + \Hnewline } +% +\NewConfigureOO{Index 2} +\ConfigureOO{Index 2}{\Hnewline + \Hnewline + \Hnewline + +\Hnewline} +% +\NewConfigureOO{Index 3} +\ConfigureOO{Index 3}{\Hnewline + \Hnewline + \Hnewline + + \Hnewline} +% + +\ConfigureToc{chapter} + {\HCode{}% + \ifx \chaptername\:UnDef\else \chaptername~\fi} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{likechapter} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{appendix} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{part} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{likepart} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{section} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{likesection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{subsection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{likesubsection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{subsubsection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{likesubsubsection} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} + +\ConfigureToc{chapter} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\ConfigureToc{addchap} + {} + {\HCode{}} + {} + {\HCode{}} + +\HAssign\bib:N=0 +\ConfigureList{thebibliography}% + {\IgnorePar\EndP \gHAdvance\bib:N by 1 + \HCode{ + \Hnewline + }\NoFonts\refname\EndNoFonts\HCode{ +\Hnewline +% + \Hnewline +% + \Hnewline +% + : \Hnewline + \Hnewline + , \Hnewline +% + \Hnewline + , \Hnewline +% + \Hnewline + \Hnewline +\Hnewline + \Hnewline + \Hnewline + }\let\en:bib=\empty + } + {\en:bib\HCode{}} + {\en:bib\def\en:bib{\HCode{
    }}\HCode + {}} + {} +\Configure{bibitem} {\HCode{} } +% \Configure{bibitem}{\Link}{\EndLink} +\NewConfigureOO{p-bibitem} +\ConfigureOO{p-bibitem}{% + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline +} + +\ConfigureEnv{quote} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +} + {\ifvmode \IgnorePar\fi\EndP +\HCode{}% +\par\ShowPar} + {\EndP \ifvmode \IgnorePar\fi + \bgroup \Configure{HtmlPar} + {\EndP \HCode{% +% + }} + {\EndP \HCode{% +% + }} + {\HCode{}} + {\HCode{}}% +% + } + {\IgnorePar\EndP \egroup \ShowPar \ShowIndent} +\ConfigureEnv{quotation} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +} + {\ifvmode \IgnorePar\fi\EndP +\HCode{}% +} + {\IgnorePar\EndP \bgroup \Configure{HtmlPar} + {\EndP \HCode{}} + {\EndP \HCode{}} + {\HCode{}} + {\HCode{}}% +} + {\EndP\IgnorePar \egroup \ShowPar } +\NewConfigureOO{quotation} +\ConfigureOO{quotation} + {\Hnewline + \Hnewline + \Hnewline + \Hnewline \Hnewline + \Hnewline + \Hnewline +% + } +\ConfigureEnv{flushright} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +\HCode{}} + {\ifvmode \IgnorePar\fi\EndP +\HCode{}% +% + \HCode{}\ShowPar +} + {} {} +\ConfigureList{flushright} + {}{}{\Configure{HtmlPar} + {\EndP \HCode{}} + {\EndP \HCode{}} + {\HCode{}} + {\HCode{}}% +\par}{} +\NewConfigureOO{flushright} +\ConfigureOO{flushright} + {\Hnewline + + +\Hnewline + } +\ConfigureEnv{flushleft} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +\HCode{}} + {\ifvmode \IgnorePar\fi\EndP +\HCode{}% +% + \HCode{}\ShowPar +} + {} {} +\ConfigureList{flushleft} + {}{}{\Configure{HtmlPar} + {\EndP \HCode{}} + {\EndP \HCode{}} + {\HCode{}} + {\HCode{}}% +\par}{} +\NewConfigureOO{flushleft} +\ConfigureOO{flushleft} + {\Hnewline + + + + \Hnewline} +\ConfigureEnv{center} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +\HCode{}} + {\ifvmode \IgnorePar\fi\EndP +\HCode{}% +% + \HCode{}\ShowPar +} + {} {} +\ConfigureList{center} + {}{}{\Configure{HtmlPar} + {\EndP \HCode{}} + {\EndP \HCode{}} + {\HCode{}} + {\HCode{}}% +\par}{} +\NewConfigureOO{center} +\ConfigureOO{center} + {\Hnewline + + + + +\Hnewline + } +\Configure{centerline} + {\EndP \ifvmode \IgnorePar \fi + \HCode{}} + {\HCode{}\ShowPar\par{\HCondtrue\noindent}% +} +\HAssign\tabbing:N=0 +\Configure{tabbing}[1.5]{\IgnorePar\leavevmode + \gHAdvance\tabbing:N by 1 + \gHAssign\tabbing:Nrow=0 + \ht:special{t4ht=}} + {\ht:special{t4ht=\Hnewline}\ShowPar} + {\gHAdvance\tabbing:Nrow by 1 + \ht:special{t4ht=}% + \OOstyles{% + \Hnewline + \Hnewline + \Hnewline + } +% + } + {\ht:special{t4ht=}} +\ConfigureEnv{tabbing}{\IgnorePar\EndP}{}{}{} +\NewConfigureOO{tabbing} +\ConfigureOO{tabbing}{\Hnewline + \Hnewline +\Hnewline +} +\ConfigureEnv{table} + {\ifvmode \IgnorePar\fi \EndP +\gHAdvance\BegEnd:N by 1 +\HCode{% + }% +% + \ht:special{}% + } + {\ht:special{}\ifvmode \IgnorePar\fi\EndP +\HCode{}% +} + {}{} +\ConfigureEnv{table} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}% + \bgroup \Configure{float}{\ShowPar}{}{}% + } + {\egroup + \ifvmode \IgnorePar\fi\EndP \HCode{}% + \csname par\endcsname\ShowPar} + {}{} + +\ConfigureMark{chapter} + {\if@mainmatter \thechapter.~~\fi} +\Configure{chapter} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\TitleMark\space + \HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} +\Configure{likechapter} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} +\Configure{addchap} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} + +\ConfigureMark{section} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \thesection\space\fi } +\Configure{section} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\TitleMark\space + \HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} +\ConfigureMark{subsection} + {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble + \else \thesubsection\space\fi } +\Configure{subsection} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\TitleMark\space + \HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} +\Configure{likesection} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} +\Configure{likesubsection} + {\IgnorePar\EndP \HCode{}} + {\IgnorePar\EndP \HCode{}} + {\HCode{}\IgnoreIndent} + {\HCode{\Hnewline}\par\ShowPar} + +\Configure{caption} + {\ht:everypar{\HtmlPar}% + \ifvmode \EndP\ShowPar\else \HCode{}\fi + \HCode{\Hnewline % + }} + {: } + {\HCode{}} + {\HCode{}} +\OOstyles{% + \Hnewline + \Hnewline + \Hnewline +} + +\Configure{theindex} + {\ifvmode\IgnorePar\fi + \EndP\HCode{ + \Hnewline + \indexname + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline +\Hnewline +\Hnewline + \Hnewline + \Hnewline + \Hnewline +\Hnewline +\Hnewline + \Hnewline + \Hnewline + \Hnewline +\Hnewline +\Hnewline +\Hnewline +% + \Hnewline}% + \csname put:IndexTitle\endcsname + } + {\HCode{}} + {\HCode{}} + {\HCode{}\hfill\break} + {\HCode{}} + {\HCode{}\hfill\break} + {\HCode{}} + {\HCode{}\hfill\break} + {} +\Configure{LNK}{\oo:LNK}{\EndLink}{} +\Odef\oo:LNK[#1]#2#3{\HCode{}} + +\Configure{@begin}{theindex}{\ifx \indexname\empty \else + \def\put:IndexTitle{\HCode{}\indexname +\HCode{\Hnewline} +}\fi} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{g-brief} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{g-brief} + {\ifvmode \IgnorePar\fi \EndP \let\sv:br =\\% +\let\sv:@imakebox=\@imakebox +\def\\{\HCode{\Hnewline}}% +\let\:clearpage\clearpage +\def\clearpage{\let\clearpage\:clearpage + \ifvmode \IgnorePar\fi \EndP + \HCode{ + + + \Hnewline}% + \IgnorePar +}% +\def\@imakebox[##1][##2]##3{% + \HCode{\Hnewline + }% + \bgroup \let\\=\sv:br \let\@imakebox\sv:@imakebox + \let\par\sv:par + ##3% + \egroup + \HCode{}% + \def\par{\let\par\brf:par + \ifvmode \IgnorePar\fi \EndP + \HCode{}}% +}% +\let\brf:par\par +\HTML:PAR{p-g-brief}{p-g-brief}% +} + {\ifvmode \IgnorePar\fi \EndP \let\@imakebox\sv:@imakebox +\let\\=\sv:br +\HTML:PAR{p-\ifHCond nopar\else noindent\fi}% + {p-\ifdim \parindent=\z@ no\fi indent}% +} + {\ifvmode \IgnorePar\fi \EndP \par} + {\ifvmode \IgnorePar\fi \EndP \par} +\OOstyles{% +\Hnewline + \Hnewline +\Hnewline +} +\OOstyles{% + \Hnewline + \Hnewline + \Hnewline +} +\Configure{letterfoot} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}% + \bgroup + \Configure{tabular} + {}{} {}{\HCode{}} {}{~~}% + } + {} + {\egroup \HCode{}} +\OOstyles{% + {\Hnewline + \Hnewline + \Hnewline} +} +\Configure{letterhead} + {\ifvmode \IgnorePar\fi \EndP + \HCode{ + }} + {\HCode{}} + {\ifvmode \IgnorePar\fi \EndP + \HCode{ + }} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{}} +\Configure{retouradresse} + {\HCode{}} + {\HCode{}} +\OOstyles{% +\Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline + \Hnewline +\Hnewline +} +\OOstyles{% +\Hnewline + \Hnewline +\Hnewline +} +\OOstyles{% +\Hnewline + \Hnewline +\Hnewline +} +\OOstyles{% +\Hnewline +\Hnewline +\Hnewline +} +\Configure{betreff} + {\HCode{}} + {\HCode{}} +\Configure{betrefftext} + {\HCode{}} + {\HCode{}} +\Configure{gruss} + {\HCode{}} + {\HCode{}} +\Configure{grussskip} + {\HCode{}} + {\HCode{}} +\Configure{unterschrift} + {\HCode{}} + {\HCode{}} +\Configure{datumtext} + {\HCode{}} + {\HCode{}} +\Configure{datum} + {\HCode{}} + {\HCode{}} +\Configure{anlagen} + {\HCode{}} + {\HCode{}} +\Configure{verteiler} + {\HCode{}} + {\HCode{}} +\Configure{sprache} + {\HCode{}} + {\HCode{}} +\Configure{telefontex} + {\HCode{}} + {\HCode{}} +\Configure{telefaxtext} + {\HCode{}} + {\HCode{}} +\Configure{telextext} + {\HCode{}} + {\HCode{}} +\Configure{telefax} + {\HCode{}} + {\HCode{}} +\Configure{telefon} + {\HCode{}} + {\HCode{}} +\Configure{telex} + {\HCode{}} + {\HCode{}} +\Configure{emailtext} + {\HCode{}} + {\HCode{}} +\Configure{email} + {\HCode{}} + {\HCode{}} +\Configure{httptext} + {\HCode{}} + {\HCode{}} +\Configure{http} + {\HCode{}} + {\HCode{}} +\Configure{banktext} + {\HCode{}} + {\HCode{}} +\Configure{bank} + {\HCode{}} + {\HCode{}} +\Configure{konto} + {\HCode{}} + {\HCode{}} +\Configure{blztext} + {\HCode{}} + {\HCode{}} +\Configure{blz} + {\HCode{}} + {\HCode{}} +\Configure{ihrzeichentext} + {\HCode{}} + {\HCode{}} +\Configure{ihrzeichen} + {\HCode{}} + {\HCode{}} +\Configure{ihrschreibentext} + {\HCode{}} + {\HCode{}} +\Configure{ihrschreiben} + {\HCode{}} + {\HCode{}} +\Configure{meinzeichentext} + {\HCode{}} + {\HCode{}} +\Configure{meinzeichen} + {\HCode{}} + {\HCode{}} +\Configure{unserzeichentext} + {\HCode{}} + {\HCode{}} +\Configure{adresse} + {\HCode{}} + {\HCode{}} +\Configure{land} + {\HCode{}} + {\HCode{}} +\Configure{name} + {\HCode{}} + {\HCode{}} +\Configure{ort} + {\HCode{}} + {\HCode{}} +\Configure{postvermerk} + {\HCode{}} + {\HCode{}} +\Configure{strasse} + {\HCode{}} + {\HCode{}} +\Configure{zusatz} + {\HCode{}} + {\HCode{}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{jurabib} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \HAssign\jbancorDepth=0 +\Configure{jblink} + {\HAdvance\jbancorDepth by 1 \Link} + {\EndLink \HAdvance\jbancorDepth by -1 } +\Configure{jbanchor} + {\bgroup + \ifnum \jbancorDepth=0 + \Configure{Link}{text:a}{xlink:href=}{office:name=}{}% + \else + \Configure{Link}{text:span}{}{text:style-name=}{}% + \def\NOHREF:##1{}% + \fi + \Link} + {\EndLink \egroup} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{slides} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{maketitle} + {\HCode{}} + {\HCode{}\par} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{}} +\Configure{author date} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{}} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}} + {\HCode{}} +\NewConfigureOO{title} +\ConfigureOO{title}{% +\Hnewline + + \Hnewline \Hnewline + + \Hnewline + } +\NewConfigureOO{author} +\ConfigureOO{author}{% +\Hnewline + +\Hnewline \Hnewline + +\Hnewline +} +\NewConfigureOO{date} +\ConfigureOO{date}{% +\Hnewline + +\Hnewline \Hnewline + +\Hnewline +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{listings} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Log:Note{to ensure proper alignments use + fixed size fonts (see listings.dtx)} +\Configure{listings} + {\ifvmode \IgnorePar\fi \EndP + {\everypar{}\leavevmode}\HCode{}% + \HCode{}% + } + {{\everypar{}\leavevmode}\HCode{}\par} + {}{} +\ConfigureEnv{lstlisting} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}% + \HCode{}% + \bgroup \special{t4ht@(}% + \Configure{listings} + {{\everypar{}\leavevmode}} + {{\everypar{}\leavevmode}} + {\HCode{}}{}% + } + {\special{t4ht@)}\egroup + \ifvmode \IgnorePar\fi \EndP \HCode{}\par} + {} {} +\Configure{lstinputlisting} + {\ifvmode \IgnorePar\fi \EndP + \HCode{}% + \HCode{}% + \bgroup \tt \special{t4ht@(}% + \Configure{listings} + {{\everypar{}\leavevmode}} + {{\everypar{}\leavevmode}} + {\HCode{}} + {\HCode{}}% + } + {\special{t4ht@)}\egroup + \ifvmode \IgnorePar\fi \EndP \HCode{}\par} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{alphanum} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \bgroup + \let\ifx=\relax + \let\:temp=\relax + \let\:tempa=\expandafter + \let\expandafter=\relax + \let\:TableOfContents=\relax + \let\else=\relax + \let\if=\relax + \let\fi=\relax + \def\Auto:ent#1{\noexpand\Auto:ent{#1,toclvla,liketoclvla,toclvlb,% + liketoclvlb,toclvlc,liketoclvlc,toclvld,liketoclvld,toclvle,% + liketoclvle,toclvlf,liketoclvlf,toclvlg,liketoclvlg,toclvlh,% + liketoclvlh,toclvli,liketoclvli,toclvlj,% + liketoclvlj,toclvlk,liketoclvlk,toclvll,liketoclvll}} + \edef\:TOC{\def\noexpand\:TOC{\:TOC}} + \:tempa +\egroup \:TOC +\ConfigureToc{chapter} + {\HCode{}} + { \HCode{}} + {} + {\HCode{}} +\def\:tempc#1#2#3#4{% + \ConfigureMark{toclvl#1} + {\HCode{}\csname thelvl#1\endcsname + \HCode{}}% + \Configure{toclvl#1} + {}{} + {\ifvmode \IgnorePar\fi \EndP\IgnorePar + \HCode{}\TitleMark\space\HtmlParOff} + {\HCode{}\HtmlParOn \ShowPar\IgnoreIndent \par}% + \ConfigureToc{toclvl#1} + {\HCode{}% + \tmp:cnt=0 \loop \advance\tmp:cnt by 1 + \ifnum \tmp:cnt<#2 ~~\repeat +% + \def\:temp{\J@INumberRoot{#2}{\tmp:cnt}}% + \afterassignment\:temp \tmp:cnt} + {#3\HCode{}} + {} + {\HCode{}}% + \ConfigureToc{liketoclvl#1} + {\HCode{}% + \tmp:cnt=0 \loop \advance\tmp:cnt by 1 + \ifnum \tmp:cnt<#2 ~~\repeat +% + \def\:temp{\J@INumberRoot{#2}{\tmp:cnt}}% + \afterassignment\:temp \tmp:cnt} + {#3\HCode{}} + {} + {\HCode{}}% +} +\:tempc a1{.}{3} +\:tempc b2{.}{4} +\:tempc c3{.}{5} +\:tempc d4{)}{5} +\:tempc e5{)}{5} +\:tempc f6{)}{5} +\:tempc g7{)}{5} +\:tempc h8{)}{5} +\:tempc i9{)}{5} +\:tempc j{10}{)}{5} +\:tempc k{11}{)}{5} +\:tempc l{12}{)}{5} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{lineno} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:warning{The line numbers are commented out. To reintroduce them, use + the \string\Configure{lineno}{...}{...} command} +\Configure{lineno} + {\bgroup \let\LineNumber=\empty} + {\egroup} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{footmisc} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{footnotetext} + {\Tag{fn\FNnum x\minipageNum +-tx}{}% + \ifTag{fn\FNnum x\minipageNum +} + {\expandafter\ifx\csname (fn\FNnum x\minipageNum +)\endcsname\def + \:warning{Multiple footnote texts for mark \FNnum}% + \fi + } {}% +% + \NoFonts \let\@textsuperscript\hbox + \HCode{}% + \let\fn:nbsp\:nbsp \let\:nbsp\empty + } + {\EndNoFonts \let\:nbsp\fn:nbsp + \HCode{% + }% + \SaveHtmlPar \Configure{HtmlPar}{}{}{}{}% + } + {\RecallHtmlPar + \HCode{}% + \expandafter\global\expandafter + \let\csname (fn\FNnum x\minipageNum +)\endcsname\def +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{soul} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{textcaps} + {\HCode{}} + {\HCode{}} +\Configure{texthl} + {\HCode{}\bgroup + \ifx\setstcolor\:gobble\else \Configure{textcolor} + {\gHAdvance\textcolorN by 1 + \Configure{color}% + {\Configure{SetHColor}{% + \OOstyles{% + + + }% + }}% + \HCode{}}% + {\HCode{}}% +\fi} + {\egroup\HCode{}} +\Configure{textso} + {\HCode{}} + {\HCode{}} +\Configure{textst} + {\HCode{}\bgroup + \ifx\setstcolor\:gobble\else \Configure{textcolor} + {\gHAdvance\textcolorN by 1 + \Configure{color}% + {\Configure{SetHColor}{% + \OOstyles{% + + + }% + }}% + \HCode{}}% + {\HCode{}}% +\fi} + {\egroup\HCode{}} +\Configure{textul} + {\HCode{}\bgroup + \ifx\setstcolor\:gobble\else \Configure{textcolor} + {\gHAdvance\textcolorN by 1 + \Configure{color}% + {\Configure{SetHColor}{% + \OOstyles{% + + + }% + }}% + \HCode{}}% + {\HCode{}}% +\fi} + {\egroup\HCode{}} +\NewConfigureOO{textcaps} +\ConfigureOO{textcaps}{\Hnewline + \Hnewline +\Hnewline +} +\NewConfigureOO{textso} +\ConfigureOO{textso}{ + + +} +\NewConfigureOO{textst} +\ConfigureOO{textst}{ + + +} +\NewConfigureOO{textul} +\ConfigureOO{textul}{ + + +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/osudeG.4ht b/Master/texmf-dist/tex/generic/tex4ht/osudeG.4ht new file mode 100644 index 00000000000..f80e84cc74a --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/osudeG.4ht @@ -0,0 +1,37 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% osudeG.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + + \HRestore\H + \def\NoindentAfter{\ht:everypar{\HtmlPar + \setbox0\lastbox\ht:everypar{\HtmlPar}}} + \let\SOverline\overline \let\Overline\overline + +\Hinput{osudeG} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/ot4enc.4ht b/Master/texmf-dist/tex/generic/tex4ht/ot4enc.4ht new file mode 100755 index 00000000000..79ca60bbf5e --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/ot4enc.4ht @@ -0,0 +1,31 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ot4enc.4ht 2005-10-23-04:19 % +% Copyright (C) 2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\Hinput{ot4enc} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/overcite.4ht b/Master/texmf-dist/tex/generic/tex4ht/overcite.4ht new file mode 100644 index 00000000000..b9c319daf81 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/overcite.4ht @@ -0,0 +1,40 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% overcite.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \expandafter\pend:defI\csname citen \endcsname{% + \csname a:cite\endcsname + \begingroup \SUBOff \SUPOff + \csname pend:defI\endcsname\citeform{\cIteLink {X##1}{}}% + \csname append:defI\endcsname\citeform{\EndcIteLink}% + } +\expandafter\append:defI\csname citen \endcsname{\endgroup + \csname b:cite\endcsname} + +\Hinput{overcite} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/overpic.4ht b/Master/texmf-dist/tex/generic/tex4ht/overpic.4ht new file mode 100755 index 00000000000..1c73e273e86 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/overpic.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% overpic.4ht 2005-10-23-04:19 % +% Copyright (C) 2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{overpic} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/paralist.4ht b/Master/texmf-dist/tex/generic/tex4ht/paralist.4ht new file mode 100644 index 00000000000..ff4e18fb242 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/paralist.4ht @@ -0,0 +1,36 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% paralist.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \:CheckOption{enum}\if:Option + \HRestore\@roman + \HRestore\@Roman +\fi + +\Hinput{paralist} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/path.4ht b/Master/texmf-dist/tex/generic/tex4ht/path.4ht new file mode 100755 index 00000000000..78ec5744d36 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/path.4ht @@ -0,0 +1,39 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% path.4ht 2005-10-23-04:19 % +% Copyright (C) 2004--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \pend:def\path{\a:path + \let\sv:begingroup\begingroup + \def\begingroup{% + \let\begingroup\sv:begingroup + \begingroup \aftergroup\b:path}% +} +\NewConfigure{path}{2} + +\Hinput{path} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/pb-diagram.4ht b/Master/texmf-dist/tex/generic/tex4ht/pb-diagram.4ht new file mode 100644 index 00000000000..85e0ce115a2 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/pb-diagram.4ht @@ -0,0 +1,31 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% pb-diagram.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\Hinput{pb-diagram} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/pctable.4ht b/Master/texmf-dist/tex/generic/tex4ht/pctable.4ht new file mode 100644 index 00000000000..61a46ab4a7f --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/pctable.4ht @@ -0,0 +1,133 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% pctable.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\:CheckOption{pic-table}\if:Option + \pend:def\BeginTable{\Picture*{}} + \append:def\EndTable{\EndPicture} +\else + \catcode`\!=11 + \HAssign\pc:tbl=0 +\let\pctex:vrule=\relax + \pend:def\BeginTable{\bgroup \Configure{HtmlPar}{}{}{}{} +\let\pc:endtd=\relax +\let\pc:endtr=\relax +\let\pc:cols=\relax\gHAdvance\pc:tbl by 1 + \Tg + \let\halign\TeXhalign \HRestore\noalign } + \append:def\EndTable{\pc:endtd\Tg
    \egroup} + +\def\pctex:vrule#1{} + + \let\:tfSetVrule=\!tfSetVrule +\def\!tfSetVrule{% + \!thToksEdef\!taRuleColumnTemplate={% + \pctex:vrule{\the\!taColumnNumber}\the + \!taRuleColumnTemplate}\:tfSetVrule} + +\expandafter\def\csname !tk:l\endcsname{% + \Css{.pctable\pc:tbl\space + td.pc-\the\!taColumnNumber{text-align:left;white-space: nowrap; + padding-left:3pt;padding-right:3pt;}}} +\expandafter\def\csname !tk:c\endcsname{% + \Css{.pctable\pc:tbl\space + td.pc-\the\!taColumnNumber{text-align:center;white-space: nowrap; + padding-left:3pt;padding-right:3pt;}}} +\expandafter\def\csname !tk:r\endcsname{% + \Css{.pctable\pc:tbl\space + td.pc-\the\!taColumnNumber{text-align:right;white-space: nowrap; + padding-left:3pt;padding-right:3pt;}}} +\expandafter\def\csname !tk:p\endcsname{% + \Css{.pctable\pc:tbl\space + td.pc-\the\!taColumnNumber{padding-left:3pt;padding-right:3pt;}}} + +\pend:defI\ReadFormatKeys{\csname !tk:\string##1\endcsname} + +\Css{.justleft{text-align:left;white-space: nowrap; + padding-left:3pt;padding-right:3pt;}} +\Css{.justright{text-align:right; white-space: nowrap; + padding-left:3pt;padding-right:3pt;}} +\Css{.justcenter{text-align:center; white-space: nowrap; + padding-left:3pt;padding-right:3pt;}} + +\let\:ReadFormatKeys=\ReadFormatKeys +\let\:tfAdjoinPriorColumn=\!tfAdjoinPriorColumn +\def\!tfAdjoinPriorColumn{% + \def\ReadFormatKeys{% + \!thToksEdef\!taDataColumnTemplate={% + \pc:endtd\Tg\the + \!taDataColumnTemplate\Tg}% + \let\ReadFormatKeys=\:ReadFormatKeys\ReadFormatKeys}% + \:tfAdjoinPriorColumn} + +\let\:tfFinishFormat=\!tfFinishFormat +\def\!tfFinishFormat{% + \edef\:temp{\!taPreamble{\noexpand\pc:endtd + \Tg\the\!taPreamble \Tg}}\:temp + \edef\pc:cols{\the\!taColumnNumber}\HAdvance \pc:cols by -1 + \:tfFinishFormat} + +\def\ReFormat[{% + \omit + \!taDataColumnTemplate{\pc:endtd + \Tg##\Tg}% + \!taLeftGlue{}% + \!taRightGlue{}% + \catcode`\|=12 + \catcode`\"=12 + \ReadFormatKeys} + +\pend:defI\!ttuse{% + \ifnum ##1>\@ne + \omit \def\:multspn{colspan="##1"}% + \expandafter\expandafter\expandafter\:gobble + \fi} + +\def\!ttShortHruleA{\pc:endtd\HCode{}\null\ignorespaces} +\def\!ttFullHruleA{% + \pc:endtd \HCode{}\penalty0 \egroup} + +\append:def\JustLeft{\pc:endtd + \pc:td{justleft}\def\!ttRightGlue{\Tg}} +\append:def\JustCenter{\pc:endtd + \pc:td{justcenter}\def\!ttRightGlue{\Tg}} +\append:def\JustRight{\pc:td{justright}\def\!ttRightGlue{\Tg}} +\def\pc:td#1{\Tg} +\let\:multspn\empty + + \catcode`\!=12 +\fi + + +\Hinput{pctable} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/pctex32.4ht b/Master/texmf-dist/tex/generic/tex4ht/pctex32.4ht new file mode 100644 index 00000000000..88da63e4a2d --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/pctex32.4ht @@ -0,0 +1,38 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% pctex32.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\def\colortyp:gray:#1 #2//{\HColor:gray #1 //} +\def\colortyp:cmyk:#1 #2 #3 #4 #5//{\HColor:cmyk #1,#2,#3,#4 //} +\def\colortyp:rgb:#1 #2 #3 #4//{\HColor:rgb #1,#2,#3 //} +\def\colortyp:#1 #2//{% + \expandafter\ifx \csname colortyp:#1:\endcsname\relax \else + \csname colortyp:#1:\endcsname #2 //\fi} + +\Hinput{pctex32} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/pd1enc.4ht b/Master/texmf-dist/tex/generic/tex4ht/pd1enc.4ht new file mode 100755 index 00000000000..76feef80f3b --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/pd1enc.4ht @@ -0,0 +1,31 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% pd1enc.4ht 2005-10-23-04:19 % +% Copyright (C) 2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\Hinput{pd1enc} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/pgf.4ht b/Master/texmf-dist/tex/generic/tex4ht/pgf.4ht new file mode 100644 index 00000000000..61d6ca19005 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/pgf.4ht @@ -0,0 +1,31 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% pgf.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\Hinput{pgf} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/picins.4ht b/Master/texmf-dist/tex/generic/tex4ht/picins.4ht new file mode 100755 index 00000000000..2c42f148872 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/picins.4ht @@ -0,0 +1,38 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% picins.4ht 2005-10-23-04:19 % +% Copyright (C) 2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\def\ivparpic(#1,#2)(#3,#4)[#5][#6]#7{% + \old@par + \IgnorePar\EndP\HCode{
    } + #7% + \ifvmode \IgnorePar\fi \EndP \HCode{
    }\old@par +} + +\Hinput{picins} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/pictex.4ht b/Master/texmf-dist/tex/generic/tex4ht/pictex.4ht new file mode 100644 index 00000000000..1dd998c98db --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/pictex.4ht @@ -0,0 +1,42 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% pictex.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + + \let\:beginpicture\beginpicture + \let\:endpicture\endpicture + \def\beginpicture{% + \ifx \EndPicture\:UnDef + \a:pictex \expandafter\Picture\c:pictex{}% + \def\endpicture{\:endpicture \EndPicture\b:pictex}% + \fi\:beginpicture \def\beginpicture{\let\endpicture\:endpicture + \:beginpicture}} + \NewConfigure{pictex}{3} + \Hinput{pictex} + +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/pifont.4ht b/Master/texmf-dist/tex/generic/tex4ht/pifont.4ht new file mode 100644 index 00000000000..954ab77555a --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/pifont.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% pifont.4ht 2005-10-23-04:19 % +% Copyright (C) 2002--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{pifont} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/plain.4ht b/Master/texmf-dist/tex/generic/tex4ht/plain.4ht new file mode 100644 index 00000000000..51588044646 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/plain.4ht @@ -0,0 +1,502 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% plain.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\ifx\SaveMkHalignConf:g\:UnDef \else \expandafter\endinput\fi + +\def\:tmp#1#2{% + \expand:after{\expandafter\let\csname ams:#1\endcsname}% + \csname #1\endcsname + \pend:def#2{% + \expand:after{\expandafter\let\csname #1\endcsname}% + \csname ams:#1\endcsname}} + + \expandafter\ifx \csname amsppt.sty\endcsname\relax + \else + \ifx \plainend\:UnDef \else + \let\sv:end\end \let\end\plainend + \fi + \let\sv:logo\logo@ \let\logo@\empty +\fi + + + + + +\def\:tempc#1{{\hbox{\pic:gobble\a:big$\pic:gobble\c:big\left#1\vbox + to8.5\p@{}\right.\n@space\pic:gobble\d:big$\pic:gobble\b:big}}} +\HLet\big=\:tempc +\def\:tempc#1{{\hbox{\pic:gobble\a:Big$\pic:gobble\c:Big\left#1\vbox + to11.5\p@{}\right.\n@space\pic:gobble\d:Big$\pic:gobble\b:Big}}} +\HLet\Big\:tempc +\def\:tempc#1{{\hbox{\pic:gobble\a:bigg$\pic:gobble\c:bigg\left#1\vbox + to14.5\p@{}\right.\n@space\pic:gobble\d:bigg$\pic:gobble\b:bigg}}} +\HLet\bigg\:tempc +\def\:tempc#1{{\hbox{\pic:gobble\a:Bigg$\pic:gobble\c:Bigg\left#1\vbox + to17.5\p@{}\right.\n@space\pic:gobble\d:Bigg$\pic:gobble\b:Bigg}}} +\HLet\Bigg\:tempc +\HLet\Bigg=\:tempc +\NewConfigure{big}{4} +\NewConfigure{Big}{4} +\NewConfigure{bigg}{4} +\NewConfigure{Bigg}{4} + +\def\:temp#1{\a:overbrace \mathop{\hbox{\b:overbrace + $\o:overbrace:{#1}$\c:overbrace}}\limits} +\HLet\overbrace\:temp +\NewConfigure{overbrace}{3} +\def\:temp#1{\a:underbrace \mathop{\hbox{$\b:underbrace + \o:underbrace:{#1}\c:underbrace$}}\limits} +\HLet\underbrace\:temp +\NewConfigure{underbrace}{3} + +\MathSymbol\mathop{angle} +\MathSymbol\mathop{cong} +\MathSymbol\mathop{vdots} +\MathSymbol\mathrel{Longleftrightarrow} +\MathSymbol\mathrel{Longrightarrow} +\MathSymbol\mathrel{bowtie} +\MathSymbol\mathrel{cdots} +\MathSymbol\mathrel{ddots} +\MathSymbol\mathrel{doteq} +\MathSymbol\mathrel{hookleftarrow} +\MathSymbol\mathrel{hookrightarrow} +\MathSymbol\mathrel{leftrightharpoons} +\MathSymbol\mathrel{longleftrightarrow} +\MathSymbol\mathrel{longmapsto} +\MathSymbol\mathrel{mapsto} +\MathSymbol\mathrel{models} +\MathSymbol\mathrel{neq} \let\ne\neq \def\c:ne:{\Configure{neq}} +\MathSymbol\mathrel{notin} +\MathSymbol\mathrel{rightleftharpoons} + + + +\let\:DL:\empty +\let\:OL:\empty + + +\long\def\vfootnote#1{% + \gHAdvance\FNnum 1 + \def\FNmark{#1}\ifx \FNmark\empty + \def\FNmark{*}% + \fi + \a:vfootnote\b:vfootnote\bgroup + \futurelet\:temp\fnt:body} +\def\fnt:body{\ifx \:temp\bgroup \bgroup + \aftergroup\end:vfootnote\def\:temp{\let\:temp}% + \else \def\:temp##1{##1\end:vfootnote}\fi + \:temp} +\def\end:vfootnote{\egroup\c:vfootnote} +\HAssign\FNnum 0 +\NewConfigure{vfootnote}{3} + +\def\gt:tab{\def\:temp##1.##2//{##1}\tmp:dim\m:tab\wd\z@} +\def\t@bb@x{\if@cr\egroup \let\TabWidth\empty +% + \else\hss\egroup \edef\TabWidth{\expandafter\:temp\the\tmp:dim//}% +% + \global\setbox\tabsyet\hbox{\unhbox\tabsyet + \global\setbox\@ne\lastbox}% + \ifvoid\@ne\global\setbox\@ne\hbox to\wd\z@{}% + \else\setbox\z@\hbox to\wd\@ne{\unhbox\z@}\fi + \global\setbox\tabsdone\hbox{\box\@ne\unhbox\tabsdone}\fi + \ifx \EndPicture\:UnDef \c:tabalgn \fi \box\z@ + \ifx \EndPicture\:UnDef \d:tabalgn \fi} + +\def\m@ketabbox{\begingroup + \global\setbox\tabsyet\copy\tabs + \global\setbox\tabsdone\null + \def\cr{\@crtrue\crcr\egroup\egroup + \ifus@ \ifx \EndPicture\:UnDef \a:tabalgn \fi + \unvbox\z@\lastbox + \ifx \EndPicture\:UnDef \b:tabalgn \fi + \fi\endgroup + \setbox\tabs\hbox{\unhbox\tabsyet\unhbox\tabsdone}}% + \setbox\z@\vbox\bgroup\@crfalse + \everycr{}\tabskip\z@skip\TeXhalign +\bgroup&\t@bbox##\t@bb@x\crcr} + +\pend:def\settabs{\e:tabalgn} + + +\def\:temp{\o:obeylines: + \let\obeylines\o:obeylines: + \a:obyln \global\let\x:obln\end:obeylines \aftergroup\x:obln + \def\:temp{% + \ifx\:tempa\par \ht:everypar{\ht:everypar{\b:obyln}}% + \else \ht:everypar{\b:obyln}\fi}% + \futurelet\:tempa\:temp } +\HLet\obeylines\:temp +\NewConfigure{obeylines}[3]{\c:def\a:obyln{#1}\c:def\b:obyln{#3}% + \c:def\end:obeylines{#2}} +\def\:temp#1{\leavevmode\a:oalign\o:oalign:{#1}\b:oalign} +\HLet\oalign\:temp +\NewConfigure{oalign}{2} + + + \let\makeheadline\empty + \let\makefootline\empty + + +\pend:defI\centerline{\pic:gobble\cnt:a} +\append:defI\centerline{\pic:gobble\cnt:b} +\pend:defI\leftline{\pic:gobble\lft:a} +\append:defI\leftline{\pic:gobble\lft:b} +\pend:defI\rightline{\pic:gobble\a:rightline} +\append:defI\rightline{\pic:gobble\b:rightline} + +\let\:ins\@ins +\let\:endinsert\endinsert +\def\::ns{\:ins \let\endinsert\:endinsert} +\def\@ins{\ifx \EndPicture\:UnDef \par\a:insert\par\bgroup + \def\endinsert{\egroup\par\b:insert\par} + \else \expandafter\::ns\fi } + +\HLet\footnote\vfootnote + +\:CheckOption{new-accents} \if:Option + \def\:temp#1{{\accent24 #1}} +\let\c:accent\c \HLet\c:accent\:temp \let\c\c:accent + + \def\:temp#1{{\edef\next{\the\font}\rm\accent0 \next#1}} +\let\b:accent\b \HLet\b:accent\:temp \let\b\b:accent +\def\:temp#1{{\edef\next{\the\font}\rm\accent1 \next#1}} +\let\d:accent\d \HLet\d:accent\:temp \let\d\d:accent + + +\else + \NewConfigure{accents}[2]{\def\a:accents##1##2{#1}% + \def\b:accents##1##2##3{#2}} + +\fi +\def\AA{{\Protect\:AA}} +\def\aa{{\Protect\:aa}} +\def\:AA{% + \ifx \EndPicture\:UnDef \a:AA\else + \leavevmode\setbox0\hbox{h}\dimen@\ht0\advance\dimen@-1ex% + \rlap{\raise.67\dimen@\hbox{\char'27}}A\fi} +\def\:aa{% + \ifx \EndPicture\:UnDef \HChar{229}\else \accent23a\fi } +\NewConfigure{AA}{1} +\Configure{AA}{\HChar{197}} + +\pend:def\protect:wrtoc{\Configure{ }{ }} + +\NewConfigure{insert}{2} +\NewConfigure{TableOfContents}{5} + +\def\E:tabalign#1{\def\e:tabalgn{\ifx \EndPicture\:UnDef #1\fi}} +\def\c:settabs:{\c:def\:tempa{settabs}\futurelet\:temp\:tblgn} +\NewConfigure{line}{1} +\NewConfigure{centerline}[2]{\c:def + \cnt:a{\a:leftline{#1}}\c:def\cnt:b{\b:leftline{#2}}} +\NewConfigure{leftline}[2]{\c:def + \lft:a{\a:leftline{#1}}\c:def\lft:b{\b:leftline{#2}}} +\NewConfigure{rightline}[2]{\c:def + \a:rightline{\a:leftline{#1}}\c:def\b:rightline{\b:leftline{#2}}} +\long\def\a:leftline#1{{\ht:everypar{}#1}\expandafter\hbox\:gobble} +\long\def\b:leftline#1{{\ht:everypar{}#1}} +\NewConfigure{narrower}{2} + +\:CheckOption{no-halign} \if:Option \else + \def\:temp{\everycr{}} + \HLet\displ@y\:temp +\fi +\def\:tblgn{\ifx [\:temp \expandafter\:tbln + \else \expandafter\c:tblgn \fi} +\def\:tbln[#1]#2#3#4#5{% + \def\m:tab{#2#3#4#5}\ifx \m:tab\empty \else + \Configure{\:tempa}{#2}{#3}{#4}{#5}{}\fi + \def\m:tab{#1}} +\long\def\c:tblgn#1#2#3#4{% + \c:def\a:tabalgn{\ifx \EndPicture\:UnDef + \let\TabType\relax #1\fi}% + \d:def\b:tabalgn{\ifx \EndPicture\:UnDef #2\fi}% + \d:def\c:tabalgn{\ifx \EndPicture\:UnDef \gt:tab #3\fi}% + \d:def\d:tabalgn{\ifx \EndPicture\:UnDef #4\fi}\E:tabalign} +\c:def\a:tabalgn{} +\d:def\b:tabalgn{} +\d:def\c:tabalgn{} +\d:def\d:tabalgn{} +\def\pic:MkHalign#1{% + \csname a:#1\endcsname + \ifx \EndPicture\:Undef + \expandafter\expandafter\csname reg:#1\endcsname + \else + \vtop\bgroup$$ + \expandafter\def\csname #1\endcsname{\bgroup + \expandafter\def\csname end#1\endcsname{\csname + o:#1:\endcsname\egroup}% + \csname o:#1:\endcsname}% + \expandafter\def\csname end#1\endcsname{\csname + o:end#1:\endcsname$$\egroup + \csname b:#1\endcsname}\expandafter + \expandafter\csname o:#1:\endcsname + \fi} +\def\SaveMkHalignConf:g#1{\SaveMkHalignConfig + \edef\:temp{\noexpand\Configure{MkHalign} {} {} + {\expandafter\noexpand\csname c:#1\endcsname} + {\expandafter\noexpand\csname d:#1\endcsname } + {\expandafter\noexpand\csname e:#1\endcsname + \noexpand\RecallMkHalignConfig} + {\expandafter\noexpand\csname f:#1\endcsname }}\:temp} +\tmp:cnt\time \divide\tmp:cnt 60 +\edef\:temp{\the\tmp:cnt} +\multiply\tmp:cnt -60 \advance\tmp:cnt \time +\edef\:today{\the\year-\ifnum \month<10 0\fi + \the\month-\ifnum \day<10 0\fi\the\day + \space\ifnum \:temp<10 0\fi \:temp + :\ifnum \tmp:cnt<10 0\fi\the\tmp:cnt :00} + + +\let\sp:c\space \def\ {\relax\ifx \EndPicture\:UnDef \a:sp + \else \sp:c\fi} +\NewConfigure{ }[1]{\def\:temp{#1}% + \ifx \:temp\empty \let\a:sp\sp:c\else\def\a:sp{#1}\fi} +\def\:nbsp{\leavevmode\special{t4ht@+\string&{35}x00A0{59}}x} +\Configure{ }{\:nbsp} +% +\expandafter\let\csname beginsection\endcsname\relax +\NewSection\beginsection{}{} +\let\begin:section\beginsection +\expand:after{\csname outer\endcsname\def}\csname + beginsection\endcsname#1\par{\smallskip + \message{#1}\begin:section{#1}\smallskip\noindent} +\edef\:temp{\let\noexpand\o:proclaim:\expandafter\noexpand + \csname proclaim\endcsname}\:temp +\expandafter\def\csname proclaim\endcsname#1. #2\par{\medbreak + \a:proclaim\noindent{\bf#1.\enspace}\b:proclaim + {\sl#2\par}\c:proclaim\medskip} +\NewConfigure{proclaim}{3} + + +\def\:temp#1{\a:bordermatrix\o:bordermatrix:{#1}\b:bordermatrix} +\HLet\bordermatrix\:temp +\NewConfigure{bordermatrix}{2} + +\def\tx:halign#1#2{\csname a:#1\endcsname + \csname \ifx \EndPicture\:Undef reg:#1\else o:#1:\fi + \endcsname{#2}\csname b:#1\endcsname} +\def\:tempc#1{\tx:halign{displaylines}{#1}} +\HLet\displaylines\:tempc + \catcode`\#13 \catcode`\!6 +\def\reg:displaylines!1{\tabskip\z@skip + \SaveMkHalignConf:g{displaylines}\RecallTeXcr + \MkHalign#{\hbox{$\@lign\displaystyle#$}}!1\crcr + \EndMkHalign\RecallMkHalignConfig} + \catcode`\#=6 \catcode`\!=12 +\NewConfigure{displaylines}{4} + + +\MathSymbol\mathop{ldots} +\MathSymbol\mathop{l} +\MathSymbol\mathop{longleftarrow} +\MathSymbol\mathop{longrightarrow} +\MathSymbol\mathop{L} +\MathSymbol\mathrel{buildrelover} + + \def\:tempc{\relax\csname a:,\endcsname} +\HLet\,=\:tempc +\NewConfigure{,}{1} +\Configure{,}{\relax \ifmmode \mskip \thinmuskip \else \thinspace \fi} +\def\:temp{\csname a:'\endcsname + \bgroup \aftergroup\:pr@m@s +\prim@s} +{\catcode`\'=\active \HLet'=\:temp \global\let'=`} +\let\:tempc\prim@s +\pend:def\:tempc{\csname c:'\endcsname\:gobble} +\HLet\prim@s\:tempc +\NewConfigure{'}{3} +\Configure{'}{}{}{\prime} + +\def\:temp#1{{\a:sqrt{\radical"270370 {#1}}\b:sqrt}} +\HLet\sqrt\:temp +\NewConfigure{sqrt}{2} +\def\:tempc#1{\a:overrightarrow + \o:overrightarrow:{#1}\b:overrightarrow} +\HLet\overrightarrow\:tempc +\NewConfigure{overrightarrow}{2} +\def\:tempc#1{\a:overleftarrow + \o:overleftarrow:{#1}\b:overleftarrow} +\HLet\overleftarrow\:tempc +\NewConfigure{overleftarrow}{2} +\def\:temp#1{\relax \ifvmode\leavevmode\fi + \a:underline\hbox{$#1$}\b:underline} +\HLet\underline\:temp +\NewConfigure{underline}{2} + +\def\:tempc#1{\tx:halign{eqalign}{#1}} +\HLet\eqalign\:tempc + \catcode`\#13 \catcode`\!6 +\def\reg:eqalign!1{\null\vcenter{\m@th + \Mk:ialign:egroup + {$\displaystyle{#}$&$\displaystyle{{}#}$% +}{eqalign}{!1}#{}}} + \catcode`\#=6 \catcode`\!=12 +\NewConfigure{eqalign}{6} +\def\Mk:ialign:egroup#1#2#3#4#5{% +% \csname a:#2\endcsname + \ifx \EndPicture\:UnDef + \SaveMkHalignConfig +\Configure{MkHalign} + {} {} + {\csname c:#2\endcsname} {\csname d:#2\endcsname } + {\csname e:#2\endcsname} + {\csname f:#2\endcsname }% +#5\RecallTeXcr + \MkHalign#4{#1}#3\crcr\EndMkHalign + \RecallMkHalignConfig + \else + \csname o:#2:\endcsname{#3}% + \fi +% \csname b:#2\endcsname +} +\def\:tempc#1{\tx:halign{eqalignno}{#1}} +\HLet\eqalignno\:tempc + \catcode`\#13 \catcode`\!6 +\def\reg:eqalignno!1{\Mk:ialign:egroup + {$\@lign\displaystyle{#}$% +&$\@lign\displaystyle{{}#}$% +&\hbox{$\@lign#$}% +}{eqalignno}{!1}#{}} + \catcode`\#=6 \catcode`\!=12 +\NewConfigure{eqalignno}{6} +\def\:eqalignno:{\Configure{noalign}{}{}} +\def\:tempc#1{\tx:halign{leqalignno}{#1}} +\HLet\leqalignno\:tempc + \catcode`\#13 \catcode`\!6 +\def\reg:leqalignno!1{\Mk:ialign:egroup + {$\@lign\displaystyle{#}$% +&$\@lign\displaystyle{{}#}$% +&\hbox{$\@lign#$}% +}{leqalignno}{!1}#{}} + \catcode`\#=6 \catcode`\!=12 +\NewConfigure{leqalignno}{6} + +\def\bigl#1{\mathopen{\big{#1}}} +\def\bigm#1{\mathrel{\big{#1}}} +\def\bigr#1{\mathclose{\big{#1}}} +\def\Bigl#1{\mathopen{\Big{#1}}} +\def\Bigm#1{\mathrel{\Big{#1}}} +\def\Bigr#1{\mathclose{\Big{#1}}} +\def\biggl#1{\mathopen{\bigg{#1}}} +\def\biggm#1{\mathrel{\bigg{#1}}} +\def\biggr#1{\mathclose{\bigg{#1}}} +\def\Biggl#1{\mathopen{\Bigg{#1}}} +\def\Biggm#1{\mathrel{\Bigg{#1}}} +\def\Biggr#1{\mathclose{\Bigg{#1}}} +\def\:tempc{\a:quad} \HLet\quad\:tempc +\def\:tempc{\a:qquad} \HLet\qquad\:tempc +\NewConfigure{quad}{1} \Configure{quad}{\o:quad:} +\NewConfigure{qquad}{1} \Configure{qquad}{\o:qquad:} +\def\:temp#1#2{\a:mthpl\o:mathpalette:{#1}{#2}\b:mthpl} +\HLet\mathpalette\:temp +\NewConfigure{mathpalette}[2]{\c:def\a:mthpl{#1}\c:def\b:mthpl{#2}} +\Configure{mathpalette}{}{} +\def\:temp{\relax + \ifmmode \expandafter\o:mathpalette:\expandafter\mathph@nt + \else \expandafter\makeph@nt \fi} +\HLet\ph@nt\:temp +\def\:temp{\relax + \ifmmode \expandafter\o:mathpalette:\expandafter\mathsm@sh + \else \expandafter\makesm@sh \fi} +\HLet\smash\:temp + +\def\:temp #1\of #2{% + {\a:root #1\b:root#2\c:root}} +\HLet\root\:temp +\NewConfigure{root}{3} +\NewConfigure{cases}[8]{\c:def\a:cases{#1}\c:def\b:cases{#2}% + \c:def\c:cases{#5}\c:def\d:cases{#6}\c:def\e:cases{#7}% + \c:def\f:cases{#8}\c:def\g:cases{#3}\c:def\h:cases{#4}} +\Configure{cases}{}{}{}{}{}{}{}{} +\def\:tempc#1{\tx:halign{cases}{#1}} +\HLet\cases\:tempc + \catcode`\#13 \catcode`\!6 +\def\reg:cases!1{\left\{\vcenter{\normalbaselines\m@th \g:cases + \SaveMkHalignConf:g{cases}\RecallTeXcr + \MkHalign#{$#$&{#}}!1\crcr + \EndMkHalign\RecallMkHalignConfig \h:cases}\right.} + \catcode`\#=6 \catcode`\!=12 +\def\:tempc#1{\tx:halign{matrix}{#1}} +\HLet\matrix\:tempc + \catcode`\#13 \catcode`\!6 +\def\reg:matrix!1{\null\,\vcenter{\normalbaselines\m@th + \SaveMkHalignConf:g{matrix}\RecallTeXcr + \MkHalign#{$#$&&$#$}!1\crcr + \EndMkHalign\RecallMkHalignConfig}} + \catcode`\#=6 \catcode`\!=12 +\NewConfigure{matrix}{6} +\:CheckOption{no-pmatrix} \if:Option \else + \def\:temp#1{\a:pmatrix\o:pmatrix:{#1}\b:pmatrix} +\HLet\pmatrix\:temp +\NewConfigure{pmatrix}{2} + +\fi +\def\:temp#1{\relax\ifvmode\leavevmode\fi + \a:overline\hbox{${\HCode{}}#1$}\b:overline} +\HLet\overline\:temp +\NewConfigure{overline}{2} + +\footline={\hfil} \headline={\hfil} + +\:CheckOption{plain-} \if:Option \else + \Log:Note{for reduced implementation, + use the command line option `plain-'} + \def\textindent#1{\indent \ifx \EndPicture\:UnDef \expandafter\hbox + \else\expandafter\llap\fi {{#1\enspace}}\ignorespaces} +\def\:temp#1{\:ilist \let\:ilist\empty + \def\EnditemList{\end:ilist \let\EnditemList\empty}% + \a:item {#1}\b:item} +\HLet\item\:temp +\long\def\c:item:#1#2#3#4{ + \let\EnditemList\empty + \c:def\:ilist{#1} + \c:def\end:ilist{#2\c:def\:iilist{#1}} + \c:def\a:item{#3} + \c:def\b:item{#4}} +\pend:def\line{\ifx \EndPicture\:UnDef \hbox{\ht:everypar{}\a:line}\fi} +\pend:def\narrower{\ifx \EndPicture\:UnDef + \aftergroup\b:narrower \a:narrower \fi} + + \def\:temp#1{\:iilist \let\:iilist\empty + \def\EnditemitemList{\end:iilist \let\EnditemitemList\empty}% + \a:iitem {#1}\b:iitem} +\HLet\itemitem\:temp +\long\def\c:itemitem:#1#2#3#4{ + \let\EnditemitemList\empty + \c:def\:iilist{#1}% + \c:def\end:iilist{#2\c:def\:iilist{#1}} + \c:def\a:iitem{#3} + \c:def\b:iitem{#4}} + +\fi + +\Hinput{plain} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/polish.4ht b/Master/texmf-dist/tex/generic/tex4ht/polish.4ht new file mode 100644 index 00000000000..76066d48519 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/polish.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% polish.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{polish} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/polski.4ht b/Master/texmf-dist/tex/generic/tex4ht/polski.4ht new file mode 100644 index 00000000000..92e96e73d38 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/polski.4ht @@ -0,0 +1,51 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% polski.4ht 2005-10-23-04:19 % +% Copyright (C) 2002--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \def\:temp{OT4}\ifx \:temp\encodingdefault + \def\:tempa#1#2{% + \def\:tempb##1{% + \def\:temp####1##1####2//{\def\:temp{####2}}% + \expandafter\:temp\@filelist##1//% + } + \edef\:temp{\noexpand\:tempb{% + \expandafter\expandafter\expandafter + \:gobble\expandafter\string \csname #1\endcsname + .#2}}% + \:temp} + \:tempa{ot4enc}{def} + \ifx \:temp\empty + \:tempa{ot4cmr}{fd} + \ifx \:temp\empty \else + \input ot4enc.4ht + \fi + \fi +\fi + +\Hinput{polski} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/portuges.4ht b/Master/texmf-dist/tex/generic/tex4ht/portuges.4ht new file mode 100644 index 00000000000..d4598eac2e9 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/portuges.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% portuges.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{portuges} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/prosper-a.4ht b/Master/texmf-dist/tex/generic/tex4ht/prosper-a.4ht new file mode 100644 index 00000000000..8e6b475b0fe --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/prosper-a.4ht @@ -0,0 +1,156 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% prosper-a.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\ifHy@texht \else + \:warning{Package option `tex4ht' missing for prosper.cls. Should + be present with a PPR style option: default, darkblue,...} +\fi +\def\:temp{tex4ht}\ifx \:temp\Style@chosen + \:warning{PPR style package option missing for prosper.cls + (e.g., default, darkblue).} +\fi +\Log:Note{if figures in slides of prosper.cls + translate to empty bitmaps, adjust the G-script in tex4ht.env + to handle larger page dimensions.} +\let\orig@item\item +\pend:def\enditemize{\global\let\sv:end:DL\end:DL} +\append:def\enditemize{\sv:end:DL} +\NewConfigure{Subtitle}{2} +\NewConfigure{email}{2} +\NewConfigure{institution}{2} +\let\part=\relax +\newcommand{\part}[2][\@defaultTransition]{% + \begin{slide}[#1]{}% + \vspace*{1.5cm}\def\Hy@temp{#2}% +\addcontentsline{toc}{part}{% + \expandafter\strip@prefix\meaning\Hy@temp}% +\@addBookmarkOnSlide{0}{#2}% + \begin{center}% + \fontTitle{#2}% + \end{center} + \end{slide}} +\def\tocslideentry#1#2#3{#3} +\def\@addBookmarkOnSlide#1#2{% + \ifnum#1=0 + \def\Hy@temp{#2}% + \addcontentsline{toc}{slide}{% + \string\tocslideentry + {}{\thetrueSlideCounter} + {\expandafter\strip@prefix\meaning\Hy@temp}}% + \else + \@tempoLimit=#1% + \advance \@tempoLimit by -1 + \ifcollapsedBookmarks + \@tempoLimit=-\@tempoLimit + \fi + \def\Hy@temp{#2}% + \addcontentsline{toc}{slide}{% + \string\csname\space tocslideentry\string\endcsname + {\number\@tempoLimit}{\thetrueSlideCounter} + {\expandafter\strip@prefix\meaning\Hy@temp}}% + \fi +} +\expandafter\slide@hook\expandafter{\the \slide@hook + \let\posit@Box=\empty + \let\endposit@Box=\empty +} +\long\def\@on@overlay@one#1{} +\pend:defI\slidetitle{\a:slidetitle} +\append:defI\slidetitle{\b:slidetitle} +\NewConfigure{slidetitle}{2} + +\expandafter\ifx \csname @tempoLimit\endcsname\relax + \def\maketitle{\bgroup + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + \def\sec:typ{title}% + \ConfigureEnv{center}{\empty}{}{\empty}{\empty} + \pend:def\@Title{\a:ttl}\append:def\@Title{\b:ttl}% +\pend:def\@Author{\a:aut}\append:def\@Author{\b:aut}% +\expandafter\ifx\csname @institution\endcsname\relax \else + \ifx\@institution\@empty \else + \pend:def\@institution{\a:institution}% + \append:def\@institution{\b:institution}% +\fi\fi +% + \if\@Subtitle.\else + \pend:def\@Subtitle{\a:Subtitle}% + \append:def\@Subtitle{\b:Subtitle}% +\fi +\if\@email.\else + \expandafter\pend:def\expandafter\@email\expandafter{% + \expandafter\def\expandafter\@email\expandafter{\@email + }\a:email}\append:def\@email{\b:email}% +\fi +% + \a:mktl \o:maketitle: \b:mktl + \egroup \let\maketitle\empty} +\def\@addBookmarkOnSlide#1{% + \def\Hy@temp{#1}% + \addcontentsline{toc}{slide}{% + \string\tocslideentry + {}{\thetrueSlideCounter} + {\expandafter\strip@prefix\meaning\Hy@temp}}% +} + +\else + \def\maketitle{\bgroup + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + \def\sec:typ{title}% + \ConfigureEnv{center}{\empty}{}{\empty}{\empty} + \pend:def\@Title{\a:ttl}\append:def\@Title{\b:ttl}% +\pend:def\@Author{\a:aut}\append:def\@Author{\b:aut}% +\expandafter\ifx\csname @institution\endcsname\relax \else + \ifx\@institution\@empty \else + \pend:def\@institution{\a:institution}% + \append:def\@institution{\b:institution}% +\fi\fi +% + \ifx\@Subtitle\@empty \else + \pend:def\@Subtitle{\a:Subtitle}% + \append:def\@Subtitle{\b:Subtitle}% +\fi +\ifx\@email\@empty \else + \expandafter\pend:def\expandafter\@email\expandafter{% + \expandafter\def\expandafter\@email\expandafter{\@email + }\a:email}\append:def\@email{\b:email}% +\fi +% + \a:mktl \o:maketitle: \b:mktl + \egroup \let\maketitle\empty} + +\fi +\let\hyp:enumerate\enumerate +\def\enumerate{\hyp:enumerate\@nmbrlistfalse} + +\Hinput{prosper} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/prosper.4ht b/Master/texmf-dist/tex/generic/tex4ht/prosper.4ht new file mode 100644 index 00000000000..0d05811d064 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/prosper.4ht @@ -0,0 +1,39 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% prosper.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\let\prosper:Hinput=\Hinput +\def\Hinput#1{% + \prosper:Hinput{#1}% + \def\:temp{#1}\def\:tempa{seminar}\ifx \:temp\:tempa + \let\Hinput=\prosper:Hinput + \input prosper-a.4ht + \fi +} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/psfig.4ht b/Master/texmf-dist/tex/generic/tex4ht/psfig.4ht new file mode 100644 index 00000000000..91511376abd --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/psfig.4ht @@ -0,0 +1,35 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% psfig.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\NewConfigure{psfig}{2} +\def\:temp#1{{\a:psfig\o:psfig:{#1}\b:psfig}} +\HLet\psfig\:temp +\Hinput{psfig} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/pst-all.4ht b/Master/texmf-dist/tex/generic/tex4ht/pst-all.4ht new file mode 100644 index 00000000000..89b5e99248c --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/pst-all.4ht @@ -0,0 +1,31 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% pst-all.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\Hinput{pst-all} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/pstricks.4ht b/Master/texmf-dist/tex/generic/tex4ht/pstricks.4ht new file mode 100644 index 00000000000..7534bfe8f17 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/pstricks.4ht @@ -0,0 +1,101 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% pstricks.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\pend:def\pst@picture{\global\let\pst:EndPicture\EndPicture + \let\EndPicture=\empty} +\def\endpspicture{% +\pst@killglue +\endgroup +\egroup +\ifdim\wd\pst@hbox=\z@\else + \:warning{Hidden \string\@pstrickserr + {Extraneous space in the pspicture environment}}% +\fi +\ht\pst@hbox=\pst@dimd +\dp\pst@hbox=-\pst@dimb +\setbox\pst@hbox=\hbox{% +\kern-\pst@dima +\ifx\pst@tempa\@empty\else +\advance\pst@dimd-\pst@dimb +\pst@dimd=\pst@tempa\pst@dimd +\advance\pst@dimd\pst@dimb +\lower\pst@dimd +\fi +\box\pst@hbox +\kern\pst@dimc}% +\if@star\setbox\pst@hbox=\hbox{\clipbox@@\z@}\fi@star +\ifnum \ps:level=0 + \let\EndPicture\pst:EndPicture + \global\let\pst:EndPicture=\:UnDef + \a:pspicture\box\pst@hbox\b:pspicture +\else + \xdef\pspicture:dim{\the\wd\pst@hbox, + \the\ht\pst@hbox, \the\ht\pst@hbox}% + \box\pst@hbox +\fi +% +\endgroup} +\expand:after{\let\fi@star}\csname fi\endcsname +\NewConfigure{pspicture}{2} +\HAssign\ps:level=0 + +\def\rput@iv(#1){\pst@killglue \gHAdvance\ps:level by 1 + \pst@makebox{\gHAdvance\ps:level by -1 \rput@v{#1}}} +\def\rput@v#1{\begingroup + \use@par + \if@star\pst@starbox\fi + \pst@makesmall\pst@hbox + \pst@rotate\psk@rot\pst@hbox + \ifnum \ps:level=0 + \expandafter\ifx \csname pspicture:dim\endcsname\relax + \ht:everypar{}\psput@{#1}\pst@hbox + \else + \def\psput@cartesian##1{% + \hbox to \pst@dimg{{\vbox to \pst@dimh{\vss\box##1}\hss}}}% +\global\let\pspicture:dim=\:UnDef +\let\sv:leavevmode=\leavevmode +\def\leavevmode{% + \let\leavevmode=\sv:leavevmode + % + \let\EndPicture\pst:EndPicture + \global\let\pst:EndPicture=\:UnDef + \a:pspicture \leavevmode}% +\psput@{#1}\pst@hbox\b:pspicture +% + \fi + \else + \psput@{#1}\pst@hbox + \fi +\endgroup \ignorespaces} + +\pend:def\psframebox@ii{\a:pspicture} +\append:def\psframebox@ii{\b:pspicture} + +\Hinput{pstricks} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/report.4ht b/Master/texmf-dist/tex/generic/tex4ht/report.4ht new file mode 100644 index 00000000000..0b7d600529c --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/report.4ht @@ -0,0 +1,372 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% report.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Configure{UndefinedSec}{likepart} +\Configure{UndefinedSec}{likechapter} +\Configure{UndefinedSec}{likesection} +\Configure{UndefinedSec}{likesubsection} + +\def\tableofcontents{% + \ifx\contentsname\empty \else + % +\chapter*{\contentsname}% + % +% + \fi + \:tableofcontents} + +\let\:tempb\chapter +\Def:Section\chapter{\thechapter}{#1} +\let\:chapter\chapter +\let\chapter\:tempb +\def\@makechapterhead#1{} +\let\no@chapter\@chapter +\def\@chapter[#1]#2{% + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + {\SkipRefstepAnchor \let\addcontentsline\:gobbleIII\no@chapter[#1]{}}% + \HtmlEnv \Toc:Title{#1}\:chapter{#2}} +\Def:Section\likechapter{}{#1} +\let\:likechapter\likechapter +\let\likechapter\:UnDef +\let\no@schapter\@schapter +\def\@schapter#1{% + \gdef\sch:ttl{#1}% +% + {\let\addcontentsline\:gobbleIII\no@schapter{}}% + \HtmlEnv \:likechapter{#1}} +\let\no@appendix\appendix +\Def:Section\appendix{\thechapter}{#1} +\let\:appendix\appendix +\def\appendix{% + \def\@chapter[##1]##2{% + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + {\def\addcontentsline####1####2####3{}\no@chapter[##1]{}}% + \HtmlEnv \Toc:Title{##1}\:appendix{##2}}% + \no@appendix} + + +\append:def\quote{\par\@totalleftmargin\z@} +\NewConfigure{caption}[4]{\c:def\cptA:{#1}\c:def\cptB:{#2}% + \c:def\cptC:{#3}\c:def\cptD:{#4}} +\long\def\@makecaption#1#2{% + {\cptA: \cap:ref{#1}% +\cptB:}{\cptC:{#2}\cptD:}} + + +\pend:def\caption{\SkipRefstepAnchor} +\long\def\c:theindex:#1#2#3#4#5#6#7#8#9{% + \def\theindex{% + \def\idx:item{\SaveEverypar\ht:everypar{}#1}% + \def\endtheindex{\idx:item#2\RecallEverypar}% + \def\item{\idx:item\def\idx:item{#4}\let\index\@gobble #3}% + \def\subitem{\idx:item\def\idx:item{#6}\let\index\@gobble #5}% + \def\subsubitem{\idx:item\def\idx:item{#8}\let\index\@gobble #7}}% + \def\indexspace{\idx:item#9\let\idx:item\empty}} +\def\warn:idx#1{% + \expandafter\ifx \csname #1warn:idx\endcsname\relax + \expandafter\global + \expandafter\let \csname #1warn:idx\endcsname\def + \immediate\write16 + {---------------------------------------------------------}% + \:warning{If not done so, the index is to be processed by + ^^J\space\space tex '\string\def\string\filename + {{#1}{idx}{4dx}{ind}} \noexpand\input\space idxmake.4ht' + ^^J\space\space makeindex -o #1.ind #1.4dx + ^^Jinstead of + ^^J\space\space makeindex -o #1.ind #1.idx + ^^JOn some platforms, the quotation marks ' should be + ^^J replaced by double quotation marks " or eliminated. + ^^J--------------------------------------------------------- + }% + {\Configure{Needs}{File: #1.4idx}\Needs{}}% + \fi} +\ifOption{info}{\Log:Note{ +A script of the form +^^Jtex '\def\string\filename{{\%\%1}{idx}{4dx}{ind}} + \string\input\space idxmake.4ht' +^^Jmakeindex -o \%\%1.ind \%\%1.4dx +^^Jin the env file, automatically calls to the revised makeindex +^^Jcommand. An extra compilation of the source LaTeX file is required, +^^Jto get the index correctly into the output.}}{} +\def\ind:defs{\let\LNKidx\empty + \def\LNK##1##2##3##4{\ifx\NewConfigure\:UnDef\else + \def\LNK:number{##4}% + \a:LNK[##1]{##2}{}\gHAdvance\:LNKno1 + \def\:THIrd{##3}\ifx\:THIrd\empty + \LNKidx{\ifx\c:LNK\empty\:LNKno\else \c:LNK\fi}\else + \LNKidx{##3}\fi + \global\let\LNKidx\empty + \b:LNK + \fi}% + \def\:LNKno{0}} +\NewConfigure{LNK}{3} +\Configure{LNK}{\Link}{\EndLink}{} + +\Configure{@begin}{theindex}{\ind:defs} + + +\let\o:maketitle:\maketitle +\def\maketitle{\bgroup + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + \ifx \EndPicture\:UnDef + \def\sec:typ{title}% + \Configure{HtmlPar}{}{}{}{}% + \ConfigureEnv{center}{\empty}{}{\empty}{\empty} + \let\a:tabular:sv\a:tabular \let\b:tabular:sv\b:tabular +\let\c:tabular:sv\c:tabular \let\d:tabular:sv\d:tabular +\let\e:tabular:sv\e:tabular \let\f:tabular:sv\f:tabular +\let\before:begintabular:sv\before:begintabular +% + \Configure{HBorder}{}{}{}{}{}{}{}{}{}{}% + \Configure{tabular}{}{}{}{\e:mktl} + {\bgroup \let\a:tabular\a:tabular:sv \let\b:tabular\b:tabular:sv +\let\c:tabular\c:tabular:sv \let\d:tabular\d:tabular:sv +\let\e:tabular\e:tabular:sv \let\f:tabular\f:tabular:sv +\let\before:begintabular\before:begintabular:sv +}{\egroup} + \ConfigureEnv{tabular}{\empty}{}{}{}% + % + \pend:def\@title{\a:ttl}\append:def\@title{\b:ttl}% + \pend:def\@date{\a:dat}\append:def\@date{\b:dat}% + \pend:def\@author{\a:aut}\append:def\@author{\b:aut}% + \def\and{\a:and} +% + \fi + \pic:gobble\a:mktl \o:maketitle: \pic:gobble\b:mktl + \egroup \let\maketitle\empty} +\NewConfigure{maketitle}[4]{\c:def\a:mktl{#1}\c:def\b:mktl{#2}% + \c:def\a:ttl{#3}\c:def\b:ttl{#4}} +\NewConfigure{thanks author date and}[8]{% + \c:def\a:thanks{#1}\c:def\b:thanks{#2}\c:def\a:aut{#3}\c:def\b:aut{#4}% + \c:def\a:dat{#5}\c:def\b:dat{#6}\c:def\a:and{#7}\c:def\e:mktl{#8}} + +\append:def\quotation{\a:quotation\par\@totalleftmargin\z@} +\NewConfigure{quotation}{1} +\NewConfigure{listof}{6} + + + +\edef\:TOC{% + \noexpand\ifx [\noexpand\:temp + \noexpand\expandafter\noexpand\:TableOfContents + \noexpand\else + \noexpand\Auto:ent{\ifnum \c@tocdepth >-2 part,\fi +\expandafter\ifx \csname @chapter\endcsname\relax + \ifnum \c@tocdepth >\z@ section,\fi +\else + \ifnum \c@tocdepth >\m@ne chapter,appendix,\fi + \ifnum \z@>\c@tocdepth\else section,\fi + \ifnum 1>\c@tocdepth \else subsection,\fi +\fi +\ifnum 2>\c@tocdepth \else subsection,\fi +\ifnum 3>\c@tocdepth \else subsubsection,\fi +\ifnum 4>\c@tocdepth \else paragraph,\fi +\ifnum 5>\c@tocdepth \else subparagraph,\fi +UnDFexyz}% + \noexpand\fi} +\def\:tableofcontents{\futurelet\:temp\:TOC} +\def\Auto:ent#1{% + \edef\auto:toc{\noexpand\:TableOfContents[\ifx \auto:toc\:UnDef + #1\else \auto:toc \fi]} \auto:toc + \global\let\auto:toc\:UnDef } + +\def\:tocs{\noexpand\:tableofcontents} +\pend:defIII\addcontentsline{% + \def\:temp{##1}\def\:tempa{toc}\ifx \:temp\:tempa + \gHAdvance\TitleCount 1 \fi } +\def\@dottedtocline#1#2#3#4#5{\hbox{\def\numberline##1{\e:listof + ##1\f:listof}\c:listof#4\d:listof}\ignorespaces} +\def\@starttoc#1{% + \begingroup + \makeatletter \Configure{cite}{}{}{}{}% + \def\:temp{#1}\def\:tempa{toc}% + \a:listof\par + \@input{\jobname.\ifx \:temp\:tempa 4ct\else #1\fi}% + \b:listof + \if@filesw + \expandafter\expandafter\csname + newwrite\endcsname\csname tf@#1\endcsname + \immediate\openout \csname tf@#1\endcsname \jobname.#1\relax + \fi + \global\@nobreakfalse + \endgroup} + + + +\NewConfigure{tableofcontents*}[1]{% + \def\:tempa{#1}\ifx\empty\:tempa + \ifx \au:StartSec\:UnDef \else \gdef\:StartSec{\au:StartSec}\fi + \else + \edef\auto:toc{#1}% + \ifx \au:StartSec\:UnDef + \let\au:StartSec\:StartSec + \def\:StartSec{\:tableofcontents + \global\let\auto:toc\:UnDef \:StartSec}% + \pend:def\:tableofcontents{\gdef\:StartSec{\au:StartSec}}% + \fi \fi +} + +\ifx \@openbib@code\:UnDef \else + \pend:def\@openbib@code{\labelsep\z@} +\fi +\def\:temp#1#2!*?: {\def\:temp{#1}} +\expandafter\:temp\usepackage!*?: +\def\:tempa{\@latex@e@error} +\ifx \:temp\:tempa \else + \def\:tempa#1#2#3#4{\tmp:toks{#1{#2}}% + \long\expandafter\edef\csname #4 \endcsname{\the\tmp:toks + {\expandafter\noexpand + \csname o:\expandafter\:gobble\string #3:\endcsname}}} +\def\:temp#1{% + \expandafter\ifx \csname #1 \endcsname\relax\else + \expandafter\expandafter\expandafter\:tempa\csname #1 \endcsname{#1}% + \fi +} +\:temp{rm} +\:temp{sf} +\:temp{tt} +\:temp{bf} +\:temp{it} + +\fi + +\ifx \part\:UnDef\else + \def\@part[#1]#2{% + \ifnum \c@secnumdepth >-2\relax + \SkipRefstepAnchor \refstepcounter{part}% + \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}% + \else + \addcontentsline{toc}{part}{#1}% + \fi + \csname @endpart\endcsname} +\let\:tempb\part +\Def:Section\part{\thepart}{#1} +\let\:part\part +\let\part\:tempb +\let\no@part\@part +\def\@part[#1]#2{% + {\let\addcontentsline\:gobbleIII\no@part[#1]{}}% + \HtmlEnv \Toc:Title{#1}\:part{#2}} +\Def:Section\likepart{}{#1} +\let\:likepart\likepart +\let\likepart\:UnDef +\let\no@spart\@spart +\def\@spart#1{% + {\let\addcontentsline\:gobbleIII\no@spart{}}% + \HtmlEnv \:likepart{#1}} + +\fi +\ifx \section\:UnDef\else + \let\no@section\section +\Def:Section\section{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesection \fi}{#1} +\let\no:section\section +\def\section{\rdef:sec{section}} +\Def:Section\likesection{}{#1} +\let\:likesection\likesection +\let\likesection\:UnDef + +\fi +\let\no@subsection\subsection +\Def:Section\subsection{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubsection \fi}{#1} +\let\no:subsection\subsection +\def\subsection{\rdef:sec{subsection}} +\Def:Section\likesubsection{}{#1} +\let\:likesubsection\likesubsection +\let\likesubsection\:UnDef + +\let\no@subsubsection\subsubsection +\Def:Section\subsubsection{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubsubsection \fi}{#1} +\let\no:subsubsection\subsubsection +\def\subsubsection{\rdef:sec{subsubsection}} +\Def:Section\likesubsubsection{}{#1} +\let\:likesubsubsection\likesubsubsection +\let\likesubsubsection\:UnDef + +\let\no@paragraph\paragraph +\Def:Section\paragraph{\ifnum \c:secnumdepth>\c@secnumdepth \else + \theparagraph \fi}{#1} +\let\no:paragraph\paragraph +\def\paragraph{\rdef:sec{paragraph}} +\Def:Section\likeparagraph{}{#1} +\let\:likeparagraph\likeparagraph +\let\likeparagraph\:UnDef +\let\no@subparagraph\subparagraph +\Def:Section\subparagraph{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubparagraph \fi}{#1} +\let\no:subparagraph\subparagraph +\def\subparagraph{\rdef:sec{subparagraph}} +\Def:Section\likesubparagraph{}{#1} +\let\:likesubparagraph\likesubparagraph +\let\likesubparagraph\:UnDef + + \let\:tempc\listoffigures +\pend:def\:tempc{\begingroup \a:listoffigures + \def\@starttoc{\:tableofcontents[lof]\:gobble}} +\append:def\:tempc{\b:listoffigures \endgroup} +\HLet\listoffigures\:tempc +\let\:tempc\listoftables +\pend:def\:tempc{\begingroup \a:listoftables + \def\@starttoc{\:tableofcontents[lot]\:gobble}} +\append:def\:tempc{\b:listoftables \endgroup} +\HLet\listoftables\:tempc + + \NewConfigure{listoffigures}{2} +\NewConfigure{listoftables}{2} + + + +\ConfigureToc{likeparagraph} {}{\empty}{}{\newline} +\ConfigureToc{likepart} {}{\empty}{}{\newline} +\ConfigureToc{likesection} {}{\empty}{}{\newline} +\ConfigureToc{likesubparagraph} {}{\empty}{}{\newline} +\ConfigureToc{likesubsection} {}{\empty}{}{\newline} +\ConfigureToc{likesubsubsection} {}{\empty}{}{\newline} +\ConfigureToc{paragraph} {\empty}{\ }{}{\newline} +\ConfigureToc{part} {\empty}{\ }{}{\newline} +\ConfigureToc{section} {\empty}{\ }{}{\newline} +\ConfigureToc{subparagraph} {\empty}{\ }{}{\newline} +\ConfigureToc{subsection} {\empty}{\ }{}{\newline} +\ConfigureToc{subsubsection} {\empty}{\ }{}{\newline} + +\ConfigureToc{appendix} {\empty}{\ }{}{\newline} +\ConfigureToc{chapter} {\empty}{\ }{}{\newline} +\ConfigureToc{likechapter} {}{\empty}{}{\newline} + +\Hinput{report} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/res-a.4ht b/Master/texmf-dist/tex/generic/tex4ht/res-a.4ht new file mode 100644 index 00000000000..062a551f95c --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/res-a.4ht @@ -0,0 +1,83 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% res-a.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\def\section{\no:section} +\csname pend:def\endcsname\endresume{% + \csname d:section\endcsname + \global\expandafter\let\csname d:section\endcsname\empty +} +\Configure{section} + {\ifx \@@section\boxed@sectiontitle \csname a:boxed-section\endcsname + \else \csname a:overlapped-section\endcsname \fi } + {\ifx \@@section\boxed@sectiontitle \csname b:boxed-section\endcsname + \else \csname b:overlapped-section\endcsname \fi } + {\ifx \@@section\boxed@sectiontitle \csname c:boxed-section\endcsname + \else \csname c:overlapped-section\endcsname \fi } + {\ifx \@@section\boxed@sectiontitle \csname d:boxed-section\endcsname + \else \csname d:overlapped-section\endcsname \fi } +\NewConfigure{overlapped-section}{4} +\NewConfigure{boxed-section}{4} +\let\:temp\empty +\ifx \print@name\@printcentername + \def\:temp{\let\print@name\@printcentername} +\fi +\ifx \print@name\@linename + \def\:temp{\let\print@name\@linename} +\fi + \def\@printcentername{\begingroup + \a:centername\hbox{\@tablebox{\namefont\@name}}\b:centername + \@ifundefined{@addressone}{}{% + \@ifundefined{@addresstwo}{ + \a:centeraddresses + \hbox{\@tablebox{\@addressone}}\b:centeraddresses + }{ + \c:centeraddresses + \hbox{\@tablebox{\@addressone}}\d:centeraddresses + \hbox{\@tablebox{\@addresstwo}}\e:centeraddresses + }% + }% + \endgroup} + + \def\@linename{\begingroup + \def\\{, }% + \a:linename{\namefont\@name}\b:linename + \@ifundefined{@addressone}{}{% + \a:lineaddress\hbox{\@addressone}\b:lineaddress + \hbox{\@addresstwo}\c:lineaddress + } +\endgroup} + +\:temp +\NewConfigure{centername}{2} +\NewConfigure{centeraddresses}{5} +\NewConfigure{linename}{2} +\NewConfigure{lineaddress}{3} + +\Hinput{res} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/res.4ht b/Master/texmf-dist/tex/generic/tex4ht/res.4ht new file mode 100644 index 00000000000..7352418dfbe --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/res.4ht @@ -0,0 +1,31 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% res.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \Hinclude{\input res-a.4ht}{article} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/revtex.4ht b/Master/texmf-dist/tex/generic/tex4ht/revtex.4ht new file mode 100644 index 00000000000..a2ef9e2e7d8 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/revtex.4ht @@ -0,0 +1,33 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% revtex.4ht 2005-10-23-04:19 % +% Copyright (C) 2002--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\input \@society.4ht +\Hinput{revtex} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/rlbabel.4ht b/Master/texmf-dist/tex/generic/tex4ht/rlbabel.4ht new file mode 100644 index 00000000000..234221db9ee --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/rlbabel.4ht @@ -0,0 +1,63 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% rlbabel.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\let\ht:everypar\o@everypar +\def\L{\protect\pL} +\def\R{\protect\pR} +\Configure{@:currentlabel} + {\let\special\:gobble + \let\protect\empty + \let\o:beginL:=\empty + \let\o:endL:=\empty + \Configure{Lregion}{}{}% + } +\def\:tempc{\a:moreR\bracetext \aftergroup\endR + \aftergroup\b:moreR \beginR\csname + to\@rllanguagename\endcsname} +\HLet\moreR\:tempc +\NewConfigure{moreR}{2} +\def\:tempc{\a:moreL\bracetext \aftergroup\endL + \aftergroup\b:moreL \beginL\csname + from\@rllanguagename\endcsname} +\HLet\moreL\:tempc +\NewConfigure{moreL}{2} +\NewConfigure{$$}[3]{% + \def\a:display{\bgroup#1}% + \def\b:display{#2\egroup \if@rl\else \beginL\fi}% + \def\c:display{#3}% + \everydisplay{\ifx \EndPicture\:UnDef + $$\a:display\everymath{}\everydisplay{}$$ + \aftergroup\b:display \c:display\fi}} +\let\rl:b:display\b:display +\let\rl:c:display\c:display +\let\rl:a:display\a:display +\Configure{$$}{\rl:a:display}{\rl:b:display}{\rl:c:display} + +\Hinput{rlbabel} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/romanian.4ht b/Master/texmf-dist/tex/generic/tex4ht/romanian.4ht new file mode 100644 index 00000000000..8a3869298b3 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/romanian.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% romanian.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{romanian} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/rotating.4ht b/Master/texmf-dist/tex/generic/tex4ht/rotating.4ht new file mode 100644 index 00000000000..1079e5b9292 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/rotating.4ht @@ -0,0 +1,36 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% rotating.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \def\@xrotfloat#1[#2]{\@float{#1}[#2]} +\def\end@rotfloat{\end@float} +\def\endsidewaysfigure{\end@float} +\def\endsidewaystable{\end@float} + +\Hinput{rotating} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/russianb.4ht b/Master/texmf-dist/tex/generic/tex4ht/russianb.4ht new file mode 100644 index 00000000000..7ebd1203a78 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/russianb.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% russianb.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{russianb} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/scottish.4ht b/Master/texmf-dist/tex/generic/tex4ht/scottish.4ht new file mode 100644 index 00000000000..295e90b8901 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/scottish.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% scottish.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{scottish} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/scrartcl.4ht b/Master/texmf-dist/tex/generic/tex4ht/scrartcl.4ht new file mode 100644 index 00000000000..e0d1926de98 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/scrartcl.4ht @@ -0,0 +1,37 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% scrartcl.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\input article.4ht +\Def:Section\minisec{}{#1} +\let\:minisec=\minisec +\def\minisec#1{\:minisec{#1}\@afterheading} +\pend:defI\@makefntext{\IgnorePar} + +\Hinput{scrartcl} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/scrbook.4ht b/Master/texmf-dist/tex/generic/tex4ht/scrbook.4ht new file mode 100644 index 00000000000..ed66c895f40 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/scrbook.4ht @@ -0,0 +1,418 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% scrbook.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\let\o:maketitle:\maketitle +\let\o:maketitle:\maketitle +\def\maketitle{\bgroup + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + \ifx \EndPicture\:UnDef + \def\sec:typ{title}% + \Configure{HtmlPar}{}{}{}{}% + \ConfigureEnv{center}{\empty}{}{\empty}{\empty} + \let\a:tabular:sv\a:tabular \let\b:tabular:sv\b:tabular +\let\c:tabular:sv\c:tabular \let\d:tabular:sv\d:tabular +\let\e:tabular:sv\e:tabular \let\f:tabular:sv\f:tabular +\let\before:begintabular:sv\before:begintabular +% + \Configure{HBorder}{}{}{}{}{}{}{}{}{}{}% + \Configure{tabular}{}{}{}{\e:mktl} + {\bgroup \let\a:tabular\a:tabular:sv \let\b:tabular\b:tabular:sv +\let\c:tabular\c:tabular:sv \let\d:tabular\d:tabular:sv +\let\e:tabular\e:tabular:sv \let\f:tabular\f:tabular:sv +\let\before:begintabular\before:begintabular:sv +}{\egroup} + \ConfigureEnv{tabular}{\empty}{}{}{}% + % + \pend:def\@title{\a:ttl}\append:def\@title{\b:ttl}% + \pend:def\@date{\a:dat}\append:def\@date{\b:dat}% + \pend:def\@author{\a:aut}\append:def\@author{\b:aut}% + \def\and{\a:and} +% + \fi + \pic:gobble\a:mktl \o:maketitle: \pic:gobble\b:mktl + \egroup \let\maketitle\empty} +\NewConfigure{maketitle}[4]{\c:def\a:mktl{#1}\c:def\b:mktl{#2}% + \c:def\a:ttl{#3}\c:def\b:ttl{#4}} +\NewConfigure{thanks author date and}[8]{% + \c:def\a:thanks{#1}\c:def\b:thanks{#2}\c:def\a:aut{#3}\c:def\b:aut{#4}% + \c:def\a:dat{#5}\c:def\b:dat{#6}\c:def\a:and{#7}\c:def\e:mktl{#8}} + +\pend:def\titlepage{% + \cfg:maketitle +} +\def\cfg:maketitle{% + \global\let\cfg:maketitle\empty + \ifx\@dedication\@empty \else + \pend:def\@dedication{\a:dedication}% + \append:def\@dedication{\b:dedication}% + \fi + \pend:def\@title{\a:ttl}\append:def\@title{\b:ttl}% + \pend:def\@author{\a:aut}\append:def\@author{\b:aut}% + \pend:def\@date{\a:dat}\append:def\@date{\b:dat}% + \def\and{\a:and} +} +\NewConfigure{dedication}{2} + +\Configure{UndefinedSec}{likepart} +\Configure{UndefinedSec}{likechapter} +\Configure{UndefinedSec}{likesection} +\Configure{UndefinedSec}{likesubsection} + + +\let\:tempb\chapter +\Def:Section\chapter{\thechapter}{#1} +\let\:chapter\chapter +\let\chapter\:tempb +\def\@makechapterhead#1{} +\let\no@chapter\@chapter +\def\@chapter[#1]#2{% + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + {\SkipRefstepAnchor \let\addcontentsline\:gobbleIII\no@chapter[#1]{}}% + \HtmlEnv \Toc:Title{#1}\:chapter{#2}} +\Def:Section\likechapter{}{#1} +\let\:likechapter\likechapter +\let\likechapter\:UnDef +\let\no@schapter\@schapter +\def\@schapter#1{% + {\let\addcontentsline\:gobbleIII\no@schapter{}}% + \HtmlEnv \:likechapter{#1}} +\let\no@appendix\appendix +\Def:Section\appendix{\thechapter}{#1} +\let\:appendix\appendix +\def\appendix{% + \def\@chapter[##1]##2{% + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + {\def\addcontentsline####1####2####3{}\no@chapter[##1]{}}% + \HtmlEnv \Toc:Title{##1}\:appendix{##2}}% + \no@appendix} +\def\tableofcontents{% + \ifx\contentsname\empty \else + % +\chapter*{\contentsname}% + % +% + \fi + \:tableofcontents} + +\edef\:TOC{% + \noexpand\ifx [\noexpand\:temp + \noexpand\expandafter\noexpand\:TableOfContents + \noexpand\else + \noexpand\Auto:ent{\ifnum \c@tocdepth >-2 part,\fi +\expandafter\ifx \csname @chapter\endcsname\relax + \ifnum \c@tocdepth >\z@ section,\fi +\else + \ifnum \c@tocdepth >\m@ne chapter,appendix,addchap,\fi + \ifnum \z@>\c@tocdepth\else section,\fi + \ifnum 1>\c@tocdepth \else subsection,\fi +\fi +\ifnum 2>\c@tocdepth \else subsection,\fi +\ifnum 3>\c@tocdepth \else subsubsection,\fi +\ifnum 4>\c@tocdepth \else paragraph,\fi +\ifnum 5>\c@tocdepth \else subparagraph,\fi +UnDFexyz}% + \noexpand\fi} +\def\:tableofcontents{\futurelet\:temp\:TOC} +\def\Auto:ent#1{% + \edef\auto:toc{\noexpand\:TableOfContents[\ifx \auto:toc\:UnDef + #1\else \auto:toc \fi]} \auto:toc + \global\let\auto:toc\:UnDef } + +\def\:tocs{\noexpand\:tableofcontents} +\pend:defIII\addcontentsline{% + \def\:temp{##1}\def\:tempa{toc}\ifx \:temp\:tempa + \gHAdvance\TitleCount 1 \fi } +\def\@dottedtocline#1#2#3#4#5{\hbox{\def\numberline##1{\e:listof + ##1\f:listof}\c:listof#4\d:listof}\ignorespaces} +\def\@starttoc#1{% + \begingroup + \makeatletter \Configure{cite}{}{}{}{}% + \def\:temp{#1}\def\:tempa{toc}% + \a:listof\par + \@input{\jobname.\ifx \:temp\:tempa 4ct\else #1\fi}% + \b:listof + \if@filesw + \expandafter\expandafter\csname + newwrite\endcsname\csname tf@#1\endcsname + \immediate\openout \csname tf@#1\endcsname \jobname.#1\relax + \fi + \global\@nobreakfalse + \endgroup} + +\NewConfigure{tableofcontents*}[1]{% + \def\:tempa{#1}\ifx\empty\:tempa + \ifx \au:StartSec\:UnDef \else \gdef\:StartSec{\au:StartSec}\fi + \else + \edef\auto:toc{#1}% + \ifx \au:StartSec\:UnDef + \let\au:StartSec\:StartSec + \def\:StartSec{\:tableofcontents + \global\let\auto:toc\:UnDef \:StartSec}% + \pend:def\:tableofcontents{\gdef\:StartSec{\au:StartSec}}% + \fi \fi +} + + +\ifx \@openbib@code\:UnDef \else + \pend:def\@openbib@code{\labelsep\z@} +\fi +\def\:temp#1#2!*?: {\def\:temp{#1}} +\expandafter\:temp\usepackage!*?: +\def\:tempa{\@latex@e@error} +\ifx \:temp\:tempa \else + \def\:tempa#1#2#3#4{\tmp:toks{#1{#2}}% + \long\expandafter\edef\csname #4 \endcsname{\the\tmp:toks + {\expandafter\noexpand + \csname o:\expandafter\:gobble\string #3:\endcsname}}} +\def\:temp#1{% + \expandafter\expandafter\expandafter\:tempa\csname #1 \endcsname{#1}} +\:temp{rm} +\:temp{sf} +\:temp{tt} +\:temp{bf} +\:temp{it} + +\fi + \let\:tempc\listoffigures +\pend:def\:tempc{\begingroup \a:listoffigures + \def\@starttoc{\:tableofcontents[lof]\:gobble}} +\append:def\:tempc{\b:listoffigures \endgroup} +\HLet\listoffigures\:tempc +\let\:tempc\listoftables +\pend:def\:tempc{\begingroup \a:listoftables + \def\@starttoc{\:tableofcontents[lot]\:gobble}} +\append:def\:tempc{\b:listoftables \endgroup} +\HLet\listoftables\:tempc + + \NewConfigure{listoffigures}{2} +\NewConfigure{listoftables}{2} + +\ifx \part\:UnDef\else + \def\@part[#1]#2{% + \ifnum \c@secnumdepth >-2\relax + \SkipRefstepAnchor \refstepcounter{part}% + \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}% + \else + \addcontentsline{toc}{part}{#1}% + \fi + \csname @endpart\endcsname} +\let\:tempb\part +\Def:Section\part{\thepart}{#1} +\let\:part\part +\let\part\:tempb +\let\no@part\@part +\def\@part[#1]#2{% + {\let\addcontentsline\:gobbleIII\no@part[#1]{}}% + \HtmlEnv \Toc:Title{#1}\:part{#2}} +\Def:Section\likepart{}{#1} +\let\:likepart\likepart +\let\likepart\:UnDef +\let\no@spart\@spart +\def\@spart#1{% + {\let\addcontentsline\:gobbleIII\no@spart{}}% + \HtmlEnv \:likepart{#1}} + +\fi +\ifx \section\:UnDef\else + \let\no@section\section +\Def:Section\section{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesection \fi}{#1} +\let\no:section\section +\def\section{\rdef:sec{section}} +\Def:Section\likesection{}{#1} +\let\:likesection\likesection +\let\likesection\:UnDef + +\fi +\let\no@subsection\subsection +\Def:Section\subsection{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubsection \fi}{#1} +\let\no:subsection\subsection +\def\subsection{\rdef:sec{subsection}} +\Def:Section\likesubsection{}{#1} +\let\:likesubsection\likesubsection +\let\likesubsection\:UnDef + +\let\no@subsubsection\subsubsection +\Def:Section\subsubsection{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubsubsection \fi}{#1} +\let\no:subsubsection\subsubsection +\def\subsubsection{\rdef:sec{subsubsection}} +\Def:Section\likesubsubsection{}{#1} +\let\:likesubsubsection\likesubsubsection +\let\likesubsubsection\:UnDef + +\let\no@paragraph\paragraph +\Def:Section\paragraph{\ifnum \c:secnumdepth>\c@secnumdepth \else + \theparagraph \fi}{#1} +\let\no:paragraph\paragraph +\def\paragraph{\rdef:sec{paragraph}} +\Def:Section\likeparagraph{}{#1} +\let\:likeparagraph\likeparagraph +\let\likeparagraph\:UnDef +\let\no@subparagraph\subparagraph +\Def:Section\subparagraph{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubparagraph \fi}{#1} +\let\no:subparagraph\subparagraph +\def\subparagraph{\rdef:sec{subparagraph}} +\Def:Section\likesubparagraph{}{#1} +\let\:likesubparagraph\likesubparagraph +\let\likesubparagraph\:UnDef + + + + + +\NewConfigure{caption}[4]{\c:def\cptA:{#1}\c:def\cptB:{#2}% + \c:def\cptC:{#3}\c:def\cptD:{#4}} +\long\def\@makecaption#1#2{% + {\cptA: \cap:ref{#1}% +\cptB:}{\cptC:{#2}\cptD:}} + + +\pend:def\caption{\SkipRefstepAnchor} +\append:def\quote{\par\@totalleftmargin\z@} +\long\def\c:theindex:#1#2#3#4#5#6#7#8#9{% + \def\theindex{% + \def\idx:item{\SaveEverypar\ht:everypar{}#1}% + \def\endtheindex{\idx:item#2\RecallEverypar}% + \def\item{\idx:item\def\idx:item{#4}\let\index\@gobble #3}% + \def\subitem{\idx:item\def\idx:item{#6}\let\index\@gobble #5}% + \def\subsubitem{\idx:item\def\idx:item{#8}\let\index\@gobble #7}}% + \def\indexspace{\idx:item#9\let\idx:item\empty}} +\def\warn:idx#1{% + \expandafter\ifx \csname #1warn:idx\endcsname\relax + \expandafter\global + \expandafter\let \csname #1warn:idx\endcsname\def + \immediate\write16 + {---------------------------------------------------------}% + \:warning{If not done so, the index is to be processed by + ^^J\space\space tex '\string\def\string\filename + {{#1}{idx}{4dx}{ind}} \noexpand\input\space idxmake.4ht' + ^^J\space\space makeindex -o #1.ind #1.4dx + ^^Jinstead of + ^^J\space\space makeindex -o #1.ind #1.idx + ^^JOn some platforms, the quotation marks ' should be + ^^J replaced by double quotation marks " or eliminated. + ^^J--------------------------------------------------------- + }% + {\Configure{Needs}{File: #1.4idx}\Needs{}}% + \fi} +\ifOption{info}{\Log:Note{ +A script of the form +^^Jtex '\def\string\filename{{\%\%1}{idx}{4dx}{ind}} + \string\input\space idxmake.4ht' +^^Jmakeindex -o \%\%1.ind \%\%1.4dx +^^Jin the env file, automatically calls to the revised makeindex +^^Jcommand. An extra compilation of the source LaTeX file is required, +^^Jto get the index correctly into the output.}}{} +\def\ind:defs{\let\LNKidx\empty + \def\LNK##1##2##3##4{\ifx\NewConfigure\:UnDef\else + \def\LNK:number{##4}% + \a:LNK[##1]{##2}{}\gHAdvance\:LNKno1 + \def\:THIrd{##3}\ifx\:THIrd\empty + \LNKidx{\ifx\c:LNK\empty\:LNKno\else \c:LNK\fi}\else + \LNKidx{##3}\fi + \global\let\LNKidx\empty + \b:LNK + \fi}% + \def\:LNKno{0}} +\NewConfigure{LNK}{3} +\Configure{LNK}{\Link}{\EndLink}{} + +\Configure{@begin}{theindex}{\ind:defs} + + +\NewConfigure{maketitle}[4]{\c:def\a:mktl{#1}\c:def\b:mktl{#2}% + \c:def\a:ttl{#3}\c:def\b:ttl{#4}} +\NewConfigure{thanks author date and}[8]{% + \c:def\a:thanks{#1}\c:def\b:thanks{#2}\c:def\a:aut{#3}\c:def\b:aut{#4}% + \c:def\a:dat{#5}\c:def\b:dat{#6}\c:def\a:and{#7}\c:def\e:mktl{#8}} + + +\append:def\quotation{\a:quotation\par\@totalleftmargin\z@} +\NewConfigure{quotation}{1} +\NewConfigure{listof}{6} + +\ConfigureToc{likeparagraph} {}{\empty}{}{\newline} +\ConfigureToc{likepart} {}{\empty}{}{\newline} +\ConfigureToc{likesection} {}{\empty}{}{\newline} +\ConfigureToc{likesubparagraph} {}{\empty}{}{\newline} +\ConfigureToc{likesubsection} {}{\empty}{}{\newline} +\ConfigureToc{likesubsubsection} {}{\empty}{}{\newline} +\ConfigureToc{paragraph} {\empty}{\ }{}{\newline} +\ConfigureToc{part} {\empty}{\ }{}{\newline} +\ConfigureToc{section} {\empty}{\ }{}{\newline} +\ConfigureToc{subparagraph} {\empty}{\ }{}{\newline} +\ConfigureToc{subsection} {\empty}{\ }{}{\newline} +\ConfigureToc{subsubsection} {\empty}{\ }{}{\newline} + +\ConfigureToc{appendix} {\empty}{\ }{}{\newline} +\ConfigureToc{chapter} {\empty}{\ }{}{\newline} +\ConfigureToc{likechapter} {}{\empty}{}{\newline} + +\ifx \@@maybeautodot\:UnDef + \let\add:chap=\@addchap +\def\@addchap{% + \let\chap:addcontentsline=\addcontentsline + \def\addcontentsline{\let\addcontentsline\chap:addcontentsline + \:gobbleIII }% + \add:chap} + +\else + \let\no@addchap\@addchap +\def\@addchap[#1]#2{% + \HtmlEnv \Toc:Title{#1}\:addchap{#2}} + +\fi +\let\:makeschapterhead=\@makeschapterhead +\def\::makeschapterhead#1{\:makeschapterhead{\normalfont\normalsize + \:addchap {#1}}} +\pend:def\addchap{\let\@makeschapterhead\::makeschapterhead} +\pend:def\chapter{\let\@makeschapterhead\:makeschapterhead} +\let\:tempb=\addchap +\Def:Section\addchap{}{#1} +\let\:addchap=\addchap +\let\addchap=\:tempb +\ConfigureToc{addchap} {\empty}{\ }{}{\newline} + +\Def:Section\minisec{}{#1} +\let\:minisec=\minisec +\def\minisec#1{\:minisec{#1}\@afterheading} +\pend:defI\@makefntext{\IgnorePar} + +\HRestore\maketitle +\Hinput{scrbook} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/scrreprt.4ht b/Master/texmf-dist/tex/generic/tex4ht/scrreprt.4ht new file mode 100644 index 00000000000..64e0428f35a --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/scrreprt.4ht @@ -0,0 +1,409 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% scrreprt.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\let\o:maketitle:\maketitle +\def\maketitle{\bgroup + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + \ifx \EndPicture\:UnDef + \def\sec:typ{title}% + \Configure{HtmlPar}{}{}{}{}% + \ConfigureEnv{center}{\empty}{}{\empty}{\empty} + \let\a:tabular:sv\a:tabular \let\b:tabular:sv\b:tabular +\let\c:tabular:sv\c:tabular \let\d:tabular:sv\d:tabular +\let\e:tabular:sv\e:tabular \let\f:tabular:sv\f:tabular +\let\before:begintabular:sv\before:begintabular +% + \Configure{HBorder}{}{}{}{}{}{}{}{}{}{}% + \Configure{tabular}{}{}{}{\e:mktl} + {\bgroup \let\a:tabular\a:tabular:sv \let\b:tabular\b:tabular:sv +\let\c:tabular\c:tabular:sv \let\d:tabular\d:tabular:sv +\let\e:tabular\e:tabular:sv \let\f:tabular\f:tabular:sv +\let\before:begintabular\before:begintabular:sv +}{\egroup} + \ConfigureEnv{tabular}{\empty}{}{}{}% + % + \pend:def\@title{\a:ttl}\append:def\@title{\b:ttl}% + \pend:def\@date{\a:dat}\append:def\@date{\b:dat}% + \pend:def\@author{\a:aut}\append:def\@author{\b:aut}% + \def\and{\a:and} +% + \fi + \pic:gobble\a:mktl \o:maketitle: \pic:gobble\b:mktl + \egroup \let\maketitle\empty} +\NewConfigure{maketitle}[4]{\c:def\a:mktl{#1}\c:def\b:mktl{#2}% + \c:def\a:ttl{#3}\c:def\b:ttl{#4}} +\NewConfigure{thanks author date and}[8]{% + \c:def\a:thanks{#1}\c:def\b:thanks{#2}\c:def\a:aut{#3}\c:def\b:aut{#4}% + \c:def\a:dat{#5}\c:def\b:dat{#6}\c:def\a:and{#7}\c:def\e:mktl{#8}} + +\pend:def\titlepage{% + \cfg:maketitle +} +\def\cfg:maketitle{% + \global\let\cfg:maketitle\empty + \ifx\@dedication\@empty \else + \pend:def\@dedication{\a:dedication}% + \append:def\@dedication{\b:dedication}% + \fi + \pend:def\@title{\a:ttl}\append:def\@title{\b:ttl}% + \pend:def\@author{\a:aut}\append:def\@author{\b:aut}% + \pend:def\@date{\a:dat}\append:def\@date{\b:dat}% + \def\and{\a:and} +} +\NewConfigure{dedication}{2} + +\Configure{UndefinedSec}{likepart} +\Configure{UndefinedSec}{likechapter} +\Configure{UndefinedSec}{likesection} +\Configure{UndefinedSec}{likesubsection} +\def\tableofcontents{% + \ifx\contentsname\empty \else + % +\chapter*{\contentsname}% + % +% + \fi + \:tableofcontents} + + +\let\:tempb\chapter +\Def:Section\chapter{\thechapter}{#1} +\let\:chapter\chapter +\let\chapter\:tempb +\def\@makechapterhead#1{} +\let\no@chapter\@chapter +\def\@chapter[#1]#2{% + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + {\SkipRefstepAnchor \let\addcontentsline\:gobbleIII\no@chapter[#1]{}}% + \HtmlEnv \Toc:Title{#1}\:chapter{#2}} +\Def:Section\likechapter{}{#1} +\let\:likechapter\likechapter +\let\likechapter\:UnDef +\let\no@schapter\@schapter +\def\@schapter#1{% + {\let\addcontentsline\:gobbleIII\no@schapter{}}% + \HtmlEnv \:likechapter{#1}} +\let\no@appendix\appendix +\Def:Section\appendix{\thechapter}{#1} +\let\:appendix\appendix +\def\appendix{% + \def\@chapter[##1]##2{% + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + {\def\addcontentsline####1####2####3{}\no@chapter[##1]{}}% + \HtmlEnv \Toc:Title{##1}\:appendix{##2}}% + \no@appendix} + +\NewConfigure{caption}[4]{\c:def\cptA:{#1}\c:def\cptB:{#2}% + \c:def\cptC:{#3}\c:def\cptD:{#4}} +\long\def\@makecaption#1#2{% + {\cptA: \cap:ref{#1}% +\cptB:}{\cptC:{#2}\cptD:}} + + +\pend:def\caption{\SkipRefstepAnchor} +\append:def\quote{\par\@totalleftmargin\z@} +\long\def\c:theindex:#1#2#3#4#5#6#7#8#9{% + \def\theindex{% + \def\idx:item{\SaveEverypar\ht:everypar{}#1}% + \def\endtheindex{\idx:item#2\RecallEverypar}% + \def\item{\idx:item\def\idx:item{#4}\let\index\@gobble #3}% + \def\subitem{\idx:item\def\idx:item{#6}\let\index\@gobble #5}% + \def\subsubitem{\idx:item\def\idx:item{#8}\let\index\@gobble #7}}% + \def\indexspace{\idx:item#9\let\idx:item\empty}} +\def\warn:idx#1{% + \expandafter\ifx \csname #1warn:idx\endcsname\relax + \expandafter\global + \expandafter\let \csname #1warn:idx\endcsname\def + \immediate\write16 + {---------------------------------------------------------}% + \:warning{If not done so, the index is to be processed by + ^^J\space\space tex '\string\def\string\filename + {{#1}{idx}{4dx}{ind}} \noexpand\input\space idxmake.4ht' + ^^J\space\space makeindex -o #1.ind #1.4dx + ^^Jinstead of + ^^J\space\space makeindex -o #1.ind #1.idx + ^^JOn some platforms, the quotation marks ' should be + ^^J replaced by double quotation marks " or eliminated. + ^^J--------------------------------------------------------- + }% + {\Configure{Needs}{File: #1.4idx}\Needs{}}% + \fi} +\ifOption{info}{\Log:Note{ +A script of the form +^^Jtex '\def\string\filename{{\%\%1}{idx}{4dx}{ind}} + \string\input\space idxmake.4ht' +^^Jmakeindex -o \%\%1.ind \%\%1.4dx +^^Jin the env file, automatically calls to the revised makeindex +^^Jcommand. An extra compilation of the source LaTeX file is required, +^^Jto get the index correctly into the output.}}{} +\def\ind:defs{\let\LNKidx\empty + \def\LNK##1##2##3##4{\ifx\NewConfigure\:UnDef\else + \def\LNK:number{##4}% + \a:LNK[##1]{##2}{}\gHAdvance\:LNKno1 + \def\:THIrd{##3}\ifx\:THIrd\empty + \LNKidx{\ifx\c:LNK\empty\:LNKno\else \c:LNK\fi}\else + \LNKidx{##3}\fi + \global\let\LNKidx\empty + \b:LNK + \fi}% + \def\:LNKno{0}} +\NewConfigure{LNK}{3} +\Configure{LNK}{\Link}{\EndLink}{} + +\Configure{@begin}{theindex}{\ind:defs} + +\NewConfigure{maketitle}[4]{\c:def\a:mktl{#1}\c:def\b:mktl{#2}% + \c:def\a:ttl{#3}\c:def\b:ttl{#4}} +\NewConfigure{thanks author date and}[8]{% + \c:def\a:thanks{#1}\c:def\b:thanks{#2}\c:def\a:aut{#3}\c:def\b:aut{#4}% + \c:def\a:dat{#5}\c:def\b:dat{#6}\c:def\a:and{#7}\c:def\e:mktl{#8}} + + +\append:def\quotation{\a:quotation\par\@totalleftmargin\z@} +\NewConfigure{quotation}{1} +\NewConfigure{listof}{6} + +\def\tableofcontents{% + \ifx\contentsname\empty \else + % +\chapter*{\contentsname}% + % +% + \fi + \:tableofcontents} + +\edef\:TOC{% + \noexpand\ifx [\noexpand\:temp + \noexpand\expandafter\noexpand\:TableOfContents + \noexpand\else + \noexpand\Auto:ent{\ifnum \c@tocdepth >-2 part,\fi + \ifnum \c@tocdepth >\m@ne chapter,appendix,addchap,\fi + \ifnum \z@>\c@tocdepth\else section,\fi + \ifnum 1>\c@tocdepth \else subsection,\fi +\ifnum 2>\c@tocdepth \else subsection,\fi +\ifnum 3>\c@tocdepth \else subsubsection,\fi +\ifnum 4>\c@tocdepth \else paragraph,\fi +\ifnum 5>\c@tocdepth \else subparagraph,\fi +UnDFexyz}% + \noexpand\fi} +\def\:tableofcontents{\futurelet\:temp\:TOC} +\def\Auto:ent#1{% + \edef\auto:toc{\noexpand\:TableOfContents[\ifx \auto:toc\:UnDef + #1\else \auto:toc \fi]} \auto:toc + \global\let\auto:toc\:UnDef } +\def\:tocs{\noexpand\:tableofcontents} +\pend:defIII\addcontentsline{% + \def\:temp{##1}\def\:tempa{toc}\ifx \:temp\:tempa + \gHAdvance\TitleCount 1 \fi } +\def\@dottedtocline#1#2#3#4#5{\hbox{\def\numberline##1{\e:listof + ##1\f:listof}\c:listof#4\d:listof}\ignorespaces} +\def\@starttoc#1{% + \begingroup + \makeatletter \Configure{cite}{}{}{}{}% + \def\:temp{#1}\def\:tempa{toc}% + \a:listof\par + \@input{\jobname.\ifx \:temp\:tempa 4ct\else #1\fi}% + \b:listof + \if@filesw + \expandafter\expandafter\csname + newwrite\endcsname\csname tf@#1\endcsname + \immediate\openout \csname tf@#1\endcsname \jobname.#1\relax + \fi + \global\@nobreakfalse + \endgroup} +\NewConfigure{tableofcontents*}[1]{% + \def\:tempa{#1}\ifx\empty\:tempa + \ifx \au:StartSec\:UnDef \else \gdef\:StartSec{\au:StartSec}\fi + \else + \edef\auto:toc{#1}% + \ifx \au:StartSec\:UnDef + \let\au:StartSec\:StartSec + \def\:StartSec{\:tableofcontents + \global\let\auto:toc\:UnDef \:StartSec}% + \pend:def\:tableofcontents{\gdef\:StartSec{\au:StartSec}}% + \fi \fi +} + + +\ifx \@openbib@code\:UnDef \else + \pend:def\@openbib@code{\labelsep\z@} +\fi +\def\:temp#1#2!*?: {\def\:temp{#1}} +\expandafter\:temp\usepackage!*?: +\def\:tempa{\@latex@e@error} +\ifx \:temp\:tempa \else + \def\:tempa#1#2#3#4{\tmp:toks{#1{#2}}% + \long\expandafter\edef\csname #4 \endcsname{\the\tmp:toks + {\expandafter\noexpand + \csname o:\expandafter\:gobble\string #3:\endcsname}}} +\def\:temp#1{% + \expandafter\expandafter\expandafter\:tempa\csname #1 \endcsname{#1}} +\:temp{rm} +\:temp{sf} +\:temp{tt} +\:temp{bf} +\:temp{it} + +\fi + \let\:tempc\listoffigures +\pend:def\:tempc{\begingroup \a:listoffigures + \def\@starttoc{\:tableofcontents[lof]\:gobble}} +\append:def\:tempc{\b:listoffigures \endgroup} +\HLet\listoffigures\:tempc +\let\:tempc\listoftables +\pend:def\:tempc{\begingroup \a:listoftables + \def\@starttoc{\:tableofcontents[lot]\:gobble}} +\append:def\:tempc{\b:listoftables \endgroup} +\HLet\listoftables\:tempc + + \NewConfigure{listoffigures}{2} +\NewConfigure{listoftables}{2} + +\ifx \part\:UnDef\else + \def\@part[#1]#2{% + \ifnum \c@secnumdepth >-2\relax + \SkipRefstepAnchor \refstepcounter{part}% + \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}% + \else + \addcontentsline{toc}{part}{#1}% + \fi + \csname @endpart\endcsname} +\let\:tempb\part +\Def:Section\part{\thepart}{#1} +\let\:part\part +\let\part\:tempb +\let\no@part\@part +\def\@part[#1]#2{% + {\let\addcontentsline\:gobbleIII\no@part[#1]{}}% + \HtmlEnv \Toc:Title{#1}\:part{#2}} +\Def:Section\likepart{}{#1} +\let\:likepart\likepart +\let\likepart\:UnDef +\let\no@spart\@spart +\def\@spart#1{% + {\let\addcontentsline\:gobbleIII\no@spart{}}% + \HtmlEnv \:likepart{#1}} + +\fi +\ifx \section\:UnDef\else + \let\no@section\section +\Def:Section\section{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesection \fi}{#1} +\let\no:section\section +\def\section{\rdef:sec{section}} +\Def:Section\likesection{}{#1} +\let\:likesection\likesection +\let\likesection\:UnDef +\fi +\let\no@subsection\subsection +\Def:Section\subsection{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubsection \fi}{#1} +\let\no:subsection\subsection +\def\subsection{\rdef:sec{subsection}} +\Def:Section\likesubsection{}{#1} +\let\:likesubsection\likesubsection +\let\likesubsection\:UnDef +\let\no@subsubsection\subsubsection +\Def:Section\subsubsection{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubsubsection \fi}{#1} +\let\no:subsubsection\subsubsection +\def\subsubsection{\rdef:sec{subsubsection}} +\Def:Section\likesubsubsection{}{#1} +\let\:likesubsubsection\likesubsubsection +\let\likesubsubsection\:UnDef +\let\no@paragraph\paragraph +\Def:Section\paragraph{\ifnum \c:secnumdepth>\c@secnumdepth \else + \theparagraph \fi}{#1} +\let\no:paragraph\paragraph +\def\paragraph{\rdef:sec{paragraph}} +\Def:Section\likeparagraph{}{#1} +\let\:likeparagraph\likeparagraph +\let\likeparagraph\:UnDef +\let\no@subparagraph\subparagraph +\Def:Section\subparagraph{\ifnum \c:secnumdepth>\c@secnumdepth \else + \thesubparagraph \fi}{#1} +\let\no:subparagraph\subparagraph +\def\subparagraph{\rdef:sec{subparagraph}} +\Def:Section\likesubparagraph{}{#1} +\let\:likesubparagraph\likesubparagraph +\let\likesubparagraph\:UnDef +\ConfigureToc{likeparagraph} {}{\empty}{}{\newline} +\ConfigureToc{likepart} {}{\empty}{}{\newline} +\ConfigureToc{likesection} {}{\empty}{}{\newline} +\ConfigureToc{likesubparagraph} {}{\empty}{}{\newline} +\ConfigureToc{likesubsection} {}{\empty}{}{\newline} +\ConfigureToc{likesubsubsection} {}{\empty}{}{\newline} +\ConfigureToc{paragraph} {\empty}{\ }{}{\newline} +\ConfigureToc{part} {\empty}{\ }{}{\newline} +\ConfigureToc{section} {\empty}{\ }{}{\newline} +\ConfigureToc{subparagraph} {\empty}{\ }{}{\newline} +\ConfigureToc{subsection} {\empty}{\ }{}{\newline} +\ConfigureToc{subsubsection} {\empty}{\ }{}{\newline} +\ConfigureToc{appendix} {\empty}{\ }{}{\newline} +\ConfigureToc{chapter} {\empty}{\ }{}{\newline} +\ConfigureToc{likechapter} {}{\empty}{}{\newline} + +\ifx \@@maybeautodot\:UnDef + \let\add:chap=\@addchap +\def\@addchap{% + \let\chap:addcontentsline=\addcontentsline + \def\addcontentsline{\let\addcontentsline\chap:addcontentsline + \:gobbleIII }% + \add:chap} + +\else + \let\no@addchap\@addchap +\def\@addchap[#1]#2{% + \HtmlEnv \Toc:Title{#1}\:addchap{#2}} + +\fi +\let\:makeschapterhead=\@makeschapterhead +\def\::makeschapterhead#1{\:makeschapterhead{\normalfont\normalsize + \:addchap {#1}}} +\pend:def\addchap{\let\@makeschapterhead\::makeschapterhead} +\pend:def\chapter{\let\@makeschapterhead\:makeschapterhead} +\let\:tempb=\addchap +\Def:Section\addchap{}{#1} +\let\:addchap=\addchap +\let\addchap=\:tempb +\ConfigureToc{addchap} {\empty}{\ }{}{\newline} + +\Def:Section\minisec{}{#1} +\let\:minisec=\minisec +\def\minisec#1{\:minisec{#1}\@afterheading} +\pend:defI\@makefntext{\IgnorePar} + +\Hinput{scrreprt} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/seminar-a.4ht b/Master/texmf-dist/tex/generic/tex4ht/seminar-a.4ht new file mode 100644 index 00000000000..13fb5bdc56a --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/seminar-a.4ht @@ -0,0 +1,37 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% seminar-a.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\def\begin@slide[#1,#2]{\begingroup + \slide@clearpage \slidetrue \leavevmode \refstepcounter{slide}% + \the\slide@hook \the\before@newslide + \everyslide} +\def\end@slide{\endgroup} + +\Hinput{seminar} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/seminar.4ht b/Master/texmf-dist/tex/generic/tex4ht/seminar.4ht new file mode 100644 index 00000000000..a3341b3e3cf --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/seminar.4ht @@ -0,0 +1,39 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% seminar.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\let\seminar:Hinput=\Hinput +\def\Hinput#1{% + \seminar:Hinput{#1}% + \def\:temp{#1}\def\:tempa{article}\ifx \:temp\:tempa + \let\Hinput=\seminar:Hinput + \input seminar-a.4ht + \fi +} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/seslideb.4ht b/Master/texmf-dist/tex/generic/tex4ht/seslideb.4ht new file mode 100644 index 00000000000..a8ff68b435d --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/seslideb.4ht @@ -0,0 +1,35 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% seslideb.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\NewSection\swSlide{}{} +\def\PageBreak{\swSlide{\swTitle}} +\let\swTitle\relax + +\Hinput{seslideb} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/showfonts.4ht b/Master/texmf-dist/tex/generic/tex4ht/showfonts.4ht new file mode 100644 index 00000000000..f8fd5cdcca9 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/showfonts.4ht @@ -0,0 +1,75 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% showfonts.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Compile this style file and check the log file for +% instructions on how to use it. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \newcount\i + \def\cont{\ifnum \i<256 \expandafter\next \fi } + \def\showfonts{\vfill\break + \def\row{\tt \the\i}\let\ttl=\empty \i=0 + \addcol} + \def\addcol#1{\if !#1!% + \def\next{\row \cr \global\advance\i by 1 \cont } + \i=0 \ifx \HCode\UnDef \expandafter\halign + \else \expandafter\TeXhalign \fi + {&##\quad\cr\ttl\cr\cont \cr} + \par \hrule\par + \else + \edef\ttl{\ttl}% + \expandafter\font \csname x\the\i\endcsname=#1 + \expandafter\let\csname row\the\i\endcsname=\row + \edef\row{% + \expandafter\noexpand\csname row\the\i\endcsname + & \csname x\the\i\endcsname \char\i} + \advance\i by 1 \expandafter\addcol + \fi + } +\ifx \section\undefined + \immediate\write16{-----------------------------------------------} + \immediate\write16{| This style file provides the command} + \immediate\write16{| \noexpand\showfonts {font1} ... {fontN} {}} + \immediate\write16{| for exhibiting fonts.} + \immediate\write16{| } + \immediate\write16{| Example:} + \immediate\write16{| \noexpand\documentclass{article}} + \immediate\write16{| \noexpand\input showfonts.4ht} + \immediate\write16{| \noexpand\begin{document}} + \immediate\write16{| \noexpand\showfonts {cmr10}{cmtt10} {}} + \immediate\write16{| \noexpand\end{document}} + \immediate\write16{-----------------------------------------------} + \def\next{% + \csname bye\endcsname + \documentclass {article} + \begin {document} + \end {document} + } + \expandafter\next +\fi + diff --git a/Master/texmf-dist/tex/generic/tex4ht/sig-alternate.4ht b/Master/texmf-dist/tex/generic/tex4ht/sig-alternate.4ht new file mode 100644 index 00000000000..def415f1666 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/sig-alternate.4ht @@ -0,0 +1,36 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% sig-alternate.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \input acm_proc_article-sp.4ht + \def\thesubsubsection{\thesubsection.\arabic{subsubsection}} +\def\theparagraph{\thesubsubsection.\arabic{paragraph}} +\def\endthebibliography{\endlist} + +\Hinput{sig-alternate} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/slides.4ht b/Master/texmf-dist/tex/generic/tex4ht/slides.4ht new file mode 100644 index 00000000000..277ca1a2985 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/slides.4ht @@ -0,0 +1,67 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% slides.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\def\btn:s{% + \advance\c@slide by -1 + \edef\prevCutAt{\RefFile{\jobname-sl\the\c@slide.\:html}}% + \ifx\prevCutAt\space \let\prevCutAt=\empty \fi + \advance\c@slide by 2 + \edef\nextCutAt{\RefFile{\jobname-sl\the\c@slide.\:html}}% + \ifx\nextCutAt\space \let\nextCutAt=\empty \fi +} +\append:def\slide{\expandafter\ifx \csname slide:\endcsname\relax \else + \NextFile{\jobname-sl\the\c@slide .\:html}% + \HPage{\a:slidename}% + \bgroup\btn:s \default:bts{}{tail}% + \egroup + \fi} +\pend:def\endslide{\expandafter\ifx \csname slide:\endcsname\relax \else + \bgroup \btn:s + \pend:def\b:crsbt{\Link-{}{tail\FileName}\EndLink}% + \default:bts{tail}{}% + \egroup\EndHPage{}\fi} +\NewConfigure{slidename}{1} +\Configure{slidename}{\the\c@slide} +\pend:def\maketitle{\bgroup + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + \pend:def\@title{\a:ttl}\append:def\@title{\b:ttl}% + \pend:def\@date{\a:dat}\append:def\@date{\b:dat}% + \pend:def\@author{\a:aut}\append:def\@author{\b:aut}% + \a:mktl } +\append:def\maketitle{\b:mktl \egroup } +\NewConfigure{maketitle}[4]{\c:def\a:mktl{#1}\c:def\b:mktl{#2}% + \c:def\a:ttl{#3}\c:def\b:ttl{#4}} +\NewConfigure{author date}[4]{% + \c:def\a:aut{#1}\c:def\b:aut{#2}% + \c:def\a:dat{#3}\c:def\b:dat{#4}} + +\Hinput{slides} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/slidesec.4ht b/Master/texmf-dist/tex/generic/tex4ht/slidesec.4ht new file mode 100644 index 00000000000..705ec034a7d --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/slidesec.4ht @@ -0,0 +1,75 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% slidesec.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\def\listofslides{\begingroup + \section*{List of Slides}% + \def\l@slide##1##2##3{% + \slide@undottedcline{\slidenumberline{##3}{##2}}{}}% + \let\l@subslide\l@slide \a:listofslides + \:tableofcontents[slidesection,subslidesection]\b:listofslides + \endgroup} +\NewConfigure{listofslides}{2} +\def\slide@heading[#1]#2{% + \stepcounter{slidesection}% + \:los{slidesection}{#1}% + \gdef\theslideheading{#1}% + \def\@tempa{#2}% + \ifx\@tempa\@empty\else + {\edef\@currentlabel{\csname + p@slidesection\endcsname\theslidesection}% + \makeslideheading{#2}}% + \fi} + +\def\slide@subheading[#1]#2{% + \stepcounter{slidesection}% + \:los{subheading}{#1}% + \gdef\theslidesubheading{#1}% + \def\@tempa{#2}% + \ifx\@tempa\@empty\else + {\edef\@currentlabel{\csname p@slidesubsection\endcsname + \theslidesubsection}\makeslideheading{#2}}% + \fi} + +\def\:los#1#2{{\Link{#1-\expandafter\the\csname + c@#1\endcsname}{#1\expandafter\the\csname + c@#1\endcsname}\EndLink +\protect:wrtoc + \edef\:temp{\the\:tokwrite{\string\doTocEntry + \string\toc#1{\expandafter\the\csname c@#1\endcsname}{\string + \csname\space a:TocLink\string\endcsname + {\FileNumber}{#1\expandafter\the + \csname c@#1\endcsname}{#1-\expandafter\the + \csname c@#1\endcsname}{\ignorespaces #2}}{\the + \c@slide}\relax}}\:temp + }} + + +\Hinput{slidesec} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/slovak.4ht b/Master/texmf-dist/tex/generic/tex4ht/slovak.4ht new file mode 100644 index 00000000000..5827f9651ba --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/slovak.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% slovak.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{slovak} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/slovene.4ht b/Master/texmf-dist/tex/generic/tex4ht/slovene.4ht new file mode 100644 index 00000000000..fa7f8dbcfa2 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/slovene.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% slovene.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{slovene} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/soul.4ht b/Master/texmf-dist/tex/generic/tex4ht/soul.4ht new file mode 100755 index 00000000000..374acb66b04 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/soul.4ht @@ -0,0 +1,47 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% soul.4ht 2005-10-23-04:19 % +% Copyright (C) 2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\expandafter\long\expandafter\def\csname textcaps \endcsname#1{\a:textcaps + #1\b:textcaps} +\expandafter\long\expandafter\def\csname texthl \endcsname#1{\a:texthl + \SOUL@hlcolor{#1}\b:texthl} +\expandafter\long\expandafter\def\csname textso \endcsname#1{\a:textso + #1\b:textso} +\expandafter\long\expandafter\def\csname textst \endcsname#1{\a:textst + \SOUL@stcolor{#1}\b:textst} +\expandafter\long\expandafter\def\csname textul \endcsname#1{\a:textul + \SOUL@ulcolor{#1}\b:textul} +\NewConfigure{textcaps}{2} +\NewConfigure{texthl}{2} +\NewConfigure{textso}{2} +\NewConfigure{textst}{2} +\NewConfigure{textul}{2} + +\Hinput{soul} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/spanish.4ht b/Master/texmf-dist/tex/generic/tex4ht/spanish.4ht new file mode 100644 index 00000000000..61f75c12968 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/spanish.4ht @@ -0,0 +1,79 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% spanish.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \def\spanish:shorthand#1{\leavevmode \hbox{\csname a:spanish"#1\endcsname}} +\def\:temp{\spanish:shorthand o} +\expandafter\HLet\csname spanish@sh@\string"@o@\endcsname=\:temp +\def\:temp{\spanish:shorthand a} +\expandafter\HLet\csname spanish@sh@\string"@a@\endcsname=\:temp +\NewConfigure{spanish"a}{1} +\NewConfigure{spanish"o}{1} +\pend:defIII\es@accent{% + \expandafter\:text@composite@x + \csname OT1\string##1\endcsname##3\@empty} +\def\:text@composite@x#1#2{% + \expandafter\ifx \csname \string#1-\string#2\endcsname\relax + \expandafter\ifx \csname \string#1- :\endcsname\relax + \expandafter\expandafter\expandafter\:gobble + \else + \expandafter\expandafter + \expandafter\expandafter + \expandafter\expandafter + \csname \string#1- :\endcsname + \fi + \else \expandafter\:gobble + \fi + {#2}% + } +\def\chk:acc#1#2#3{% + \if !#2!\expandafter\:gobbleIII \else + \if \string#1\string#2% + \a:es@accents#3\b:es@accents + \expandafter\expandafter\expandafter\gob:accc + \else + \expandafter\expandafter\expandafter\chk:acc + \fi + \fi + {#1}% +} +\def\gob:accc#1{\gob:acc} +\def\gob:acc#1#2{\if !#2!\expandafter\gobe:acc + \else \expandafter\gob:acc\fi +} +\ifes@LaTeXe + \def\gobe:acc#1\@text@composite#2\@text@composite#3{} +\else + \let\gobe:acc=\:gobble +\fi +\NewConfigure{es@accent}[2]{\expandafter + \def\csname #1- :\endcsname##1{\chk:acc{##1}#2{}{}}} +\NewConfigure{es@accents}{2} + +\Hinput{spanish} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/splitidx.4ht b/Master/texmf-dist/tex/generic/tex4ht/splitidx.4ht new file mode 100644 index 00000000000..67407ac5523 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/splitidx.4ht @@ -0,0 +1,72 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% splitidx.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\def\warn:idx#1{% + \expandafter\ifx \csname #1warn:idx\endcsname\relax + \expandafter\global + \expandafter\let \csname #1warn:idx\endcsname\def + \:warning{If not done so, the index is to be processed by + ^^J\space\space tex '\string\def\string\filename + {{#1}{idx}{4dx}{ind}} \noexpand\input\space idxmake.4ht' + ^^J\space\space move #1.4dx #1.idx + ^^Jbefore invoking + ^^J\space\space splitindex #1.idx + ^^JOn some platforms, the quotation marks ' should be + ^^J replaced by double quotation marks " or eliminated. + }% + {\Configure{Needs}{File: #1.4idx}\Needs{}}% + \fi} + +\pend:defII\@@@wrsindex{% + \if@splitidx + \warn:idx{##1}% + \@ifundefined{@indexfile@##1}{}{\html:addr + \hbox{\Link-{}{dx\last:haddr +}\EndLink}% + \edef\:temp{\expandafter + \write\csname @indexfile@##1\endcsname{\expandafter + \string\a:idxmake{\RefFileNumber + \FileNumber}{dx\last:haddr +}{\a:makeindex}}}\:temp}% + \else + \warn:idx{\jobname}% + \html:addr \hbox{\Link-{}{dx\last:haddr +}\EndLink + \edef\:temp{% + \write\@indexfile{\expandafter\string\a:idxmake{\RefFileNumber + \FileNumber}{dx\last:haddr +}{\a:makeindex}}}\:temp}% + \fi +} +\ifx \a:makeindex\:UnDef + \NewConfigure{makeindex}{1} \Configure{makeindex}{} +\fi + +\Hinput{splitidx} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/srcltx.4ht b/Master/texmf-dist/tex/generic/tex4ht/srcltx.4ht new file mode 100644 index 00000000000..d6b0ab2e954 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/srcltx.4ht @@ -0,0 +1,48 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% srcltx.4ht 2005-10-23-04:19 % +% Copyright (C) 2002--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\:warning{disabling srcltx}% +\SRCOKfalse +\let\SRCOKtrue=\relax +\ifx \src@everypar\:UnDef \else + \let\everypar\src@everypar + \let\ht:everypar\everypar +\fi +\def\src@@include#1{\let\include\src@include + \let\src@include\:UnDef \let\src@@include\:gobble \include} +\def\src@@@input#1{\let\input\src@input + \let\src@input\:UnDef \let\src@@@input\:gobble \input} +\def\:temp#1\expandafter\src@spec#2!*?: {\everymath{#1}} +\expandafter\:temp \the\everymath\expandafter\src@spec !*?: +\def\:temp#1\expandafter\src@spec#2!*?: {\everypar{#1}} +\expandafter\:temp \the\everypar\expandafter\src@spec !*?: +\def\src@@bibliography#1#2{\src@bibliography{#2}} + +\Hinput{srcltx} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/subfigure.4ht b/Master/texmf-dist/tex/generic/tex4ht/subfigure.4ht new file mode 100644 index 00000000000..46e57a99bcd --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/subfigure.4ht @@ -0,0 +1,64 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% subfigure.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\ifx\subfig@oldlabel\relax + \def\:tempc{\gHAdvance\TitleCount 1 \o:@subcaption:} +\HLet\@subcaption=\:tempc +\def\:tempc#1[#2][#3]#4{\a:subfigure \cur:lbl{}% + \o:@subfloat:{#1}[#2][#3]{#4}\b:subfigure} +\HLet\@subfloat\:tempc + +\else + \def\:tempc{% + \begingroup \gHAdvance\TitleCount 1 + \let\begingroup\empty + \let\:tempa\xdef + \def\xdef{\let\xdef\:tempa + \def\protect{\string}\xdef}\o:@subcaption:} +\HLet\@subcaption=\:tempc +\def\:tempc#1[#2]#3{\a:subfigure + \o:@subfloat:{#1}[#2]{\cur:lbl{}#3}\b:subfigure} +\HLet\@subfloat\:tempc + +\fi +\NewConfigure{subfigure}{2} +\def\:tempc#1#2{\o:@makesubfigurecaption:{% + \pend:def\thesubfigure{\a:subfigurecaption}% + \append:def\thesubfigure{\b:subfigurecaption}% + \pend:def\thesubtable{\a:subfigurecaption}% + \append:def\thesubtable{\b:subfigurecaption}% + #1}{\c:subfigurecaption#2\d:subfigurecaption}} +\HLet\@makesubfigurecaption\:tempc +\NewConfigure{subfigurecaption}{4} +\def\:tempc{\gHAdvance\TitleCount 1 \o:subfig@oldcaption:} +\HLet\subfig@oldcaption\:tempc + + +\Hinput{subfigure} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/supertabular.4ht b/Master/texmf-dist/tex/generic/tex4ht/supertabular.4ht new file mode 100644 index 00000000000..9031fb26bbb --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/supertabular.4ht @@ -0,0 +1,65 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% supertabular.4ht 2005-10-23-04:19 % +% Copyright (C) 2002--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \long\def\tablelasttail#1{% + \def\:temp{#1}\ifx \:temp\empty + \gdef \@table@last@tail {}% + \else + \gdef \@table@last@tail {\cr #1}% + \fi +} +\ifx \@table@last@tail\:UnDef \else + \gdef\:temp{} + \ifx \@table@last@tail\:temp\else + \pend:def\@table@last@tail{\cr}% +\fi \fi +\def\ST@xargarraycr#1{% + \@tempdima #1\relax \cr + \ifdim #1>5pt + \ifx \ar:cnt \:UnDef \else + \o:noalign: {% + \gdef\SpBorder{#1}% + \append:def \hline:s {\a:SpBorder }% + \def\:tempb{\ifnum \tmp:cnt <\ar:cnt + \advance \tmp:cnt by 1 + \append:def\hline:s{\b:SpBorder }\expandafter\:tempb \fi }% + \tmp:cnt=0 \:tempb + \append:def\hline:s{\c:SpBorder }% + \global\let\hline:s=\hline:s }% + \fi \fi +} +\NewConfigure{SpBorder}{3} +\def\ST@cr{} +\long\def\tabletail#1{\gdef\@tabletail{}} +\tabletail{} +\let\o:ST@caption:=\ST@caption +\def\ST@caption{\gHAdvance\TitleCount by 1 \o:ST@caption:} + +\Hinput{supertabular} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/sverb.4ht b/Master/texmf-dist/tex/generic/tex4ht/sverb.4ht new file mode 100644 index 00000000000..9d89bc290fa --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/sverb.4ht @@ -0,0 +1,35 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% sverb.4ht 2005-10-23-04:19 % +% Copyright (C) 2004--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\def\sv@demosmp{\par\a:demo \raggedright \vbox\bgroup} +\def\sv@demoemp{\par\unpenalty\unskip \egroup\b:demo} +\NewConfigure{demo}{2} + +\Hinput{sverb} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/svg.4ht b/Master/texmf-dist/tex/generic/tex4ht/svg.4ht new file mode 100644 index 00000000000..bff015bc71b --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/svg.4ht @@ -0,0 +1,461 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% svg.4ht 2005-10-23-20:28 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This program can redistributed and/or modified unde r % +% the terms of the LaTeX Project Public License % +% Distributed from CTAN archives in directory % +% macros/latex/base/lppl.txt; either version 1 of the % +% License, or (at your option) any later version. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gartside@maths.ox.ac.uk % +% gurari@cis.ohio-state.edu % +% http://www.maths.ox.ac.uk/~gartside % +% http://www.cis.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\immediate\write-1{version 2005-10-23-20:28} +\exit:ifnot{tex4ht,% +th4} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tex4ht} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{VERSION} + {\IgnorePar\HCode{ \Hnewline}} +\Configure{DOCTYPE}{\HCode + {\Hnewline + \Hnewline +}} +\Configure{@DOCTYPE} + {\Hnewline + \%svg.dtd; \Hnewline} +\Configure{@HTML} + {\Hnewline xmlns:svg="http://www.w3.org/2000/svg"\Hnewline } +\Configure{Picture}{.svg} +\:CheckOption{svg-obj} \if:Option + \Configure{IMG} + {\special{t4ht=}}
+  {% + **\Hnewline<\:svg text x="\%.1f" y="\%.1f" >% + *% + *\Hnewline<\:svg rect x="\%.1f#4" y="\%.1f#4" + width="\%.1f#4" height="\%.1f#4" />% + *#1*#2*#1*#2*#3}} +\Configure{Canvas}{0.0000152587890625}{0.0}{0.5}{} + + \else + \def\Svg{\HCode{\Hnewline + \Hnewline}% + \bgroup\Canvas \x:SUBOff \x:SUPOff + \let\Picture=\empty \everymath{}\everydisplay{}% +} +\def\EndSvg{\EndCanvas\egroup + \HCode{}} + + \fi +\fi \fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/swedish.4ht b/Master/texmf-dist/tex/generic/tex4ht/swedish.4ht new file mode 100644 index 00000000000..8ef3cf6ae37 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/swedish.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% swedish.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{swedish} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/syntax.4ht b/Master/texmf-dist/tex/generic/tex4ht/syntax.4ht new file mode 100644 index 00000000000..3347d74e557 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/syntax.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% syntax.4ht 2005-10-23-04:19 % +% Copyright (C) 2004--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{syntax} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/t2benc.4ht b/Master/texmf-dist/tex/generic/tex4ht/t2benc.4ht new file mode 100644 index 00000000000..51180a21778 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/t2benc.4ht @@ -0,0 +1,31 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% t2benc.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\Hinput{t2benc} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/table.4ht b/Master/texmf-dist/tex/generic/tex4ht/table.4ht new file mode 100755 index 00000000000..9595a939155 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/table.4ht @@ -0,0 +1 @@ +\ diff --git a/Master/texmf-dist/tex/generic/tex4ht/tabulary-a.4ht b/Master/texmf-dist/tex/generic/tex4ht/tabulary-a.4ht new file mode 100755 index 00000000000..e118802fefd --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/tabulary-a.4ht @@ -0,0 +1,79 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% tabulary-a.4ht 2005-10-23-04:19 % +% Copyright (C) 2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \NewConfigure{tabulary}{6} +\def\:tempc#1{\leavevmode + \let\@array:a\a:tabulary \let\@array:b\b:tabulary + \let\@array:c\c:tabulary \let\@array:d\d:tabulary + \let\@array:e\e:tabulary \let\@array:f\f:tabulary + \hbox \bgroup \:@tabular: + $\col@sep\tabcolsep \let\d@llarbegin\begingroup + \let\d@llarend\endgroup + \let\@classz\TY@classz + \@tabarray} +\HLet\TY@tabular\:tempc +\def\:tempc{\relax + \ifx \HCol\:UnDef \else \ifnum\HCol=1 \a:endarray\fi \fi + \crcr\ifx \EndPicture\:UnDef + \EndMkHalign\else \egroup\fi \egroup $\egroup} +\HLet\endtabulary\:tempc +\expandafter \let \csname endtabulary*\endcsname\endtabulary +\def\:tempc{\@chclass + \ifnum \@lastchclass=6 \@ne \@chnum \@ne \else + \ifnum \@lastchclass=7 5 \else + \ifnum \@lastchclass=8 \tw@ \else + \ifnum \@lastchclass=9 \thr@@ + \else \z@ + \ifnum \@lastchclass = 10 \else + \edef\@nextchar{\expandafter\string\@nextchar}% + \@chnum + \if \@nextchar c\z@ \add:ar-\else + \if \@nextchar l\@ne \add:ar<\else + \if \@nextchar r\tw@ \add:ar>\else + \if \@nextchar C7 \add:ar C\else + \if \@nextchar L8 \add:ar L\else + \if \@nextchar R9 \add:ar R\else + \if \@nextchar J10 \add:ar J\else + \z@ \@chclass + \if\@nextchar |\@ne \b:VBorder\else + \if \@nextchar !6 \else + \if \@nextchar @7 \b:VBorder\else + \if \@nextchar <8 \else + \if \@nextchar >9 \else + 10 + \@chnum + \if \@nextchar m\thr@@ \add:ar m\else + \if \@nextchar p4 \add:ar p\else + \if \@nextchar b5 \add:ar b\else + \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi\fi \fi \fi\fi \fi + \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi} +\HLet\@testpach\:tempc + +\Hinput{tabulary} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/tabulary.4ht b/Master/texmf-dist/tex/generic/tex4ht/tabulary.4ht new file mode 100755 index 00000000000..6b53d7ebb64 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/tabulary.4ht @@ -0,0 +1,31 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% tabulary.4ht 2005-10-23-04:19 % +% Copyright (C) 2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \Hinclude{\input tabulary-a.4ht}{array} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/tcilatex.4ht b/Master/texmf-dist/tex/generic/tex4ht/tcilatex.4ht new file mode 100644 index 00000000000..2059a921804 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/tcilatex.4ht @@ -0,0 +1,128 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% tcilatex.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\def\:temp#1#2#3#4{#2\ref{#4}#3} +\ifx \:temp\hyperref + \def\hyperref{\bgroup + \catcode`\#=12 \catcode`\~=12 \catcode`\_=12 \h:pref}% + \def\h:pref#1#2#3#4{\egroup\Link[#4]{}{}#1\EndLink}% +\fi +\let\:tempc=\GRAPHICSPS +\pend:defI\:tempc{\a:GRAPHICSPS} +\append:defI\:tempc{\b:GRAPHICSPS} +\HLet\GRAPHICSPS=\:tempc +\NewConfigure{GRAPHICSPS}{2} +\let\:tempc=\GRAPHICSHP +\pend:defI\:tempc{\a:GRAPHICSHP} +\append:defI\:tempc{\b:GRAPHICSHP} +\HLet\GRAPHICSHP=\:tempc +\NewConfigure{GRAPHICSHP}{2} +\let\:tempc=\BOXTHEFRAME +\pend:defI\:tempc{\hbox\bgroup\a:BOXTHEFRAME} +\append:defI\:tempc{\b:BOXTHEFRAME\egroup} +\HLet\BOXTHEFRAME=\:tempc +\NewConfigure{BOXTHEFRAME}{2} +\let\:IFRAME=\IFRAME +\let\:DFRAME=\DFRAME +\let\:FFRAME=\FFRAME +\def\IFRAME#1#2#3#4#5#6{\a:IFRAME\leavevmode + \IgnorePar\:IFRAME{#1}{#2}{#3}{#4}{#5}{#6}\b:IFRAME} +\def\DFRAME#1#2#3#4#5{\a:DFRAME\leavevmode + \IgnorePar\:DFRAME{#1}{#2}{#3}{#4}{#5}\b:DFRAME} +\def\FFRAME#1#2#3#4#5#6#7#8{\a:FFRAME\leavevmode + \IgnorePar\:FFRAME{#1}{#2}{#3}{#4}{#5}{#6}{#7}{#8}\b:FFRAME} +\NewConfigure{IFRAME}{2} +\NewConfigure{DFRAME}{2} +\NewConfigure{FFRAME}{2} +\let\o:Greekmath:\Greekmath +\def\Greekmath{\protect\o:Greekmath:} + +\expandafter\ifx \csname @TCItagstar\endcsname\relax + +\else + \def\y@hyperref#1#2#3#4{% + \Link[#4]{}{}#1\EndLink + \catcode`\~ = 13 + \catcode`\$ = 3 + \catcode`\_ = 8 + \catcode`\# = 6 + \catcode`\& = 4 +} +\def\:tempc#1#2{\o:QATOP:{\a:QATOP #1\b:QATOP}{\c:QATOP #2\d:QATOP}} +\HLet\QATOP=\:tempc +\NewConfigure{QATOP}{4} +\def\:tempc#1#2{\o:QDATOP:{\a:QDATOP #1\b:QDATOP}{\c:QDATOP #2\d:QDATOP}} +\HLet\QDATOP=\:tempc +\NewConfigure{QDATOP}{4} +\def\:tempc#1#2{\o:QTATOP:{\a:QTATOP #1\b:QTATOP}{\c:QTATOP #2\d:QTATOP}} +\HLet\QTATOP=\:tempc +\NewConfigure{QTATOP}{4} + + \ifx \@msidraft\:Undef + \expandafter\ifx \csname o:dfrac:\endcsname \relax + \def\:tempc#1#2{\o:dfrac:{\a:dfrac#1\b:dfrac}{\c:dfrac#2\d:dfrac}} +\HLet\dfrac\:tempc +\NewConfigure{dfrac}{4} +\def\:tempc#1#2{\o:tfrac:{\a:tfrac#1\b:tfrac}{\c:tfrac#2\d:tfrac}} +\HLet\tfrac\:tempc +\NewConfigure{tfrac}{4} +\def\:tempc#1#2{\o:binom:{\a:binom#1\b:binom}{\c:binom#2\d:binom}} +\HLet\binom\:tempc +\NewConfigure{binom}{4} +\def\:tempc#1#2{\o:dbinom:{\a:dbinom#1\b:dbinom}{\c:dbinom#2\d:dbinom}} +\HLet\dbinom\:tempc +\NewConfigure{dbinom}{4} +\def\:tempc#1#2{\o:tbinom:{\a:tbinom#1\b:tbinom}{\c:tbinom#2\d:tbinom}} +\HLet\tbinom\:tempc +\NewConfigure{tbinom}{4} + +\fi + +\fi \fi +\let\tci:ProvidesPackage=\ProvidesPackage +\def\ProvidesPackage#1{% + \tci:ProvidesPackage{#1}% + \def\:temp{swpframe}\def\:tempa{#1}\ifx \:temp\:tempa + \ifx \GRAPHICSHP\:UnDef\else + \let\swp:GRAPHICSHP=\GRAPHICSHP + \AtEndOfPackage{\let\GRAPHICSHP\swp:GRAPHICSHP}% + \fi + \ifx \graffile\:UnDef\else + \let\swp:graffile=\graffile + \AtEndOfPackage{\let\graffile\swp:graffile}% + \fi + \ifx \GRAPHIC\:UnDef\else + \let\swp:GRAPHIC=\GRAPHIC + \AtEndOfPackage{\let\GRAPHIC\swp:GRAPHIC}% + \fi + \fi +} + +\Hinput{tcilatex} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/tei-math.4ht b/Master/texmf-dist/tex/generic/tex4ht/tei-math.4ht new file mode 100644 index 00000000000..4840ea2d3d1 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/tei-math.4ht @@ -0,0 +1,389 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% tei-math.4ht 2005-02-21-19:09 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% Sebastian Rahtz % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-02-21-19:09} + +\exit:ifnot{latex,% +plain} + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{latex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{new-accents} \if:Option \else + \Configure{accents} + {\ifmmode \expandafter\mathord\fi + {\HCode{&\#x\expandafter \ifx\csname U#2#1\endcsname\relax + #2#1\else \csname U#2#1\endcsname\fi;}% +% + \ht:special{t4ht@[}#2\ht:special{t4ht@]}}} + {\ifmmode \expandafter\mathord\fi + {\HCode{}#3\HCode{}}} +\fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{plain} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{new-accents} \if:Option \else + \Configure{accents} + {\ifmmode \expandafter\mathord\fi + {\HCode{&\#x\expandafter \ifx\csname U#2#1\endcsname\relax + #2#1\else \csname U#2#1\endcsname\fi;}% +% + \ht:special{t4ht@[}#2\ht:special{t4ht@]}}} + {\ifmmode \expandafter\mathord\fi + {\HCode{}#3\HCode{}}} +\fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/tei-mml.4ht b/Master/texmf-dist/tex/generic/tex4ht/tei-mml.4ht new file mode 100644 index 00000000000..26ea5431e5c --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/tei-mml.4ht @@ -0,0 +1,464 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% tei-mml.4ht 2005-02-21-19:09 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% Sebastian Rahtz % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-02-21-19:09} + +\exit:ifnot{amsmath,% +latex,% +tex4ht} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tex4ht} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{VERSION} + {\HCode{\Hnewline}} +\Configure{VERSION} + {\HCode{\Hnewline}} +\Configure{DOCTYPE} + {\HCode{\Hnewline +% + +\Hnewline \%TEI.dtd; \Hnewline +% +}\immediate\write16{--- file \jobname.ent ---}\HCode{% + + \Hnewline \%ENT-\jobname.ent; \Hnewline +% +% + + \Hnewline \%mathml.dtd;\Hnewline +% +]>\Hnewline}} +\Configure{$$} + {\Configure{@math}{display="block"}\DviMath} + {\EndDviMath{\csname HCondtrue\endcsname\noindent}}{} +\Configure{DviMath} + {\mathmltrue \NoFonts\IgnoreRule\HCode{}\a:math + \edef\sv:ignore{\if:nopar + \noexpand\IgnorePar\else \noexpand\ShowPar\fi}% +\IgnorePar} + {\HCode{}\EndIgnoreRule\EndNoFonts + \sv:ignore +\mathmlfalse} +\def\:rend#1=#2=#3//{\if !#1!\else rend=#2\fi} +\def\m:rend#1=#2=#3//{\if !#1!\else display=#2\fi} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{latex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{newline} + {\ifmtext \HCode{}% + \else \HCode{}\fi} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsmath} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{gather} + {\ShowPar\par} {\ShowPar\par} + {}{} +\ConfigureEnv{align*} + {\ifmmode\else \IgnorePar\EndP \HCode{}\fi} + {\ifmmode\else \HCode{}\par\ShowPar\fi} {}{} +\ConfigureEnv{alignat*} + {\ifmmode\else \IgnorePar\EndP \HCode{}\fi} + {\ifmmode\else \HCode{}\par\ShowPar\fi}{}{} +\ConfigureEnv{alignat} + {\ifmmode\else \IgnorePar\EndP \HCode{}\fi} + {\ifmmode\else \HCode{}\par\ShowPar\fi}{}{} +\ConfigureEnv{align} + {\ifmmode\else \IgnorePar\EndP \HCode{}\fi} + {\ifmmode\else \HCode{}\par\ShowPar\fi}{}{} +\ConfigureEnv{eqxample} + {\ifmmode\else \IgnorePar\EndP \HCode{}\fi} + {\ifmmode\else \HCode{}\par\ShowPar\fi}{}{} +\ConfigureEnv{flalign*} + {\ifmmode\else \IgnorePar\EndP \HCode{}\fi} + {\ifmmode\else \HCode{}\par\ShowPar\fi}{}{} +\ConfigureEnv{flalign} + {\ifmmode\else \IgnorePar\EndP \HCode{}\fi} + {\ifmmode\else \HCode{}\par\ShowPar\fi}{}{} +\ConfigureEnv{gather} + {\ifmmode\else \IgnorePar\EndP \HCode{}\fi} + {\ifmmode\else \HCode{}\par\ShowPar\fi}{}{} +\ConfigureEnv{gather*} + {\ifmmode\else \IgnorePar\EndP \HCode{}\fi} + {\ifmmode\else \HCode{}\par\ShowPar\fi}{}{} +\ConfigureEnv{gathered} + {\ifmmode\else \IgnorePar\EndP \HCode{}\fi} + {\ifmmode\else \HCode{}\par\ShowPar\fi}{}{} +\ConfigureEnv{matrix} + {\ifmmode\else \IgnorePar\EndP \HCode{}\fi} + {\ifmmode\else \HCode{}\par\ShowPar\fi}{}{} +\ConfigureEnv{xalignat*} + {\ifmmode\else \IgnorePar\EndP \HCode{}\fi} + {\ifmmode\else \HCode{}\par\ShowPar\fi}{}{} +\ConfigureEnv{xalignat} + {\ifmmode\else \IgnorePar\EndP \HCode{}\fi} + {\ifmmode\else \HCode{}\par\ShowPar\fi}{}{} +\ConfigureEnv{xxalignat} + {\ifmmode\else \IgnorePar\EndP \HCode{}\fi} + {\ifmmode\else \HCode{}\par\ShowPar\fi}{}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/tei-mmltei.4ht b/Master/texmf-dist/tex/generic/tex4ht/tei-mmltei.4ht new file mode 100644 index 00000000000..b6c8da170da --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/tei-mmltei.4ht @@ -0,0 +1,418 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% tei-mmltei.4ht 2005-02-21-19:09 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% Sebastian Rahtz % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-02-21-19:09} + +\exit:ifnot{graphics,% +tex4ht} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tex4ht} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{HTML} + {\HCode{}\HCode{}% +} + {\HCode{}} +\Configure{VERSION} + {\HCode{\Hnewline}} +\Configure{VERSION} + {\HCode{\Hnewline}} +\Configure{DOCTYPE} + {\HCode{\Hnewline}} +\Configure{Preamble} + {} + {{\ifdim \lastskip>\z@ \unskip\fi + \IgnorePar\parindent\z@ \leavevmode}% + } +\def\Decl#1{\edef\:temp{\the\:tokwrite{\string\doTocEntry + \string\toc tei{}{#1}{}}}\:temp +} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{graphics} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\:tempc#1{% + \Configure{graphics*} + {#1} + {\HCode{
    }% + \Decl{}% + \gHAdvance\ent:cnt by 1 + }} +\:tempc{eps} +\:tempc{jpg} +\:tempc{pdf} +\:tempc{png} +\:tempc{tif} +\:tempc{gif} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/tei.4ht b/Master/texmf-dist/tex/generic/tex4ht/tei.4ht new file mode 100644 index 00000000000..5ffff604e8d --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/tei.4ht @@ -0,0 +1,1784 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% tei.4ht 2005-02-21-19:09 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% Sebastian Rahtz % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-02-21-19:09} + +\exit:ifnot{Preamble,% +amsart,% +amsthm,% +article,% +book,% +fontmath,% +graphics,% +latex,% +ltugboat,% +ltugproc,% +plain,% +report,% +tex4ht,% +url} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{Preamble} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{html}{xml} +\edef\Preamble{\Preamble,refcaption} +\Configure{PROLOG}{VERSION,DOCTYPE,*XML-STYLESHEET} +\:CheckOption{no-DOCTYPE} \if:Option + \Configure{PROLOG}{VERSION,*XML-STYLESHEET} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tex4ht} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \if:latex \Hinclude{\input #1.4ht}{latex} + +\else \ifx \contextversion\Un:def + \Hinclude{\input #1.4ht}{plain} + \def\:temp{t}% + \ifx \eplain\:temp + \Hinclude{\input #1.4ht}{eplain} + \fi + \def\:temp{M\kern-.111em\lower.6ex\hbox{E}\kern-.075emX} +\ifx \nM@X\:temp + \expandafter\ifx\csname emulateplain\endcsname\relax \else + \Hinclude{\input #1.4ht}{mex} +\fi\fi + + \ifx \d@nger\:UnDef \else + \let\leftheadline\empty + \let\rightheadline\empty + \Hinclude{\input #1.4ht}{manmac} + \fi +\else + \Hinclude{\input #1.4ht}{context} +\fi + \fi +\Configure{HTML} + {\HCode{}} + {\HCode{}} +\Configure{HEAD} + {\HCode{}} + {\HCode{\Hnewline + \Hnewline + }} +\Configure{TITLE} + {\HCode{\Hnewline}} + {} +\Configure{TITLE+} + {\HCode{

    \Hnewline +

    \FileName\space from \jobname.tex + (TeX4ht, \:today)

    \Hnewline + }} +\Configure{BODY} + {\ifTag{TITLE+}% + {\HCode{}\PushStack\text:stack{front}}% + {\HCode{}\PushStack\text:stack{body}\ShowPar + \csname par\endcsname}% + } + {\IgnorePar\EndP \PopStack\text:stack\:temp \def\:tempa{front}% + \HCode{\ifx\:temp\:tempa

    \fi
    }} + +\Configure{HtmlPar} + {\EndP\HCode{% + \ifnum\P:level=0
    \fi +

    }\gHAdvance\P:level by 1 } + {\EndP\HCode{% + \ifnum\P:level=0

    \fi +

    }\gHAdvance\P:level by 1 } + {\gHAdvance\P:level by -1 \HCode{

    \ifnum\P:level=0
    \fi }} + {\gHAdvance\P:level by -1 \HCode{

    \ifnum\P:level=0
    \fi }} + +\Configure{Link}{ref}{ target=}{ id=}{\empty} + + +\Configure{VERSION} + {\HCode{\Hnewline}} +\Configure{VERSION} + {\HCode{\Hnewline}} +\Configure{DOCTYPE} + {\HCode{ +\Hnewline \%TEI.dtd; \Hnewline +% +}\immediate\write16{--- file \jobname.ent ---}\HCode{% + + \Hnewline \%ENT-\jobname.ent; \Hnewline +% +]>}} +\HAssign\ent:cnt = 0 +\Configure{Preamble} + {} + {{\ifdim \lastskip>\z@ \unskip\fi + \IgnorePar\parindent\z@ \leavevmode}% + \def\Decl##1{{\everypar{}% + \ht:special{t4ht>\jobname.ent}\hbox{\HCode{##1\Hnewline}}% + \ht:special{t4ht>\FileName}}} + \Decl{\:NOTATIONs}\let\:NOTATIONs=\:UnDef +% + } +\let\:NOTATIONs=\empty +\def\Decl#1{\edef\:NOTATIONs{\:NOTATIONs#1\Hnewline}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{latex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \expandafter\let\csname tex4ht:4ht\endcsname\empty +\def\no:dupl#1#2{% + \expandafter\ifx \csname #1:4ht\endcsname\relax + \expandafter\let \csname #1:4ht\endcsname\empty + \expand:after{#2}% + \fi +} + +\Hinclude{\input #1.4ht}{fontmath} +\Hinclude{\@ifpackageloaded{colortbl}{% + \no:dupl{array}{\input array.4ht}% + \no:dupl{color}{\input color.4ht}% + \no:dupl{colortbl}{\input colortbl.4ht}% + }{}}{colortbl} + +\def\h:input#1.#2.#3!*?: {% + \:CheckOption{no_#1}\if:Option + \let\:temp\empty + \else + \let\:temp\empty + \no:dupl{#1}{% + \openin15 #1.4ht + \ifeof15 + \:CheckOption{debug}\if:Option + \:warning{No configuration file for + #1.\if .#2.tex\else #2\fi}% + \fi + \let\:temp\empty + \else + \def\:temp{\input #1.4ht }% + \fi \closein15 + }% + \fi \:temp} +\edef\:temp{\noexpand\Hinclude + {\noexpand\h:input ##1..!*?: }{\@filelist}} +\:temp + +\expandafter\let\csname tex4ht:4ht\endcsname\empty +\def\no:dupl#1#2{% + \expandafter\ifx \csname #1:4ht\endcsname\relax + \expandafter\let \csname #1:4ht\endcsname\empty + \expand:after{#2}% + \fi +} + +\Hinclude{\ifx \PsfigVersion\:UnDef \else + \no:dupl{#1}{\expand:after{\input psfig.4ht}}\fi} + {psfig} +\Hinclude{\:CheckOption{#1} + \if:Option \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {pictex} +\Hinclude{% + \expandafter\ifx \csname PSTricksLoaded\endcsname\relax\else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {pstricks} +\Hinclude{% + \ifx \:DraCatCodes\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {dratex} +\Hinclude{% + \ifx \xyloaded\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {xy} + +\Hinclude{% + \ifx \epsfsetgraph\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {epsf} + +\Hinclude{% + \ifx \diagram@help@messages\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {diagrams} + +\Hinclude{% + \ifx \figvisu\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {fig4tex} + +\Hinclude{} + {pctable} +\Hinclude{% + \:CheckOption{xhtml}\if:Option \fi} + {xhtml} +\Hinclude{\:CheckOption{#1} + \if:Option\else \:CheckOption{ShowFont}\fi + \if:Option\else \:CheckOption{frames-}\fi + \if:Option\else \:CheckOption{frames}\fi + \if:Option\else \:CheckOption{image-maps}\fi + \if:Option\else \:CheckOption{java}\fi + \if:Option\else \:CheckOption{javascript}\fi + \if:Option \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {th4} +\Hinclude{\ifx \sethebrew\:UnDef\else \ifx \ArabTeX\:UnDef\else + \no:dupl{#1}{\expand:after{\input hebtex.4ht}}\fi \fi} + {hebtex} + +\Configure{InsertTitle}{\let\label=\lb:l + \let\ref=\o:ref \Configure{ref}{}{}{}} +\Configure{AfterTitle}{\let\index=\:index + \let\ref=\:ref \let\label=\lb:l } +\Configure{NoSection} + {\let\sv:index=\index \let\sv:label=\label \let\sv:ref=\ref + \let\sv:newline=\newline \def\newline{ }% + \let\sv:setfontsize=\@setfontsize \let\@setfontsize=\:gobbleIII + \let\index=\@gobble \let\label=\@gobble \let\ref=\@gobble + } + {\let\index=\sv:index \let\label=\sv:label \let\ref=\sv:ref + \let\newline=\sv:newline \let\@setfontsize=\sv:setfontsize + } + +\Configure{TITLE} + {\HCode{\Hnewline + \ifTag{TITLE+}{\LikeRef{TITLE+}}{}\Hnewline + \ifTag{)author)}{\LikeRef{)author)}}{}\Hnewline + \Hnewline + }} + {}% + +\ConfigureEnv{verbatim} + {\ifinner\else \vfill\break\fi + \IgnorePar\EndP\HCode{

    }\EndNoFonts} + {\NoFonts \ht:special{t4ht=

    }\ShowPar\par} + {} {} +\ConfigureEnv{verbatim*} + {\ifinner\else \vfill\break\fi + \IgnorePar\EndP\HCode{

    }\EndNoFonts} + {\NoFonts \HCode{

    }\ShowPar\par} + {} {} +\Configure{verbatim}{\:nbsp}{\a:sp} +\ConfigureEnv{flushleft} + {\IgnorePar\EndP\HCode{

    }% + \gHAdvance\P:level by 1 } + {\IgnorePar\EndP\gHAdvance\P:level by -1 \HCode{
    }} + {}{} +\ConfigureEnv{flushright} + {\IgnorePar\EndP\HCode{
    }% + \gHAdvance\P:level by 1 } + {\IgnorePar\EndP\gHAdvance\P:level by -1 \HCode{
    }} + {}{} +\ConfigureList{flushleft} + {}{} + {} {\par\ShowPar} +\ConfigureList{flushright} + {}{} + {} {\par\ShowPar} + +\ConfigureList{trivlist}% + {\EndP\HCode{}\let\end:itm=\empty} + {\EndP\HCode{}\ShowPar} + {\end:itm\def\end:itm{\EndP\Tg}\HCode{}} +\ConfigureList{list}% + {\EndP\HCode{}\let\end:itm=\empty} + {\EndP\HCode{}\ShowPar} + {\end:itm\def\end:itm{\EndP\Tg}\HCode{}} +\ConfigureList{itemize}% + {\EndP\HCode{}\let\end:itm=\empty} + {\EndP\HCode{}\ShowPar} + {\end:itm\def\end:itm{\EndP\Tg}\DeleteMark} + {\HCode{}} +\ConfigureList{enumerate}% + {\EndP\HCode{}\let\end:itm=\empty} + {\EndP\HCode{}\ShowPar} + {\end:itm\def\end:itm{\EndP\Tg}\DeleteMark} + {\HCode{}\AnchorLabel} +\Configure{cite}{}{}{\Link}{\EndLink} +\Configure{bibitem}{\Link}{\EndLink} + +\Configure{tabular} + {\gHAdvance\tabularN by 1 \PushStack\tabular:N\tabularN +\let\prevR:max=\R:max \let\prevC:max=\C:max \gHAssign\C:max=0 +\expandafter\ifx \csname cw:rc-\tabularN\endcsname \relax + \tmp:toks{ }% +\else + \expandafter\expandafter\expandafter\tmp:toks + \expandafter\expandafter\expandafter{\csname + cw:rc-\tabularN\endcsname}% +\fi +% + \HCode{}} + {\HCode{}% + \PopStack\tabular:N\i:var \expandafter\tmp:toks\expandafter{\Clr}% +% +\Tag{rc-\i:var}{rend="\the\tmp:toks +" rows="\R:max" cols="\C:max"} +\global\let\R:max=\prevR:max \global\let\C:max=\prevC:max +} + {\gHAssign\R:max=\HRow +\HCode{}} + {\HCode{}} + {\HAssign\i:var=\HCol \HAdvance\i:var by \HMultispan +\HAdvance\i:var by -1 \ifnum \C:max<\i:var \gHAssign\C:max=\i:var \fi +% + \HCode{}} + {\HCode{}} +\HAssign\tabularN=0 +\Configure{hline}{} +\Configure{//[]}{} + +\Configure{centerline} + {\ifvmode \IgnorePar \fi \EndP\HCode{

    }} + {\EndP\HCode{

    }\ShowPar} +\Configure{leftline} + {\ifvmode \IgnorePar \fi \EndP\HCode{

    }} + {\EndP\HCode{

    }\ShowPar} +\Configure{rightline} + {\ifvmode \IgnorePar \fi \EndP\HCode{

    }} + {\EndP\HCode{

    }\ShowPar} + +\:CheckOption{new-accents} \if:Option + \:CheckOption{accent-} \if:Option + \Configure{HAccent}\acute{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\bar{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\breve{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\check{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\ddot{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\dot{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\grave{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\hat{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\tilde{AOaoNn{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\vec{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\widehat{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\widetilde{}{\Picture+{}}{\EndPicture} +\fi +\:CheckOption{mathaccent-} \if:Option + \Configure{HAccent}\"{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\'{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\.{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\={}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\H{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\^{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\`{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\b{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\c{Cc{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\d{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\t{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\u{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\v{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\~{AOaoNn{}}{\Picture+{}}{\EndPicture} +\fi +\Configure{accent}{*} + {} + {} +\Configure{mathaccent}{*} + {} + {} +\Configure{accented}{*} + {} + {} +\Configure{accenting}{*} + {} + {} + +\else + \Configure{accent}\`\grave{A{A}E{E}I{I}O{O}U{U}% + a{a}e{e}i{i}\i{i}o{o}u{u}{}{}} + {\a:accents{grave}{#1}} {\b:accents{grave}{#1}{#2}} +\Configure{accent}\'\acute{A{A}E{E}I{I}O{O}U{U}Y% + {Y}a{a}e{e}i{i}\i{i}o{o}u{u}y{y}{}{}} + {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}} +\Configure{accent}\^\hat{A{A}E{E}I{I}O{O}U{U}a{a}% + e{e}i{i}\i{i}o{o}u{u}{}{}} + {\a:accents{circ}{#1}} {\b:accents{hat}{#1}{#2}} +\Configure{accent}\~\tilde{A{A}O{O}a{a}o{o}N{N}n{n}{}{}} + {\a:accents{tilde}{#1}} {\b:accents{tilde}{#1}{#2}} +\Configure{accent}\"\ddot{A{A}E{E}I{I}O{O}U{U}Y% + {Y}a{a}e{e}i{i}\i{i}o{o}u{u}y{y}{}{34}} + {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}} +\Configure{accent}\c\c{C{C}c{c}{}{}} + {\a:accents{cedil}{#1}} {\b:accents{cedil}{#1}{#2}} +\Configure{accent}\t\t{{}{}} + {\a:accents{udot}{#1}} {\b:accents{udot}{#1}{#2}} +\Configure{accent}\H\H{{}{}} {}{\b:accents{Huml}{#1}{#2}} +\Configure{accent}\.\dot{{}{}} {}{\b:accents{dot}{#1}{#2}} +\Configure{accent}\u\breve{{}{}}{}{\b:accents{breve}{#1}{#2}} +\Configure{accent}\vec\vec{{}{}}{}{\b:accents{vec}{#1}{#2}} +\Configure{accent}\v\check{{}{}}{}{\b:accents{check}{#1}{#2}} +\Configure{accent}\=\bar{{}{}} {}{\b:accents{bar}{#1}{#2}} +\Configure{accent}\widetilde\widetilde{{}{}} + {}{\b:accents{widetilde}{#1}{#2}} +\Configure{accent}\widehat\widehat{{}{}} + {}{\b:accents{widehat}{#1}{#2}} + +\fi +\let\^^_=\v + +\let\@acci=\' \let\@accii=\` \let\@acciii=\= + +\Configure{equation} + {} {\HCode{}} {\HCode{}} +\ConfigureEnv{equation} + {\IgnorePar\EndP + \HCode{

    }} + {\HCode{

    }\ShowPar\par} + {}{} + +\Configure{verb}{}{} +\Configure{obeylines} + {\ifvmode \EndP + \HCode{
    }% + \gdef\ob:ln{div}% + \else \HCode{}% + \gdef\ob:ln{emph}% + \fi + } + {\ht:special{t4ht=}\ShowPar} {\hbox{\HCode{
    }}} + +\gHAssign\P:level=0 +\Configure{newline}{\HCode{}} +\ConfigureEnv{minipage} + {\IgnorePar\EndP\HCode{}} + {\IgnorePar\EndP\HCode{}\ShowPar} + {}{} +\Configure{newtheorem} + {\IgnorePar\EndP\HCode{}} + {\HCode{}\ShowPar\par} + {\IgnorePar\EndP\HCode{}\ShowPar\par} + +\Configure{@TITLE}{\def\LaTeX{LaTeX}\let\fontencoding=\:gobble + \let\fontfamily=\:gobble \let\fontseries=\:gobble + \let\fontshape=\:gobble \let\usefont=\:gobbleIV } + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{book} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \HAssign\DivLevel=0 +\HAssign\DivCount=0 +\def\OpenDiv#1{% + \IgnorePar\EndP \PopStack\text:stack\:temp \def\:tempa{body}% + \ifx \:temp\:tempa \else \HCode{}\fi + \PushStack\text:stack{body}% + \ifnum \DivLevel>0 \ifnum \DivLevel=0\LikeRef{dv)\DivCount}\relax + \gHAdvance\P:level by 1 + \HCode{
    }% +\fi\fi +% + \gHAdvance\DivLevel by 1 + \HCode{}\gHAdvance\P:level by 1 } +\def\CloseDiv#1{% + \IgnorePar\EndP \gHAdvance\P:level by -1 \HCode{}% + \gHAdvance\DivLevel by -1 +} +\def\CloseHead{\HCode{}% + \gHAdvance\DivCount by 1 +\Tag{dv)\DivCount}{\DivLevel}% +\HAdvance\DivLevel by 1 +\HAdvance\DivCount by 1 +\ifnum \DivLevel=0\LikeRef{dv)\DivCount}\relax + \HCode{

    }% + \gHAdvance\P:level by 1 +\fi +\HAdvance\DivLevel by -1 +\HAdvance\DivCount by -1 +\ShowPar\par} + + +\Configure{maketitle} + {{\Configure{maketitle}{}{}{}{}{}{}{}{}% +\let\leavevmode=\empty \let\not@math@alphabet=\:gobbleII +\def\text@command##1{##1}\let\selectfont=\empty \let\\=\empty +\no:fonts \def\check@icl ##1\check@icr{}% +\:TITLE: \a:NoSection +\Tag{TITLE+}{\@title}}% +\HCode{}} + {\HCode{}} + {\HCode{}} + {\HCode{}} +\Configure{thanks author date and}{}{} + {{\Configure{thanks author date and}{}{}{}{}{}{}{}{}% +\let\leavevmode=\empty \let\not@math@alphabet=\:gobbleII +\def\text@command##1{##1}\let\selectfont=\empty \let\\=\empty +\no:fonts \def\check@icl ##1\check@icr{}% +\:TITLE: \a:NoSection +\Tag{)author)}{\@author}}% +\HCode{}} + {\HCode{}} + {\HCode{}} {\HCode{}} + {\HCode{}} + {} + +\ConfigureList{thebibliography}% + {\IgnorePar\EndP + \HCode{
    }\let\en:bib=\empty} + {\en:bib\HCode{
    }} + {\en:bib\def\en:bib{\HCode{}}% + \HCode{}} + {\HCode{}} + {} {} +} + {\HCode{-->}} + +\ConfigureEnv{figure} + {\ifvmode \IgnorePar\fi\EndP \HCode{}} + {\ifvmode \IgnorePar\fi\EndP \HCode{}} + {}{} +\Configure{caption} + {}{} + {\HCode{}} {\HCode{}} + +\Configure{tableofcontents} + {\ifvmode\IgnorePar\fi \EndP + \HCode{}} + {} {}{}{} +\ConfigureToc{likeparagraph}{}{}{}{} +\ConfigureToc{likepart}{}{}{}{} +\ConfigureToc{likesection}{}{}{}{} +\ConfigureToc{likesubparagraph}{}{}{}{} +\ConfigureToc{likesubsection}{}{}{}{} +\ConfigureToc{likesubsubsection}{}{}{}{} +\ConfigureToc{paragraph}{}{}{}{} +\ConfigureToc{part}{}{}{}{} +\ConfigureToc{section}{}{}{}{} +\ConfigureToc{subparagraph}{}{}{}{} +\ConfigureToc{subsection}{}{}{}{} +\ConfigureToc{subsubsection}{}{}{}{} + +\ConfigureToc{appendix}{}{}{}{} +\ConfigureToc{chapter}{}{}{}{} +\ConfigureToc{likechapter}{}{}{}{} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{report} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \HAssign\DivLevel=0 +\HAssign\DivCount=0 +\def\OpenDiv#1{% + \IgnorePar\EndP \PopStack\text:stack\:temp \def\:tempa{body}% + \ifx \:temp\:tempa \else \HCode{}\fi + \PushStack\text:stack{body}% + \ifnum \DivLevel>0 \ifnum \DivLevel=0\LikeRef{dv)\DivCount}\relax + \gHAdvance\P:level by 1 + \HCode{
    }% +\fi\fi +% + \gHAdvance\DivLevel by 1 + \HCode{}\gHAdvance\P:level by 1 } +\def\CloseDiv#1{% + \IgnorePar\EndP \gHAdvance\P:level by -1 \HCode{}% + \gHAdvance\DivLevel by -1 +} +\def\CloseHead{\HCode{}% + \gHAdvance\DivCount by 1 +\Tag{dv)\DivCount}{\DivLevel}% +\HAdvance\DivLevel by 1 +\HAdvance\DivCount by 1 +\ifnum \DivLevel=0\LikeRef{dv)\DivCount}\relax + \HCode{

    }% + \gHAdvance\P:level by 1 +\fi +\HAdvance\DivLevel by -1 +\HAdvance\DivCount by -1 +\ShowPar\par} + + +\Configure{maketitle} + {{\Configure{maketitle}{}{}{}{}{}{}{}{}% +\let\leavevmode=\empty \let\not@math@alphabet=\:gobbleII +\def\text@command##1{##1}\let\selectfont=\empty \let\\=\empty +\no:fonts \def\check@icl ##1\check@icr{}% +\:TITLE: \a:NoSection +\Tag{TITLE+}{\@title}}% +\HCode{}} + {\HCode{}} + {\HCode{}} + {\HCode{}} +\Configure{thanks author date and}{}{} + {{\Configure{thanks author date and}{}{}{}{}{}{}{}{}% +\let\leavevmode=\empty \let\not@math@alphabet=\:gobbleII +\def\text@command##1{##1}\let\selectfont=\empty \let\\=\empty +\no:fonts \def\check@icl ##1\check@icr{}% +\:TITLE: \a:NoSection +\Tag{)author)}{\@author}}% +\HCode{}} + {\HCode{}} + {\HCode{}} {\HCode{}} + {\HCode{}} + {} + +\ConfigureList{thebibliography}% + {\IgnorePar\EndP + \HCode{
    }\let\en:bib=\empty} + {\en:bib\HCode{
    }} + {\en:bib\def\en:bib{\HCode{}}% + \HCode{}} + {\HCode{}} + {} {} +} + {\HCode{-->}} + +\ConfigureEnv{figure} + {\ifvmode \IgnorePar\fi\EndP \HCode{}} + {\ifvmode \IgnorePar\fi\EndP \HCode{}} + {}{} +\Configure{caption} + {}{} + {\HCode{}} {\HCode{}} + +\Configure{tableofcontents} + {\ifvmode\IgnorePar\fi \EndP + \HCode{}} + {} {}{}{} +\ConfigureToc{likeparagraph}{}{}{}{} +\ConfigureToc{likepart}{}{}{}{} +\ConfigureToc{likesection}{}{}{}{} +\ConfigureToc{likesubparagraph}{}{}{}{} +\ConfigureToc{likesubsection}{}{}{}{} +\ConfigureToc{likesubsubsection}{}{}{}{} +\ConfigureToc{paragraph}{}{}{}{} +\ConfigureToc{part}{}{}{}{} +\ConfigureToc{section}{}{}{}{} +\ConfigureToc{subparagraph}{}{}{}{} +\ConfigureToc{subsection}{}{}{}{} +\ConfigureToc{subsubsection}{}{}{}{} + +\ConfigureToc{appendix}{}{}{}{} +\ConfigureToc{chapter}{}{}{}{} +\ConfigureToc{likechapter}{}{}{}{} + +\ConfigureEnv{abstract} + {\IgnorePar\EndP\HCode{
    }% + \gHAdvance\P:level by 1 } + {\IgnorePar\EndP\gHAdvance\P:level by -1 \HCode{
    }} + {\HCode{}} + {\HCode{}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{article} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \HAssign\DivLevel=0 +\HAssign\DivCount=0 +\def\OpenDiv#1{% + \IgnorePar\EndP \PopStack\text:stack\:temp \def\:tempa{body}% + \ifx \:temp\:tempa \else \HCode{}\fi + \PushStack\text:stack{body}% + \ifnum \DivLevel>0 \ifnum \DivLevel=0\LikeRef{dv)\DivCount}\relax + \gHAdvance\P:level by 1 + \HCode{
    }% +\fi\fi +% + \gHAdvance\DivLevel by 1 + \HCode{}\gHAdvance\P:level by 1 } +\def\CloseDiv#1{% + \IgnorePar\EndP \gHAdvance\P:level by -1 \HCode{}% + \gHAdvance\DivLevel by -1 +} +\def\CloseHead{\HCode{}% + \gHAdvance\DivCount by 1 +\Tag{dv)\DivCount}{\DivLevel}% +\HAdvance\DivLevel by 1 +\HAdvance\DivCount by 1 +\ifnum \DivLevel=0\LikeRef{dv)\DivCount}\relax + \HCode{

    }% + \gHAdvance\P:level by 1 +\fi +\HAdvance\DivLevel by -1 +\HAdvance\DivCount by -1 +\ShowPar\par} + + +\Configure{maketitle} + {{\Configure{maketitle}{}{}{}{}{}{}{}{}% +\let\leavevmode=\empty \let\not@math@alphabet=\:gobbleII +\def\text@command##1{##1}\let\selectfont=\empty \let\\=\empty +\no:fonts \def\check@icl ##1\check@icr{}% +\:TITLE: \a:NoSection +\Tag{TITLE+}{\@title}}% +\HCode{}} + {\HCode{}} + {\HCode{}} + {\HCode{}} +\Configure{thanks author date and}{}{} + {{\Configure{thanks author date and}{}{}{}{}{}{}{}{}% +\let\leavevmode=\empty \let\not@math@alphabet=\:gobbleII +\def\text@command##1{##1}\let\selectfont=\empty \let\\=\empty +\no:fonts \def\check@icl ##1\check@icr{}% +\:TITLE: \a:NoSection +\Tag{)author)}{\@author}}% +\HCode{}} + {\HCode{}} + {\HCode{}} {\HCode{}} + {\HCode{}} + {} + +\Configure{part} + {\OpenDiv{part}} {\CloseDiv{part}} + {\HCode{}} {\CloseHead} +\Configure{section} + {\OpenDiv{section}} {\CloseDiv{section}} + {\HCode{}} {\CloseHead} +\Configure{subsection} + {\OpenDiv{subsection}} {\CloseDiv{subsection}} + {\HCode{}} {\CloseHead} +\Configure{subsubsection} + {\OpenDiv{subsubsection}} {\CloseDiv{subsubsection}} + {\HCode{}} {\CloseHead} +\Configure{paragraph} + {\OpenDiv{paragraph}} {\CloseDiv{paragraph}} + {\HCode{}} {\CloseHead} +\Configure{subparagraph} + {\OpenDiv{subparagraph}} {\CloseDiv{subparagraph}} + {\HCode{}} {\CloseHead} +\Configure{likepart} + {\OpenDiv{likepart}} {\CloseDiv{likepart}} + {\HCode{}} {\CloseHead} +\Configure{likesection} + {\OpenDiv{likesection}} {\CloseDiv{likesection}} + {\HCode{}} {\CloseHead} +\Configure{likesubsection} + {\OpenDiv{likesubsection}} {\CloseDiv{likesubsection}} + {\HCode{}} {\CloseHead} +\Configure{likesubsubsection} + {\OpenDiv{likesubsubsection}} {\CloseDiv{likesubsubsection}} + {\HCode{}} {\CloseHead} +\Configure{likeparagraph} + {\OpenDiv{likeparagraph}} {\CloseDiv{likeparagraph}} + {\HCode{}} {\CloseHead} +\Configure{likesubparagraph} + {\OpenDiv{likesubparagraph}} {\CloseDiv{likesubparagraph}} + {\HCode{}} {\CloseHead} +\Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesection} + {section,chapter,likechapter,appendix,part,likepart} +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} +\Configure{endlikesubsection} + {subsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikesubsubsection} + {subsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endparagraph} + {likeparagraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikeparagraph} + {paragraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endsubparagraph} + {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikesubparagraph} + {subparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\ifx \part\:UnDef \else + \Configure{endpart}{likepart} + \Configure{endlikepart}{endpart} +\fi + +\ConfigureList{thebibliography}% + {\IgnorePar\EndP + \HCode{
    }\let\en:bib=\empty} + {\en:bib\HCode{
    }} + {\en:bib\def\en:bib{\HCode{}}% + \HCode{}} + {\HCode{}} + {} {} +} + {\HCode{-->}} + +\ConfigureEnv{figure} + {\ifvmode \IgnorePar\fi\EndP \HCode{}} + {\ifvmode \IgnorePar\fi\EndP \HCode{}} + {}{} +\Configure{caption} + {}{} + {\HCode{}} {\HCode{}} + +\Configure{tableofcontents} + {\ifvmode\IgnorePar\fi \EndP + \HCode{}} + {} {}{}{} +\ConfigureToc{likeparagraph}{}{}{}{} +\ConfigureToc{likepart}{}{}{}{} +\ConfigureToc{likesection}{}{}{}{} +\ConfigureToc{likesubparagraph}{}{}{}{} +\ConfigureToc{likesubsection}{}{}{}{} +\ConfigureToc{likesubsubsection}{}{}{}{} +\ConfigureToc{paragraph}{}{}{}{} +\ConfigureToc{part}{}{}{}{} +\ConfigureToc{section}{}{}{}{} +\ConfigureToc{subparagraph}{}{}{}{} +\ConfigureToc{subsection}{}{}{}{} +\ConfigureToc{subsubsection}{}{}{}{} + +\ConfigureEnv{abstract} + {\IgnorePar\EndP\HCode{
    }% + \gHAdvance\P:level by 1 } + {\IgnorePar\EndP\gHAdvance\P:level by -1 \HCode{
    }} + {\HCode{}} + {\HCode{}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{fontmath} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{mathit}{\ifmathml\else \HCode{}\fi} + {\ifmathml\else \HCode{}\fi} +\Configure{mathbf}{\ifmathml\else \HCode{}\fi} + {\ifmathml\else \HCode{}\fi} +\Configure{mathtt}{\ifmathml\else \HCode{}\fi} + {\ifmathml\else \HCode{}\fi} +\Configure{mathsf}{\ifmathml\else \HCode{}\fi} + {\ifmathml\else \HCode{}\fi} +\Configure{mathrm}{\ifmathml\else \HCode{}\fi} + {\ifmathml\else \HCode{}\fi} +\Configure{textbf}{\ifmathml\else + \leavevmode\SaveEndP\bgroup +\Configure{HtmlPar} + {\HCode{}} + {\HCode{}} + {}{}% +\HCode{}\fi} + {\ifmathml\else + \HCode{}\egroup \RecallEndP +\fi} +\Configure{textit}{\ifmathml\else + \leavevmode\SaveEndP\bgroup +\Configure{HtmlPar} + {\HCode{}} + {\HCode{}} + {}{}% +\HCode{}\fi} + {\ifmathml\else + \HCode{}\egroup \RecallEndP +\fi} +\Configure{textrm}{\ifmathml\else + \leavevmode\SaveEndP\bgroup +\Configure{HtmlPar} + {\HCode{}} + {\HCode{}} + {}{}% +\HCode{}\fi} + {\ifmathml\else + \HCode{}\egroup \RecallEndP +\fi} +\Configure{textup}{\ifmathml\else + \leavevmode\SaveEndP\bgroup +\Configure{HtmlPar} + {\HCode{}} + {\HCode{}} + {}{}% +\HCode{}\fi} + {\ifmathml\else + \HCode{}\egroup \RecallEndP +\fi} +\Configure{textsc}{\ifmathml\else + \leavevmode\SaveEndP\bgroup +\Configure{HtmlPar} + {\HCode{}} + {\HCode{}} + {}{}% +\HCode{}\fi} + {\ifmathml\else + \HCode{}\egroup \RecallEndP +\fi} +\Configure{textsf}{\ifmathml\else + \leavevmode\SaveEndP\bgroup +\Configure{HtmlPar} + {\HCode{}} + {\HCode{}} + {}{}% +\HCode{}\fi} + {\ifmathml\else + \HCode{}\egroup \RecallEndP +\fi} +\Configure{textsl}{\ifmathml\else + \leavevmode\SaveEndP\bgroup +\Configure{HtmlPar} + {\HCode{}} + {\HCode{}} + {}{}% +\HCode{}\fi} + {\ifmathml\else + \HCode{}\egroup \RecallEndP +\fi} +\Configure{texttt}{\ifmathml\else + \leavevmode\SaveEndP\bgroup +\Configure{HtmlPar} + {\HCode{}} + {\HCode{}} + {}{}% +\HCode{}\fi} + {\ifmathml\else + \HCode{}\egroup \RecallEndP +\fi} +\Configure{emph}{\ifmathml\else + \leavevmode\SaveEndP\bgroup +\Configure{HtmlPar} + {\HCode{}} + {\HCode{}} + {}{}% +\HCode{}\fi} + {\ifmathml\else + \HCode{}\egroup \RecallEndP +\fi} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{graphics} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\:tempc#1{% + \Decl{} + \Configure{graphics*} + {#1} + {\HCode{
    % + }% + \Decl{}% + \gHAdvance\ent:cnt by 1 + }} +\:tempc{eps} +\:tempc{jpg} +\:tempc{pdf} +\:tempc{png} +\:tempc{tif} +\:tempc{gif} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsart} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \HAssign\DivLevel=0 +\HAssign\DivCount=0 +\def\OpenDiv#1{% + \IgnorePar\EndP \PopStack\text:stack\:temp \def\:tempa{body}% + \ifx \:temp\:tempa \else \HCode{}\fi + \PushStack\text:stack{body}% + \ifnum \DivLevel>0 \ifnum \DivLevel=0\LikeRef{dv)\DivCount}\relax + \gHAdvance\P:level by 1 + \HCode{
    }% +\fi\fi +% + \gHAdvance\DivLevel by 1 + \HCode{}\gHAdvance\P:level by 1 } +\def\CloseDiv#1{% + \IgnorePar\EndP \gHAdvance\P:level by -1 \HCode{}% + \gHAdvance\DivLevel by -1 +} +\def\CloseHead{\HCode{}% + \gHAdvance\DivCount by 1 +\Tag{dv)\DivCount}{\DivLevel}% +\HAdvance\DivLevel by 1 +\HAdvance\DivCount by 1 +\ifnum \DivLevel=0\LikeRef{dv)\DivCount}\relax + \HCode{

    }% + \gHAdvance\P:level by 1 +\fi +\HAdvance\DivLevel by -1 +\HAdvance\DivCount by -1 +\ShowPar\par} + +\Configure{maketitle} + {{\Configure{maketitle}{}{}{}{}{}{}{}{}% +\let\leavevmode=\empty \let\not@math@alphabet=\:gobbleII +\def\text@command##1{##1}\let\selectfont=\empty \let\\=\empty +\no:fonts \def\check@icl ##1\check@icr{}% +\:TITLE: \a:NoSection +\Tag{TITLE+}{\@title}}% +\HCode{}} + {\HCode{}} + {\HCode{}} + {\HCode{}} +\Configure{thanks author date and}{}{} + {{\Configure{thanks author date and}{}{}{}{}{}{}{}{}% +\let\leavevmode=\empty \let\not@math@alphabet=\:gobbleII +\def\text@command##1{##1}\let\selectfont=\empty \let\\=\empty +\no:fonts \def\check@icl ##1\check@icr{}% +\:TITLE: \a:NoSection +\Tag{)author)}{\@author}}% +\HCode{}} + {\HCode{}} + {\HCode{}} {\HCode{}} + {\HCode{}} + {} + +\Configure{authors} + {\HCode{}} {\HCode{}} +\Configure{setdate} + {\HCode{}} {\HCode{}} +\Configure{thanks author date and}{}{} + {{\Configure{thanks author date and}{}{}{}{}{}{}{}{}% +\let\leavevmode=\empty \let\not@math@alphabet=\:gobbleII +\def\text@command##1{##1}\let\selectfont=\empty \let\\=\empty +\no:fonts \def\check@icl ##1\check@icr{}% +\:TITLE: \a:NoSection +\Tag{)author)}{\@author}}% +\HCode{}} + {\HCode{}} + {\HCode{}} {\HCode{}} + {\HCode{}} + {} + +\Configure{part} + {\OpenDiv{part}} {\CloseDiv{part}} + {\HCode{}} {\CloseHead} +\Configure{section} + {\OpenDiv{section}} {\CloseDiv{section}} + {\HCode{}} {\CloseHead} +\Configure{subsection} + {\OpenDiv{subsection}} {\CloseDiv{subsection}} + {\HCode{}} {\CloseHead} +\Configure{subsubsection} + {\OpenDiv{subsubsection}} {\CloseDiv{subsubsection}} + {\HCode{}} {\CloseHead} +\Configure{paragraph} + {\OpenDiv{paragraph}} {\CloseDiv{paragraph}} + {\HCode{}} {\CloseHead} +\Configure{subparagraph} + {\OpenDiv{subparagraph}} {\CloseDiv{subparagraph}} + {\HCode{}} {\CloseHead} +\Configure{likepart} + {\OpenDiv{likepart}} {\CloseDiv{likepart}} + {\HCode{}} {\CloseHead} +\Configure{likesection} + {\OpenDiv{likesection}} {\CloseDiv{likesection}} + {\HCode{}} {\CloseHead} +\Configure{likesubsection} + {\OpenDiv{likesubsection}} {\CloseDiv{likesubsection}} + {\HCode{}} {\CloseHead} +\Configure{likesubsubsection} + {\OpenDiv{likesubsubsection}} {\CloseDiv{likesubsubsection}} + {\HCode{}} {\CloseHead} +\Configure{likeparagraph} + {\OpenDiv{likeparagraph}} {\CloseDiv{likeparagraph}} + {\HCode{}} {\CloseHead} +\Configure{likesubparagraph} + {\OpenDiv{likesubparagraph}} {\CloseDiv{likesubparagraph}} + {\HCode{}} {\CloseHead} +\Configure{endsection} + {likesection,chapter,likechapter,appendix,part,likepart} +\Configure{endlikesection} + {section,chapter,likechapter,appendix,part,likepart} +\Configure{endsubsection} + {likesubsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} +\Configure{endlikesubsection} + {subsection,section,likesection,chapter,% + likechapter,appendix,part,likpart} +\Configure{endsubsubsection} + {likesubsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikesubsubsection} + {subsubsection,subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endparagraph} + {likeparagraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikeparagraph} + {paragraph,subsubsection,likesubsubsection,subsection,% + likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endsubparagraph} + {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\Configure{endlikesubparagraph} + {subparagraph,likeparagraph,subsubsection,likesubsubsection,% + subsection,likesubsection,section,% + likesection,chapter,likechapter,appendix,part,likpart} +\ifx \part\:UnDef \else + \Configure{endpart}{likepart} + \Configure{endlikepart}{endpart} +\fi + +\ifx \deferred@thm@head\:UnDef\else + \Configure{newtheorem} + {\par\HCode{}\IgnorePar\par} + {\HCode{}} + {} +\fi +\ifx \deferred@thm@head\:UnDef\else + \Configure{proof} + {\IgnorePar\EndP\HCode{}} + {\HCode{}\ShowPar\par} + {\IgnorePar\EndP\HCode{}\ShowPar\par} + +\fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsthm} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{proof} + {\IgnorePar\EndP\HCode{}} + {\HCode{}\ShowPar\par} + {\IgnorePar\EndP\HCode{}\ShowPar\par} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{plain} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \expandafter\let\csname tex4ht:4ht\endcsname\empty +\def\no:dupl#1#2{% + \expandafter\ifx \csname #1:4ht\endcsname\relax + \expandafter\let \csname #1:4ht\endcsname\empty + \expand:after{#2}% + \fi +} + +\Hinclude{\def\:temp{\ht:everypar={\setbox0=\lastbox\ht:everypar={}}}% + \ifx \NoindentAfter\:temp + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {osudeG} +\Hinclude{\ifx\amstexloaded@\relax + \no:dupl{#1}{ + \ifx \Space@\:UnDef \expand:after{\input #1.4ht} % + \else \input vanilla.4ht \fi}% + \fi} + {amstex} +\Hinclude{\expandafter\ifx \csname amsppt.sty\endcsname\relax \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {amsppt} +\Hinclude{\ifx \texinfoversion\:UnDef\else + \no:dupl{#1}{\expand:after{\input texinfo.4ht}}\fi} + {texinfo} +\Hinclude{\ifx \thistubstyle\:UnDef\else + \no:dupl{#1}{\expand:after{\input tugboat.4ht}}\fi} + {tugboat} + +\expandafter\let\csname tex4ht:4ht\endcsname\empty +\def\no:dupl#1#2{% + \expandafter\ifx \csname #1:4ht\endcsname\relax + \expandafter\let \csname #1:4ht\endcsname\empty + \expand:after{#2}% + \fi +} + +\Hinclude{\ifx \PsfigVersion\:UnDef \else + \no:dupl{#1}{\expand:after{\input psfig.4ht}}\fi} + {psfig} +\Hinclude{\:CheckOption{#1} + \if:Option \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {pictex} +\Hinclude{% + \expandafter\ifx \csname PSTricksLoaded\endcsname\relax\else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {pstricks} +\Hinclude{% + \ifx \:DraCatCodes\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {dratex} +\Hinclude{% + \ifx \xyloaded\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {xy} + +\Hinclude{% + \ifx \epsfsetgraph\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {epsf} + +\Hinclude{% + \ifx \diagram@help@messages\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {diagrams} + +\Hinclude{% + \ifx \figvisu\:UnDef \else + \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {fig4tex} + +\Hinclude{} + {pctable} +\Hinclude{% + \:CheckOption{xhtml}\if:Option \fi} + {xhtml} +\Hinclude{\:CheckOption{#1} + \if:Option\else \:CheckOption{ShowFont}\fi + \if:Option\else \:CheckOption{frames-}\fi + \if:Option\else \:CheckOption{frames}\fi + \if:Option\else \:CheckOption{image-maps}\fi + \if:Option\else \:CheckOption{java}\fi + \if:Option\else \:CheckOption{javascript}\fi + \if:Option \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi} + {th4} +\Hinclude{\ifx \sethebrew\:UnDef\else \ifx \ArabTeX\:UnDef\else + \no:dupl{#1}{\expand:after{\input hebtex.4ht}}\fi \fi} + {hebtex} + +\:CheckOption{new-accents} \if:Option + \:CheckOption{accent-} \if:Option + \Configure{HAccent}\acute{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\bar{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\breve{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\check{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\ddot{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\dot{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\grave{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\hat{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\tilde{AOaoNn{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\vec{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\widehat{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\widetilde{}{\Picture+{}}{\EndPicture} +\fi +\:CheckOption{mathaccent-} \if:Option + \Configure{HAccent}\"{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\'{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\.{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\={}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\H{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\^{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\`{AEIOUaeiou{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\b{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\c{Cc{}}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\d{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\t{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\u{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\v{}{\Picture+{}}{\EndPicture} + \Configure{HAccent}\~{AOaoNn{}}{\Picture+{}}{\EndPicture} +\fi +\Configure{accent}{*} + {} + {} +\Configure{mathaccent}{*} + {} + {} +\Configure{accented}{*} + {} + {} +\Configure{accenting}{*} + {} + {} + +\else + \Configure{accent}\`\grave{A{A}E{E}I{I}O{O}U{U}% + a{a}e{e}i{i}\i{i}o{o}u{u}{}{}} + {\a:accents{grave}{#1}} {\b:accents{grave}{#1}{#2}} +\Configure{accent}\'\acute{A{A}E{E}I{I}O{O}U{U}Y% + {Y}a{a}e{e}i{i}\i{i}o{o}u{u}y{y}{}{}} + {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}} +\Configure{accent}\^\hat{A{A}E{E}I{I}O{O}U{U}a{a}% + e{e}i{i}\i{i}o{o}u{u}{}{}} + {\a:accents{circ}{#1}} {\b:accents{hat}{#1}{#2}} +\Configure{accent}\~\tilde{A{A}O{O}a{a}o{o}N{N}n{n}{}{}} + {\a:accents{tilde}{#1}} {\b:accents{tilde}{#1}{#2}} +\Configure{accent}\"\ddot{A{A}E{E}I{I}O{O}U{U}Y% + {Y}a{a}e{e}i{i}\i{i}o{o}u{u}y{y}{}{34}} + {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}} +\Configure{accent}\c\c{C{C}c{c}{}{}} + {\a:accents{cedil}{#1}} {\b:accents{cedil}{#1}{#2}} +\Configure{accent}\t\t{{}{}} + {\a:accents{udot}{#1}} {\b:accents{udot}{#1}{#2}} +\Configure{accent}\H\H{{}{}} {}{\b:accents{Huml}{#1}{#2}} +\Configure{accent}\.\dot{{}{}} {}{\b:accents{dot}{#1}{#2}} +\Configure{accent}\u\breve{{}{}}{}{\b:accents{breve}{#1}{#2}} +\Configure{accent}\vec\vec{{}{}}{}{\b:accents{vec}{#1}{#2}} +\Configure{accent}\v\check{{}{}}{}{\b:accents{check}{#1}{#2}} +\Configure{accent}\=\bar{{}{}} {}{\b:accents{bar}{#1}{#2}} +\Configure{accent}\widetilde\widetilde{{}{}} + {}{\b:accents{widetilde}{#1}{#2}} +\Configure{accent}\widehat\widehat{{}{}} + {}{\b:accents{widehat}{#1}{#2}} + +\fi +\let\^^_=\v + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{url} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Decl{} +\Configure{url}{% + \urlLink[xr-ent\ent:cnt]{}{}#1\EndurlLink + \Decl{}% + \gHAdvance\ent:cnt by 1 +} +\LinkCommand\urlLink{xref,doc} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{ltugboat} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{address} + {\HCode{}} + {\HCode{}} +\Configure{netaddress} + {\HCode{}} + {\HCode{}} +\Configure{PersonalURL} + {\HCode{}} + {\HCode{}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{ltugproc} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{maketitle} + {{\Configure{maketitle}{}{}{}{}{}{}{}{}% +\let\leavevmode=\empty \let\not@math@alphabet=\:gobbleII +\def\text@command##1{##1}\let\selectfont=\empty \let\\=\empty +\no:fonts \def\check@icl ##1\check@icr{}% +\:TITLE: \a:NoSection +\Tag{TITLE+}{\@title}}% +\HCode{}% + \bgroup \Configure{centerline} + {\HCode{}} + {\HCode{}} + } + {\egroup \HCode{}} + {\HCode{}} + {\HCode{}} + +\Configure{thanks author date and}{}{} + {{\Configure{thanks author date and}{}{}{}{}{}{}{}{}% +\let\leavevmode=\empty \let\not@math@alphabet=\:gobbleII +\def\text@command##1{##1}\let\selectfont=\empty \let\\=\empty +\no:fonts \def\check@icl ##1\check@icr{}% +\:TITLE: \a:NoSection +\count@\authornumber +\@tempcnta0 +\let\:temp\relax +\let\@author\empty +\loop + \ifnum\count@>0 + \advance\@tempcnta by \@ne + \edef\@author{\@author \ifx\@author\empty\else, \fi + \:temp{\number\@tempcnta}}% + \advance\count@ by \m@ne +\repeat +\let\ignorespaces\empty +\let\unskip\empty +\def\:temp##1{\csname theauthor##1\endcsname}% +\Tag{)author)}{\@author}}% +\HCode{}} + {\HCode{}} + {\HCode{}} {\HCode{}} + {\HCode{}} + {} +\ConfigureEnv{abstract} + {}{} {}{} +\Configure{abstract} + {\bgroup + \HCode{

    }\IgnoreIndent\par} + {\ifvmode\IgnorePar\fi \EndP\HCode{

    }\egroup} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/tex4ht.4ht b/Master/texmf-dist/tex/generic/tex4ht/tex4ht.4ht new file mode 100644 index 00000000000..e7fd0bd48a8 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/tex4ht.4ht @@ -0,0 +1,242 @@ +\ifnum\the\catcode`\%=14\else \expandafter\edef\csname + \string:RestoreCatcodes\endcsname{\catcode`\%\the + \catcode`\%}\catcode`\%14\fi +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% tex4ht.4ht 2005-10-23-20:57 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-20:57} + +\expandafter\edef\csname :RestoreCatcodes\endcsname{% + \expandafter\ifx \csname :RestoreCatcodes\endcsname\relax\else + \csname :RestoreCatcodes\endcsname \fi + \catcode`\noexpand :\the\catcode`:% + \ifnum \the\catcode`\#=6 \else + \catcode`\noexpand \#\the\catcode`\#\fi + \ifnum \the\catcode`\^=7 \else + \catcode`\noexpand \^\the\catcode`\^\fi + \let\expandafter\noexpand\csname :RestoreCatcodes\endcsname + \noexpand\UnDefcS} +\catcode`\:11 \catcode`\#6 \catcode`\^7 + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% It is highly recommended NOT TO CHANGE THIS FILE. Options +% ^^^^^^^^^^^^^^^^^^^^^^^ +% defined in this file may be redefined, and new ones may be +% added, within a user supplied file named tex4ht.usr. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\:CheckOption{info}\if:Option + \Hinclude[*]{info4ht.4ht} + \Log:Note{For additional information, + compile `xhlatex mktex4ht.4ht'^^J and review the appropriate + pointers under mktex4ht.html => index} +\else + \Log:Note{for additional information, use + the command line option `info'} +\fi +\immediate\write16{::::::::::::::::::::::::::::::::::::::::::} +\immediate\write16{ TeX4ht info is available in the log file } +\immediate\write16{::::::::::::::::::::::::::::::::::::::::::} +\let\:tempd\Configure +\def\Configure#1#2{% + \:CheckOption{#1}\if:Option \def\:tempc{#2}\fi} + +\def\:tempc{\:CheckOption{info}\if:Option \Hinclude[*]{infoht4.4ht}\fi + \Hinclude[*]{html4.4ht}% + \Hinclude[*]{html4-math.4ht}% + \:CheckOption{svg}% + \if:Option \else\:CheckOption{svg-}\fi + \if:Option \else\:CheckOption{svg-obj}\fi + \if:Option + \Hinclude[*]{svg.4ht}% + \Hinclude[*]{html4-svg.4ht}% + \:CheckOption{info}\if:Option \Hinclude[*]{infosvg.4ht}\fi + \fi +} +\Configure{uni-html4}{% + \:CheckOption{info}\if:Option + \Hinclude[*]{infoht4.4ht}\fi + \Hinclude[*]{html4.4ht}% + \Hinclude[*]{html4-math.4ht}% + \Hinclude[*]{unicode.4ht} + \Hinclude[*]{html4-uni.4ht}% + \:CheckOption{svg}% + \if:Option \else\:CheckOption{svg-}\fi + \if:Option \else\:CheckOption{svg-obj}\fi + \if:Option \Hinclude[*]{svg.4ht}% + \:CheckOption{info}\if:Option \Hinclude[*]{infosvg.4ht}\fi + \fi + } +\Configure{mathml}{% + \:CheckOption{info}\if:Option + \Hinclude[*]{infoht4.4ht}\fi + \:CheckOption{info}\if:Option + \Hinclude[*]{infomml.4ht}\fi + \Hinclude[*]{html4.4ht}% + \Hinclude[*]{unicode.4ht}% + \Hinclude[*]{mathml.4ht}% + \Hinclude[*]{html-mml.4ht}% + \Hinclude[*]{html4-uni.4ht}% + \:CheckOption{svg}% + \if:Option \else\:CheckOption{svg-}\fi + \if:Option \else\:CheckOption{svg-obj}\fi + \if:Option \Hinclude[*]{svg.4ht}% + \:CheckOption{info}\if:Option \Hinclude[*]{infosvg.4ht}\fi + \fi + \:CheckOption{mathplayer}\if:Option + \:CheckOption{pmathml}\if:Option \else + \:CheckOption{pmathml-css}\if:Option \else + \Hinclude[*]{mathplayer.4ht} + \fi\fi + \else + \Log:Note{For MathML on MSIE + MathPlayer use + the command line option `mathplayer'} + \fi +} + +\Configure{0.0}{% + \Hinclude[*]{html0.4ht}% +} +\Configure{3.2}{% + \Hinclude[*]{html32.4ht}% + \Hinclude[*]{html32-math.4ht}% + \:CheckOption{unicode}\if:Option \Hinclude[*]{unicode.4ht}\fi +} + +\Configure{mozilla}{% + \:CheckOption{info}\if:Option + \Hinclude[*]{infoht4.4ht}\fi + \:CheckOption{info}\if:Option + \Hinclude[*]{infomml.4ht}\fi + \Hinclude[*]{html4.4ht}% + \Hinclude[*]{unicode.4ht}% + \Hinclude[*]{mathml.4ht}% + \Hinclude[*]{html-mml.4ht}% + \Hinclude[*]{mozilla.4ht}% + \:CheckOption{svg}% + \if:Option \else\:CheckOption{svg-}\fi + \if:Option \else\:CheckOption{svg-obj}\fi + \if:Option \Hinclude[*]{svg.4ht}% + \:CheckOption{info}\if:Option \Hinclude[*]{infosvg.4ht}\fi + \fi + \:CheckOption{mathplayer}\if:Option + \Hinclude[*]{mathplayer.4ht} + \else + \Log:Note{For MathML on MSIE + MathPlayer use + the command line option `mathplayer'} + \fi +} + +\Configure{tei}{% + \Hinclude[*]{tei.4ht}% + \Hinclude[*]{unicode.4ht}% + \Hinclude[*]{tei-math.4ht}% + \:CheckOption{svg}% + \if:Option \else\:CheckOption{svg-}\fi + \if:Option \else\:CheckOption{svg-obj}\fi + \if:Option \Hinclude[*]{svg.4ht}% + \:CheckOption{info}\if:Option \Hinclude[*]{infosvg.4ht}\fi + \fi +} +\Configure{tei-mml}{% + \:CheckOption{info}\if:Option + \Hinclude[*]{infomml.4ht}\fi + \Hinclude[*]{tei.4ht}% + \Hinclude[*]{unicode.4ht}% + \Hinclude[*]{mathml.4ht}% + \Hinclude[*]{tei-mml.4ht}% + \:CheckOption{svg}% + \if:Option \else\:CheckOption{svg-}\fi + \if:Option \else\:CheckOption{svg-obj}\fi + \if:Option \Hinclude[*]{svg.4ht}% + \:CheckOption{info}\if:Option \Hinclude[*]{infosvg.4ht}\fi + \fi +} + +\Configure{docbook}{% + \Hinclude[*]{docbook.4ht}% + \Hinclude[*]{unicode.4ht}% + \Hinclude[*]{docbook-math.4ht}% + \:CheckOption{svg}% + \if:Option \else\:CheckOption{svg-}\fi + \if:Option \else\:CheckOption{svg-obj}\fi + \if:Option \Hinclude[*]{svg.4ht}% + \:CheckOption{info}\if:Option \Hinclude[*]{infosvg.4ht}\fi + \fi +} +\Configure{docbook-mml}{% + \:CheckOption{info}\if:Option + \Hinclude[*]{infomml.4ht}\fi + \Hinclude[*]{docbook.4ht}% + \Hinclude[*]{unicode.4ht}% + \Hinclude[*]{mathml.4ht}% + \Hinclude[*]{docbook-mml.4ht}% + \:CheckOption{svg}% + \if:Option \else\:CheckOption{svg-}\fi + \if:Option \else\:CheckOption{svg-obj}\fi + \if:Option \Hinclude[*]{svg.4ht}% + \:CheckOption{info}\if:Option \Hinclude[*]{infosvg.4ht}\fi + \fi +} + +\Configure{word}{% + \:CheckOption{info}\if:Option + \Hinclude[*]{infoht4.4ht}\fi + \Hinclude[*]{html4.4ht}% + \Hinclude[*]{html4-math.4ht}% + \Hinclude[*]{htmlw.4ht}% + \:CheckOption{svg}% + \if:Option \else\:CheckOption{svg-}\fi + \if:Option \else\:CheckOption{svg-obj}\fi + \if:Option \Hinclude[*]{svg.4ht}% + \:CheckOption{info}\if:Option \Hinclude[*]{infosvg.4ht}\fi + \fi +} + +\Configure{ooffice}{% + \:CheckOption{info}\if:Option + \Hinclude[*]{infoht4.4ht}\fi + \:CheckOption{info}\if:Option + \Hinclude[*]{infomml.4ht}\fi + \Hinclude[*]{ooffice.4ht}% + \Hinclude[*]{unicode.4ht}% + \Hinclude[*]{mathml.4ht}% + \Hinclude[*]{ooffice-mml.4ht}% +} + + +\openin15=tex4ht.usr \ifeof15 \else \closein15 + \input tex4ht.usr +\fi + +\let\Configure\:tempd + +\:tempc + +\:RestoreCatcodes +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/tex4ht.sty b/Master/texmf-dist/tex/generic/tex4ht/tex4ht.sty new file mode 100644 index 00000000000..d7450e6e43b --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/tex4ht.sty @@ -0,0 +1,4507 @@ +\ifnum\the\catcode`\%=14\else\expandafter\edef\csname + \string:RestoreCatcodes\endcsname{\catcode`\%\the + \catcode`\%}\catcode`\%14\fi +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% tex4ht.sty 2005-09-27-01:01 % +% Copyright (C) 1996--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-09-27-01:01} + +\ifx \Preamble\UnDef \else + \csname expand:after\endcsname{\csname + BeforeTeXIVht\endcsname\let\BeforeTeXIVht\UnDef} +\fi +\expandafter\edef\csname :RestoreCatcodes\endcsname{% + \expandafter\ifx \csname :RestoreCatcodes\endcsname\relax\else + \csname :RestoreCatcodes\endcsname \fi + \ifnum \the\catcode`\ =10 \else + \catcode`\noexpand\ =\the\catcode`\ \fi + \ifnum \the\catcode`<=12 \else + \catcode`\noexpand <\the\catcode`<\fi + \ifnum \the\catcode`>=12 \else + \catcode`\noexpand >\the\catcode`>\fi + \ifnum \the\catcode`\?=12 \else + \catcode`\noexpand \?\the\catcode`\?\fi + \ifnum \the\catcode`+=12 \else + \catcode`\noexpand +\the\catcode`+\fi + \ifnum \the\catcode`*=12 \else + \catcode`\noexpand *\the\catcode`*\fi + \ifnum \the\catcode`;=12 \else + \catcode`\noexpand ;\the\catcode`;\fi + \ifnum \the\catcode`~=13 \else + \catcode`\noexpand ~\the\catcode`~\fi + \ifnum \the\catcode`$=3 \else + \catcode`\noexpand $\the\catcode`$\fi + \ifnum \the\catcode`&=4 \else + \catcode`\noexpand &\the\catcode`&\fi + \ifnum \the\catcode`\#=6 \else + \catcode`\noexpand \#\the\catcode`\#\fi + \catcode`\noexpand :\the\catcode`:% + \catcode`\noexpand "\the\catcode`"% + \catcode`\noexpand @\the\catcode`@% + \catcode`\noexpand _\the\catcode`_% + \catcode`\noexpand ^\the\catcode`^% + \catcode`\noexpand |\the\catcode`|% + \csname no:restore\endcsname + \ifnum \the\catcode`^=13 + \let\expandafter\noexpand + \csname x:SUPOff\endcsname\noexpand\empty + \let\expandafter\noexpand + \csname x:SUPOn\endcsname\noexpand\empty + \catcode`\noexpand ^\the\catcode`^\fi +\ifnum \the\catcode`_=13 + \let\expandafter\noexpand + \csname x:SUBOff\endcsname\noexpand\empty + \let\expandafter\noexpand + \csname x:SUBOn\endcsname\noexpand\empty + \catcode`\noexpand _\the\catcode`_\fi +% + \let\expandafter\noexpand\csname :RestoreCatcodes\endcsname + \noexpand\UnDefcS} +\catcode`~13 \catcode`$3 \catcode`&4 \catcode`\#6 +\catcode`\:11 \catcode`\@11 \catcode`;12 \catcode`\ 10 +\catcode`\<12 \catcode`\>12 \catcode`+12 \catcode`*12 +\catcode`\?12 +\edef\SUPOff{% + \catcode`\noexpand ^\the\catcode`^\relax +} +\edef\SUBOff{% + \catcode`\noexpand _\the\catcode`_\relax +} +\bgroup + \catcode`\^13 \global\let\sys:sp^ + \catcode`\_13 \global\let\sys:sb_ +\egroup + +\catcode`\^7 \catcode`\|=12 \catcode`"12 + + \def\:temp{\csname newif\endcsname} + \def\:tempa#1{% + \expandafter\ifx \csname #1\endcsname\relax + \expandafter\:temp \csname #1\endcsname + \fi} +\:tempa{if:Option} +\:tempa{if:latex} +\:tempa{if:removeindent} +\:tempa{if:nopar} +\ifx \Htmltrue\:UnDef + \def\:temp{\csname newif\endcsname} + \expandafter\:temp \csname ifHtml\endcsname \Htmlfalse +\fi + + \def\:tempa#1{% + \expandafter\ifx \csname #1\endcsname\relax + \expandafter\:temp \csname #1\endcsname + \expandafter\expandafter\expandafter\expandafter\expandafter + \def\expandafter\expandafter\expandafter + \rmv:ifs\expandafter{\rmv:ifs + \expandafter\let \csname #1\endcsname \:UnDef} + \fi} + \let\rmv:ifs\empty + + +\expandafter\ifx \csname @latex@error\endcsname\relax + \:latexfalse \tracingstats1 +\else + \if:latex\else \ifx \@currname\empty + \def\:temp{\ifx \HCode\:UnDef + \:warning{Missing \string\Preamble...\string\EndPreamble?}\fi} +\edef\:tempa{% + \noexpand\expandafter + \noexpand\expandafter + \noexpand\expandafter + \noexpand \def + \noexpand\expandafter + \noexpand\expandafter + \noexpand\expandafter + \expandafter\noexpand\csname enddocument\endcsname + \noexpand\expandafter + \noexpand\expandafter + \noexpand\expandafter + {\noexpand \expandafter + \noexpand \:temp + \expandafter\noexpand \csname enddocument\endcsname + }% +} \:tempa + +\else + \ProvidesPackage{tex4ht} +\let\config:file\empty +\def\load:cfg{\def\load:cfg{\let\config:opt\CurrentOption + \def\load:cfg{\edef\config:opt{\config:opt,\CurrentOption}}% +}% +% + \def\:temp{\expandafter\cfg:fl\CurrentOption.!*?: }% + \def\:tempa{html}\ifx \:tempa\CurrentOption \let\:temp\load:cfg \fi + \def\:tempa{xhtml}\ifx \:tempa\CurrentOption \let\:temp\load:cfg \fi + \def\:tempa{htm}\ifx \:tempa\CurrentOption \let\:temp\load:cfg \fi + \def\:tempa{htm3}\ifx \:tempa\CurrentOption \let\:temp\load:cfg \fi + \def\:tempa{htm4}\ifx \:tempa\CurrentOption \let\:temp\load:cfg \fi + \def\:tempa{htm5}\ifx \:tempa\CurrentOption \let\:temp\load:cfg \fi + \:temp +} +\def\cfg:fl#1.#2!*?: {\edef\:tempa{#2}\edef\config:file{% + \CurrentOption \ifx \:tempa\empty .cfg\fi}} + +\DeclareOption*{\load:cfg} +\ProcessOptions +\let\o:document\document +\def\document{% + \let\ht:empty\:UnDef +\def\:temp{}\ifx \:temp\empty \else + \gdef\:temp{}\ifx \:temp\empty \else + \:warning{Redefined \string\empty?} + \global\let\ht:empty\empty \gdef\empty{}% +\fi\fi +% + \expandafter\let\csname enddocument\endcsname\empty + \end{document}% + \let\:begindocumenthook\@begindocumenthook +\def\@begindocumenthook{\csname a:AtBeginDocument\endcsname +\:begindocumenthook \csname b:AtBeginDocument\endcsname }% +% + \let\document\o:document + \let\:latex@error\@latex@error + \def\@latex@error##1{\:latex@error{##1 in `\config:file'}}% + \csname recall:sub\endcsname +\csname recall:sup\endcsname +% +\ifx \config:file\empty + \def\:temp{\ifx \config:opt\:UnDef + \edef\config:opt{\ifx \config:file\empty html\fi}\fi +\expandafter\Preamble\expandafter{\config:opt + }\csname begin\endcsname{document}\EndPreamble +}% +\else + \def\:temp{\input \config:file\relax +}% +\fi \:temp +% + \let\@latex@error\:latex@error +} + +\fi +\fi + \:latextrue + \ifx \:providesfile \:UnDef + \let\:providesfile\@providesfile + \def\@providesfile#1{% + \expandafter\ifx\csname @filelist\endcsname\relax + \let\@providesfile\:providesfile + \else \xdef\@filelist{\@filelist,#1}% + \fi + \:providesfile{#1}% + } + \fi +\fi + +\ifx \Preamble\UnDef + \ifx \PLATFORM\:UnDef \else + \message{ [\PLATFORM] }\let\PLATFORM\:UnDef\fi + \def\Configure#1{% + \expandafter\ifx \csname c:#1:\endcsname\relax + \:warning{\string\Configure{#1}?} + \fi + \csname c:#1:\endcsname} +\let\c:def\def +\let\d:def\def +\def\NewConfigure#1{\def\:tempa{#1}\futurelet\:temp\Nw:cnf} +\def\Nw:cnf{\ifx [\:temp \edef\:tempa{\noexpand\N:wCnfga{\:tempa}}\else + \edef\:tempa{\noexpand\N:wCnfgb{\:tempa}}\fi \:tempa} +\def\N:wCnfga#1[#2]{% + \edef\:temp{\long\def\expandafter + \noexpand\csname c:#1:\endcsname####1% + \ifnum #2>1 ####2\fi \ifnum #2>2 ####3\fi + \ifnum #2>3 ####4\fi \ifnum #2>4 ####5\fi + \ifnum #2>5 ####6\fi \ifnum #2>6 ####7\fi + \ifnum #2>7 ####8\fi \ifnum #2>8 ####9\fi +}\:temp } +\def\N:wCnfgb#1#2{% + \edef\:temp{\long\def\expandafter + \noexpand\csname c:#1:\endcsname####1% + \ifnum #2>1 ####2\fi \ifnum #2>2 ####3\fi + \ifnum #2>3 ####4\fi \ifnum #2>4 ####5\fi + \ifnum #2>5 ####6\fi \ifnum #2>6 ####7\fi + \ifnum #2>7 ####8\fi \ifnum #2>8 ####9\fi +{\New:Conf{\aNew:Conf#1}{####1}% + \ifnum #2>1 \New:Conf{\bNew:Conf#1}{####2}\fi + \ifnum #2>2 \New:Conf{\cNew:Conf#1}{####3}\fi + \ifnum #2>3 \New:Conf{\dNew:Conf#1}{####4}\fi + \ifnum #2>4 \New:Conf{\eNew:Conf#1}{####5}\fi + \ifnum #2>5 \New:Conf{\fNew:Conf#1}{####6}\fi + \ifnum #2>6 \New:Conf{\gNew:Conf#1}{####7}\fi + \ifnum #2>7 \New:Conf{\hNew:Conf#1}{####8}\fi + \ifnum #2>8 \New:Conf{\iNew:Conf#1}{####9}\fi + }}\:temp} +\def\New:Conf#1{\noexpand\c:def + \expandafter\noexpand\csname#1\endcsname}% +\def\c:NewConfigure:#1#2#3#4#5#6#7#8#9{% + \def\aNew:Conf{#1}\def\bNew:Conf{#2}\def\cNew:Conf{#3}% + \def\dNew:Conf{#4}\def\eNew:Conf{#5}\def\fNew:Conf{#6}% + \def\gNew:Conf{#7}\def\hNew:Conf{#8}\def\iNew:Conf{#9}} +\Configure{NewConfigure}{a:}{b:}{c:}{d:}{e:}{f:}{g:}{h:}{i:}% + +\long\def\ConfigureToc#1#2#3#4#5{% + \expandafter\def\csname toc#1\endcsname##1##2##3{#5}% + \def\:temp{#4}\ifx \:temp\empty \else + \expandafter\pend:defIII\csname toc#1\endcsname{#4####3}% +\fi +\def\:temp{#3}\ifx \:temp\empty \else + \expandafter\pend:defIII\csname toc#1\endcsname{#3####2}% +\fi +\def\:temp{#2}\ifx \:temp\empty \else + \expandafter\pend:defIII\csname toc#1\endcsname{#2####1}% +\fi + +} + +\long\def\concat:config#1#2{\def\:temp{#2}% + \ifx \:temp\empty \let#1\empty + \else \ifx #1\relax \let#1\empty\fi + \append:def#1{#2}\fi +} +\def\:prolog#1#2,#3!*?: {% + \if ,#2,\else + \edef\:tempc{\if*#2\fi}% + \ifx \:tempc\empty + \expandafter\append:def + \csname a:#1\endcsname{\csname a:#2\endcsname}% + \expandafter\ifx \csname c:#2:\endcsname\relax + \NewConfigure{#2}{1}% + \fi + \else + \expand:after{\pro:log{#1}}\expandafter{\:tempc}% + \fi\fi + \if ,#3,\else \expand:after{\:prolog{#1}#3!*?: }\fi +} +\def\pro:log#1#2{% + \expandafter\append:def + \csname a:#1\endcsname{\csname a:#2\endcsname}% + \expandafter\ifx \csname c:#2:\endcsname\relax + \NewConfigure{#2}[1]{\expandafter + \concat:config\csname a:#2\endcsname{##1}}% + \expandafter\let\csname a:#2\endcsname\relax + \fi +} +\def\seq:config#1#2{% + \expandafter\let\csname a:#1\endcsname=\empty + \:prolog {#1}#2,!*?: } + +\NewConfigure{AtBeginDocument}[2]{% + \def\:temp{#1#2}\ifx \:temp\empty + \concat:config\a:AtBeginDocument{} + \concat:config\b:AtBeginDocument{}% + \else + \concat:config\a:AtBeginDocument{#1\relax}% + \concat:config\b:AtBeginDocument{#2\relax}% + \fi + \global\let\a:AtBeginDocument=\a:AtBeginDocument + \global\let\b:AtBeginDocument=\b:AtBeginDocument +} +\Configure{AtBeginDocument}{}{} +\NewConfigure{Css}[1]{\def\aa:Css{#1}} + +\catcode`\#=12 \def\#{#} \catcode`\#=6 +\NewConfigure{special}[1]{\def\ht:special{#1}} +\Configure{special}{\special +} +\long\def\expand:after#1{\def\e:tmp{#1}\expandafter\e:tmp} +\def\Log:Note#1{% + \immediate\write-1{--------------------------------------}% + \immediate\write-1{--- Note --- #1}% + \immediate\write-1{--------------------------------------}% +} +\NewConfigure{CutAt-filename}[1]{% + \expandafter\def\csname a:CutAt-filename\endcsname##1##2{#1}} +\Configure{CutAt-filename}{} +\long\def\append:def#1#2{% + \def\:temp{\def#1}% + \expandafter\expandafter\expandafter\:temp\expandafter{#1#2}} +\long\def\pend:def#1#2{% + \def\:temp{#2}% + \def\:tempa{\def#1}% + \expandafter\expandafter\expandafter\expandafter + \expandafter\expandafter\expandafter\:tempa + \expandafter\expandafter\expandafter{\expandafter\:temp #1}} + + \NewConfigure{ProTex}[1]{\def\a:ProTex{#1}} +\ifx \Log:Needs\:UnDef \else + \:warning{Again `\noexpand\input tex4ht.sty'?}\fi +\def\:warning#1{\immediate\write16{l.\the\inputlineno\space + --- TeX4ht warning --- #1 ---}} +\ifx \:ShowCode\:UnDeF \else + \:warning{tex4ht.sty loaded after ProTeX?} +\fi + +\def\set:Preamble#1,#2!*?: {% + \def\:temp{#1}\ifx \:temp\empty \else + \:CheckOption{#1}\if:Option \else + \ifx \Preamble\empty \def\Preamble{#1}% + \else \append:def\Preamble{,#1}% + \fi \fi \fi + \def\:temp{#2}\ifx \:temp\empty \let\set:Preamble\:UnDef + \else \expand:after{\set:Preamble#2!*?: }\fi +} +\def\xtrct:hin#1,{\def\:temp{#1}\ifx \:temp\empty + \def\xtrct:hin##1!*?: {\let\xtrct:hin\:UnDef}\else + \def\:tempa##1.4ht##2!*?: {% + \def\:temp{\Hinclude[*]{##1.4ht}}\def\:tempa{##2}}% + \expandafter\:tempa\:temp .4ht!*?: % + \ifx \:tempa\empty \else \:temp \fi + \fi \xtrct:hin} +\def\Use:N{0} +\let\:USE\empty +\def\:Use#1{\:USe #1,,\HAdvance\Use:N 1 } +\def\:USe#1,{\def\:temp{#1}\ifx\:temp\empty + \edef\:temp{\noexpand\append:def\noexpand\:USE{\let\expandafter + \noexpand\csname Use:\Use:N\endcsname\noexpand\:UnDef}}\:temp + \else + \edef\:temp{\noexpand\append:def\noexpand\:USE{\expandafter + \noexpand\csname Use:\Use:N\endcsname}}\:temp + \append:def\:USE{{#1}}% + \expandafter\:USe\fi} +\def\:Hinclude{% + \def\Hinclude{\afterassignment\:Use + \expandafter\def\csname Use:\Use:N\endcsname ####1}% + \def\:Hinclude{\ifx \:USE \empty + \let\Hinclude\:UnDef + \let\:Hinclude\:UnDef + \let\:Use\:UnDef + \let\:USe\:UnDef + \let\:USE\:UnDef + \else + \pend:def\:USE{\let\:USE\empty}% + \expand:after{\:USE \:Hinclude}\fi}% +} + +\def\:Preamble{\ifx \:next[% + \def\Preamble[##1]##2{\egroup + \def\:CheckOption####1{\def\:temp{####1}% + \:Optionfalse + \expandafter\:ScanOptions\Preamble,,//} +\def\:ScanOptions####1,####2//{\def\:next{####1}% + \ifx \:next\empty + \else \ifx \:temp\:next \:Optiontrue \let\:next\relax + \else \def\:next{\:ScanOptions####2//}% + \fi \fi \:next } +% +\ifHtml \Htmlfalse + \def\Preamble{html,##2}\else \def\Preamble{##2}\fi +\ifx \config:opt\:UnDef + \let\:temp\Preamble +\else + \expandafter\expandafter\expandafter\def + \expandafter\expandafter\expandafter\:temp + \expandafter\expandafter\expandafter{% + \expandafter\config:opt\expandafter,\Preamble}% +\fi +\let\Preamble\empty +\expandafter\set:Preamble\:temp,!*?: % +% +\def\:temp####1.4ht####2!*?: {\def\:temp{####2}% + \ifx \:temp\empty + \def\:temp{th4}\ifx \:temp\Preamble \else + \ht:special{t4ht@[}% + \input tex4ht.4ht \ht:special{t4ht@]}% + \fi \fi}% +\expandafter\:temp\Preamble.4ht!*?: % +\expandafter\xtrct:hin\Preamble,,!*?: % +\:Hinclude +% +% +\input ##1 + } + \else + \def\Preamble##1{\egroup \def\:CheckOption####1{\def\:temp{####1}% + \:Optionfalse + \expandafter\:ScanOptions\Preamble,,//} +\def\:ScanOptions####1,####2//{\def\:next{####1}% + \ifx \:next\empty + \else \ifx \:temp\:next \:Optiontrue \let\:next\relax + \else \def\:next{\:ScanOptions####2//}% + \fi \fi \:next } +% +\ifHtml \Htmlfalse + \def\Preamble{html,##1}\else \def\Preamble{##1}\fi +\ifx \config:opt\:UnDef + \let\:temp\Preamble +\else + \expandafter\expandafter\expandafter\def + \expandafter\expandafter\expandafter\:temp + \expandafter\expandafter\expandafter{% + \expandafter\config:opt\expandafter,\Preamble}% +\fi +\let\Preamble\empty +\expandafter\set:Preamble\:temp,!*?: % +% +\def\:temp####1.4ht####2!*?: {\def\:temp{####2}% + \ifx \:temp\empty + \def\:temp{th4}\ifx \:temp\Preamble \else + \ht:special{t4ht@[}% + \input tex4ht.4ht \ht:special{t4ht@]}% + \fi \fi}% +\expandafter\:temp\Preamble.4ht!*?: % +\expandafter\xtrct:hin\Preamble,,!*?: % +\:Hinclude +% +% +% + \input tex4ht.sty } + \fi \let\:Preamble\:UnDef \Preamble } +\def\Preamble{\bgroup \catcode`\@12 \catcode`\_8 \catcode`\^7 + \futurelet\:next\:Preamble} +\def\EndPreamble{\b:Preamble \global\let\missing:endpream\empty + \csname Lv \file:id\endcsname \B:DY} +\def\B:DY{\def\HtmlPar{\HtmlPar:Off{% + \if:nopar \ShowPar \ShowIndent + \ifx \skip:Par\empty\else \hskip -\parindent \skip:Par\fi + \else + \if:removeindent \ShowIndent \hskip -\parindent \a:Par + \else + \ifdim \parindent>\z@ \hskip -\parindent \fi + \html:par + \ifdim \parindent>\z@ \hskip \parindent \fi + \fi\fi \relax +}}% +% + \HtmlEnv \IgnorePar \IgnoreIndent {\ht:everypar{}\leavevmode}\a:BODY + \csname a:@BODY\endcsname} +\def\missing:endpream{\:warning{Missing \string\EndPreamble}} +\NewConfigure{@HTML}[1]{\concat:config\a:@HTML{#1}} +\let\a:@HTML\empty +\NewConfigure{PROLOG}[1]{\seq:config{PROLOG}{#1}} + +\let\:Hincl\empty +\def\Hinclude[#1]#2{\xdef\:Hincl{\:Hincl{#1}{#2}}} +\NewConfigure{html}[1]{\edef\:html{#1}} +\Configure{html}{html} +\def\c:HtmlPar:#1#2#3#4{% + \def\:temp{#3}\ifx \:temp\empty \c:def\a:Par{#1}\else + \c:def\a:Par{#1\Next:EndP{#3}}\fi + \def\:temp{#4}\ifx \:temp\empty \c:def\html:par{#2}\else + \c:def\html:par{#2\Next:EndP{#4}}\fi +} +\def\EndP{\Protect\par:end} +\let\par:end\empty +\def\Next:EndP{\Protect\next:endp} +\def\next:endp#1{\gdef\par:end{#1\global\let\par:end\empty}} +\def\SaveHtmlPar{\PushMacro\a:Par \PushMacro\html:par} +\def\RecallHtmlPar{\PopMacro\a:Par \PopMacro\html:par} +\def\gl:let{\global\let} +\def\EndP:cnt{0} +\def\SaveEndP{% + \expandafter\gl:let\csname \EndP:cnt :sv\endcsname \par:end + \gl:let\par:end\empty + \gHAdvance \EndP:cnt 1 } +\def\RecallEndP{% + \ifnum \EndP:cnt>0 + \gHAdvance \EndP:cnt -1 + \expand:after{\gl:let\par:end}\csname\EndP:cnt :sv\endcsname + \else + \:warning{extra \string\RecallEndP} + \fi} +\NewConfigure{HTML}[2]{\c:def\a:HTML{#1}\c:def\b:HTML{#2}} +\NewConfigure{HEAD}[2]{\c:def\a:HEAD{#1}\c:def\b:HEAD{#2}} +\NewConfigure{BODY}[2]{\c:def\a:BODY{#1}% + \c:def\b:BODY{\csname a:@/BODY\endcsname#2}} +\NewConfigure{TITLE}[2]{\c:def\a:TITLE{#1}\c:def\b:TITLE{#2}} +\NewConfigure{TITLE+}[1]{\c:def\c:TITLE{#1}} +\NewConfigure{@TITLE}[1]{\concat:config\:TITLE:{#1}} +\NewConfigure{@HEAD}[1]{\concat:config\a:@HEAD{#1}} +\let\a:@HEAD\relax +\NewConfigure{@BODY}[1]{\concat:config\a:@BODY{#1}} +\let\a:@BODY\relax +\NewConfigure{@/BODY}[1]{\expandafter + \concat:config\csname a:@/BODY\endcsname{#1}} +\expandafter\let\csname a:@/BODY\endcsname\relax + + \if:latex + \expandafter\def\csname opt@hyperref.sty\endcsname{tex4ht} + + \ifx \config:opt\:UnDef \else + \append:def\:RestoreCatcodes{\early:sub\early:sup} +\let\:IfFileExists\IfFileExists +\def\IfFileExists#1#2#3{% + \csname recall:sub\endcsname + \csname recall:sup\endcsname + \expandafter\let\csname #1:sub\endcsname=\early:sub + \expandafter\let\csname #1:sup\endcsname=\early:sup + \let\early:sub=\relax \let\recall:sub\relax + \let\early:sup=\relax \let\recall:sup\relax + \:IfFileExists{#1}{#2}{#3}% + \expandafter\let\expandafter\early:sub\csname #1:sub\endcsname + \expandafter\let\expandafter\early:sup\csname #1:sup\endcsname + \early:sub \early:sup +} +\ifx \o:document\:UnDef + \pend:def\Preamble{% + \csname recall:sub\endcsname + \csname recall:sup\endcsname} +\fi +\def\:CheckOption#1{\def\:temp{#1}% + \:Optionfalse + \expandafter\:ScanOptions\config:opt,,//} +\def\:ScanOptions#1,#2//{\def\:next{#1}% + \ifx \:next\empty + \else \ifx \:temp\:next \:Optiontrue \let\:next\relax + \else \def\:next{\:ScanOptions#2//}% + \fi \fi \:next } +\let\early:sub=\empty +\:CheckOption{early_} \if:Option + \:CheckOption{no_} \if:Option \else + \:CheckOption{_13} \if:Option + \def\early:sub{% + \xdef\recall:sub{% + \mathcode`\noexpand\_=\the\mathcode`\_ + \catcode`\noexpand\_=\the\catcode`\_ + } + \mathcode`\_="8000 \catcode`\_=13 + } + \else + \def\early:sub{% + \xdef\recall:sub{% + \mathcode`\noexpand\_=\the\mathcode`\_ + \catcode`\noexpand\_=\the\catcode`\_ + % \immediate\write16{.....sub \the\catcode`\_}% + }% + \mathcode`\_="8000 \catcode`\_=12 + % \immediate\write16{.....sub 12} + } + \fi + \fi +\else + \Log:Note{for \string_ at preamble, + use the command line option `early\string_'}% +\fi +\let\early:sup=\empty +\:CheckOption{early^} \if:Option + \:CheckOption{no^} \if:Option \else + \:CheckOption{^13} \if:Option + \def\early:sup{% + \xdef\recall:sup{% + \mathcode`\noexpand\^=\the\mathcode`\^ + \catcode`\noexpand\^=\the\catcode`\^ + } + \mathcode`\^="8000 \catcode`\^=13 + } + \else + \def\early:sup{% + \xdef\recall:sup{% + \mathcode`\noexpand\^=\the\mathcode`\^ + \catcode`\noexpand\^=\the\catcode`\^ + % \immediate\write16{.....sup \the\catcode`\^}% + }% + \mathcode`\^="8000 \catcode`\^=12 + % \immediate\write16{.....sup 12}% + } + \fi + \fi +\else + \Log:Note{for \string^ at preamble, + use the command line option `early\string^'}% +\fi + +\let\:CheckOption\:UnDef +\let\:ScanOptions\:UnDef + +\fi + +\fi +\let\:onefilewithoptions\@onefilewithoptions +\def\@onefilewithoptions#1[{% + \let\:temp\@reset@ptions + \def\@reset@ptions{% + \let\@reset@ptions\:temp + \edef\TivhTcats{% + \catcode`:=\the\catcode`:% + \catcode`@=\the\catcode`@}% +\catcode`\:=11 \catcode`\@=11 +\a:usepackage + \TivhTcats +}% + \:onefilewithoptions#1[} +\def\a:usepackage{\input usepackage.4ht } + + + \expandafter\ifx \csname tex4ht\endcsname\relax + \let\:temp\empty + \else + \def\:tempc#1#2.#3!*?: {\edef\:tempa{#3}\edef\:temp{% + #1\ifx \:tempa\empty .cfg\fi}} +\def\config:opt#1,#2!*?: {\def\:temp{#1}\ifx \:temp\empty + \else \ifx \:tempc\empty + \def\:tempc{#1}% + \else + \append:def\:tempc{,#1} + \fi\fi + \def\:temp{#2}\ifx \:temp\empty + \else \def\:temp{\config:opt #2!*?: }\fi + \:temp} + +\def\:temp#1,#2!*?: {% + \def\:temp{\:tempc{#1}#1.!*?: }% + \def\:tempb{#1}\ifx \:tempb\empty \let\:temp\relax \fi + \def\:tempa{html}\ifx \:tempa\:tempb \let\:temp\relax \fi + \def\:tempa{xhtml}\ifx\:tempa\:tempb \let\:temp\relax \fi + \def\:tempa{htm}\ifx \:tempa\:tempb \let\:temp\relax \fi + \def\:tempa{htm3}\ifx \:tempa\:tempb \let\:temp\relax \fi + \def\:tempa{htm4}\ifx \:tempa\:tempb \let\:temp\relax \fi + \def\:tempa{htm5}\ifx \:tempa\:tempb \let\:temp\relax \fi + \ifx \:temp\relax + \let\:tempd\:temp + \let\:tempc\empty \config:opt #1,#2,!*?: % +\else \:temp + \let\:tempd\:temp + \let\:tempc\empty \config:opt #2,!*?: % +\fi +\let\config:opt\:tempc +\let\:temp\:tempd +% +} + +\expandafter\expandafter\expandafter + \:temp\csname tex4ht\endcsname !*?: % +\ifx \:temp\relax + \ifx \config:opt\:UnDef + \edef\config:opt{\ifx \config:file\empty html\fi}\fi +\def\:temp{\expandafter\expandafter\expandafter + \Preamble\expandafter{\config:opt}\EndPreamble} + + \if:latex \let\:temp\empty \fi +\else + \if:latex + \let\config:file\:temp \let\:temp\empty + \else + \edef\:temp{\noexpand\input \:temp\space} +\fi \fi + + \fi + \let\:tempc\:temp + \pend:def\:tempc{\:RestoreCatcodes } + \append:def\:tempc{\endinput} + \let\:temp\:tempc + \expandafter\:temp +\fi +\def\:tempa#1#2#3#4!*?: {#1#2#3} +\:CheckOption{htm} \if:Option + \edef\:html{\expandafter\:tempa\:html\empty\empty!*?: } + \def\:temp#1#2#3!*?: {\def\j:bname{#1\ifx ?#2\else #2\fi}} +\expandafter\:temp \jobname ?!*?: + +\else \:CheckOption{htm5} \if:Option + \edef\:html{\expandafter\:tempa\:html\empty\empty!*?: } + \def\:temp#1#2#3#4#5#6!*?: {\def\j:bname{#1\ifx ?#2\else + #2\ifx ?#3\else #3\ifx ?#4\else #4\ifx ?#5\else #5\fi\fi\fi\fi}} +\expandafter\:temp \jobname ????!*?: + +\else \:CheckOption{htm4} \if:Option + \edef\:html{\expandafter\:tempa\:html\empty\empty!*?: } + \def\:temp#1#2#3#4#5!*?: {\def\j:bname{#1\ifx ?#2\else + #2\ifx ?#3\else #3\ifx ?#4\else #4\fi\fi\fi}} +\expandafter\:temp \jobname ???!*?: + +\else \:CheckOption{htm3} \if:Option + \edef\:html{\expandafter\:tempa\:html\empty\empty!*?: } + \def\:temp#1#2#3#4!*?: {\def\j:bname{#1\ifx ?#2\else + #2\ifx ?#3\else #3\fi\fi}} +\expandafter\:temp \jobname ??!*?: + +\else \:CheckOption{xhtml} \if:Option + \let\j:bname\jobname +\else \:CheckOption{html} + \if:Option \let\j:bname\jobname \fi +\fi \fi \fi \fi \fi +\if:Option + + \def\html:rightskip{\rightskip\z@ plus 0.5\hsize minus0.5\hsize } +\def\HtmlEnv{% + \html:rightskip \frenchspacing +\let\nonfrenchspacing\relax +\spaceskip\z@ +\xspaceskip\z@ +\linepenalty0 +\adjdemerits0 +\pretolerance10000 +\hyphenpenalty10000 +\exhyphenpenalty10000 +\clubpenalty0 +\widowpenalty0 +\interlinepenalty50 +\displaywidowpenalty0 +\predisplaypenalty-10 +\postdisplaypenalty1000 +\abovedisplayskip30pt plus 10pt +\belowdisplayskip\abovedisplayskip +\abovedisplayshortskip\abovedisplayskip +\belowdisplayshortskip\abovedisplayskip +% + \def\magnification{% + \def\:temp{\:warning{Insert \string\magnification + =\the\tmp:cnt\space before tex4ht}}% + \afterassignment\:temp\tmp:cnt}% + \ht:everypar{\HtmlPar}} +\let\HtmlPar\empty +\edef\:temp{% + \output={\noexpand\SaveEverypar \noexpand\ht:everypar{}\the\output + \noexpand\RecallEverypar}} +\:temp + +\edef\:temp{\meaning\everypar} +\edef\:tempa{\string\everypar} +\ifx \:temp\:tempa + \let\ht:everypar\everypar +\else + \:warning{nonprimitive \string\everypar} +\fi +\edef\NoHtmlEnv{% + \sfcode `\noexpand\noexpand\noexpand\.3000 + \sfcode `\noexpand\noexpand\noexpand\?3000 + \sfcode `\noexpand\noexpand\noexpand\!3000 + \sfcode `\noexpand\noexpand\noexpand\:2000 + \sfcode `\noexpand\noexpand\noexpand\;1500 + \sfcode `\noexpand\noexpand\noexpand\,1250 + \rightskip\the\rightskip + \spaceskip\the\spaceskip + \xspaceskip\the\xspaceskip + \linepenalty\the\linepenalty + \adjdemerits\the\adjdemerits + \pretolerance\the\pretolerance + \hyphenpenalty\the\hyphenpenalty + \exhyphenpenalty\the\exhyphenpenalty + \clubpenalty\the\clubpenalty + \widowpenalty\the\widowpenalty + \interlinepenalty\the\interlinepenalty + \displaywidowpenalty\the\displaywidowpenalty + \predisplaypenalty\the\predisplaypenalty + \postdisplaypenalty\the\postdisplaypenalty + \abovedisplayskip\the\abovedisplayskip + \belowdisplayskip\the\belowdisplayskip + \abovedisplayshortskip\the\abovedisplayshortskip + \belowdisplayshortskip\the\belowdisplayshortskip + \noexpand\ht:everypar{\noexpand\the\noexpand\ht:everypar}} + + \ifx \html:par\:UnDef \let\html:par\empty \fi + + \ifx\html:addr\:UnDeF + \immediate\write16{--- needs --- tex4ht \jobname\space ---}% +\ifx\tmp:cnt\:UnDeF \csname newcount\endcsname\tmp:cnt \fi +\def\g:advance#1{\bgroup \def\:temp{#1}% + \tmp:cnt=#1\afterassignment\:gplus \advance\tmp:cnt} +\def\:gplus{\expandafter\xdef\:temp{\the\tmp:cnt}\egroup} +\def\html:lbl{1} +\def\html:addr{\xdef\last:haddr{\file:id-\html:lbl}% + \g:advance\html:lbl by 1\relax } +\ifx \file:id\:UnDef + \gdef\file:id{1} + \global\let\maxfile:id=\file:id +\fi +\hbadness=10000 \vbadness=10000 +\:CheckOption{fussy} \if:Option \else + \hfuzz=99in \vfuzz=\hfuzz +\fi +\hyphenpenalty=1000 \exhyphenpenalty=1000 +\def\html:rightskip{\rightskip = 0pt plus 0.5\hsize minus0.5\hsize } +\html:rightskip +\ifx \ht:special\:UnDef + \let\ht:special=\special +\fi +\def\HCode#1{\ifx \EndPicture\:UnDef + \relax\ifvmode\leavevmode\fi\ht:special{t4ht=#1}\fi} +\let\:HCode=\HCode +\def\NewLineChar{\bgroup \catcode`\^=7 \:NewLineChar} +\def\:NewLineChar#1{\egroup \def\:newlnch{ #1}} +\NewLineChar{^^J} +\def\::HRef[#1]{\get:attr{#1}\::hRef\:::HRef} +\def\::HRefTag[#1]{\get:attr{#1}\::hRefTag\:::HRefTag} +\def\get:attr#1{\edef\:attr{\noexpand\get:atr #1 !*?: }\:attr} +\def\get:atr#1 #2!*?: #3#4{\def\:attr{\space#2}% + \def\:te:mpa{#1}\ifx \:te:mpa\empty \let\:te:mpa#4\else + \def\:te:mpa{#3[#1]}\fi \:te:mpa} +\def\H:Tag#1#2{\:TagHTag{#2}\HCode{<\tag:A\:newlnch + \NAME:"#2"\empty:lnk>}} +\def\::hRef[#1]#2{% + \HCode{<\tag:A\:newlnch \if\relax#1#2\relax \NOHREF:{}\else + \HREF:"#1\if\relax#1\relax \else\:sharp #2\fi"\fi + \:attr \empty:lnk>}} +\def\:::HRef#1{% + \HCode{<\tag:A\:newlnch \if\relax#1\relax \NOHREF:{}\else + \HREF:"\get:hfile{#1}\:sharp #1"\fi \:attr \empty:lnk>}} +\def\::hRefTag[#1]#2#3{% + \if\relax#3\relax\else\:TagHTag{#3}\fi + \HCode{<\tag:A\:newlnch \if\relax#1#2\relax \NOHREF:{#3}\else + \HREF:"#1\if\relax#2\relax \else\:sharp #2\fi"\fi + \if\relax#3\relax\else\space \NAME:"#3"\fi + \:attr \empty:lnk>}} +\def\:::HRefTag#1#2{% + \if\relax#2\relax\else\:TagHTag{#2}\fi + \HCode{<\tag:A\:newlnch \if\relax#1\relax \NOHREF:{#2}% + \else\HREF:"\get:hfile{#1}\:sharp #1"\fi + \if\relax#2\relax\else\space \NAME:"#2"\fi + \:attr \empty:lnk>}} +\let\empty:lnk=\empty +\def\NOHREF#1{\space} +\def\:TagHTag#1{\ifx -\let:val\else \Tag{)Q\aXrefFile #1}{\file:id}\fi} +\def\get:href{\expandafter\get::href} +\def\get::href#1-#2-{\ifnum #1=\file:id\space \else + \:LikeRef{)F\aXrefFile #1\empty F-}\fi + \:sharp \make:addr{#2}} +\def\get:htag{\expandafter\get::htag} +\def\get::htag#1-#2-{\make:addr{#2}} +\ifx \aXrefFile\:UnDef \let\aXrefFile=\empty \fi + +\def\get:hfile#1{% + \expandafter\ifx\csname + cw:)Q\aXrefFile #1\endcsname\relax + \get@hfile{#1}% + \else + \expandafter\expandafter\expandafter\get::hfile + \csname cw:)Q\aXrefFile #1\endcsname,//% + \fi } +\def\get::hfile#1,#2//{% + \ifnum \file:id=0#1 \else + \expandafter\ifx + \csname cw:)F\aXrefFile #1% + \empty F-\endcsname\relax \else + \:LikeRef{)F\aXrefFile #1\empty F-}% +\fi % + \fi } +\ifx\get@hfile\:Undef \let\get@hfile=\:gobble \fi + \let\html:src=\empty +\catcode`\#=12 \def\:sharp{#} \catcode`\#=6 + + \Htmltrue +\fi + +\fi + +\def\EndLink{\ifx \empty:lnk\empty \HCode{}\fi} +\def\:HRef{\ifx [\:temp \expandafter\::HRef + \else \expandafter\:::HRef \fi } +\def\HT:tag{\ifx -\let:val \expandafter\H:Tag + \else \expandafter\HTa:g\fi } +\def\HTa:g{\H:Tag-} +\def\Link{\let\:attr\empty \futurelet\let:val\HRefT:ag} +\def\HRefT:ag{\ifx -\let:val \expandafter\H:RefTag + \else \expandafter\HRefTa:g\fi } +\def\HRefTa:g{\H:RefTag-} +\def\H:RefTag#1{\futurelet\:temp\:HRefTag} +\def\:HRefTag{\ifx [\:temp \expandafter\::HRefTag + \else \expandafter\:::HRefTag \fi } + +\def\HLet#1{% + \expandafter\ifx + \csname o:\expandafter\:gobble\string#1:\endcsname\relax + \expandafter\let + \csname o:\expandafter\:gobble\string#1:\endcsname#1% +% + \fi + \edef#1{\noexpand\ifx \noexpand\EndPicture\noexpand\:UnDef + \noexpand\expandafter \expandafter\noexpand + \csname n:\expandafter\:gobble\string#1:\endcsname + \noexpand\else \noexpand\expandafter \expandafter\noexpand + \csname o:\expandafter\:gobble\string#1:\endcsname + \noexpand\fi}% +% + \expandafter\let + \csname n:\expandafter\:gobble\string#1:\endcsname} +\def\HRestore#1{\relax + \expandafter\ifx + \csname o:\expandafter\:gobble\string#1:\endcsname\relax + \:warning{\string\HRestore\noexpand#1?}% + \else + \expand:after{\let#1}\csname o:\expandafter + \:gobble\string#1:\endcsname + \fi}% + \immediate\openout15=\jobname.tmp +\bgroup \escapechar=`\\ + \immediate\write15{\def\string\Jobname{\jobname}} +\egroup +\immediate\closeout15 +\input \jobname.tmp + +\def\get:input#1{% + \openin15=#1 + \ifeof15 \closein15 \:warning{No file #1}% + \else \closein15 \expand:after{\input #1 }% + \fi} +\def\if:notempty#1#2{% + \def\:temp{#1}\ifx \:temp\empty \else \expand:after{#2}\fi } +\def\IgnorePar{\ifx \EndPicture\:UnDef \Protect\gl:nopartrue \fi} +\def\ShowPar{\ifx \EndPicture\:UnDef \Protect\gl:noparfalse \fi} +\def\IgnoreIndent{\ifx \EndPicture\:UnDef + \Protect\gl:removeindenttrue \fi} +\def\ShowIndent{\ifx \EndPicture\:UnDef + \Protect\gl:removeindentfalse \fi} +\def\gl:nopartrue{\global\:nopartrue} +\def\gl:noparfalse{\global\:noparfalse} +\def\gl:removeindenttrue{\global\:removeindenttrue} +\def\gl:removeindentfalse{\global\:removeindentfalse} +\def\HtmlParOff{\global\let\HtmlPar:Off\:gobble} +\def\HtmlParOn{\gdef\HtmlPar:Off##1{##1}} +\HtmlParOn +\def\SaveEverypar{% + \expand:after{\expandafter\gdef\csname \n:list L\endcsname }% + \expandafter{\expandafter\ht:everypar + \expandafter{\the\ht:everypar}}% + \expandafter\xdef\csname \n:list X\endcsname{% + \if:removeindent \global\noexpand\:removeindenttrue + \else \global\noexpand\:removeindentfalse \fi + \if:nopar \global\noexpand\:nopartrue + \else \global\noexpand\:noparfalse \fi}% + \HtmlEnv \csname \n:list X\endcsname + \csname \n:list L\endcsname + \gHAdvance\n:list 1 +} +\def\RecallEverypar{\ifnum \n:list<1 + \:warning{\noexpand\RecallEverypar without \noexpand\SaveEverypar}% + \else + \HtmlEnv + \gHAdvance\n:list -1 + \csname \n:list X\endcsname + \csname \n:list L\endcsname + \fi +} +\def\n:list{0} +\def\ifTag#1#2#3{\expandafter\ifx + \csname cw:#1\endcsname \relax #3\else #2\fi} +\catcode`\%12 \def\prcnt:ch{%} \catcode`\%14 +\ifx \clearpage\:UnDef \def\:clearpage{\vfil\penalty-20000} +\else + \let\real:par\par \def\eq:par{\par\real:par} + \def\:clearpage{\expandafter\ifx\eq:par\clearpage\fi} +\fi + +\ifx \folio\:UnDef + \def\folio{\ifx \pageno\:UnDef \z@ \else + \ifnum \pageno <0 \romannumeral -\pageno + \else \the \pageno \fi\fi} +\fi +\def\cond:cs#1#2{% + \expandafter\ifx \csname #1\endcsname\relax \else + \csname #1\endcsname{#2}% + \fi +} +\def\do:list#1,#2,{% + \def\:temp{#2}\ifx \:temp\empty \expandafter\stop:do + \else #1{#2}\fi + \do:list#1,} +\def\stop:do#1!*?: {} +\def\BI:gbl{\ifx [\:temp \expandafter\bi:gbl\else + \expand:after{\bi:gbl[]}\fi} +\def\bi:gbl[#1]#2{} +\ifx \newpage\:UnDef +\def\newpage{\vfil\penalty-10000 } +\fi +\ifx\tmp:toks\:UnDeF \csname newtoks\endcsname\tmp:toks\fi +\ifx\tmp:cnt\:UnDeF \csname newcount\endcsname\tmp:cnt\fi +\def\Advance:{\ip:op\advance\:Advance} +\def\Multiply:{\ip:op\multiply\:Advance} +\def\Divide:{\ip:op\divide\:Advance} +\def\gHAdvance{\ip:op\advance\g:Advance} +\def\gHMultiply{\ip:op\multiply\g:Advance} +\def\gHDivide{\ip:op\divide\g:Advance} +\def\DefOp#1#2{ + \ifx #1\:UnDef + \expandafter \ifx \csname #2:\endcsname\relax + \:warning{\string\DefOp...\string{#2\string}?}% + \else \expand:after{\let#1}\csname #2:\endcsname + \fi + \else \:warning{\string\DefOp\string#1\string{#2\string} + can't redefine \string#1}% + \fi +} +\DefOp\HAdvance{Advance} +\DefOp\HMultiply{Multiply} +\DefOp\HDivide{Divide} +\def\ip:op#1#2{\let\mth:op#1\let\adv:c#2\adv:} + +\def\adv:#1{\def\:var{#1}\futurelet\:temp\Advanc:} +\def\Advanc:{\ifx [\:temp \expandafter\Advanc:e + \else \expand:after{\expandafter\adv:c\:var}\fi} +\def\Advanc:e[#1]{\expandafter\adv:c\csname + \expandafter\string\:var[#1]\endcsname} + +\def\g:Advance#1{\bgroup \def\:temp{#1}% + \tmp:cnt#1\afterassignment\:gplus \mth:op\tmp:cnt} +\def\:gplus{\expandafter\xdef\:temp{\the\tmp:cnt}\egroup} +\def\:Advance#1{\bgroup \def\:temp{#1}% + \tmp:cnt#1\afterassignment\:aplus \mth:op\tmp:cnt} +\def\:aplus{\xdef\:temp{\def\expandafter\noexpand\:temp{\the\tmp:cnt}}% + \egroup \:temp} +\def\HAssign{\:ssg\edef} +\def\gHAssign{\:ssg\xdef} + +\def\:ssg#1#2{\let\d:fn#1\def\:var{#2}\futurelet\:temp\:Assgn} +\def\:Assgn{% + \ifx [\:temp + \expandafter\d:fn\:var[##1]{% + \noexpand\csname \expandafter + \string\:var[##1]\noexpand\endcsname}% + \expandafter\assg:m + \else \afterassignment\assg:v \expandafter \tmp:cnt \fi } + +\def\assg:v{\expandafter\d:fn\:var{\the\tmp:cnt}} +\def\assg:m[#1]{% + \def\:temp{\expandafter\d:fn + \csname \expandafter\string\:var[#1]\endcsname{\the\tmp:cnt}}% + \afterassignment\:temp \tmp:cnt} +\def\no:catcodes#1#2#3{% + \tmp:cnt#1 + \def\no::catcodes{% + \catcode\tmp:cnt#3 + \ifnum\tmp:cnt<#2 + \advance\tmp:cnt 1 \expandafter\no::catcodes + \fi }% + \no::catcodes } +\HAssign\def:cnt=0 +\def\Odef#1{\gHAdvance\def:cnt 1 + \edef#1{\noexpand\with:op + \expandafter\noexpand\csname \def:cnt \string#1\endcsname }% + \expandafter\gdef\csname\def:cnt\string#1\endcsname} +\def\with:op#1{\let\n:xt#1\futurelet\:temp\wth:opt} +\def\wth:opt{\ifx [\:temp + \expandafter\n:xt\else \expand:after{\n:xt[]}\fi} +\def\Log:Needs#1{{\escapechar=`\\\immediate\write-1{\:Neds{#1}}}} +\def\g:delete#1{% + \expandafter\expandafter\expandafter\global + \expandafter\let\csname #1\endcsname\:UnDef +} +\def\xdef:cs#1{\expandafter\xdef \csname #1\endcsname}% +\def\:csname{\expandafter\noexpand\csname} +\long\def\:gobble#1{} +\long\def\:gobbleII#1#2{} +\long\def\:gobbleIII#1#2#3{} +\long\def\:gobbleIV#1#2#3#4{} +\long\def\:gobbleV#1#2#3#4#5{} +\long\def\:gobbleVI#1#2#3#4#5#6{} +\long\def\:gobbleVIII#1#2#3#4#5#6#7#8{} + +\ifHtml \def\exit:ifnot#1{% + \edef\:temp{\def\noexpand\:temp####1,\:Hin,####2..//{% + \noexpand\if !####2!\noexpand\else + \noexpand\expandafter\noexpand\:gobble\noexpand\fi + }\noexpand\:temp,#1,\:Hin,..//}\:temp\endinput } + \catcode`\@0 + \catcode`\\12 +@def@ConfigureHinput{% + @def@:temp##1{% + @def@:temp{##1}@ifx@:temp@:Hin @else @:tempb @fi }% + @def@:tempb{@fi@bgroup @no:catcodes0{255}{12}% + @no:catcodes{101}{101}{11}% + @no:catcodes{109}{109}{11}% + @no:catcodes{112}{112}{11}% + @no:catcodes{116}{116}{11}% + @no:catcodes{121}{121}{11}% + @:tempa} + @def@:tempa##1\empty\empty\empty\empty\empty\empty{@egroup}% + @:temp +} + @catcode`@\=0 + \catcode`\@=11 +\let\:noindent\noindent +\def\noindent{\ifx \EndPicture\:UnDef + \ifvmode \IgnoreIndent\leavevmode\fi + \else \:noindent \fi} +\let\skip:Par\empty +\catcode`\%12 \def\%{%} \catcode`\%14 +\def\hidden:anchor{} +\def\sv:btns#1{\ifx #1\space\global\let#1\empty \fi \PushStack\prv:fl#1} +\def\ro:nd#1#2{% + \gHAdvance#1 #2 + \gHDivide#1 #2 + \gHMultiply#1 #2 } +\def\fx:pt#1#2#3!*?: {% + \expandafter\ifx \csname big:#1:#2\endcsname\relax + \expandafter\gHAssign\csname big:#1:#2\endcsname 0 \fi + \expandafter\gHAdvance\csname big:#1:#2\endcsname 1 + \edef\big:fn{#1#2\csname big:#1:#2\endcsname}} +\def\Hnewline{\:newlnch} +\csname newskip\endcsname\tmp:dim +\def\Needs{\bgroup\catcode`\"=12 \cat:Needs} +\def\cat:Needs#1{\def\:temp{-}\def\:tempa{#1}\ifx \:temp\:tempa + \aftergroup\Log:Needs \else \ht:special{t4ht+@\:Needs{#1}}\fi + \egroup} +\def\LinkCommand#1#2{\L:Com#1#2,,,,,,!*?: {#1}} +\let\:Link\Link +\def\L:Com#1#2,#3,#4,#5,#6,#7,#8!*?: #9{\def\:tempe{#7}% + \def\:tempa{#2}\def\:tempb{#3}\def\:tempc{#4}\def\:tempd{#6}% + \expandafter\edef\csname + End\expandafter\:gobble\string #9\endcsname{% + \ifx\:tempd\empty \noexpand\HCode + {}\fi }% + \edef\:temp{% + \noexpand\Odef\noexpand#1[####1]####2####3{{% + \def\noexpand\tag:A{\ifx\:tempa\empty\tag:A\else#2\fi}% + \def\noexpand\HREF:{ \ifx\:tempb\empty\HREF:\else#3=\fi}% + \def\noexpand\NAME:{ \ifx\:tempc\empty\NAME:\else#4=\fi}% + \def\noexpand\empty:lnk{\ifx\:tempd\empty\else#6\fi}% + \def\noexpand\:sharp{\ifx\:tempe\empty\:sharp\else#7\fi}% + \noexpand\M:link[####1 #5]{####2}{####3}}}}\:temp + \expandafter\let\csname \string#1 :\endcsname#1 +\def#1{\bgroup\LD:Link{#1}\futurelet#1\M:link} +% + } +\def\LD:Link#1{% + \def\M:link{\ifx -#1\egroup \def\M:link{\:Link-}\expandafter\gob:lnk + \else \egroup \let\M:link\:Link \fi + \csname \string#1 :\endcsname }} +\def\gob:lnk#1-{#1} +\ifx\tmp:dim\:UnDeF \csname newdimen\endcsname\tmp:dim\fi +\def\pr:tc{\relax} +\let\prOteCt\relax +\def\Protect{% + \let\prOteCt\pr:tc + \ifx \prOteCt\pr:tc \let\prOteCt\relax + \else \noexpand\Protect\expandafter\noexpand\fi +} +\def\NewHaddr#1{\html:addr \let#1\last:haddr} +\def\GetHref#1{\expandafter\get:href#1-} +\def\GetHname#1{\expandafter\get:htag#1-} +\ifx \make:addr\:UnDeF + \def\make:addr#1{#1} \fi +\def\FileNumber{\file:id} +\def\c:XrefFile:#1{\def\aXrefFile{#1}} + \fi +\:CheckOption{hshow} \if:Option + \def\hshow#1{\immediate\write16 + {..#1.......\expandafter\meaning\csname #1\endcsname}} + \def\ShowConfigure#1{% + \edef\:tempb{\expandafter \meaning\csname c:#1:\endcsname}% + \expandafter\par:N \:tempb////% + \immediate\write16{\string\Configure{#1}}% + {\show:Arg{1}{a:#1}% + \show:Arg{2}{b:#1}% + \show:Arg{3}{c:#1}% + \show:Arg{4}{d:#1}% + \show:Arg{5}{e:#1}% + \show:Arg{6}{f:#1}% + \show:Arg{7}{g:#1}% + \show:Arg{8}{h:#1}% + \show:Arg{9}{i:#1}}% +} +\edef\:temp{\def\noexpand + \par:N##1\string :##2->##3////{\noexpand\par:NN?##2//}} +\:temp +\def\par:NN#1#2//{\def\:tempb{#2}\ifx\:tempb\empty + \def\:tempb{#1}\else \def\:tempb{\par:NN#2//}\expandafter\:tempb\fi} +\def\show:Arg#1#2{% + \ifnum \:tempb=#1 \let\show:Arg=\:gobbleII \fi + \expandafter\let\expandafter\:temp \csname #2\endcsname + \immediate\write16{ {\ifx \:temp\relax ???\else + \expandafter\:gobbleM \meaning \:temp\fi}}} +\def\:gobbleM#1->{} + +\fi +\ifx \xml:empty\:UnDef + \:CheckOption{xhtml} + \if:Option \else \:CheckOption{xml}\fi + \if:Option + \def\xml:empty{ /} + \long\def\:xhtml#1{#1} + \else + \Log:Note{for XML code, use the command line option + `xml' or `xhtml'}% + + \let\:xhtml\:gobble + \let\xml:empty\empty +\fi \fi +\NewConfigure{afterSUB}[2]{\expandafter + \def \csname \meaning#1sb\endcsname{#2}} +\NewConfigure{putSUB}[1]{\def\a:putSUB{#1}} +\NewConfigure{putSUP}[1]{\def\a:putSUP{#1}} +\:CheckOption{no^} \if:Option \else + \:CheckOption{^13} \if:Option \catcode`\^13 + \else \catcode`\^12 \fi + \Configure{afterSUB}^{\SUB:SUP} + \catcode`\^7 +\fi +\def\PushStack#1#2{% + \ifx #1\:UnDef \global\let#1\empty\fi + {\let\Picture\relax \xdef#1{{#2}{#1}}}} +\def\PopStack#1#2{% + \ifx #1\empty \:warning{empty \string\PopStack\string#1\string#2?}% + \global\let#2\empty + \else \def\:temp{\:recall#1#2}\expandafter\:temp#1\fi} +\def\:recall#1#2#3#4{\gdef#1{#4}\gdef#2{#3}} +\def\PushMacro#1{% + \expandafter\ifx \csname c:\string#1\endcsname\relax + \expandafter\gHAssign \csname c:\string#1\endcsname 0 + \fi + \HAssign\:temp \csname c:\string#1\endcsname + \let\:tempa#1% + \ifx \:tempa\:UnDef \let\:tempa\like:unDef\fi + \global\expandafter\let\csname \:temp\string#1\endcsname \:tempa + \expandafter\gHAdvance \csname c:\string#1\endcsname 1 } +\def\PopMacro#1{% + \expandafter\gHAdvance \csname c:\string#1\endcsname -1 + \HAssign\:temp \csname c:\string#1\endcsname\relax + \ifnum \:temp < 0 + \expandafter\gHAssign \csname c:\string#1\endcsname 0 + \:warning{ignored \string\PopCs\string#1 on empty stack}% + \else + \expand:after{\let#1}\csname \:temp\string#1\endcsname + \ifx #1\like:unDef \let#1\:UnDef\fi + \fi + } +\def\like:unDef{\:UnDef\:CS} +\def\PushConfigure#1{\def\cf:name{#1}\expandafter + \expandafter\expandafter\Push:Configure\expandafter + \meaning\csname c:#1:\endcsname!*?: } +\def\PopConfigure#1{\def\cf:name{#1}\expandafter + \expandafter\expandafter\Pop:Configure\expandafter + \meaning\csname c:#1:\endcsname!*?: } +\def\do:undef#1->#2!*?: {% + \if :#2:\:warning{\string\PushConfigure{\cf:name}?}\fi +} +\catcode`\@=6 +\catcode`\#=12 +\def\Push:Configure@1!*?: {% + \do:undef@1->!*?: % + \do:para@1#1!*?: \push:config + \do:parb@1#2!*?: \push:config + \do:parc@1#3!*?: \push:config + \do:pard@1#4!*?: \push:config + \do:pare@1#5!*?: \push:config + \do:parf@1#6!*?: \push:config + \do:parg@1#7!*?: \push:config + \do:parh@1#8!*?: \push:config + \do:pari@1#9!*?: \push:config +} +\def\Pop:Configure@1!*?: {% + \do:pari@1#9!*?: \pop:config + \do:parh@1#8!*?: \pop:config + \do:parg@1#7!*?: \pop:config + \do:parf@1#6!*?: \pop:config + \do:pare@1#5!*?: \pop:config + \do:pard@1#4!*?: \pop:config + \do:parc@1#3!*?: \pop:config + \do:parb@1#2!*?: \pop:config + \do:para@1#1!*?: \pop:config +} +\def\do:para@1#1@2!*?: @3{@3{a}{@2}} +\def\do:parb@1#2@2!*?: @3{@3{b}{@2}} +\def\do:parc@1#3@2!*?: @3{@3{c}{@2}} +\def\do:pard@1#4@2!*?: @3{@3{d}{@2}} +\def\do:pare@1#5@2!*?: @3{@3{e}{@2}} +\def\do:parf@1#6@2!*?: @3{@3{f}{@2}} +\def\do:parg@1#7@2!*?: @3{@3{g}{@2}} +\def\do:parh@1#8@2!*?: @3{@3{h}{@2}} +\def\do:pari@1#9@2!*?: @3{@3{i}{@2}} +\catcode`\@=11 +\catcode`\#=6 +\def\push:config#1#2{% + \if :#2:\else + \expandafter\expandafter\expandafter\ifx \expandafter + \csname \csname#1New:Conf\endcsname\cf:name\endcsname\relax + \:warning{\string\PushConfigure{\cf:name} Failed}% + \else + \expandafter\expandafter\expandafter\PushMacro \expandafter + \csname \csname#1New:Conf\endcsname\cf:name\endcsname + \fi + \fi } +\def\pop:config#1#2{% + \if :#2:\else + \expandafter\expandafter\expandafter\ifx \expandafter + \csname \csname#1New:Conf\endcsname\cf:name\endcsname\relax \else + \expandafter\expandafter\expandafter\PopMacro \expandafter + \csname \csname#1New:Conf\endcsname\cf:name\endcsname + \fi + \fi } +\long\def\append:defI#1#2{% + \def\:temp{\def#1####1}% + \expandafter\expandafter\expandafter\:temp\expandafter{#1{##1}#2}} +\long\def\pend:defI#1#2{% + \def\:tempa{\def#1####1}% + \ex:pend{#2}{\expandafter\:temp #1{##1}}} +\long\def\pend:defII#1#2{% + \def\:tempa{\def#1####1####2}% + \ex:pend{#2}{\expandafter\:temp #1{##1}{##2}}} +\long\def\append:defII#1#2{% + \def\:temp{\def#1####1####2}% + \expandafter\expandafter\expandafter\:temp\expandafter{#1{##1}{##2}#2}} +\long\def\pend:defIII#1#2{% + \def\:tempa{\def#1####1####2####3}% + \ex:pend{#2}{\expandafter\:temp #1{##1}{##2}{##3}}} +\long\def\ex:pend#1{\def\:temp{#1}% + \expandafter\expandafter\expandafter\expandafter + \expandafter\expandafter\expandafter\:tempa + \expandafter\expandafter\expandafter} +\long\def\append:defIII#1#2{% + \def\:temp{\def#1####1####2####3}% + \expandafter\expandafter\expandafter + \:temp\expandafter{#1{##1}{##2}{##3}#2}} + +\def\Ref#1{\expandafter\ifx + \csname cw:#1\endcsname \relax \:NoTag{#1}% + \else \csname cw:#1\endcsname \fi} +\def\LikeRef#1{\expandafter\ifx + \csname cw:#1\endcsname \relax \space% + \else \csname cw:#1\endcsname \fi} +\def\:LikeRef#1{\csname cw:#1\endcsname} +\let\:SUPOff\empty \let\:SUBOff\empty +\def\Tag#1#2{\begingroup \:SUPOff \:SUBOff \a:xref \escapechar=`\\% + \edef\:head{\string\:CrossWord{#1}{#2}}% + \expandafter \expandafter \expandafter + \:writeref\expandafter{\:head{\folio}\prcnt:ch}% +\endgroup} +\NewConfigure{xref}{1} +\def\:writeref{\write\:refout}% +\def\load:ref#1{% + \edef\re:call{\catcode`\noexpand\:\the\catcode`\: }% +\catcode`\:11 +\let\sv:crs\:CrossWord +\def\:CrossWord{\bgroup \catcode`\:12 \catcode`\@11 + \catcode`\^^M11 \:CrsWrd}% +\def\:CrsWrd##1##2##3{\egroup \sv:crs{##1}{##2}{##3}}% +% + \get:input{#1}% + \re:call \let\:CrossWord\sv:crs } +\def\:CrossWord#1#2#3{\Cross:Word{}{#1}{#2}{#3}} +\def\Cross:Word#1#2#3#4{% + \def\:temp{#3}\tmp:toks{#3}% + \expandafter\edef\csname cw:\cw:format{#1#2}\endcsname{% + \expandafter\ifx\csname cw:\cw:format{#1#2}\endcsname\relax + \else \csname cw:\cw:format{#1#2}\endcsname , \fi + \ifx \:temp\empty #4\else \the\tmp:toks\fi}} +\def\cw:format#1{#1}% + +\ifx \:refout\:UnDef + \openin15=\jobname.xref +\ifeof15 \def\:NoTag#1{\hbox{$???$}} +\else \def\:NoTag#1{\hbox{$???$} + \:warning{\string\Ref\string{\string#1\string}?}} + \ifx \:::HRefTag\:UnDef\else + \pend:defII\:::HRefTag{% + \if \relax##1\relax\else + \expandafter\ifx\csname cw:)Q\aXrefFile ##1\endcsname\relax + \:warning{\string\Link{##1}?}\csname a:?Link\endcsname + \fi\fi } +\fi + +\fi +\closein15 + + \load:ref{\jobname.xref} + \csname newwrite\endcsname\:refout + \if:latex \expandafter\immediate\fi +\openout\:refout=\jobname.xref +\fi +\def\LoadRef{\futurelet\:tempa\:LoadRef} +\def\:LoadRef{{% + \if \bgroup\:tempa + \aftergroup\loadr:ef + \else + \aftergroup\Load:Ref \if -\:tempa \else + \aftergroup-\fi + \fi +}} +\def\Load:Ref#1{\futurelet\:tempb\LoadRef:} +\def\LoadRef:{{% + \aftergroup\:loadref \ifx [\:tempb \else + \aftergroup[\aftergroup]\fi}} +\def\:loadref[#1]{% + \let\sv:cros\:CrossWord + \edef\:tempd{#1}\ifx \:tempd\empty \let\:tempb N\fi + \futurelet\:tempc\l:oadref } +\def\l:oadref{% + {\aftergroup\lo:adref \if +\:tempc \else \aftergroup+\fi }} +\def\lo:adref#1#2#3{% + \def\cw:format##1{#3}% + \edef\:temp{#2}\expandafter \get:ext\:temp .!*?: % + \ifx \:temp\empty + \set:CrossWord#2.!*?: {\:tempd}\load:ref{#2.xref}% + \else \set:CrossWord#2!*?: {\:tempd}\load:ref{#2}\fi + \let\:CrossWord\sv:cros } +\def\get:ext#1.#2!*?: {\def\:temp{#2}} +\def\loadr:ef#1{\let\:tempc=x \let\:tempd\empty \lo:adref{}{#1}{##1}} +\def\set:CrossWord#1!*?: #2{% + \edef\:temp{\noexpand\:setCrossWord#1!*?: {#2}}\:temp} +\def\:setCrossWord#1.#2!*?: #3{% + \ifx [\:tempb + \def\:CrossWord##1##2##3{% + \cond:CrossWord##1#3!*?: {##1}{##2}{##3}}% + \def\:tail#3##1#3{##1}% + \if +\:tempc \if -\:tempa + \def\cond:CrossWord##1#3##2!*?: ##3##4##5{% + \def\:temp{##1}\ifx \:temp\empty + \Cross:Word{#1::}% + {\:tail##3#3}{##4}{##5}\fi }% +\else + \def\cond:CrossWord##1#3##2!*?: ##3##4##5{% + \def\:temp{##1}\ifx \:temp\empty + \Cross:Word{#1::}{##3}{##4}{##5}\fi }% +\fi +% + \else \if -\:tempa + \def\cond:CrossWord##1#3##2!*?: ##3##4##5{% + \def\:temp{##1}\ifx \:temp\empty + \Cross:Word{}{\:tail##3#3}{##4}{##5}\fi }% +\else + \def\cond:CrossWord##1#3##2!*?: ##3##4##5{% + \def\:temp{##1}\ifx \:temp\empty + \Cross:Word{}{##3}{##4}{##5}\fi }% +\fi +\fi + \else + \if +\:tempc \def\:CrossWord{\Cross:Word{#1::}}% +\fi + \fi +} + +\ifHtml \catcode`\:=12 + +\def\get@hfile#1{\get@hfil@ #1:::://} + +\def\get@hfil@#1::#2::#3//{% + \expandafter\ifx \csname + cw:#1::)Q\aXrefFile #2\endcsname \relax \else + \expandafter\expandafter\expandafter\get@@hfile + \csname cw:#1::)Q\aXrefFile #2\endcsname,//{#1}% + \fi} +\def\get@@hfile#1,#2//#3{% + \expandafter\ifx + \csname cw:#3::)F\aXrefFile #1% + \empty F-\endcsname \relax + \else + \csname cw:#3::)F\aXrefFile #1% + \empty F-\endcsname + \expandafter \expandafter \expandafter \expandafter + \expandafter \expandafter \expandafter \remove@fn + \fi } + +\def\remove@fn#1#2::{#1} + +\catcode`\:=11 + +\fi +\NewConfigure{?Link}{1} + +\ifHtml + \def\:temp{\def\ifOption##1} +\expandafter\expandafter\expandafter\:temp + \expandafter{\Preamble,,//\if:Option + \def\:temp{\the\tmp:toks + \def\:temp{\tmp:toks={}}% + \afterassignment\:temp \tmp:toks=}% +\afterassignment\:temp +\else \def\:temp{% + \def\:temp{\the\tmp:toks}% + \afterassignment\:temp \tmp:toks=}% +\afterassignment\:temp +\fi \tmp:toks=} +\pend:defI\ifOption{\def\:temp{##1}\:Optionfalse\:ScanOptions} +\let\:Hin\empty +\def\Hinput#1{\PushStack\:Hinputs\:Hin \def\:Hin{#1}% + \expandafter\:Hinput\:Hincl{}{}\PopStack\:Hinputs\:Hin} +\def\:Hinput#1#2{\def\:temp{#2}\ifx \:temp\empty \else + \let\:temp\empty \def\:tempa{*}\def\:tempb{#1}% + \ifx \:tempa\:tempb \def\:temp{\input #2}% + \else \ifx \:Hin\:tempb \def\:temp{\input #2}% + \else \def\:tempb{#1.4ht}\ifx \:Hin\:tempb \def\:temp{\input #2}% + \fi\fi\fi + \expand:after{\:temp + \Configure{NewConfigure}{a:}{b:}{c:}{d:}{e:}{f:}{g:}{h:}{i:}% +\:Hinput}\fi} + + \Hinput{Preamble} \ht:special{t4ht.\:html} + \def\ScriptCommand{\begingroup \catcode`\\12 + \:DefScript} +\def\:DefScript#1{\endgroup \Def:Script#1!*?: } +\def\Def:Script#1#2!*?: {% + \expandafter\let\csname :#2:\endcsname\empty + \edef\:temp{\long\def\expandafter\noexpand\csname a:#2\endcsname + ####1\expandafter\noexpand\csname End#2\endcsname + {####1\noexpand\:EndVerbatim}}\:temp + \long\expandafter\def\csname + b:#2\endcsname##1#1End#2{##1\:EndVerbatim}% + \edef\:temp{\noexpand\DefScript: + \expandafter\noexpand\csname #2\endcsname + {\expandafter\noexpand\csname a:#2\endcsname}% + {\expandafter\noexpand\csname b:#2\endcsname}}\:temp +} +\def\DefScript:#1#2#3#4#5{\def#1{\call:script{#2}{#3}{#4}{#5}}} +\def\call:script#1#2#3#4{\begingroup \vrb:tt + \leftskip\z@ \parindent\z@ + \Configure{HVerbatim}{\empty}{\empty}{\empty}{\empty}% + \Configure{HVerbatim+}{\z@}{\hbox{ }}% + #3\ht:special{t4ht@@}% + \let\Verb:atim#1\let\Ver:batim#2% + \def\:EndVerbatim{\ht:special{t4ht@@}% + #4\endgroup\ignorespaces}\Verb:env} +\def\a:rootfont:{-} +\:CheckOption{fonts+} \if:Option \def\a:rootfont:{+} +\else + \Log:Note{for marking of the base font, + use the command line option `fonts+'}% +\fi + + \:CheckOption{verify} \if:Option + \let\:chk:trc\:gobble + +\else \:CheckOption{verify+} \if:Option + \def\:chk:trc#1{\immediate + \write16{\the\inputlineno\space(\:ChkLevel) #1}} + +\fi \fi +\if:Option + \HAssign\:ChkLevel0 +\let\:CurrentChk\empty +\PushStack\:CHK\empty +\def\VerifyOpen#1{\Protect\trace:chk#1 !*?: } +\def\trace:chk#1 #2!*?: {% + \gHAdvance\:ChkLevel 1 \:chk:trc{Open......#1}% + \expandafter\ifx \csname #1Level:\endcsname\relax + \expandafter\gHAssign\csname #1Level:\endcsname0 + \fi + \expandafter\gHAdvance\csname #1Level:\endcsname 1 + \PushStack\:CHK{#1}% + \expandafter\ifx \csname \:CurrentChk +#1\endcsname\relax + \expandafter\gdef \csname \:CurrentChk +#1\endcsname{}% + \immediate\write16{\the\inputlineno. + --- warning --- \:CurrentChk\space --> #1 ?}% + \fi + \xdef\:CurrentChk{#1}% +} +\def\VerifyClose#1{\Protect\trace:endchk#1 !*?: } +\def\trace:endchk#1 #2!*?: {% + \:chk:trc{Close......#1}% + \expandafter\ifx \csname #1Level:\endcsname\relax + \immediate\write16{\the\inputlineno. + --- warning --- witout <#1>}% + \expandafter\gHAssign\csname #1Level:\endcsname0 + \else + \expandafter\gHAdvance\csname #1Level:\endcsname -1 + \gHAdvance\:ChkLevel -1 + \PopStack\:CHK\:temp + \edef\:tempa{#1}% + \ifx \:temp\:tempa + \PopStack\:CHK\:CurrentChk + \PushStack\:CHK\:CurrentChk + \else + \immediate\write16{\the\inputlineno. + --- warning --- instead of }% + \fi + \fi +} +\def\VerifyEmpty#1{\Protect\trace:emptychk#1 !*?: } +\def\trace:emptychk#1 #2!*?: {% + \:chk:trc{Empty......#1}% + \expandafter \ifx \csname \:CurrentChk +#1\endcsname\relax + \expandafter\gdef \csname \:CurrentChk +#1\endcsname{}% + \immediate\write16{\the\inputlineno. + --- warning --- \:CurrentChk\space --> #1 ?}% + \fi +} +\begingroup + \catcode`\^7 + \gdef\Verify{\bgroup \catcode`\ 9 \catcode`\^^M9 \:dtd} +\endgroup +\def\:dtd#1\EndVerify{\egroup\dtd:rule#1,-->,} +\def\dtd:rule#1-->#2,{\def\:temp{#1#2}\ifx \:temp\empty\else + \expandafter\gdef \csname #1+#2\endcsname{}% + \expandafter\dtd:rule + \fi} + +\else + \let\VerifyOpen\:gobble + \let\VerifyClose\:gobble + \let\VerifyEmpty\:gobble + \long\def\Verify#1\EndVerify{} + \def\trace:chk#1 #2!*?: {} +\fi +\def\Goto:Configure{\long\def + \Goto:Configure##1\:Configure{\let\Goto:Configure + \:UnDef}\expandafter\Goto:Configure} +\:CheckOption{hooks++} \if:Option + \pend:defI\Configure{\tmp:cnt0 + \long\def\c:def####1####2{\advance\tmp:cnt 1 + \edef\:tempb{\expandafter \meaning\csname c:##1:\endcsname}% +\expandafter\par:N \:tempb////% + + \def####1{####2}% + \edef\:temp{\noexpand\pend:def\noexpand####1{\noexpand\ifx + \noexpand\EndPicture\noexpand\:UnDef \hbox{\noexpand\a:trc + ##1\the\tmp:cnt :\:tempb\noexpand\b:trc}\noexpand\fi}}\:temp + \edef\:temp{\noexpand\append:def\noexpand####1{\noexpand\ifx + \noexpand\EndPicture\noexpand\:UnDef\hbox{\noexpand\c:trc + ##1\the\tmp:cnt :\:tempb\noexpand\d:trc}\noexpand\fi}}\:temp + }} + + \def\edit:p#1#2{\let#2\empty \:gobble}% +\else \:CheckOption{hooks+} \if:Option + \def\trc:wrt{\immediate\write16} + \else \:CheckOption{hooks} \if:Option + \let\trc:wrt\:gobble + \fi\fi + \if:Option + \pend:defI\Configure{\tmp:cnt0 + \long\def\c:def####1####2{\advance\tmp:cnt 1 + \edef\:tempb{\expandafter \meaning\csname c:##1:\endcsname}% +\expandafter\par:N \:tempb////% + + \def####1{####2}% + \ifx ####1\empty + \edef\:temp{\noexpand\pend:def\noexpand####1{\hbox{\noexpand + \a:trc ##1\the\tmp:cnt :\:tempb\noexpand\b:trc}}}\:temp + \edef\:temp{\noexpand\append:def\noexpand####1{\hbox{\noexpand + \c:trc ##1\the\tmp:cnt :\:tempb\noexpand\d:trc}}}\:temp + \else + \trc:wrt{...##1\the\tmp:cnt....\meaning####1}% + \fi +}} +\long\def\ConfigureToc#1#2#3#4#5{% + \expandafter\def\csname toc#1\endcsname##1##2##3{#5}% + \edit:p\def\:temp{#2#3#4#5}\ifx \:temp\empty + \expandafter\pend:defIII\csname toc#1\endcsname{\hbox + {\a:trc Toc(#1)1\b:trc}####1\hbox{\a:trc Toc(#1)2\b:trc}####2\hbox + {\a:trc Toc(#1)3\b:trc}####3\hbox{\a:trc Toc(#1)4\b:trc}}% + \else + \def\:temp{#4}\ifx \:temp\empty \else + \expandafter\pend:defIII\csname toc#1\endcsname{#4####3}% +\fi +\def\:temp{#3}\ifx \:temp\empty \else + \expandafter\pend:defIII\csname toc#1\endcsname{#3####2}% +\fi +\def\:temp{#2}\ifx \:temp\empty \else + \expandafter\pend:defIII\csname toc#1\endcsname{#2####1}% +\fi + + \fi +} + + \let\edit:p\empty +\fi \fi +\if:Option + \edef\:tempb{\def\noexpand + \par:N##1\string :##2->##3////{\noexpand\par:NN?##2//}} +\:tempb +\def\par:NN#1#2//{\def\:tempb{#2}\ifx\:tempb\empty + \def\:tempb{#1}\else \def\:tempb{\par:NN#2//}\expandafter\:tempb\fi} + + \NewConfigure{hooks}[4]{\def\a:trc{#1}\def\b:trc{#2}% + \def\c:trc{#3}\def\d:trc{#4}% + \ifx \a:trc\empty \def\a:trc##1\b:trc{\b:trc}\fi + \ifx \c:trc\empty \def\c:trc##1\d:trc{\d:trc}\fi + } + \def\d:def{\advance\tmp:cnt 1\def} + \Configure{hooks}{}{}{}{} +\else + \let\c:hooks:\:gobbleIV + +\fi +\def\Tg<#1>{% + \expandafter\ifx + \csname\try:tagend <#1/>!*?: \endcsname\is:empty + \:tag{#1}\else \:tagempty #1>\fi\fi} +\def\try:tagend#1#2!*?: {#2is:empty} +\def\is:empty{\empty\empty} +\:CheckOption{edit} \if:Option + % \def\tg<#1>{\c:edit#1\d:edit} +\def\TG<#1>{\a:edit#1\b:edit} + + \def\tag:of#1 #2!*?: {#1} +\def\mn:s{-} +\def\:tag#1{\VerifyOpen{#1}\expandafter\ifx + \csname A:\tag:of#1 !*?: \endcsname\mn:s\else + \csname A:\tag:of#1 !*?: \endcsname + \hbox{\a:edit\HCode{#1}\b:edit}% + \fi \csname B:\tag:of#1 !*?: \endcsname + } +\def\:tagend#1#2!*?: {\VerifyClose{#2}\expandafter\ifx + \csname A:/\tag:of#2 !*?: \endcsname\mn:s\else + \csname A:/\tag:of#2 !*?: \endcsname + \hbox{\a:edit\HCode{/#2}\b:edit}% + \fi \csname B:/\tag:of#2 !*?: \endcsname + } +\def\:tagempty#1/>{\VerifyEmpty{#1}\expandafter\ifx + \csname A:\tag:of#1 !*?: /\endcsname\mn:s\else + \csname A:\tag:of#1 !*?: /\endcsname + \hbox{\a:edit\HCode{#1/}\b:edit}% + \fi \csname B:\tag:of#1 !*?: /\endcsname + } +\expandafter\def\csname c:<:\endcsname#1>{\edef\:temp{#1}\:gat} +\long\def\:gat#1#2{\expandafter + \def\csname A:\:temp\endcsname{#1}% + \expandafter\def\csname B:\:temp\endcsname{#2}} +\NewConfigure{edit}{4} + +\else + % \def\tg<#1>{<#1>} +\def\TG<#1>{\HCode{<#1>}} + + \:CheckOption{verify}\if:Option\else \:CheckOption{verify+}\fi + \if:Option + \def\:tag#1{\VerifyOpen{#1}\hbox{\HCode{<#1>}}} +\def\:tagend#1#2!*?: {\VerifyClose{#2}\hbox{\HCode{}}} +\def\:tagempty#1/>{\VerifyEmpty{#1}\hbox{\HCode{<#1/>}}} +\expandafter\def\csname c:<:\endcsname#1>{\:gobbleII} + + \else + \def\:tag#1{\hbox{\HCode{<#1>}}} +\def\:tagend#1#2!*?: {\hbox{\HCode{}}} +\def\:tagempty#1/>{\hbox{\HCode{<#1/>}}} +\expandafter\def\csname c:<:\endcsname#1>{\:gobbleII} + + \fi +\fi + +\NewConfigure{Preamble}{2} +\NewConfigure{CutAtTITLE+}[1]{\def\a:CutAtTITLE{#1}} +\NewConfigure{HPageTITLE+}[1]{\def\a:HPageTITLE{#1}} +\NewConfigure{crosslinks}[8]{% + \def\default:bts##1##2{% + \let\sv:cond:bt\cond:bt +% + \def\:temp{##1}\ifx \:temp\empty + \ifx\a:crsbt\empty\ifx \aa:crsbt\empty \let\cond:bt\:gobbleIII +\fi\fi + \a:crsbt + \else + \ifx\b:crsbt\empty\ifx \bb:crsbt\empty \let\cond:bt\:gobbleIII +\fi\fi + \b:crsbt + \fi + \def\CLB:next{\expandafter\cond:bt\next:bt{}{#3}}% + \ifx \prevCut\empty + \def\:temp{\prevCut}\ifx \:temp\prev:bt + \Recall:HPageTag\HP:file \Save:HPageTag\HP:file + \def\:temp{#4}\ifx \:temp\empty \else + \def\CLB:prevup{% + #1\Link[\RefFile{)B\HP:file}]{}{}#4\EndLink #2}% + \fi + \def\:temp{#5}\ifx \:temp\empty \else + \def\CLB:prevtailup{% + #1\Link[\RefFile{)B\HP:file}]{tail\Jobname + }{}#5\EndLink #2}% + \fi + \long\def\:tempb####1####2{\gdef\root:next{% + \def\:temp{####2}\edef\HP:file{\RefFileNumber\file:id}% + \ifx \:temp\HP:file + \global\let\root:next\empty + \def\:temp{#3}\ifx \:temp\empty + \Link{}{tail\Jobname}\EndLink + \else + \expandafter\ifx \csname a:next\endcsname\relax #1\else + \a:next \fi \Link[####1]{}{tail\Jobname}#3\EndLink + \expandafter\ifx \csname b:next\endcsname\relax #2\else + \b:next \fi + \fi \fi}}% +\edef\:temp{\noexpand\:tempb + {\RefFileNumber\file:id}{\RefFile{)B\HP:file}}}% +\:temp +% +\fi \fi +% + \def\CLB:prev{\expandafter\cond:bt\prev:bt{}{#4}}% + \def\CLB:prevtail{\expandafter\cond:bt\prev:bt{tail\prev:bt}{#5}}% + \def\:temp{##2}% +\ifx \:temp\empty + \def\:temp{#6}% + \ifx \:temp\empty \else + \def\CLB:tail{#1\Link[\RefFileNumber\file:id]{}{}#6\EndLink #2}\fi +\else + \def\:temp{#7}% + \ifx \:temp\empty \else + \def\CLB:front{#1\Link{##2\RefFileNumber\file:id}{}#7\EndLink #2}\fi +\fi +% + \def\:temp{#8}\ifx \:temp\empty \else + \ifx \cond:bt\:gobbleIII + \else \def\CLB:up{#1\ExitHPage{#8}#2}\fi\fi + \CLB:menu +% + \let\cond:bt\sv:cond:bt +% + \def\:temp{##1}\ifx \:temp\empty \aa:crsbt\else \bb:crsbt\fi + \def\:temp{##1}\ifx \:temp\empty \else + \ifx\yes:tail\def + \Link{}{##1\RefFileNumber\file:id}\EndLink +\fi \fi +}% + \def\cond:bt##1##2##3{% + \expandafter\ifx\csname a:cond:bt\endcsname \relax + \ifx ##1\empty \else + \def\:temp{##3}\ifx \:temp\empty \else + #1\Link[##1]{##2}{}##3\EndLink #2% + \fi \fi + \else + \ifx ##1\empty + \def\:temp{next}\ifx \:temp\cur:bt \else + \ifx \c:next:\:gobbleII \else \let\:temp=\empty \fi +\fi +\ifx \:temp\empty \else + \ifx \a:cond:bt\empty \ifx \b:cond:bt\empty #1\else + \a:cond:bt\fi + \else \a:cond:bt\fi + ##3% + \ifx \a:cond:bt\empty \ifx \b:cond:bt\empty #2\else + \b:cond:bt\fi + \else \b:cond:bt\fi +\fi +% + \else + \def\:temp{##3}\ifx \:temp\empty \else + #1\Link[##1]{##2}{}##3\EndLink #2% + \fi \fi + \fi +}% +% +} +\NewConfigure{crosslinks+}[4]{% + \def\a:crsbt{#1}\def\aa:crsbt{#2}\def\b:crsbt{#3}\def\bb:crsbt{#4}} +\NewConfigure{crosslinks-}[2]{% + \def\a:cond:bt{#1}\def\b:cond:bt{#2}} +\expandafter\def\csname c:crosslinks*:\endcsname{% + \let\CLB:menu\empty \CLB:menuitem } +\def\CLB:menuitem#1{% + \def\:tempa{#1}\ifx \:tempa\empty \else + \append:def\CLB:menu{\csname a:crosslinks:#1\endcsname + \def\cur:bt{#1}\csname CLB:#1\endcsname + }% + \def\:temp{prev}\ifx \:temp\:tempa + \append:def\CLB:menu{\csname a:crosslinks:prev\endcsname + \csname CLB:prevup\endcsname + }% + \else + \def\:temp{prevtail}\ifx \:temp\:tempa + \append:def\CLB:menu{% + \csname a:crosslinks:prev\endcsname + \ifx\a:crsbt\empty\else \let\yes:tail\def\fi +\ifx\aa:crsbt\empty\else \let\yes:tail\def\fi +\ifx\b:crsbt\empty\else \let\yes:tail\def\fi +\ifx\bb:crsbt\empty\else \let\yes:tail\def\fi +% + \csname CLB:prevtailup\endcsname + }% + \fi \fi + \expandafter\CLB:menuitem + \fi +} +\Configure{crosslinks*} + {next} + {prev} + {prevtail} + {tail} {front} + {up} + {} +\NewConfigure{crosslinks:next}{1} +\NewConfigure{crosslinks:prev}{1} +\NewConfigure{crosslinks:prevtail}{1} +\NewConfigure{crosslinks:tail}{1} +\NewConfigure{crosslinks:front}{1} +\NewConfigure{crosslinks:up}{1} +\NewConfigure{next}[2]{\def\a:next{#1}\def\b:next{#2}} +\NewConfigure{writetoc}[1]{\concat:config\a:writetoc{#1}} +\let\a:writetoc\empty +\NewConfigure{TocAt*}[2]{% + \c:def\a:dTocAt{#1}\c:def\b:dTocAt{#2}} +\NewConfigure{TocAt}[2]{% + \c:def\a:TocAt{#1}\c:def\b:TocAt{#2}} +\Configure{TocAt*}{}{} +\Configure{TocAt}{}{} +\def\halignTD{\ifx \:mALIGN\empty \hT:D \else \:mALIGN \fi} +\def\halignTB#1{\global\expandafter\let\expandafter\:MkHalign: + \csname :#1:\endcsname \a:halignTB \expandafter\expandafter + \expandafter\halign:TB \csname :#1:\endcsname!*?: \b:halignTB} +\NewConfigure{halignTB}{2} +\NewConfigure{halignTB<>}[2]{% + \expandafter\def\csname :#1:\endcsname{#2}} +\Configure{halignTB<>}{MkHalign}{<>}% + +\NewConfigure{MkHalign}[6]{% + \def\T:halign{\PushMacro\:MkHalign:\Configure{halignTB<>}{MkHalign}{<>}% +#1}% + \def\t:halign{#2\PopMacro\:MkHalign: + \global\let\:MkHalign:\:MkHalign:}% + \def\R:halign{\TT:halign \gHAdvance\HRow 1 \gHAssign\HCol1 + #3}% + \def\r:halign{\end:omit#4}% + \def\D:halign{\:nopartrue + \gHAdvance\dH:cnt by 1 +\edef\:tempa{\global\let\expandafter\noexpand\csname xc\dH:cnt\endcsname + \expandafter\noexpand\csname dH\MkHalign:d\endcsname}% +\:tempa +\expandafter\xdef\csname \dH:cnt :tempa\endcsname{% + \global\let \expandafter\noexpand\csname dH\MkHalign:d\endcsname + \expandafter\noexpand\csname xc\dH:cnt\endcsname}% +% + \gHAdvance\MS:count -1 +\ifnum \MS:count > 0 \else + \end:omit \relax:shrp \derive:TD + \HAssign\:MULTISPAN1 \let\:mALIGN\empty + \expandafter\add:span\old:span \gHAssign\MS:count\:MULTISPAN + \relax #5% +\fi +\xdef\Step:Col{\ifx \HMultispan\:UnDef 1 \else \HMultispan\fi}% +% + \ifnum\MS:count=\ifx \:MULTISPAN\:UnDef \MS:count + \else \:MULTISPAN\fi + \expandafter\gdef\csname dH\MkHalign:d\endcsname + {\ifnum \MS:count<2 #6\relax + \gHAdvance\HCol \Step:Col\relax \fi +}\fi}% + \def\d:halign{\csname dH\ifnum \MkHalign:d<1 1\else \MkHalign:d\fi + \endcsname \csname \dH:cnt :tempa\endcsname +\gHAdvance\dH:cnt by -1 +}} +\Configure{MkHalign}{}{}{}{}{}{} +\HAssign\dH:cnt0 +\NewConfigure{halignTD}[2]{\c:def\TD:CLASS{#1}% + \c:def\EndTD:CLASS{#2}\scan:halignTD} +\def\scan:halignTD#1{\def\:temp{#1}\ifx \:temp\empty\else + \expandafter \sc:halignTD\fi{#1}} +\def\sc:halignTD#1#2{\expandafter\def\csname + \string#1:T:D\endcsname{#2}\scan:halignTD} +\NewConfigure{halignTR}[1]{\def\halignTR{#1}} +\Configure{halignTR}{} +\def\halignTBL{\expandafter\ifx \csname v:TBL\endcsname\relax + \else \expandafter\ifx \csname \v:TBL :T:BL\endcsname\relax\else + \csname \v:TBL :T:BL\endcsname + \fi\fi} +\NewConfigure{halignTBL}[1]{\scan:halignTBL{#1}} +\def\scan:halignTBL#1{\def\:temp{#1}\ifx \:temp\empty\else + \expandafter \sc:halignTBL\fi{#1}} +\def\sc:halignTBL#1#2{\expandafter\def\csname + \string#1:T:BL\endcsname{#2}\scan:halignTBL} +\NewConfigure{halign}[6]{\c:def\hlg:a{#1}% + \c:def\hlg:b{#2}\c:def\hlg:c{#3}\c:def\hlg:d{#4}% + \c:def\hlg:e{#5}\c:def\hlg:f{#6}} +\NewConfigure{pic-halign}[1]{\def\pic:hlng{#1}} +\NewConfigure{tt}[1]{\let\vrb:tt#1} +\let\vrb:tt\tt +\NewConfigure{HVerbatim}[4]{\c:def\bef:Verb{#1\Verb:eoln}% + \c:def\aft:Verb{\ht:everypar{}#2}% + \c:def\Verb:eoln{#3}\c:def\Verb:boln{#4}} +\NewConfigure{HVerbatim+}[2]{\d:def\Verb:Left{#1}% + \def\Verb:sp{#2}} +\NewConfigure{Picture-alt}{1} +\Configure{Picture-alt}{} +\NewConfigure{PictureAlt}{2} +\NewConfigure{PictureAttr}[1]{\def\a:PictureAttr##1{#1}} +\Configure{PictureAlt} {\NoFonts} {\EndNoFonts} +\Configure{PictureAttr} {\HCode{\Hnewline #1}} +\NewConfigure{IMG}{5} +\NewConfigure{Picture}[1]{\def\PictExt{#1}} +\Configure{Picture}{.png} +\NewConfigure{Picture+}{2} +\NewConfigure{Picture*}{2} +\expandafter\def\csname c:string-encoder:\endcsname#1{% + \expandafter\def\csname c:#1:\endcsname{% + \csname #1:String\endcsname + \expandafter\let\csname #1:String\endcsname=\empty + \expandafter\let\expandafter\Char:dic + \csname #1Char:dic\endcsname + \cnf:transString} + \expandafter\def\csname #1\endcsname##1##2!*?: {% + \if :##1:\expandafter\gob:par + \else + \expandafter\ifx \csname \string##1:#1EnCoDe\endcsname\relax + \string ##1\else + \csname \string##1:#1EnCoDe\endcsname + \fi + \if :##2:\expandafter\expandafter\expandafter\gob:par + \else + \expandafter\expandafter\expandafter + \expandafter\expandafter\expandafter + \csname #1\endcsname + \fi + \fi + ##2!*?: % + } + \expandafter\def\csname #1Char:dic\endcsname##1##2{% + \def\:temp{##1}\ifx \:temp\empty \egroup + \else \egroup + \expandafter\append:def\csname #1:String\endcsname + {\expandafter\let + \csname \string##1:#1EnCoDe\endcsname=\:UnDef}% + \expandafter\def\csname \string##1:#1EnCoDe\endcsname{##2}% + \expandafter \cnf:transString + \fi + } +} +\def\cnf:transString{\bgroup + \catcode`\%=12 + \catcode`\~=12 + \catcode`\$=12 + \catcode`\&=12 + \catcode`\#=12 + \catcode`\^=12 + \catcode`\_=12 + \catcode`\?=12 \Char:dic } +\def\gob:par#1!*?: {} +\def\c:Needs:{\def\:Needs##1} +\expandafter\def\csname c:Needs-:\endcsname{\def\:Neds##1} + +\NewConfigure{HtmlPar*}[2]{% + \def\:temp{#2}\ifx \:temp\empty \c:def\skip:Par{#1}\else + \c:def\skip:Par{#1\Next:EndP{#2}}\fi} +\NewConfigure{ExitHPage}{3} +\NewConfigure{UndefinedSec}[1]{% + \ifx \ltx:like\:UnDef \let\ltx:like\empty \let\ltx:nolike\empty \fi + \append:def\ltx:like{\expandafter\let\csname #1\endcsname\empty}% + \append:def\ltx:nolike{\expandafter\let\csname #1\endcsname\:UnDef}% +} +\NewConfigure{+CutAt}[3]{% + \expandafter\def\csname Before#1Button\endcsname##1{#2}% + \expandafter\def\csname After#1Button\endcsname##1{#3}} +\NewConfigure{NoSection}{2} +\NewConfigure{toTocLink}[2]{\def\scp:Link{#1}\def\scp:EndLink{#2}} +\Configure{toTocLink}{\Title:Link}{\EndLink} +\NewConfigure{TocLink}[1]{\def\a:TocLink##1##2##3##4{#1}} +\NewConfigure{PauseMkHalign}{4} +\NewConfigure{MiniHalign}{6} +\NewConfigure{noalign-}[2]{\c:def\a:noalign{#1}\c:def\b:noalign{#1}} +\:CheckOption{no-halign} \if:Option \else + \NewConfigure{noalign}{2} +\fi +\NewConfigure{Canvas}[3]{} +\NewConfigure{PictureAlt*+}{2} +\NewConfigure{PictureAttr*+}[1]{% + \expandafter\def\csname a:PictureAttr*+\endcsname##1{#1}% +} +\Configure{PictureAttr*+}{\ht:special{t4ht=#1}} +\NewConfigure{PictureAlt*+[]}{2} +\NewConfigure{PictureAttr*+[]}[1]{% + \expandafter\def\csname a:PictureAttr*+[]\endcsname##1{#1}% +} +\Configure{PictureAlt*+[]} {\NoFonts} {\EndNoFonts} +\Configure{PictureAttr*+[]} {\ht:special{t4ht=#1}} +\def\HChar#1{{\leavevmode\ht:special{t4ht@#1}\ifnum #1>-1 \a:HChar\fi}} +\NewConfigure{HChar}{1} +\Configure{HChar}{x} +\NewConfigure{@Picture}[1]{\def\a:@Picture{#1}} +\let\a:@Picture\:gobble +\NewConfigure{RULE}[5]{\ht:special{t4ht@\%\%R#1#2#1#3} + \ht:special{t4ht@\%\%r#1#4#1#5}} +\NewConfigure{GROUP}[5]{\ht:special{t4ht@\%\%P#1#2#1#3} + \ht:special{t4ht@\%\%p#1#4#1#5}} +\NewConfigure{CHAR}[5]{\ht:special{t4ht@\%\%C#1#2#1#3} + \ht:special{t4ht@\%\%c#1#4#1#5}} +\NewConfigure{HSPACE}[3]{\ht:special{t4ht@\%\%H#1#2#1#3}} +\NewConfigure{VSPACE}[3]{\ht:special{t4ht@\%\%V#1#2#1#3}} +\let\send:special=\:gobble +\NewConfigure{Send:GROUP}[2]{\send:special{t4ht\string~<#1#2}} +\NewConfigure{Send:EndGROUP}[2]{\send:special{t4ht\string~>#1#2}} +\NewConfigure{Send:BACK}[1]{\send:special{t4ht\string~<*#1}} +\def\:temp{\a:moveright \o:moveright:} +\HLet\moveright\:temp +\NewConfigure{moveright}{1} + +\NewConfigure{htf}[9]{{% + \tmp:cnt#1 \ifnum \tmp:cnt>255 \:warning{Code larger than + 255 in \string\Configure{htf}}\else + \ht:special{t4ht;|\ifnum \tmp:cnt<10 00\else + \ifnum \tmp:cnt<100 0\fi\fi + \the\tmp:cnt#2#3#2#4#2#5#2#6#2#7#2#8#2#9#2\the\tmp:cnt}% + \fi}} +\def\NoFonts{\ht:special{t4ht;8}} +\def\EndNoFonts{\ht:special{t4ht;9}} +\NewConfigure{FontCss}[2]{\def\a:FontCss:{#1}\def\a:FontCssPlus:{#2}} +\NewConfigure{htf-css}[2]{{% + \def\:temp##1!*?: {\def\:tempa{##1}}% + \afterassignment\:temp\tmp:cnt0#1!*?: % + \def\:temp{\Configure{Needs}}% + \ifx \:tempa\empty + \expandafter\:temp\expandafter{\a:FontCss:}\Needs{("#1"): #2}% + \else + \expandafter\:temp\expandafter{\a:FontCssPlus:}\Needs{#1 #2}% + \fi}} +\NewConfigure{htf-attr}[2]{{% + \Configure{Needs}{##1}% + \Needs{Font\string_css\string_base: #1Font\string_css\string_mag: #2}}} + +\:CheckOption{new-accents} \if:Option + \def\:temp{\leavevmode\ifx \d:mathaccent\empty + \else \ht:special{t4ht\string~>1\d:mathaccent}\fi + \ht:special{t4ht*\string^m}\o:mathaccent:} +\HLet\mathaccent\:temp +\def\:temp{\leavevmode\ht:special{t4ht*\string^t}\o:accent:} +\HLet\accent\:temp +\NewConfigure{accent}[6]{\ht:special{t4ht*\string^t#1#2#1#3#1#4#1#5#1#6}} +\NewConfigure{mathaccent}[6]{\ht:special{t4ht#1\string + ^m#1#2#1#3#1#4#1#5#1}\edef\d:mathaccent{#6}} +\let\d:mathaccent\empty +\NewConfigure{accented}[6]{\ht:special + {t4ht*\string^a#1#2#1#3#1#4#1#5#1#6}} +\NewConfigure{accenting}[3]{\ht:special{t4ht*\string^i#1#2#1#3#1#1}} +\NewConfigure{HAccent}[1]{\pic:Accent#1} +\def\pic:Accent#1#2#3#4{\edef\:tempb##1{{\expandafter\:gobble\string#1}}% + \pend:defI\:tempb{\choose:accent{####1}#2\relax!*?: }% + \append:defI\:tempb{{#3}{#4}}% + \expandafter\let\csname \string#1:\endcsname\:tempb + \edef\:tempb{\noexpand\Protect\noexpand\acc:nm{\string#1}}% + \HLet#1\:tempb} +\def\acc:nm#1{\csname \string#1:\endcsname} +\def\choose:accent#1{\def\:accented{#1}\cs:accent} +\def\realx:par{\relax} +\def\cs:accent#1{\def\:tempa{#1}% + \ifx \:tempa\realx:par \expandafter\pic:accent + \else + \ifx \:tempa\:accented + \expandafter\expandafter\expandafter\nopic:accent + \else \expandafter\expandafter\expandafter\cs:accent\fi + \fi} +\def\pic:accent#1!*?: #2#3#4{% + #3\nopic:accent!*?: {#2}{}{}#4} +\def\nopic:accent#1!*?: #2#3#4{\expandafter\expandafter + \csname o:#2:\endcsname\expandafter{\:accented}} + +\else + \NewConfigure{accent}[5]{% + \expandafter\ifx \csname x:\string#2\endcsname\relax + \expandafter\edef + \csname x:\string#2\endcsname{\accent:cnt}% + \expandafter\let\csname t:\accent:cnt\endcsname#1% +\expandafter\let\csname m:\accent:cnt\endcsname#2% +% + \edef\:temp{\ifx \accent:def\:UnDef \noexpand\def \else + \noexpand\accent:def \fi + \noexpand\:temp{\noexpand\ac:pc{\accent:cnt}}% + \noexpand\HLet\noexpand#1\noexpand\:temp + \noexpand\pend:defI + \noexpand\:accnts{\noexpand\ifnum ########1=\accent:cnt + \noexpand\expandafter \noexpand\acpc: + \expandafter\noexpand\csname\accent:cnt :ac\endcsname + \noexpand\expandafter \noexpand\end:accent \noexpand\fi}% +}% +\:temp +\def\:temp{#1}\def\:tempa{#2}\ifx \:temp\:tempa \else \HLet#2#1\fi +% + \Advance:\accent:cnt by 1 + \fi + \edef\:tempa{\csname x:\string#2\endcsname}% + \def\:temp{#3}\ifx \:temp\empty \else + \expandafter\def\csname \:tempa :ac\endcsname{#3} +\fi +\long\def\:temp##1##2{#4#5}\ifx \:temp\:gobbleII \else + \expandafter\def\csname C:\:tempa\endcsname##1{#4}% + \expandafter\def\csname MT:\:tempa\endcsname##1##2{#5}% +\fi +% + } +\def\accent:cnt{0} +\def\end:accent#1\empty{} +\def\:accnts#1{} + + \def\ac:pc{\Protect\csname acp:c\endcsname} +\def\acp:c#1#2{{\def\acn:no{#1}\def\:temp{#2}\ifx \:temp\empty + \ac:nt{}% +% + \else \let\@tabacckludge\:tabacckludge +% + \def\ac:pc{\ac:nt{#2}}\a:cpc{#1}\fi }} +\def\ac:nt{\csname \ifmmode m\else t\fi :\acn:no\endcsname} +\def\Ac:nt{\edef\:temp{\ifx \EndPicture\:UnDef + \def\noexpand\ac:pc{\noexpand\Protect \noexpand\acp:c}% + \expandafter\noexpand \csname MT:\acn:no\endcsname + \fi + \expandafter\noexpand + \csname\ifmmode m\else t\fi :\acn:no\endcsname}\:temp +} +\def\a:cpc#1{% + \ifx \EndPicture\:UnDef + \def\AC:PC{{\let\AC:PC\ACP:C \let\ac:nt\Ac:nt \ac:pc}% +% + }% + \:accnts{#1}\empty + \else \ac:pc \fi } +\def\acpc:#1#2{% + \def\:tempa{#1}\ifx \:tempa\empty + \ifx \:temp\empty + \def\:tempa{#2}\ifx \:tempa\empty \AC:PC + \else \csname \ifmmode m\else t\fi :\acn:no\endcsname{#2}% +\fi +\else \AC:PC \fi +% + \else \ifx \:tempa\:temp \let\AC:PC\empty + \csname C:\acn:no\endcsname{#2}% +\fi + \expandafter\acpc: + \fi} + +\fi + + +\def\:halign:{<>} +\:CheckOption{base} +\if:Option \else + \NewConfigure{$}[3]{% + \def\a:mth{\bgroup#1}\def\b:mth{#2\egroup}% + \def\c:mth{{\csname HCode\endcsname{}}% +#3}% + \everymath{\ifx \EndPicture\:UnDef + $\a:mth\everymath{}\everydisplay{}$ + \aftergroup\b:mth \c:mth \fi}} + \NewConfigure{$$}[3]{% + \def\a:display{\bgroup#1}% + \def\b:display{#2\egroup}% + \def\c:display{#3}% + \everydisplay{\ifx \EndPicture\:UnDef + $$\a:display\everymath{}\everydisplay{}$$ + \aftergroup\b:display \c:display\fi}} + +\def\PicDisplay{\pic:gobble\env:PD + \def\:temp{$$}\pic:cond\Pic:math\:temp} +\def\EndPicDisplay{\end:condpic\pic:gobble\endenv:PD} +\def\Pic:math{\hfil\break + \expand:after{\Picture*}\alt:Mth{ \c:Math}} +\def\PicMath{\leavevmode\pic:gobble\env:PM\hbox\bgroup + \everymath{}\everydisplay{}\pic:cond\pic:math$} +\def\EndPicMath{\end:condpic\egroup\pic:gobble\endenv:PM} +\def\pic:math{\expand:after{\Picture+}\alt:mth{ \c:math}} +\NewConfigure{PicDisplay}[4]{\def\alt:Mth{#3}% + \ifx \alt:Mth\empty\else \def\alt:Mth{[#3]}\fi\def\c:Math{#4}% + \c:def\env:PD{#1}\c:def\endenv:PD{#2}} +\NewConfigure{PicMath}[4]{\def\alt:mth{#3}% + \ifx \alt:mth\empty\else \def\alt:mth{[#3]}\fi\def\c:math{#4}% + \c:def\env:PM{#1}\c:def\endenv:PM{#2}} +\def\DviMath{\a:DviMath\leavevmode \MathClass \ht:special{t4ht@(}\vbox + \bgroup{\ht:everypar{}\leavevmode\ht:special{t4ht@)}}% + \DviSend} +\def\EndDviMath{\EndDviSend \ht:special{t4ht@(}\egroup\ht:special{t4ht@)}% +\EndMathClass \b:DviMath} +\NewConfigure{DviMath}{2} +\def\PMath{\bgroup\Canvas \x:SUBOff \x:SUPOff + \let\Picture\empty \everymath{}\everydisplay{}} +\def\EndPMath{\EndCanvas\egroup} +\:CheckOption{PMath} \if:Option + \def\:Pmath{$\PMath$\aftergroup\EndPMath} + \def\:Pdisp{$$\PMath$$\aftergroup\EndPMath} + \everymath{\:Pmath} + \everydisplay{\:Pdisp} +\fi + + \let\s:b\sb +\let\:sbb\sb +\def\sb{\m:op\:sbb{SUB}} +\catcode`\_8 +\:CheckOption{no_} \if:Option + \let\s:b\:UndFi + \let\x:SUBOff\empty \let\x:SUBOn\empty + + \let\SUBOff\empty \let\SUBOn\empty + + \def\no:restore{\let\no:restore\:UnDef} +\else + \Log:Note{for non active \string_, + use the command line option `no\string_'}% + \ifx \sys:sb\:UnDef \def\:tempaa{_} +\else \def\:tempaa{\noexpand\sys:sb}\fi + + \ifx \sys:sb\:UnDef \def\:tempa#1{\append:def\SUBOff{\let#1_}} +\else \def\:tempa#1{\append:def\SUBOff{\def#1{% + \ifmmode \expandafter\s:b \else \expandafter\sys:sb \fi +}% +}}\fi + + \catcode`\_13 + \if:Option + \def\S:b{\m:op\s:b{SUB}} +\else + \def\S:b#1{\def\SuB:{#1}\futurelet\:temp\sub:sup} + \def\blank:space{ + } + \def\sub:sup{\expandafter + \ifx \blank:space\:temp \expandafter\sub:supA + \else \expandafter\after:sub\fi} + \expandafter\def + \expandafter\sub:supA\blank:space{\futurelet\:temp\sub:sup} + \def\after:sub{\futurelet\:temp\choose:sub} +\def\choose:sub{\expandafter + \ifx \csname \meaning\:temp sb\endcsname\relax + \expandafter \a:putSUB + \else + \expandafter\expandafter\csname \meaning\:temp sb\endcsname + \fi +} + + \def\a:putSUB{\sub:I \SuB:} + \def\sub:I{\m:op\s:b{SUB}} +\fi + + \def\x:SUBOff{\let_\s:b} + \def\pr:sb{\ifx \EndPicture\:UnDef + \expandafter\Protect\expandafter\S:b + \else \expandafter\s:b \fi} + \edef\:SUBOff{\def\noexpand_{\:tempaa}} + + \:tempa_ + + \def\x:SUBOn{\def_{\ifmmode \expandafter\pr:sb + \else \expandafter\sys:sb\fi}\let\sb=_ +} +\x:SUBOn + + \def\SUBOn{\catcode`\_8 + \def_{\ifmmode \expandafter\pr:sb + \else \expandafter\sys:sb\fi}} +\SUBOn + + \catcode`\_8 + \:CheckOption{_13} \if:Option + \def\no:restore{\let\no:restore\:UnDef + \mathcode`\_"8000 \catcode`\_13 } + \append:def\SUBOn{\mathcode`\_"8000 \catcode`\_13 \let\sb=_ +} + \else + \Log:Note{for \string_ of catcode 13, + use the command line option `\string_13'} + \def\no:restore{\let\no:restore\:UnDef + \mathcode`\_"8000 \catcode`\_12 } + \append:def\SUBOn{\mathcode`\_"8000 \catcode`\_12 \let\sb=_ +} + \fi + \bgroup + \SUBOn \def\:temp{\let\sb=_ +} + \expandafter \egroup \:temp +\fi +\let\s:p\sp +\let\:spp\sp +\def\sp{\m:op\:spp{SUP}} +\catcode`\^7 +\NewConfigure{\string^\string^}[2]{% + \def\:tempa##1>{}\def\:temp{#1}\:warning{\string + \Configure{\string\string\string ^\string\string + \string^}{\expandafter\:tempa\meaning \:temp}{...} + ignored; option \string^13 is not on}} + +\:CheckOption{no^} \if:Option + \let\s:p\:UndFi + \let\x:SUPOff\empty \let\x:SUPOn\empty + + \let\SUPOff\empty \let\SUPOn\empty + +\else + \Log:Note{for non active \string^, + use the command line option `no\string^'}% + \ifx \sys:sp\:UnDef \def\:tempbb{^} +\else \def\:tempbb{\noexpand\sys:sp}\fi +% + \ifx \sys:sp\:UnDef \def\:tempb#1{\append:def\SUPOff{\let#1^}} +\else \def\:tempb#1{\append:def\SUPOff{\def#1{% + \ifmmode \expandafter\s:p \else \expandafter\sys:sp \fi +}% +}}\fi +% + \catcode`\^13 + \if:Option + \def\S:p{\m:op\s:p{SUP}} +\else + \def\S:p#1{\def\SuP:{#1}\futurelet\:temp\sup:sub} + \:CheckOption{^13} \if:Option \catcode`\_13 + \else \catcode`\_12\fi + \def\blank:space{ + } + \def\sup:sub{\expandafter + \ifx \blank:space\:temp \expandafter\sup:subA + \else \expandafter\sup:subB\fi} + \expandafter\def + \expandafter\sup:subA\blank:space{\futurelet\:temp\sup:sub} + \def\sup:subB{\ifx _\:temp \expandafter\SUP:SUB + \else \expandafter\a:putSUP \fi } + \catcode`\_8 + \def\a:putSUP{\sup:I \SuP:} + \def\sup:I{\m:op\s:p{SUP}} +\fi + + \def\x:SUPOff{\let^\s:p } + \def\pr:sp{\ifx \EndPicture\:UnDef + \expandafter\Protect\expandafter\S:p + \else \expandafter\s:p \fi} + \edef\:SUPOff{\def\noexpand^{\:tempbb}} + + \:tempb^ + + \def\x:SUPOn{\def^{\ifmmode \expandafter\pr:sp + \else \expandafter\sys:sp\fi}\let\sp=^ +} +\x:SUPOn + + \def\SUPOn{% + \def^{\ifmmode \expandafter\pr:sp + \else \expandafter\sys:sp\fi}} +\SUPOn + + \def\:sUp{% + \let\:sUp^% + \def^{\futurelet\:temp\next:hat} + \def\next:hat{\ifx ^\:temp \expandafter\:dblhat\else + \expandafter\:sUp\fi}% +} + + \catcode`\^7 + \:CheckOption{^13} \if:Option + \:sUp +\def\:dblhat#1#2{\def\:temp{#2}% + \def\:tempc{\def\:tempa####1>{}\:warning{\string^\string + ^\expandafter\:tempa\meaning\:temp? \string\Configure{\string + \string\string ^\string\string\string^}{\expandafter\:tempa + \meaning \:temp}{...} or use option no\string^}}% + \ext:chr \:tempc} +\let\ext:chr\empty +\NewConfigure{\string^\string^}[2]{% + \NewConfigure{\string^\string^}{2}% + \append:def\ext:chr{\def\:tempa{#1}\ifx \:temp\:tempa + \def\:tempc{#2}\fi}} + + \append:def\no:restore{\mathcode`\^"8000 \catcode`\^13 } + \append:def\SUPOn{\mathcode`\^"8000 \catcode`\^13 \let\sp=^ +} + \else + \Log:Note{for \string^ of catcode 13, + use the command line option `\string^13'}% + \append:def\no:restore{\mathcode`\^"8000 \catcode`\^12 } + \append:def\SUPOn{\mathcode`\^"8000 \catcode`\^12 \let\sp=^ +} + \fi + \bgroup + \SUPOn \def\:temp{\let\sp=^ +} + \expandafter \egroup \:temp +\fi +\def\m:op{\ifx \EndPicture\:UnDef \expandafter\:mop + \else \expandafter\:m:p\fi} +\def\:mop{\relax\ifmmode \expandafter \mo:p \else \expandafter\mop:\fi} +\def\mo:p#1#2#3{{\csname a:#2\endcsname + #1{#3}\csname b:#2\endcsname}} +\def\mop:#1#2#3{#1} +\def\:m:p#1#2{#1} +\NewConfigure{SUB}{2} +\NewConfigure{SUP}{2} +\:CheckOption{no^} \if:Option \else \:CheckOption{no_}\fi +\if:Option + \NewConfigure{SUBSUP}[3]{} + \NewConfigure{SUPSUB}[3]{} + \NewConfigure{SUB/SUP}[6]{} +\else + \def\SUP:SUB#1#2{\let\chs:sbsp\:gobble\def\SuB:{#2}\SUBSUP:} + \def\SUB:SUP#1#2{\def\chs:sbsp##1##2{##1}\def\SuP:{#2}\SUBSUP:} + \let\SUBSUP:\empty + \NewConfigure{SUBSUP}[3]{% + \def\:temp{#1#2#3}\ifx \:temp\empty + \def\SUBSUP:{\sub:I\SuB:\sup:I\SuP:}% + \else \def\SUBSUP:{#1\s:b{\SuB:}#2\s:p{\SuP:}#3}\fi} + \NewConfigure{SUPSUB}[3]{% + \def\:temp{#1#2#3}\ifx \:temp\empty + \def\SUBSUP:{\sup:I\SuP:\sub:I\SuB:}% + \else \def\SUBSUP:{#1\s:p{\SuP:}#2\s:b{\SuB:}#3}\fi} + \NewConfigure{SUB/SUP}[6]{% + \def\:temp{#1#2#3#4#5#6}\ifx \:temp\empty + \def\SUBSUP:{\sub:I\SuB:\sup:I\SuP:}% + \else \def\SUBSUP:{\chs:sbsp + {#1\s:b{\SuB:}#2\s:p{\SuP:}#3}% + {#4\s:p{\SuP:}#5\s:b{\SuB:}#6}}\fi} +\fi + + \def\MathClass{\ht:special{t4ht\string^}} +\let\EndMathClass\MathClass +\def\PauseMathClass{\ht:special{t4ht\string^-}} +\def\EndPauseMathClass{\ht:special{t4ht\string^+}} +\catcode`\^=7 +\NewConfigure{MathClass}[5]{\NoFonts \ht:special{t4ht@[}% + \def\:temp{#2}\ifx \:temp\empty \else + \ht:special{t4ht\string^#1#2#3#2#4}\fi + \def\:temp{#5}\ifx \:temp\empty \else + \bgroup \everypar{}\everymath{}\everydisplay{}% + \hbox{${\ht:special{t4ht\string^#1}% + {#5}^{{#5}^{#5}}\ht:special{t4ht\string^}}$}% + \vbox{$${\ht:special + {t4ht\string^#1}{#5}^{{#5}^{#5}}\ht:special{t4ht\string^}}$$}\egroup + \fi + {\everypar{}\noindent\vfill\break}% + \ht:special{t4ht@]}\EndNoFonts +} +\NewConfigure{MathDelimiters}[2]{\NoFonts \ht:special{t4ht@[}% + \bgroup \everypar{}\everymath{}\everydisplay{}% + \hbox{${\ht:special + {t4ht\string^4}#1\ht:special{t4ht\string^5}#2% + \ht:special{t4ht\string^4}{}^{#1}\ht:special{t4ht\string^5}{}^{#2}% + \ht:special{t4ht\string^4}{}^{{}^{#1}}\ht:special + {t4ht\string^5}{}^{{}^{#2}}% + \ht:special{t4ht\string^}}$}% + \vbox{$${\ht:special + {t4ht\string^4}#1\ht:special{t4ht\string^5}#2% + \ht:special{t4ht\string^4}{}^{#1}\ht:special{t4ht\string^5}{}^{#2}% + \ht:special{t4ht\string^4}{}^{{}^{#1}}\ht:special + {t4ht\string^5}{}^{{}^{#2}}% + \ht:special{t4ht\string^}}$$}% + {\everypar{}\noindent\vfill\break}% + \ht:special{t4ht@]}\egroup + \EndNoFonts} +\catcode`\^=12 +\HAssign\New:MathClass7 +\catcode`\/=0 +\catcode`\\=12 +/def/NewMathClass#1{/relax + /expandafter/ifx /csname /expandafter/:gobble/string#1/endcsname/relax + /gHAdvance/New:MathClass by 1/relax + /ifnum /New:MathClass>78 + /:warning{Too many math classes} + /else + /HAssign#1/New:MathClass /def/:tempc{#1}/:NewMC + 0123456789:;<=>?% + @ABCDEFGHIJKLMNO% + PQRSTUVWXYZ[\]{/string^}{/string_}% + `abcdefghijklmno% + pqrstuvwxyz{/string{}|{/string}}{/string~}!*?: % + /fi + /else + /:warning{/string#1 is already defined} + /fi} +/catcode`/\=0 +\catcode`\/=12 +\def\:NewMC#1{% + \ifnum \:tempc=0 \expandafter\xdef\:tempc{#1}\expandafter\stop:do + \else + \expandafter\HAdvance\:tempc -1\relax + \expandafter\:NewMC + \fi +} +\NewConfigure{nolimits}[1]{\def\:temp{#1}\ifx \:temp\empty + \let\nolimits\o:nolimits: \else + \def\:temp{\o:nolimits:\futurelet\:temp\:nolimits}% + \def\:nolimits{\ifx \:temp\limits \else + \ifx \:temp\nolimits \else #1\fi\fi}% + \HLet\nolimits\:temp \fi} +\let\o:nolimits:\nolimits +\NewConfigure{limits}[1]{\def\:temp{#1}\ifx \:temp\empty + \let\limits\o:limits: \else + \def\:limits{\ifx \:temp\nolimits \else#1\fi}% + \def\:temp{\o:limits:\:l:mits}% + \HLet\limits\:temp \fi} +\let\o:limits:\limits + +\def\::limits{\expandafter\ifx \blank:spc\:temp + \afterassignment\:l:mits \tmp:cnt0% + \else\expandafter\:limits \fi} +\def\:l:mits{\futurelet\:temp\::limits} +\catcode`\ =13\relax\def\blank:spc{\let\blank:spc= }\blank:spc% +\catcode`\ =10\relax + + \def\:temp{\a:mathord \o:mathord:} \HLet\mathord\:temp +\let\a:mathord\empty +\def\:temp{\a:mathop \o:mathop:} \HLet\mathop\:temp +\let\a:mathop\empty +\def\:temp{\a:mathbin \o:mathbin:} \HLet\mathbin\:temp +\let\a:mathbin\empty +\def\:temp{\a:mathrel \o:mathrel:} \HLet\mathrel\:temp +\let\a:mathrel\empty +\def\:temp{\a:mathopen \o:mathopen:} \HLet\mathopen\:temp +\let\a:mathopen\empty +\def\:temp{\a:mathclose \o:mathclose:} \HLet\mathclose\:temp +\let\a:mathclose\empty +\def\:temp{\a:mathpunct \o:mathpunct:} \HLet\mathpunct\:temp +\let\a:mathpunct\empty +\NewConfigure{FormulaClass}[4]{% + \def\:temp{#2}% + \expandafter\edef\csname a:\ifcase #1 mathord\or mathop\or + mathbin\or mathrel\or mathopen\or mathclose\else + mathpunc\fi\endcsname{\noexpand\ht:special + {t4ht\string^\ifx\:temp\empty#1)\else )#2#3#2#4\fi}}} +\NewConfigure{FormulaClass*}[4]{% + \def\:temp{#2}% + \expandafter\edef\csname a:\ifcase #1 mathord\or mathop\or + mathbin\or mathrel\or mathopen\or mathclose\else + mathpunc\fi\endcsname{\ht:special + {t4ht\string^\ifx\:temp\empty#1(\else (#2#3#2#4\fi}}} +\NewConfigure{mathord}[4]{\Configure{FormulaClass}{0}{#1}{#2}{#3}% + \pend:def\a:mathord{#4}} +\NewConfigure{mathop}[4]{\Configure{FormulaClass}{1}{#1}{#2}{#3}% + \pend:def\a:mathop{#4}} +\NewConfigure{mathbin}[4]{\Configure{FormulaClass}{2}{#1}{#2}{#3}% + \pend:def\a:mathbin{#4}} +\NewConfigure{mathrel}[4]{\Configure{FormulaClass}{3}{#1}{#2}{#3}% + \pend:def\a:mathrel{#4}} +\NewConfigure{mathopen}[4]{\Configure{FormulaClass}{4}{#1}{#2}{#3}% + \pend:def\a:mathopen{#4}} +\NewConfigure{mathclose}[4]{\Configure{FormulaClass}{5}{#1}{#2}{#3}% + \pend:def\a:mathclose{#4}} +\NewConfigure{mathpunct}[4]{\Configure{FormulaClass}{6}{#1}{#2}{#3}% + \pend:def\a:mathpunct{#4}} +\NewConfigure{mathord*}[4]{\Configure{FormulaClass*}{0}{#1}{#2}{#3}% + \pend:def\a:mathord{#4}} +\NewConfigure{mathop*}[4]{\Configure{FormulaClass*}{1}{#1}{#2}{#3}% + \pend:def\a:mathop{#4}} +\NewConfigure{mathbin*}[4]{\Configure{FormulaClass*}{2}{#1}{#2}{#3}% + \pend:def\a:mathbin{#4}} +\NewConfigure{mathrel*}[4]{\Configure{FormulaClass*}{3}{#1}{#2}{#3}% + \pend:def\a:mathrel{#4}} +\NewConfigure{mathopen*}[4]{\Configure{FormulaClass*}{4}{#1}{#2}{#3}% + \pend:def\a:mathopen{#4}} +\NewConfigure{mathclose*}[4]{\Configure{FormulaClass*}{5}{#1}{#2}{#3}% + \pend:def\a:mathclose{#4}} +\NewConfigure{mathpunct*}[4]{\Configure{FormulaClass*}{6}{#1}{#2}{#3}% + \pend:def\a:mathpunct{#4}} + + \def\MathSymbol#1#2{% + \def\:tempb##1"##2///{##1}% + \edef\:tempa{\expandafter\expandafter\expandafter\:tempb + \expandafter\meaning\csname#2\endcsname"///}% + \edef\:tempc{\string\mathchar}% + \ifx \:tempa\:tempc \else + \def\:temp{{\math:sym#1{#2}}}% + \expandafter\HLet\csname #2\endcsname\:temp + \fi + \NewConfigure{#2}{1}\Configure{#2}{\csname o:#2:\endcsname}} +\def\math:sym#1#2{{\relax\ifmmode \expandafter#1\fi + {\csname a:#2\endcsname}}} +\def\:temp#1{\a:left{#1}\o:left:#1\b:left{#1}} +\HLet\left\:temp +\def\:temp#1{\a:right{#1}\o:right:#1\b:right{#1}} +\HLet\right\:temp +\NewConfigure{left}[2]{\def\a:left##1{#1}\def\b:left##1{#2}} +\NewConfigure{right}[2]{\def\a:right##1{#1}\def\b:right##1{#2}} +\Configure{left}{}{} +\Configure{right}{}{} +\def\:tempc{\pic:gobble\a:over \o:over: \pic:gobble\b:over} +\HLet\over\:tempc +\NewConfigure{over}{2} +\def\:tempc{\pic:gobble\a:atop \o:atop: \pic:gobble\b:atop} +\HLet\atop\:tempc +\NewConfigure{atop}{2} +\def\::above{\pic:gobble\a:above \o:above:\tmp:dim + \pic:gobble\b:above } +\def\:above{\afterassignment\::above} +\def\:tempc{\Protect\:above \tmp:dim} +\HLet\above\:tempc +\NewConfigure{above}{2} +\def\::abovewithdelims#1#2{\pic:gobble\a:abovewithdelims + \o:abovewithdelims:#1#2\tmp:dim\pic:gobble\b:abovewithdelims} +\def\:abovewithdelims#1#2{\def\:temp{\::abovewithdelims#1#2}% + \afterassignment\:temp\tmp:dim=} +\def\:tempc{\Protect\:abovewithdelims } +\HLet\abovewithdelims\:tempc + \NewConfigure{abovewithdelims}{2} +\def\:overwithdelims#1#2{\pic:gobble\a:overwithdelims + \o:overwithdelims:#1#2\pic:gobble\b:overwithdelims} +\def\:tempc{\Protect\:overwithdelims} +\HLet\overwithdelims\:tempc + \NewConfigure{overwithdelims}{2} +\def\:atopwithdelims#1#2{\pic:gobble\a:atopwithdelims + \o:atopwithdelims:#1#2\pic:gobble\b:atopwithdelims} +\def\:tempc{\Protect\:atopwithdelims} +\HLet\atopwithdelims\:tempc + \NewConfigure{atopwithdelims}{2} +\def\:temp{\pic:gobble\a:radical\o:radical:} +\HLet\radical\:temp +\NewConfigure{radical}{1} +\def\:temp#1#2#3#4{\a:mathchoice + \o:mathchoice:{#1}{#2}{#3}{#4}\b:mathchoice } +\HLet\mathchoice\:temp +\NewConfigure{mathchoice}{2} +\def\:temp{\o:eqno:\a:eqno} +\HLet\eqno\:temp +\def\:temp{\o:leqno:\a:leqno} +\HLet\leqno\:temp +\NewConfigure{eqno}{1} +\NewConfigure{leqno}{1} + +\fi + +\edef\:temp{\string\special} +\edef\:tempa{\meaning\special} +\ifx \:temp\:tempa \else + \def\:temp{\special +} + \ifx \:temp\ht:special + \:warning{Redefined \string\special. Might + need \string\Configure{special}{}} +\fi\fi +\NewConfigure{Link}[4]{% + \def\empty:lnk{#4}\ifx\empty:lnk\empty\else \def\:sharp{#4}\fi + \let\empty:lnk\empty \def\tag:A{#1}% + \def\HREF:{#2}\def\NAME:{#3}} +\Configure{Link}{}{}{}{} +\let\NOHREF:\:gobble + + \Hinput{tex4ht} + \def\at:docend{\missing:endpream +\ifnum \HPageDepth> 0 \EndHPage[1]{}\fi +\Close:UntilEnd +% +% +\HAssign\op:fl\maxfile:id\space \close:files +\root:next +\ifx \nsrt:chlnks\:UnDef +\else \nsrt:chlnks{tail}{}{BackChild}\fi +% +{\b:BODY \b:HTML}% +% +\global\let\at:docend=\empty} +\expand:after{\let\o:end}\csname end\endcsname +\expandafter\def\csname end\endcsname{\HtmlEnv + \at:docend + \csname export:hook\endcsname \csname o:end\endcsname} + +\fi +\long\def\NewSection#1#2{% + \Def:Section#1{#2}{##1}% + \edef\:temp{\expandafter\:gobble\string#1}% + \Configure:Sec\:temp{}{}{}{}% + \ConfigureToc{\expandafter\:gobble\string#1}{\empty}{\empty}{}{}} +\def\Def:Section#1{% + \edef\:tempc{{\expandafter\:gobble \string#1}}% + \edef\:temp{\long\def\expandafter\noexpand \csname + c:\expandafter\:gobble \string#1:\endcsname + ####1####2####3####4{\noexpand + \Configure:Sec\:tempc{####3}{####4}{####1}{####2}}% + \noexpand\NewConfigure{CutAt\expandafter\:gobble \string#1}2% + \noexpand\NewConfigure{+CutAt\expandafter\:gobble \string#1}2% + }\:temp \expandafter\Configure\:tempc{\empty}{}{\empty}{}% +% + \futurelet\:temp\ch:NewSec} +\def\ch:NewSec{\if *\:temp\let\if:toc\:gobble\expandafter\op:NewSec + \else \let\if:toc\empty \expand:after{\op:NewSec+}\fi} +\def\op:NewSec#1{\expandafter\:NewSec\:tempc} +\def\:Every#1{% + \expandafter\edef\csname Every#1\endcsname{% + \def\expandafter\noexpand \csname :Every#1\endcsname####1}% + \expandafter\edef\csname BeforeEvery#1\endcsname{% + \def\expandafter\noexpand\csname :BeforeEvery#1\endcsname####1}% +} +% +\def\:NewSec#1#2{% + \NewConfigure{end#1}[1]{\expandafter + \def\csname a:end#1\endcsname{##1}}% +\Configure{end#1}{} +% + \expandafter\def\csname #1\endcsname{% + \expand:after{\let\if:toc}\csname if:#1toc\endcsname + \:StartSec{#1}{#2}}% + \expandafter\def\csname c:#1TITLE+:\endcsname{% + \expandafter\def\csname a:#1TITLE\endcsname####1}% +% + \expandafter\let\csname if:#1toc\endcsname\if:toc + \:Every{#1}% +\csname Every#1\endcsname{% + \expandafter\ifx\csname Toc:#1\endcsname \relax\else + \a:TocAt \csname Toc:#1\endcsname \b:TocAt + \fi + \ignorespaces}% +% + \expandafter\def\csname #1:ttl\endcsname##1} +\def\:Ttle#1#2#3{% + \html:addr + \Get:SecAnchor{#1}{#2}{#3}% +% + {\escapechar=`\\% +\protect:wrtoc +\csname Modify#1ToToc\endcsname +\edef\:writetoc{\csname if:toc\endcsname{\the\:tokwrite + {\string\doTocEntry + \string\toc \expandafter\ifx\csname toToc:#1\endcsname\relax #1\else + \csname toToc:#1\endcsname\fi + {#2}{\html:tocsec{\ifx \TocTitle\:UnDef #3\else + \TocTitle\fi}}{\the\:tokpage}\relax}}}% +\:writetoc \global\let\TocTitle\:UnDef +}% + {\csname #1:Href-\endcsname +% +\no:lbl:idx \csname Modify#1Title\endcsname +\html:sectoc{#3}% +}% +} +\gHAssign\TitleCount0 \global\let\mu:span\TitleCount +\NewConfigure{toToc}[2]{% + \if !#2!\expandafter\let\csname toToc:#1\endcsname\:UnDef + \else \if !#1!% + \expandafter\let\csname IF:#2toc\expandafter\endcsname + \csname if:#2toc\endcsname + \expandafter\let\csname if:#2toc\endcsname\:gobble + \else \edef\:temp{@}\edef\:tempa{#1}% + \ifx \:temp\:tempa + \expandafter\let\csname if:#2toc\endcsname\empty + \else \edef\:temp{?}% + \ifx \:temp\:tempa + \expandafter\let\csname if:#2toc\expandafter\endcsname + \csname IF:#2toc\endcsname + \else + \expandafter\def\csname toToc:#1\endcsname{#2}% + \fi\fi\fi\fi} +\ifx \:tokwrite\:UnDef + \csname newtoks\endcsname\:tokwrite +\fi +\ifx \:tokpage\:UnDef + \csname newtoks\endcsname\:tokpage +\fi +\:tokpage={\folio} +\:tokwrite{\write\:tocout} +\def\Get:SecAnchor#1#2#3{} + +\long\def\Configure:Sec#1#2#3#4#5{% + \expandafter\ifx\csname c:#1\endcsname\relax \let\:tempa\relax \else + \def\:tempa{#4#5}\fi \ifx\:tempa\empty \else + \expandafter\c:def\csname c:#1\endcsname{#4}% +\expandafter\c:def\csname d:#1\endcsname{#5}% +\fi + \expandafter\ifx\csname a:#1\endcsname\relax \let\:tempa\relax \else + \def\:tempa{#2#3}\fi \ifx\:tempa\empty \else + \expandafter\def\csname a:#1\endcsname##1{#2}% + \expandafter\def\csname b:#1\endcsname##1{#3}% + \fi +} + +\ifHtml \def\noct:Close:Until{% + \let\:tempA\sec:typ \let\found:\empty + \let\:tempd\:Sections \noct:Check:Until + \ifx \:tempb\sec:typ \expandafter\Do:Close \fi + \let\sec:typ\:tempA +} +\def\noct:Check:Until{% + \ifx \:tempd\empty \ifx \found:\empty \let\:tempb\empty +\else \let\:tempb\found: \let\sec:typ\found:\fi +\else + \PopStack\:tempd\:tempb + \edef\:tempe{\:tempb,% + \expandafter\ifx \csname a:end\:tempb\endcsname\relax \else + \csname a:end\:tempb\endcsname \fi,,}% +\expandafter\mod:typ\:tempe!*?: % +% + \ifx \:tempb\sec:typ \else + \expandafter\expandafter\expandafter\noct:Check:Until + \fi\fi } +\def\mod:typ#1,#2!*?: {% + \def\:temp{#1}\ifx \:temp\empty\else + \edef\:temp{\expandafter\expandafter\expandafter + \:gobble\expandafter\string \csname #1\endcsname}% + \ifx \sec:typ\:temp + \let\found:\:tempb \let\:temp\empty + \else \def\:temp{\mod:typ#2!*?: }\fi + \fi \:temp +} +\def\Close:Until{% + \let\:tempd\:Sections \Check:Until + \ifx \:tempb\sec:typ \expandafter\Do:Close \fi +} +\def\Check:Until{ + \ifx \:tempd\empty \let\:tempb\empty \else + \PopStack\:tempd\:tempb + \ifx \:tempb\sec:typ \else + \expandafter\expandafter\expandafter\Check:Until + \fi\fi } +\PushStack\:Sections{}% +\PopStack\:Sections\:temp +\def\Do:Close{% + \PopStack\:Sections\:tempb + \ifx \sec:typ\:tempb \else + \csname d:\:tempb\endcsname + \expandafter\Do:Close + \fi +} +\def\Close:UntilEnd{% + \ifx \:Sections\empty \let\:tempb\empty + \else \PopStack\:Sections\:tempb \fi + \ifx \:tempb\empty \else + \csname d:\:tempb\endcsname + \expandafter\Close:UntilEnd + \fi +} +\def\:StartSec#1#2#3{% + \def\title:chs##1##2{##2}% + \def\sec:typ{#1}% + \a:dTocAt \csname TocAt*\endcsname \b:dTocAt +\expand:after{\global\let}\csname TocAt*\endcsname\empty +% + \a:NoSection + \ro:nd\html:lbl{1000}% +% + \expandafter + \let\expandafter\TitleMark\csname #1HMark\endcsname +% +\expandafter\ifx \csname Cut:#1\endcsname\relax + \def\:tempa{#1}\noct:Close:Until +\ifx \:tempb \empty \else + \csname d:\ifx \found:\empty #1\else \found:\fi\endcsname \fi +\gHAdvance + \TitleCount 1 \global\let\mu:span\TitleCount +\expandafter\expandafter\expandafter\global \expandafter + \let\csname #1:Count\endcsname\TitleCount +\csname c:#1\endcsname +% +\else + \Configure{CutAt#1}{\gHAdvance + \TitleCount 1 \global\let\mu:span\TitleCount +\expandafter\expandafter\expandafter\global \expandafter + \let\csname #1:Count\endcsname\TitleCount +\csname c:#1\endcsname + }{\def\sec:typ{#1}\Close:Until \csname d:#1\endcsname}% +% + \expandafter\ifx \csname a:\sec:typ TITLE\endcsname\relax\else + \expandafter\let\expandafter\a:CutAtTITLE + \csname a:\sec:typ TITLE\endcsname\fi +% + \csname Cut:#1\endcsname{#3}% +\fi +\global\let\sec:lvl\HPageDepth +\PushStack\:Sections{#1}% +% +% + \expandafter\ifx \csname :BeforeEvery#1\endcsname\relax \else + \csname :BeforeEvery#1\endcsname{#3}% +\fi +% + \expandafter\ifx \csname a:#1\endcsname\relax \else + \csname a:#1\endcsname{#3}% + \fi + \b:NoSection \:Ttle{#1}{#2}{\csname #1:ttl\endcsname{#3}}% + \a:NoSection + \expandafter\ifx \csname b:#1\endcsname\relax \else + \csname b:#1\endcsname{#3}% + \fi + \expandafter\ifx \csname :Every#1\endcsname\relax \else + \csname :Every#1\endcsname{#3}% +\fi +% + \csname a:AfterTitle\endcsname \b:NoSection + \def\title:chs##1##2{##1}% +} +\def\title:chs#1#2{#1} +\def\protect:wrtoc{% + \let\:newlnch\space +\PictureOff + \def\%{\string\%}\a:writetoc} +\def\html:sectoc#1{\csname if:toc\endcsname{% + \xdef\CurSecHaddr{\ifx \:SecAnchor\:UnDef + QQ1-\file:id-\TitleCount +\else \:SecAnchor \fi }% + \edef\:attr{\noexpand\scp:Link{% + \ifTag{)Q\aXrefFile QQ2-\file:id-\TitleCount }% + {QQ2-\file:id-\TitleCount }% + {\ifx \:SecAnchor\:UnDef + QQ1-\file:id-\TitleCount +\else \:SecAnchor \fi }% + }}% + \:attr{\ifx \:SecAnchor\:UnDef + QQ1-\file:id-\TitleCount +\else \:SecAnchor \fi }}% + \ifx \EndTitle:Link\:gobble \if:toc{\scp:EndLink}\fi + \csname a:InsertTitle\endcsname +\csname InsertTitle\endcsname{#1}% +\EndTitle:Link{\if:toc{\scp:EndLink}}} +\def\html:tocsec#1{\string\csname\space a:TocLink\string\endcsname + {\FileNumber + }{\ifx \:SecAnchor\:UnDef + QQ1-\file:id-\TitleCount +\else \:SecAnchor \fi }{QQ2-\file:id-\TitleCount }{#1}} +\let\CurSecHaddr\empty +\:CheckOption{sections+}\if:Option + \def\Title:Link{\Link} + \def\EndTitle:Link#1{#1} +\else + \def\Title:Link#1{\Link{}} + \let\EndTitle:Link\:gobble + \Log:Note{for back links to toc, + use the command line option `sections+'}% +\fi +\def\NoLink#1{\expandafter + \gdef\csname #1:Href-\endcsname{\let\EndTitle:Link\:gobble}}% +\HAssign\sec:lvl0 + + \:CheckOption{hooks+} \if:Option + \else \:CheckOption{hooks} \fi + \if:Option \long\def\Configure:Sec#1#2#3#4#5{% + \expandafter\ifx\csname c:#1\endcsname\relax \let\:tempa\relax \else + \def\:tempa{#4#5}\fi \ifx\:tempa\empty \else + \expandafter\c:def\csname c:#1\endcsname{#4}% +\expandafter\c:def\csname d:#1\endcsname{#5}% +\fi + \expandafter\ifx\csname a:#1\endcsname\relax \let\:tempa\relax \else + \def\:tempa{#2#3}\fi \ifx\:tempa\empty \else + \def\:tempa{#2}\ifx \:tempa\empty + \expandafter\def\csname a:#1\endcsname + ##1{\hbox{\a:trc #13:4\b:trc}#2\hbox{\c:trc #14:4\d:trc}}% + \else + \expandafter\def\csname a:#1\endcsname##1{#2}% + \fi + \def\:tempa{#3}\ifx \:tempa\empty + \expandafter\def\csname b:#1\endcsname + ##1{\hbox{\a:trc #13:4\b:trc}#3\hbox{\c:trc #14:4\d:trc}}% + \else + \expandafter\def\csname b:#1\endcsname##1{#3}% +\fi +\fi +} +\fi +\fi +\def\ConfigureMark#1#2{\long\expandafter + \def\csname #1HMark\endcsname{#2}} +\let\no:lbl:idx\empty +\let\toc:lbl:idx\empty + + +\ifx \FileStream\:UnDef \else + \errmessage{--- TeX4ht error --- + \noexpand\FileStream is defined outside of TeX4ht}\endinput +\fi +\def\FileStream{\IgnorePar + \let\:tempb +-\futurelet\:temp\F:le} +\def\F:le{\if +\:temp \let\:tempb ++\expandafter\Fl:e + \else \expand:after{\Fl:e-}\fi} +\def\Fl:e#1{\futurelet\:temp\::File} +\def\::File{\ifx [\:temp \expandafter\:File + \else \expand:after{\:File[]}\fi } +\def\:File[#1]#2{} + +\ifHtml \def\:File[#1]#2{% + \no:pic\edef\file:name{#2}\yes:pic + \expandafter\ifx\csname + FN \file:name\endcsname\relax + \ht:special{t4ht>\file:name}% +\immediate\write-1{--- file \file:name\space ---}% +% +\gHAdvance\maxfile:id 1 +\global\let\file:id\maxfile:id +\Tag{)F\aXrefFile \file:id + \empty F-}{\file:name}% +\expandafter\xdef\csname + FN \file:name\endcsname{\file:id}% +\no:pic +\edef\:temp{\noexpand\yes:pic \def\noexpand\:temp{#1}}\:temp +\begingroup + \def\gobble:font##1##2{##2}% +\:TITLE: +\:HPageTITLE: + \no:pic + \edef\:tempa{\noexpand\yes:pic \def\noexpand\:tempa{#1}}\:tempa + \xdef\:temp{\cut:TTL{\noexpand\Configure{TITLE+}{\a:HPageTITLE{\ifx + \:temp\empty \file:name\else \:tempa\fi}}}}% +\endgroup \:temp +% +\ht:special{t4ht@[}{\ht:everypar{}\leavevmode}\ht:special{t4ht@]}% +% +\a:PROLOG \a:HTML \a:HEAD +\ifx +\:tempb +% + % + \xdef:cs{Lv \file:id}{\noexpand\a:TITLE + \bgroup \noexpand\:TITLE: \noexpand\c:TITLE \egroup +% + \noexpand\b:TITLE\noexpand\a:@HEAD\noexpand\b:HEAD}% +\else + \xdef:cs{Lv \file:id}{}% + \a:TITLE\bgroup \:TITLE: \c:TITLE \egroup +\b:TITLE \a:@HEAD\b:HEAD\B:DY +\fi +% + \else \xdef\file:id{\csname + FN \file:name\endcsname}% +\ht:special{t4ht>\ifnum \file:id>\bs:fileid\space \file:name\fi }% +% + \fi} +\HAssign\bs:fileid 1 +\def\EndFileStream#1{% + \expandafter\ifx + \csname FN #1\endcsname\relax + \:warning{\string\EndFileStream{#1}?}% + \else + \ifnum\csname FN #1\endcsname=\bs:fileid + \:warning{\string\EndFileStream{\jobname .\:html}?}% + \else \expandafter\ifnum \csname FN #1\endcsname > \bs:fileid +% + {\let\inputlineno\tmp:cnt \tmp:cnt1 \root:next }% +{\b:BODY \b:HTML}% +% +\ht:special{t4ht<#1}% +\g:delete{\empty FN #1}% +% +\expandafter\expandafter\expandafter\global \expandafter + \let\csname Lv \file:id\endcsname\:UnDef +\global\let\file:id\maxfile:id +\find:fileid +% + \fi\fi\fi } +\def\find:fileid{% + \expandafter\ifx \csname Lv \file:id\endcsname \relax + \gHAdvance\file:id -1 \expandafter\find:fileid + \fi +} +\def\TagFile#1{% + \expandafter\ifx \csname + cw:)F\aXrefFile \file:id \empty F-% +\endcsname \relax \else + \Tag{#1(L }{\LikeRef{)F\aXrefFile \file:id \empty F-% +}}% + \fi +} +\def\RefFile#1{\LikeRef{#1(L }} +\def\FileName{\LikeRef + {)F\aXrefFile \file:id \empty F-}} +\def\RefFileNumber#1{% + \expandafter\ifx \csname + cw:)F\aXrefFile #1% + \empty F-\endcsname\relax + \else + \:LikeRef{)F\aXrefFile #1\empty F-}% + \fi } +\xdef:cs{\empty FN \jobname .\:html}{\file:id} +\xdef:cs{\empty FN }{\file:id} +\Tag{)F\aXrefFile \file:id + \empty F-}{\jobname .\:html} +\bgroup + \let\special\relax +% + \xdef:cs{Lv \file:id}{\noexpand\a:TITLE + \bgroup \noexpand\:TITLE: \noexpand\c:TITLE \egroup +% + \noexpand\b:TITLE \noexpand\a:@HEAD\noexpand\b:HEAD}% +\egroup +\def\close:files{% + \ifnum \op:fl<\bs:fileid \else + \def\:warning##1{}% + \EndFileStream{\RefFileNumber\op:fl}% + \Advance:\op:fl -1 + \expandafter\close:files + \fi} + \fi + +\:CheckOption{next} \if:Option \else + \let\c:next:\:gobbleII +\fi + +\ifHtml \def\HPage{\strt:bt\ch:HPage} +\def\ch:HPage{% + \ifx -\:temp \expandafter\m:HPage + \else \expand:after{\ifx [\:temp \expandafter\op:HPage + \else \expandafter\:HPage \fi}% + \fi} +\def\strt:bt#1{% + \def\:bgtr<##1>{\expand:after{\bt:fn##1.}\:html!*?: % +% + \ifx #1\ch:bbtf \else \PushStack\:btid{##1}\fi +% + \futurelet\:temp#1}% + \futurelet\:temp\ch:btgr} +\def\ch:btgr{\ifx <\:temp \expandafter\:bgtr + \else \expand:after{\:bgtr<>}\fi}% +\def\HP:Link{\Link[\HP:file + \a:LinkHPage]{}{\HP:file}\global\let\a:LinkHPage\empty} +\NewConfigure{LinkHPage}[1]{\def\a:LinkHPage{ #1}} +\let\a:LinkHPage=\empty +\def\op:HPage[#1]#2{% + %\chk:hpfl +% + \:hookI{BeforeHPageButton}{}{#2}% + \hpg:wrn{#1}{#2}\HPage \TagFile{)B\:temp}% + \Save:HPageTag\:temp + \Save:HPage{#2}% + \NewFileName\HP:file \Save:Link\HP:file + \if:notempty{#2}{\HP:Link#2\EndLink}% + \:hookI{AfterHPageButton}{}{#2}% + \:btfile{#2}% + \:buttrc\HPage{[#1]{#2}}% + \PushStack\:afterbt{x}% + \edef\:temp{#1}\ifx \:temp\empty \no:pic + \edef\:temp{\noexpand\yes:pic + \def\noexpand\:temp{#2}}\:temp \fi +% + \TagFile{\:temp}} +\def\:HPage#1{% + %\chk:hpfl +% + \:hookI{BeforeHPageButton}{}{#1}% + \NewFileName\HP:file \Save:Link\HP:file \Save:Temp\HP:file + \TagFile{)B\HP:file}% + \Save:HPageTag\HP:file + \Save:HPage{#1}% + \def\:temp{#1}\ifx \:temp\empty + \else \HP:Link#1\EndLink + \fi + \:hookI{AfterHPageButton}{}{#1}% + \:btfile{#1}% + \:buttrc\HPage{{#1}}% + \PushStack\:afterbt{x}% + \Recall:Temp\:tempa \TagFile{\:tempa}} +\def\hpg:wrn#1#2#3{% + \edef\:temp{#1}\ifx \:temp\empty \no:pic + \edef\:temp{\noexpand\yes:pic + \def\noexpand\:temp{#2}}\:temp \fi +% + \ifx \:temp\empty \:warning{\string#3[]{}?}\fi} +\def\Save:Temp{\PushStack\sv:Temp} +\def\Recall:Temp{\PopStack\sv:Temp} +\def\m:HPage#1{\futurelet\:temp\ch:mbut} +\def\ch:mbut{\ifx [\:temp \expandafter\op:mbut + \else \expandafter\:mbut \fi} +\def\op:mbut[#1]{% + %\chk:hpfl +% + \:hookI{BeforeHPageButton}{}{}% + \edef\:temp{#1}% + \ifx \:temp\empty \:warning{\string\HPage-[]?}\fi + \TagFile{)B\:temp}% + \Save:HPageTag\:temp + \Save:HPage{}% + \NewFileName\HP:file \Save:Link\HP:file + \HP:Link% + \def\ContHPage{\:ContHPage{x}{#1}}} +\def\:mbut{% + %\chk:hpfl +% + \:hookI{BeforeHPageButton}{}{}% + \NewFileName\HP:file \Save:Link\HP:file + \TagFile{)B\HP:file}% + \Save:HPageTag\HP:file + \Save:HPage{}% + \HP:Link% + \def\ContHPage{\:ContHPage{x}{\HP:file}}} +\def\:ContHPage#1#2{\EndLink + \Recall:Link\HP:file \Save:Link\HP:file + \:hookI{AfterHPageButton}{}{}% + \:btfile{}% + \:buttrc\HPage{...\string\ContHPage}% + \PushStack\:afterbt{#1}% + \TagFile{#2}} +\def\:hookI#1#2#3{% + \expandafter\ifx \csname #1\endcsname\relax #2\else + \csname #1\endcsname{#3}\fi +} +\def\NewFileName#1{% + \HAssign#1\maxfile:id + \Advance:#1 1 + \ifx \:NxtNwFN\:Undef + \edef#1{\j:bname \ifx \big:fn\:UnDef#1% + \else \big:fn\fi .\:html}% + \else \let#1\:NxtNwFN \global\let\:NxtNwFN\:UnDef \fi + \global\let\big:fn\:UnDef +} +\def\NextFile#1{\xdef\:NxtNwFN{#1}} +\def\:btfile#1{% + \SaveEverypar \FileStream[#1]{\HP:file} \IgnorePar + \gHAdvance\HPageDepth 1 + \AtEndHPage{\csname HPageFooter\endcsname}% + \:hookI{HPageHeader}{}{#1}% +} +\def\HPageButton{\strt:bt\ch:bbtf} +\def\ch:bbtf{\ifx -\:temp \expandafter\op:bbft + \else \expandafter\:bbtf \fi} +\def\:bbtf[#1]#2{% + \:hookI{BeforeHPageButton}{}{#2}% + \hpg:wrn{#1}{#2}\HPageButton + \TagFile{)B\:temp}% + \edef\HP:file{\RefFile\:temp}% + \def\:temp{#2}\ifx \:temp\empty + \else \HP:Link#2\EndLink \fi + \:hookI{AfterHPageButton}{}{#2}% + \csname AfterHPage\endcsname } + +\def\op:bbft#1[#2]{% + \:hookI{BeforeHPageButton}{}{}% + \edef\:temp{#2}% + \ifx \:temp\empty \:warning{\string\HPageButton-[]?}\fi + \TagFile{)B\:temp}% + \edef\HP:file{\RefFile\:temp}% + \HP:Link% + \def\ContHPage{\EndLink + \:hookI{AfterHPageButton}{}{}% + \csname AfterHPage\endcsname }} +\def\BeginHPage{\futurelet\:temp\ch:bbbt} +\def\ch:bbbt{% + %\chk:hpfl +% + \NewFileName\HP:file \Save:Link\HP:file + \ifx -\:temp \expandafter\op:bbbt + \else \expandafter\:bbbt \fi} +\def\:bbbt[#1]#2{% + \PushStack\:btid{#1}% + \:btfile{#2}% + \:buttrc\BeginHPage{[#1]{#2}}% + \PushStack\:afterbt\empty + \hpg:wrn{#1}{#2}\BeginHPage \Save:HPageTag\:temp + \Save:HPage{#2}% + \TagFile{\:temp}} +\def\op:bbbt#1[#2]{% + \PushStack\:btid{#2}% + \:hookI{AfterHPageButton}{}{}% + \:btfile{}% + \:buttrc\BeginHPage{[#2]}% + \PushStack\:afterbt\empty \edef\:temp{#2}% + \ifx \:temp\empty \:warning{\string\BeginHPage-[]?}\fi + \Save:HPageTag\:temp \Save:HPage{}% + \TagFile{\:temp}} +\def\EndHPage{\futurelet\:temp\chEnd:HPage} +\def\chEnd:HPage{\ifx [\:temp \expandafter\opEnd:HPage + \else \expandafter\End:HPage \fi} +\def\opEnd:HPage[#1]{% + \ifnum #1>\HPageDepth\space + \:warning{\string\EndHPage[#1]?}% + \let\:temp\:gobble + \else \ifnum #1<\HPageDepth\space + \def\:temp{\:EndHPage\EndHPage[#1]{}}% + \else \let\:temp\End:HPage \fi \fi + \:temp } + +\def\End:HPage#1{% + \ifnum \HPageDepth<1 \:warning{\string\EndHPage{#1}?}\let\:temp\:gobble + \else \ifinner\else\:clearpage\fi \PopStack\:btid\:tempa + \def\:tempb{#1}\ifx \:tempb\empty\let\:temp\:EndHPage + \else \ifx \:tempb\:tempa \let\:temp\:EndHPage + \else \Recall:HPageTag\:tempa + \Save:HPageTag\:tempa + \ifx \:tempb\:tempa \let\:temp\:EndHPage + \else \def\:temp{\:EndHPage\End:HPage{#1}}% + \fi\fi\fi\fi + \:temp } + +\def\:EndHPage{% + \csname EndHPage\HPageDepth \endcsname + \global\expandafter\let\csname EndHPage\HPageDepth\endcsname\:UnDef + \Recall:Link\HP:file \Recall:Link\:tempd \Save:Link\:tempd + \Recall:HPage\:tempb + \Recall:HPageTag\:tempc + \:buttrc\EndHPage{{\:tempb}}% + \EndFileStream{\HP:file}% + %\Recall:FileHPg\:tempd +% + \FileStream{\:tempd}% + \RecallEverypar \gHAdvance\HPageDepth -1 + \PopStack\:afterbt\:temp + \ifx \:temp\empty \else \csname AfterHPage\endcsname \fi } +\def\AtEndHPage{% + \expandafter\gdef\csname EndHPage\HPageDepth\endcsname} +\HAssign\HPageDepth0 +\PushStack\:btid{} +\def\Save:FileHPg{\PushStack\HPage:FlHg} +\def\Recall:FileHPg{\PopStack\HPage:FlHg} +\def\chk:hpfl{\Save:FileHPg\FileName \:FlHpg} +\def\No:FlHpg{{\Recall:Link\HP:file \Save:Link\HP:file + \edef\HP:file{\HP:file}\edef\FileName{\FileName}% + \edef\HP:file{\expandafter\string\csname \HP:file\endcsname}% + \edef\FileName{\expandafter\string\csname \FileName\endcsname}% + \ifx \HP:file\FileName \else + \:warning{HPage in a non-HPage file + `\expandafter\:gobble\FileName'}% + \fi}} +\def\HPageInFile{\global\let\:FlHpg\empty} +\def\NoHPageInFile{\global\let\:FlHpg\No:FlHpg} +\NoHPageInFile +\expand:after{\def\bt:fn##1.}\:html#2!*?: {% + \def\:temp{#2}\ifx \:temp\empty + \else \NextFile{#1.\:html}\fi } +\Odef\ExitHPage[#1]#2{% + \Recall:HPageTag\HP:file \Save:HPageTag\HP:file + \Link[\RefFile{)B\HP:file}]{\RefFile{\HP:file}}{#1}% + \def\:temp{#2}\ifx \:temp\empty + \Recall:HPage\:temp \Save:HPage\:temp + \ifx \:temp\empty \a:ExitHPage + \else \b:ExitHPage \:temp \c:ExitHPage \fi + \else #2\fi + \EndLink +} +\def\RefHPage{\RefFile} +\def\Save:Link{\PushStack\HPageFiles} +\def\Recall:Link{\PopStack\HPageFiles} +\Save:Link{\jobname.\:html} +\def\Save:HPage{\PushStack\HPageAnchors} +\def\Recall:HPage{\PopStack\HPageAnchors} +\def\Save:HPageTag{\PushStack\HPage:Tags} +\def\Recall:HPageTag{\PopStack\HPage:Tags} +\def\CutAt#1{% + \if +\:firstch#1 //\:CutAt#1,//\else + \if -\:firstch#1 //\:CutAt#1,//\else + \:CutAt=#1,//\fi\fi +} +\def\PauseCutAt#1{% + \expandafter\ifx\csname Cut:#1\endcsname\relax\else + \expandafter\ifx \csname NoCut:#1\endcsname\relax + \expand:after{\expandafter\let\csname NoCut:#1\endcsname=}% + \csname Cut:#1\endcsname + \fi + \expandafter\let\csname Cut:#1\endcsname=\null +\expandafter\def\csname Cut:#1\endcsname{% + \gHAdvance \TitleCount 1 + \null \:gobble +}% +% + \fi } +\def\ContCutAt#1{% + \expandafter\ifx \csname NoCut:#1\endcsname\relax\else + \expand:after{\expandafter\let\csname Cut:#1\endcsname=}% + \csname NoCut:#1\endcsname + \fi} +\def\:CutAt#1#2,#3//{% + \csname ltx:like\endcsname + \expandafter\ifx \csname #2\endcsname \relax + \:warning{\string\CutAt\space at undefined + `\expandafter\string\csname#2\endcsname'}% + \fi + \csname ltx:nolike\endcsname + \expandafter\ifx \csname #2:\endcsname\relax + \expand:after{\expandafter\let \csname #2:\endcsname }% + \csname #2\endcsname +\else \:warning{Again \string\CutAt{#2}?}% +\fi +\expandafter\def \csname #2\endcsname{% + \csname UnCut:#2\endcsname + \csname #2:\endcsname}% +% + \:UnCutAt#2,#3,//% +% + \expandafter\edef \csname Cut:#2\endcsname##1{% + \noexpand\cut:at{#2}{##1}#1}% +% +} +\def\:UnCutAt#1,#2,#3//{% + \def\:temp{#2}\ifx \:temp\empty \else + \def\:tempa{#1}\ifx \:tempa\:temp \else + \expandafter\ifx \csname#2:#1\endcsname\relax + \expand:after{\expandafter\let \csname #2:#1\endcsname }% + \csname #2\endcsname +\expandafter\def \csname #2\endcsname{% + \csname UnCut:#1\endcsname + \csname #2:#1\endcsname}% +% + \else \:warning{#2 already assumed in \string\CutAt{#1,...}}\fi + \fi + \def\:temp{\:UnCutAt#1,#3//}% + \expandafter\:temp + \fi +} +\def\cut:at#1#2#3{{% + \def\BeforeHPageButton{\if #3+% + \def\:temp{\:hookI{Before#1Button}{\csname a:+CutAt#1\endcsname}}% + \expandafter\:temp\fi}% +\edef\prev:File{\ifnum \sec:lvl>\HPageDepth\space + \RefFileNumber\lastsec:id \fi}% +\def\AfterHPageButton{\if #3+% + \def\:temp{\:hookI{After#1Button}{\csname b:+CutAt#1\endcsname}}% + \expandafter\:temp\fi}% +\def\HPageHeader##1{% + \ct:btn +\gHAdvance\C:tAtN 1 +\Tag{fileidcut \file:id}{\C:tAtN}% +\TagFile{cutfile \C:tAtN}% +% + \xdef\nextCutAt{\RefFile{)N \file:id}}% + \global\let\prevCutAt\prev:File + \sv:btns\nextCutAt +\sv:btns\prevCutAt +% + \PushStack\prv:fl{#3}\csname a:CutAt#1\endcsname + \ifx\a:crsbt\empty + \ifx\aa:crsbt\empty\else + \:hookI{Front#1}{\default:bts{}{tail}}{##1}% + \fi + \else + \:hookI{Front#1}{\default:bts{}{tail}}{##1}% + \fi +}% +\csname a:CutAt-filename\endcsname{#1}{#2}% +% + \fx:pt #1xxx!*?: % +% + \if #3+\HPage<#1>{#2}% + \else + \if #3-\else + \let\cut:TTL\:gobble + \begingroup + \csname no:fonts\endcsname\def\gobble:font##1##2{##2}% +\:TITLE: +\:CutAtTITLE: + \xdef\:temp{\noexpand\Configure{TITLE+}{\a:CutAtTITLE{#2}}}% + \endgroup \:temp +\fi +% + \HPage<#1>{}\fi + \ifx \prevCutAt\empty \else \TagFile{)N \lastsec:id}\fi + \AtEndHPage{\ct:btn +\UnCut:{#1}}% + \expandafter\xdef\csname UnCut:#1\endcsname{% + \noexpand\EndHPage[\HPageDepth]{}}% +}} +\HAssign\lastsec:id0 +\def\cut:TTL#1{#1} +\let\:TITLE:\empty +\let\:CutAtTITLE:\empty +\let\:HPageTITLE:\empty +\def\UnCut:#1{% + \global\expandafter\let\csname TocAt*\endcsname\empty +% + \global\expandafter\let\csname UnCut:#1\endcsname\:UnDef + \xdef\lastsec:id{\file:id}% + \PopStack\prv:fl\:temp + \bgroup + \ifx\a:crsbt\empty + \ifx\aa:crsbt\empty\else + \:hookI{Back#1}{\default:bts{tail}{}}{}% + \fi + \else + \:hookI{Back#1}{\default:bts{tail}{}}{}% + \fi + \csname b:CutAt#1\endcsname \let\after:endfl\EndFileStream + \def\EndFileStream##1{\after:endfl{##1}\egroup + \PopStack\:afterbt\:temp +\ifx\:temp\empty\else\:hookI{After#1}{}{}\fi +\PushStack\:afterbt{}% +% + \PopStack\prv:fl\prevCutAt +\PopStack\prv:fl\nextCutAt +\ifx \prv:fl\empty + \let\prevCutAt\:UndDef + \let\nextCutAt\:UndDef +\else + \PopStack\prv:fl\:tempb + \PopStack\prv:fl\prevCutAt + \PopStack\prv:fl\nextCutAt + \PushStack\prv:fl\nextCutAt + \PushStack\prv:fl\prevCutAt + \PushStack\prv:fl\:tempb +\fi +% + }} +\let\prevCutAt\empty +\:CheckOption{next} \if:Option + \def\next:bt{\nextCut} + \def\prev:bt{\prevCut} +\else + \Log:Note{for linear crosslinks of pages, + use the command line option `next'}% + \def\next:bt{\nextCutAt} + \def\prev:bt{\prevCutAt} +\fi +\HAssign\C:tAtN 0 +\def\ct:btn{{% + \HAssign\C:tAtN 0\LikeRef{fileidcut \file:id}% + \Advance:\C:tAtN -1 + \xdef\prevCut{\RefFile{cutfile \C:tAtN}}% + \ifx \prevCut\space \global\let\prevCut\empty \fi + \Advance:\C:tAtN 2 + \xdef\nextCut{\RefFile{cutfile \C:tAtN}}% + \ifx \nextCut\space \global\let\nextCut\empty \fi +}} +\let\root:next\empty +\def\CutGroup#1{\Cut:Group#1,,!*?: } +\def\Cut:Group#1,{% + \expandafter\ifx \csname #1\endcsname\relax + \expandafter\let\csname #1\endcsname\:gobble\fi + \def\HP:file{#1}% + \do:list \cut:gr,} + + \def\cut:gr#1{% + \edef\:temp{% + \let\:csname \HP:file :#1\endcsname \:csname #1\endcsname + \let\:csname \HP:file :Cut:#1\endcsname \:csname Cut:#1\endcsname + \def\:csname #1\endcsname####1{% + \noexpand\cond:cs{\HP:file}{####1}% + \:csname \HP:file :#1\endcsname{####1}}% + \def\:csname Cut:#1\endcsname####1{% + \noexpand\cond:cs{Cut:\HP:file}{####1}% + \noexpand\cond:cs{\HP:file :Cut:#1}{####1}}% + }\:temp } + +\fi + +\def\ParentOf{\gHAdvance\TitleCount 1 + \global\let\mu:span\TitleCount \futurelet\:temp\:mprt} +\def\ChildOf{\futurelet\:temp\:xprt} + +\:CheckOption{family} \if:Option + \def\:mprt{\fm:call\:Imprt} + +\def\:Imprt[#1]#2#3{% + \def\:temp{#2}\ifx \:temp\Jobname + \:warning{#2 \string\ParentOf\space#2?}\fi + \Needs-{child `#2'}% + \LoadRef[#2-\Jobname]{#3}{##1}% + \imp:var{#2}fstf:id,#1!*?: % + \Tag{\Jobname-#2-up}{\RefFileNumber\FileNumber}% +\Tag{\Jobname-#2-prev}{\childFile}% +\xdef\childFile{\LikeRef{#2-\Jobname-down}}% +\ifx \cld:n\:UnDef \else \Tag{\cld:n}{\childFile}\fi +\xdef\cld:n{\Jobname-#2-next}% +% + \the\:tokwrite{\string\doTocEntry + \string\tocParentOf{#2}{}{}\relax}} + +\HAssign\fstf:id0 +\def\:xprt{\fm:call\:Exprt} + +\def\:Exprt[#1]#2#3{% + \ifnum \maxfile:id>1 + \:warning{\string\ChildOf{#2} not at root file}\fi + \Needs-{parent `#2'}% + \ld:flxrf{#3}{QQ}% + \LoadRef[#2-\Jobname]{#3}{##1}% + \xp:var{#2}fstf:id,#1!*?: % + \closeout\:refout +\openout\:refout\jobname.xref \:clearpage +\gHAdvance\fstf:id 10000 +% +\gHAssign\maxfile:id \fstf:id +\gHAssign\bs:fileid \maxfile:id +\global\let\file:id\maxfile:id +\Tag{)F\aXrefFile \file:id \empty F-}% + {\jobname.\:html}% +\expandafter\xdef\csname + FN \jobname.\:html\endcsname{\file:id}% +\xdef:cs{Lv \file:id}{}% +% + \def\export:hook{\exprt:tag{#2}fstf:id,#1!*?: }% + \Tag{\Jobname-#2-down}{\RefFileNumber\FileNumber}% +\ch:lnk\parentFile{#2}{up}% +\ch:lnk\prevChildFile{#2}{prev}% +\ch:lnk\nextChildFile{#2}{next}% +\global\let\nsrt:chlnks\nsrt:cldnks +\nsrt:chlnks{}{tail}{FrontChild}% +% + \gdef\:Export[##1]##2{\:warning{\string\ChildOf + \string{##2\string}\space ignored (not 1st)}}% +} +\def\rmv:ext#1.#2!*?: {#1} + +\def\fm:call#1{\ifx [\:temp \expand:after{\fm:cll#1}\else + \expand:after{\fm:cll#1[]}\fi} +\def\fm:cll#1[#2]#3{\edef\:temp{\noexpand\noexpand\noexpand + #1[#2]{\noexpand\rmv:ext#3.!*?: }{#3}}% + \edef\:temp{\:temp}\:temp} +\let\childFile\space +\def\ch:lnk#1#2#3{% + \xdef#1{\LikeRef{#2-\Jobname-#3}}% + \ifx #1\space \let#1\empty\fi} +\def\nsrt:cldnks#1#2#3{{% + \let\prevCutAt\prevChildFile + \let\nextCutAt\nextChildFile + \def\ExitHPage##1{\Link[\parentFile]{}{}##1\EndLink} + \:hookI{#3}{\default:bts{#1}{#2}}{}}} +\def\imp:var#1#2,#3!*?: {% + \gt:ops{#2}% + \Tag{\Jobname-#1-#2}{\:tempd\csname #2\endcsname}% + \edef\:tempc{0\LikeRef{#1-\Jobname-#2}}% + \expand:after{\expandafter\:tempb\csname + #2\endcsname }\:tempc% + \if:notempty{#3}{\imp:var{#1}#3,!*?: }} +\def\xp:var#1#2,#3!*?: {% + \gt:ops{#2}% + \edef\:tempc{0\LikeRef{#1-\Jobname-#2}}% + \expandafter\:tempa\csname #2\endcsname\:tempc + \expandafter\HAssign\csname :#2:\endcsname\:tempc + \if:notempty{#3}{\xp:var{#1}#3,!*?: }} +\def\exprt:tag#1#2,#3!*?: {% + \tmp:cnt \csname #2\endcsname + \advance\tmp:cnt -\csname :#2:\endcsname + \Tag{\Jobname-#1-#2}{\the\tmp:cnt}% + \if:notempty{#3}{\exprt:tag{#1}#3,!*?: }} + + \def\gt:vi#1#2#3#4#5#6#7!*?: {#1#2#3#4#5#6} +\def\gt:vr#1#2{\edef#1{\expandafter + \gt:vi\meaning#2 .......!*?: }} +\gt:vr\c:unt\tmp:cnt +\def\chk:vr#1#2{\expand:after{\gt:vr\:temp#2 #1\:temp\c:unt}} + +\def\gt:ops#1{% + \expand:after{\chk:vr\ifx}\csname#1\endcsname \let\:tempd\the + \let\:tempa\empty \let\:tempb\advance + \else \let\:tempd\empty + \let\:tempa\HAssign \let\:tempb\Advance: + \fi } + +\else + \let\:mprt\BI:gbl +\Odef\ChildOf[#1]#2{\:warning{\string\ChildOf{#2} + without \string\Preamble{...,family,...}}} +\let\:xprt\BI:gbl + +\fi +\def\tocParentOf#1{{% + \def\:temp{#1}\ifx \:temp\Jobname + \:warning{#1 \string\ParentOf\space#1?} + \else \expand:after{\ld:flxrf{#1}{QQ}\get:input{#1.4tc}}\fi}} +\def\ld:flxrf#1#2{% + \let\:CrsWd\Cross:Word + \def\Cross:Word##1##2{% + \expandafter\let\csname cw:##2\endcsname\:UnDef + \:CrsWd{##1}{##2}}% + \LoadRef[)F\aXrefFile ]{#1}{##1}% + \LoadRef[)Q\aXrefFile #2]{#1}{##1}% + \let\Cross:Word\:CrsWd +} + + +\openin15=\jobname.4tc +\ifeof15 \closein15 + \def\:TableOfContents[#1]{\immediate\write16{No file \jobname.4tc}} + \ifx \TableOfContents\:UnDef + \def\TableOfContents{\futurelet\:temp\:TOC} + \def\:TOC{\ifx [\:temp \expandafter\:TableOfContents\fi} +\fi + +\else + \ifHtml \ifx \TableOfContents\:UnDef + \def\TableOfContents{\futurelet\:temp\:TOC} + \def\:TOC{\ifx [\:temp \expandafter\:TableOfContents\fi} +\fi + +\def\:TableOfContents[#1]{\SaveEverypar{% + \def\TocCount{0}% + \:tocPreamble#1,,% +\let\doTocEntry\:doTocEntry +\def\contentsline##1##2##3{##2}% +\no:lbl:idx +% + \def\InsertTitle##1##2##3{}% + \hsize4.5in \rightskip \z@ minus 1in \linepenalty1000 + \catcode`\#12 \catcode`\@11 \catcode`\:11 + \Configure{HtmlPar}{\ifx \e:tableofcontents\:UnDef + \csname e:TableOfContents\endcsname +\else \e:tableofcontents \fi +}{\ifx \d:tableofcontents\:UnDef \csname d:TableOfContents\endcsname +\else \d:tableofcontents \fi +}{}{}% +\everypar{\HtmlPar}% + \ifx \a:tableofcontents\:UnDef \csname a:TableOfContents\endcsname +\else \a:tableofcontents \fi +\input \jobname.4ct + {\ht:everypar{}\leavevmode}\ifx \b:tableofcontents\:UnDef + \csname b:TableOfContents\endcsname +\else \b:tableofcontents \fi +% + \par }\RecallEverypar \ifx \c:tableofcontents\:UnDef + \csname c:TableOfContents\endcsname +\else \c:tableofcontents \fi +} + + \fi + \begingroup + \catcode`^7 + \def\:copytoc{% + \ifeof15 \else + \read15 to \:temp + {\escapechar=`\\\immediate\write15{\:temp}}% + \expandafter\:copytoc + \fi} + \ifHtml \catcode`\#12\relax \fi + \def\:next{\catcode\tmp:cnt12 + \ifnum \tmp:cnt=0 + \def\:next{% + \catcode`\^^M5 + \immediate\openout15=\jobname.4ct \:copytoc + \immediate\closeout15 + \endgroup \closein15 + }% + \fi + \advance\tmp:cnt -1 \:next + } + \tmp:cnt255 \:next + +\fi +\def\:doTocEntry#1#2#3#4{% + \Advance:\TocCount 1 + \expandafter\ifx \csname \string#1 \endcsname \relax \else + #1{#2}{#3}{#4}\fi +} +\def\:tocPreamble#1,{% + \def\:temp{#1}\ifx \:temp\empty \else + \edef\:temp{\expandafter\string\csname toc#1 \endcsname}% + \expandafter\expandafter\expandafter\let + \expandafter\csname\:temp\endcsname\empty + \expandafter\:tocPreamble\fi} +\ifx \:tocout\:UnDef + \csname newwrite\endcsname\:tocout +\fi +\def\:temp{% +\if:latex \expandafter\immediate\fi +\openout\:tocout\jobname.4tc + {\escapechar=`\\\if:latex \expandafter\immediate\fi +\write + \:tocout{\string\expandafter\string\ifx + \noexpand\csname doTocEntry\string\endcsname\relax + \string\expandafter\string\endinput + \string\fi}% +}% +} +\:temp +\def\TocAt#1{% + \def\:next##1{\:TocAt##1,//}% + \def\:tempa{#1}\def\:temp{-}\ifx \:tempa\:temp \let\:temp-% + \else \def\:temp{*}\ifx \:tempa\:temp \let\:temp*% + \else \def\:next{\:TocAt#1,//}% + \fi \fi \:next } +\def\:TocAt#1,#2//{% + \ifx -\:temp \else \ifx *\:temp + \expandafter\edef\csname Toc:#1\endcsname{% + \gdef\expandafter\noexpand\csname TocAt*\endcsname{% + \noexpand \csname Toc#1\noexpand\endcsname }}% +% + \else \expandafter\edef\csname Toc:#1\endcsname{% + \noexpand\csname Toc#1\noexpand\endcsname }% +\fi \fi + \def\:temp{#2}\ifx \:temp\empty + \expandafter\let\csname Toc#1\endcsname\:UnDef + \else \let\:include\empty +\::TocAt#1,/#1,#2,,//% +\edef\:include{\expandafter\:removecomma\:include}% +\expandafter\edef\csname Toc#1\endcsname{{% + \let\noexpand\TitleCount\expandafter\noexpand + \csname #1:Count\endcsname + \noexpand\:assgtoc\:include,//{#1}% + \:tocs[\:include]}}% +\fi } +\def\:tocs{\noexpand\TableOfContents} +\def\:removecomma#1{} +\def\:assgtoc#1,#2//#3{% + \expand:after{\expandafter\let\csname toc#1\endcsname }% + \csname #3::toc#1\endcsname + \if:notempty{#2}{\:assgtoc#2//{#3}}} +\def\::TocAt#1,#2,#3//{\def\:temp{#2}% + \ifx \:temp\empty \else + \if /\:firstch#2 //% + \edef\:include{\:include,\:temp}% +\expandafter\def\csname #1::toc\:temp\endcsname##1##2##3{% + \ifnum \TitleCount<\TocCount + \Advance:\TocCount -100000 \endinput + \fi}% +% + \else \edef\:include{\:include,#2}% +\expand:after{\expandafter\let\csname svtoc::#2\endcsname}% + \csname toc#2\endcsname +\expandafter\edef\csname #1::toc#2\endcsname##1##2##3{% + \noexpand\ifnum \noexpand\TitleCount<\noexpand\TocCount + \noexpand\space + \expandafter\noexpand \csname svtoc::#2\endcsname{##1}{##2}{##3}% + \noexpand\fi}% +\fi + \expand:after{\::TocAt#1,#3//}% + \fi +} +\def\:firstch#1#2 //{#1\def\:temp{#2}} + +\ifHtml + \let\TeXhalign\halign +\def\RecallTeXcr{\iffalse{\fi + \expand:after{\let\cr}\csname 0cr\endcsname + \expand:after{\let\crcr}\csname 0crcr\endcsname + \iffalse}\fi} +\expandafter\let\csname 0cr\endcsname\cr +\expandafter\let\csname 0crcr\endcsname\crcr +\def\TeXhalign:cr{% + \ifx \EndPicture\:UnDef \else \iffalse{\fi + \expandafter\let\expandafter\cr\csname \MkHalign:d cr\endcsname + \expandafter\let\expandafter\crcr\csname \MkHalign:d crcr\endcsname + \iffalse}\fi \fi \TeXhalign} + +\def\MkHalign#1#2{% + \iffalse{\fi \let\sv:new:row\new:row + \def\relax:shrp{\let#1\relax}% + \def\new:halign{\TeXhalign \bgroup}% + \add:halign#2&!*?: \cr + \let#1\:shrp \global\let\new:row\R:halign +\Advance:\MkHalign:d 1 +\expandafter\let\csname \MkHalign:d cr\endcsname\cr +\expandafter\let\csname \MkHalign:d crcr\endcsname\crcr +\edef\cr{\noexpand\rR:halign + \expandafter\noexpand \csname \MkHalign:d cr\endcsname}% +\edef\crcr{\noexpand\rR:halign + \expandafter\noexpand \csname \MkHalign:d crcr\endcsname}% +\let\omit\om:t \def\TT:halign{\T:halign \global\let\TT:halign\empty}% +\let\sv:end:omit\end:omit \let\end:omit\empty +\let\ms:count\MS:count \HAssign\MS:count0 +\let\lgn:r\HRow \let\lgn:c\HCol \HAssign\HRow0 +\def\span{\xdef\new:span{\new:span\HRow.\HCol;}\:span}% +\let\sv:new:span\new:span \let\new:span\empty +\gHAdvance\Halgn:cnt 1 \edef\halign:id{\Halgn:cnt}% +\edef\old:span{\LikeRef{)M\halign:id x\mu:span}}% +\ifx \old:span\space \def\old:span{;}\fi +% + \iffalse}\fi \begingroup +\ifmmode \def\end:m{$$\egroup}\vtop\bgroup$$\else +\let \end:m\empty\fi +% + \a:PauseMkHalign \new:halign\ext:cr} +\def\EndMkHalign{\egroup + \d:PauseMkHalign \end:m\endgroup +% + \iffalse{\fi \expand:after{\let\cr}\csname \MkHalign:d cr\endcsname +\expand:after{\let\crcr}\csname \MkHalign:d crcr\endcsname +\let\omit\:omit +{\ht:everypar{}\r:halign}\t:halign +\Advance:\MkHalign:d -1 +\Tag{)M\halign:id x\mu:span}{\new:span;}% +\global\let\new:span\sv:new:span +\iffalse{\fi \let\span\:span \iffalse}\fi +\global\let\HRow\lgn:r \global\let\HCol\lgn:c +\global\let\MS:count\ms:count +\global\let\new:row\sv:new:row +\global\let\end:omit\sv:end:omit +\relax:shrp \iffalse}\fi } +\def\PauseMkHalign#1{\cr\egroup + \hbox{\r:halign \global\let\new:row\R:halign}\b:PauseMkHalign + #1\c:PauseMkHalign\new:halign\ext:cr} + \catcode`\#13 \catcode`\@6 +\def\MiniHalign{\begingroup \catcode`\#13 \let#\relax + \:MHalign} +\def\:MHalign@1\cr{\endgroup \SaveMkHalignConfig + \Configure{MkHalign}{\a:MiniHalign}{\b:MiniHalign}\c:MiniHalign + \d:MiniHalign{\e:MiniHalign\RecallMkHalignConfig}\f:MiniHalign + \MkHalign#{@1}} + \catcode`\#6 \catcode`\@11 +\def\EndMiniHalign{\EndMkHalign \RecallMkHalignConfig } +\def\add:halign#1\cr{% + \def\:temp{#2}\def\:tempb{!*?: }% + \ifx \:temp\:tempb + \append:def\new:halign{\b:halign#1\c:halign}% + \else + \def\:temp{#1}\ifx\:temp\empty \append:def\new:halign{&}% + \else \append:def\new:halign{\b:halign#1\c:halign&}\fi + \add:halign#2\cr + \fi} +\def\rR:halign{\gdef\new:row{\r:halign \R:halign}} +\HAssign\MkHalign:d 0 +\def\b:halign{\BB:halign \bgroup} +\def\c:halign{\egroup\d:halign} +\def\BB:halign{\expand:after{\global\let\new:row\empty }\new:row + \D:halign} +\def\SaveMkHalignConfig{\let\sT:halign\T:halign + \let\st:halign\t:halign + \let\sR:halign\R:halign + \let\sr:halign\r:halign + \let\sD:halign\D:halign + \let\sd:halign\d:halign} +\def\RecallMkHalignConfig{\let\T:halign\sT:halign + \let\t:halign\st:halign + \let\R:halign\sR:halign + \let\r:halign\sr:halign + \let\D:halign\sD:halign + \let\d:halign\sd:halign} +\let\:omit\omit +\def\om:t{\:omit \BB:halign + \gdef\end:omit{\gdef\end:omit{}\d:halign}} +\let\end:omit\empty +\let\ext:cr\cr \let\ext:crcr\crcr +\let\:span\span +\def\add:span#1;{\def\:tempa{#1}\edef\:temp{\HRow .\HCol}% + \ifx \:temp\:tempa \Advance:\:MULTISPAN 1 \fi + \ifx \:tempa\empty \let\HMultispan\:MULTISPAN + \else + \let\:temp\relax +\def\:temp##1.{\def\:temp####1!*?: {\def\:temp{####1}}% + \afterassignment\:temp\tmp:cnt}% +\expandafter\expandafter\expandafter\:temp\expandafter\:tempa!*?: % +\edef\:tempb{\HRow.\HCol\:temp}\ifx\:tempa\:tempb + \expandafter\ifx \csname \expandafter\string\:temp :T:D\endcsname\relax + \else \edef\:mALIGN{\expandafter\noexpand + \csname \expandafter\string\:temp :T:D\endcsname}% +\fi\fi +% + \expandafter\add:span + \fi } +\HAssign\Halgn:cnt0 +\def\derive:TD{% + \bgroup \no:actv + \xdef\:temp{\noexpand\expandafter\noexpand\:temp + \noexpand\halign:TD\:MkHalign: -0 0 1 !*?: }% + \egroup + \let\hT:D\:temp + \def\:temp##1 ##2 ##3 {\ifnum -1=##1##2##3 \else + \ifnum \HRow=##1 \ifnum \HCol=##2 \:TDcode ##3\fi\fi +\ifnum \HRow=##1 \ifnum 0=##2 \:TDcode ##3\fi\fi +\ifnum 0=##1 \ifnum \HCol=##2 \:TDcode ##3\fi\fi +\ifnum 0=##1 \ifnum 0=##2 \:TDcode ##3\fi\fi + \expandafter\:temp \fi}% + \def\:tempa##1\empty{}% + \edef\hT:D{\hT:D}} +\def\:TDcode#1{\expandafter + \ifx \csname \string#1:T:D\endcsname\relax \else + \csname \string#1:T:D\endcsname \expandafter\:tempa \fi +\expandafter#1\empty +\EndTD:CLASS} + \catcode`\_=13 \catcode`\^=13 +\pend:defI\:TDcode{\TD:CLASS}% +\let\:temp\relax \let\:tempa\relax +\edef\no:actv{\let\noexpand\noexpand\noexpand^\:temp + \let\noexpand\noexpand\noexpand_\:tempa} + \catcode`\_=8 \catcode`\^=7 +\def\:temp{^} \def\:tempa{_} +\edef\no:actv{\no:actv} +\def\halign:TB#1<>#2!*?: {#1} +\def\halign:TD#1<>#2!*?: {#2} + +\:CheckOption{no-halign} \if:Option \else + \def\h:halign{\ifx \EndPicture\:Undef + \let\to:dim\empty \expandafter\:halign + \else \expandafter\TeXhalign:cr\fi} +\:CheckOption{base} \if:Option \else + \def\:temp{\Protect\h:halign} + \HLet\halign\:temp +\fi +\let\r:lax\relax +\def\r:relax{\r:lax} +\let\rl:x\relax +\def\:halign{% + \let\rl:x\r:relax + \ifx \rl:x\r:relax \expandafter\nodim:hlgn: + \else \expandafter\TeXhalign:cr + \fi +} +\def\nodim:hlgn:{\futurelet\:temp\hl:gn} +\def\hl:gn{\ifx \:temp\bgroup \let\:tempa\hlg:n + \else \def\:tempa##1{\append:def\to:dim{##1}\nodim:hlgn:}\fi + \:tempa} + \catcode`\#13 \catcode`\~6 +\def\hlg:n{\begingroup \catcode`\#13 \let#\relax \hal:gn}% + +\long\def\hal:gn~1{\p:lgn~1#!*?: % + \ifx \:temp\empty + \expandafter\chs:halgn\string ~1!*?: % +\:tempb{% + \expand:after{\Picture+}\pic:hlng{ \a:@Picture{pic-halign}}\ifmmode + \vbox{\Rc:sharp +$$\TeXhalign:cr \to:dim{~1}$$}% + \else \vbox{\Rc:sharp +\TeXhalign:cr \to:dim{~1}}\fi + \:nopartrue + \EndPicture + }% +\let\:temp\endgroup +\:tempb!*?: % +\:tempb\:temp{\endgroup + \:warning{\noexpand\halign translated into linear text}% +% + \HRestore\noalign \TeXhalign:cr~1}\:tempa!*?: % +% + \else \def\:temp{\endgroup\:hlign{~1}}\fi \:temp} +\long\def\p:lgn~1#~2!*?: {\def\:temp{~2}} + + \catcode`\#6 \catcode`\~13 +\long\def\:hlign#1{% + \def\:temp{#1}\def\:tempa{\bgroup}\ifx \:temp\:tempa + \endgroup \:warning{\noexpand\halign translated into linear text}% +% + \expand:after{\HRestore\noalign \TeXhalign:cr\bgroup}% + \else \let\tabskip\tmp:dim \let\hrulefill\empty +\let\hidewidth\empty +\expand:after{\h:align#1\cr!*?: #1!*?: }% +% + \fi} +\catcode`\#=13 +\def\Rc:sharp{\let#=\sv:sharp} +\catcode`\#=6 +\def\:temp{\let\sv:sharp=##}\:temp +\def\chs:halgn#1{\def\:temp{#1}% + \def\:tempa##1##2##3##4##5{\def\:tempa{##1}\def\:tempb{##2}% + \def\:tempc{##3}\def\:tempd{##4}\def\:tempe{##5}}% + \expandafter\:tempa\string\bgro + \ifx \:temp\:tempa \expand:after{\expandafter\try:b\string}% + \else \expandafter\brc:halign \fi} +\def\try:b{\try:ch\:tempb\try:g} +\def\try:g{\try:ch\:tempc\try:r} +\def\try:r{\try:ch\:tempd\try:o} +\def\try:o#1{\def\:temp{#1}% + \ifx \:temp\:tempe \def\:tempb{\let\:tempb\def\:tempa +}% + \else \let\:temp\empty + \def\:tempb{\let\:tempb\:tempa +}\fi + \long\def\:tempa##1!*?: {}% +\:tempa} +\def\try:ch#1#2#3{\def\:temp{#3}% + \ifx \:temp#1 \expand:after{\expandafter#2\string}% + \else \expandafter\brc:halign \fi} +\def\brc:halign{% + \let\:temp\empty \def\:tempb{\let\:tempb\:tempa +}% + \long\def\:tempa##1!*?: {}% +\:tempa} +\catcode`\#13 \catcode`\@6 +\long\def\h:align@1\cr@2!*?: {\def\:temp{@2}\ifx \:temp\empty + \expandafter\h:alignII \else \crcr:align@1\crcr!*?: \fi} +\def\crcr:align@1\crcr@2!*?: {\def\:temp{@2}\ifx \:temp\empty + \expandafter\expandafter\expandafter\h:alignI \else + \expandafter\expandafter\expandafter\h:alignII \fi} +\long\def\h:alignI@1\cr@2!*?: {% + \SaveMkHalignConfig \Configure{MkHalign}{\hlg:a}{\hlg:b} + \hlg:c\hlg:d{\hlg:e\RecallMkHalignConfig}\hlg:f +% + \MkHalign#{@1}@2\EndMkHalign \RecallMkHalignConfig} +\def\h:alignII@1\crcr{\h:alignI@1\cr} +\catcode`\#6 \catcode`\@11 +\HAssign\noalign:N0 +\def\:tempc#1{\gHAdvance\noalign:N by 1 + \ifnum \noalign:N>100 + \global\let\noalign\o:noalign: + \:warning{TeX4ht can't handle + \string\everycr{...\string\noalign...}}% + \fi +% + \vtop{\IgnorePar\a:noalign\vtop{\IgnorePar#1}\b:noalign}\cr + \global\tmp:toks\everycr \global\everycr{}\cr + \o:noalign:{\global\everycr\tmp:toks \gHAssign\noalign:N0 }% + } +\HLet\noalign\:tempc + + + +\fi + +\def\:temp{\let\:shrp##} \:temp + +\fi + +\ifHtml \def\Canvas{\ht:special{t4ht"}} +\let\EndCanvas\Canvas +\def\:img{% + \ifx *\:temp \let\:temp\i:mgif \let\:next\:GIf + \else \ifx +\:temp \let\:temp\i:mgif \let\:next\:Gif + \else \ifx [\:temp \let\:temp\im:g + \else \def\:temp{\im:g[{\csname + a:Picture-alt\endcsname}]}% + \fi \fi \fi \:temp} +\def\xim:g[#1]#2{{\cond:pic{% + \def\gif:nm{\edef\gif:nm}\gif:name{#2}% + \expandafter\get:ext\gif:nm.!*?: % + \edef\PictureFile{\gif:nm\ifx\:temp\empty \PictExt\fi}% + \Needs-\PictureFile \ht:special{t4ht@-}% + \a:IMG\ht:special{t4ht=\PictureFile}\b:IMG + \a:PictureAlt{#1}\b:PictureAlt \d:IMG + \a:PictureAttr{\at:IMG}\e:IMG}}\After:Picture} +\def\noim:g[#1]#2{} +\let\im:g\xim:g +\def\strt:gf#1#2{#2% + \csname a:PictureAlt*+\endcsname + \if #1!\ht:special{t4ht!\:AltPicture:}% + \global\let\:AltPicture:\empty \fi + \ht:special{t4ht|}% + \ht:special{t4ht++\PictureFile}% + \iprt:special +} +\def\nd:gf#1#2{% + \let\ht:special\tex:special + \ht:special{t4ht+}% + \if #1!\ht:special{t4ht!}\fi + \ht:special{t4ht|}% + \csname b:PictureAlt*+\endcsname + \ifx #2\relax \else \csname a:PictureAttr*+\endcsname{#2}\e:IMG\fi +} +\def\img:alt{\ht:special{t4ht@-}% + \a:IMG\ht:special{t4ht=\PictureFile}\b:IMG} +\def\:Gif#1{\cond:pic{% + \gif:name{#1}\csname a:Picture+\endcsname + \strt:gf!\img:alt + \def\EndPicture{\nd:gf!{\c:IMG\Pic:Img}% + \let\EndPicture\:UnDef \csname b:Picture+\endcsname + \After:Picture}}} +\def\:GIf#1{\cond:pic{\ifvmode\vfill\break\else + \ht:special{t4ht@[}\hfill\break.\ht:special{t4ht@]}\fi + \gif:name{#1}\csname a:Picture*\endcsname + \strt:gf!\img:alt + \ifmmode \expandafter\vcenter\else \expandafter\vtop\fi + \bgroup \let\EndPicture\:EndGIf \NoHtmlEnv }} +\def\:EndGIf{% + \egroup \nd:gf!{\c:IMG \Pic:Img}\csname b:Picture*\endcsname + \After:Picture} +\def\After:Picture{\After:EndPicture + \global\let\After:EndPicture\empty} +\let\After:EndPicture\empty +\def\AfterPicture#1{\append:def\After:EndPicture{#1}% + \global\let\After:EndPicture\After:EndPicture} +\def\iprt:special{% + \def\ht:special##1{\tex:special{t4ht+##1}}} +\let\tex:special\ht:special +\def\x:GifText[#1]#2{\cond:pic{% + \ifx \:next\:GIf + \def\gif:box{\vtop\bgroup \NoHtmlEnv \let\gif:box\egroup}% + \else \let\gif:box\empty \fi + \gif:name{#2}% + \img:alt \def\:temp{#1}% + \ifx \:temp\empty \else + \csname a:PictureAlt*+[]\endcsname + {#1}\csname b:PictureAlt*+[]\endcsname\fi + \ht:special{t4ht>\jobname.tmp}% + \strt:gf-\empty \gif:box + \def\EndPicture{% + \gif:box \nd:gf-\relax \ht:special{t4ht<\jobname.tmp}% + \csname a:PictureAttr*+[]\endcsname{\c:IMG\Pic:Img}\e:IMG + \After:Picture}% +}} +\let\:GifText\x:GifText +\def\no:GifText[#1]{\:gobble} +\ifx \:DraCatCodes\:UnDef + \def\Pic:Img{\at:IMG} + +\fi +\def\gif:name#1{\edef\at:IMG{\noexpand\get:gfnm#1 !*?: }\at:IMG} +\def\get:gfnm#1 #2!*?: {\def\at:IMG{#2}% + \ifx \at:IMG\empty\else + \expandafter\aT:IMG\at:IMG!*?: % + \fi + \gif:nm{#1}} +\def\aT:IMG#1 !*?: {\def\at:IMG{#1}} +\def\NextPictureFile{\def\Next:PictureFile} +\NextPictureFile{} +\def\gif:nm#1{% + \gHAdvance\P:ctureCount 1 + \xdef\PictureFile{#1}\ifx \PictureFile\empty + \xdef\PictureFile{\Next:PictureFile}\fi + \global\let\Next:PictureFile\empty + \ifx \PictureFile\empty + \bgroup \Advance:\P:ctureCount -\Pic:Cnt + \xdef\PictureFile{\j:bname\P:ctureCount + x\Pic:Dm\PictExt}% + \egroup + \else + \expandafter\get:ext\PictureFile.!*?: % + \ifx\:temp\empty \xdef\PictureFile{\PictureFile\PictExt}\fi + \fi + \immediate\write-1{l. \the\inputlineno\space Writing + \jobname.idv[\P:ctureCount] (\PictureFile)}% + }% +\def\SavePicture#1{\def\:tempa{#1}\SaveP:cture} +\Odef\SaveP:cture[#1]{% + \edef\:tempb{\noexpand\Odef\expandafter\noexpand\:tempa[####1]{{% + \let\noexpand\Log:Needs\noexpand\:gobble + \noexpand\Picture[\HCode{#1}]{\PictureFile\space####1}}}}% + \:tempb \expand:after{\global\expandafter\let\:tempa}\:tempa } +\def\NewPictureDomain#1{% + \global\let\Pic:Cnt\P:ctureCount + \def\Pic:Dm{#1} \ifx \Pic:Dm\empty + \xdef\Pic:Dm{\P:c:Dm}% + \gHAdvance\P:c:Dm 1 + \fi } +\HAssign\P:c:Dm 0 +\let\Pic:Dm\empty +\HAssign\Pic:Cnt1 +\HAssign\P:ctureCount0 +\let\:AltPicture:\empty +\def\pic:gobble{\ifx \EndPicture\:UnDef \else \expandafter\:gobble\fi} +\def\pic:gobbleII{\ifx \EndPicture\:UnDef \else \expandafter\:gobbleII\fi} +\def\nopic:gobble#1{\ifx \EndPicture\:UnDef \else #1\fi} +\def\pic:cond#1#2{% + \ifx\EndPicture\:UnDef \def\end:condpic{\EndPicture}\expandafter#1% + \else \let\end:condpic\empty \expandafter#2% + \fi } +\def\cond:pic#1{% + \ifx \EndPicture\:UnDef #1\else + \let\E:pic\EndPicture \PushMacro\E:pic + \def\EndPicture{\PopMacro\E:pic \let\EndPicture\E:pic}\fi} +\def\PictureOff{% + \expandafter\let\csname Pic:\Pic:On\endcsname\EndPicture + \ifx \EndPicture\:UnDef \let\EndPicture\empty \fi + \let\im:g\noim:g +\let\:GifText\no:GifText +% + \Advance:\Pic:On 1 } +\def\PictureOn{% + \ifnum \Pic:On>0 + \Advance:\Pic:On -1 + \ifnum \Pic:On=0 \let\im:g\xim:g +\let\:GifText\x:GifText +% + \fi + \expand:after{\let\EndPicture}\csname Pic:\Pic:On\endcsname + \ifx \EndPicture\relax \let\EndPicture\:UnDef\fi + \else + \:warning{\string\PictureOn\space without \string\PictureOff}% + \fi } +\HAssign\Pic:On 0 +\def\:temp#1{\ifx \EndPicture\:Undef + \relax\ifmmode\hbox{$#1$}\else \hbox{#1}\fi + \else \o:smash:{#1}\fi} +\HLet\smash\:temp + +\fi +\def\P:ct{\leavevmode \futurelet\:temp\:img} +\let\Picture\P:ct +\def\yes:pic{\PictureOn} +\def\no:pic{\PictureOff} +\def\i:mgif#1{\futurelet\:temp\:gif} + +\def\:gif{% + \ifx \:temp[\expandafter\:GifText + \else \expandafter\:next \fi } + + + +\def\at:startdoc{% + \let\:startdoc\:UnDef \let\at:startdoc\:UnDef + \edef\NoHtmlEnv{\NoHtmlEnv}% +\append:def\NoHtmlEnv{\SUBOff \SUPOff}\HtmlEnv +% + \a:Preamble + \a:PROLOG \a:HTML \a:HEAD +% +\ht:special{t4ht>\jobname.tmp}{\everyhbox{}\hbox + {x\ht:special{t4ht;\a:rootfont:}x}}% +\ht:special{t4ht<\jobname.tmp}% +} +\def\:startdoc{% + \at:startdoc + \edef\:temp{\pageno\the\pageno}% + {\let\HCode\:gobble \par\newpage}\:temp} + +\ifHtml + \def\HTrace#1{\csname #1:T\endcsname} +\def\EndHTrace#1{\csname #1:t\endcsname} +\def\RULE:T{\ht:special{t4ht@\%R}} \def\RULE:t{\ht:special{t4ht@\%r}} +\def\GROUP:T{\ht:special{t4ht@\%P}} \def\GROUP:t{\ht:special{t4ht@\%p}} +\def\CHAR:T{\ht:special{t4ht@\%C}} \def\CHAR:t{\ht:special{t4ht@\%c}} +\def\HSPACE:T{\ht:special{t4ht@\%H}} \def\HSPACE:t{\ht:special{t4ht@\%h}} +\def\VSPACE:T{\ht:special{t4ht@\%V}} \def\VSPACE:t{\ht:special{t4ht@\%v}} + +\def\Send#1{\Configure{Send:#1}} +\def\DviSend{\let\send:special\ht:special + \ht:special{t4ht\string~}\EndPauseBACK\ht:special{t4ht\string~}% + \ht:special{t4ht\string~}} +\def\EndDviSend{\send:special{t4ht\string~}% + \send:special{t4ht\string~}\PauseBACK\send:special{t4ht\string~}% + \let\send:special\:gobble} +\def\PauseBACK{\send:special{t4ht\string~<(}} +\def\EndPauseBACK{\send:special{t4ht\string~<)}} +\def\HideBACK{\send:special{t4ht\string~<[}} +\def\EndHideBACK{\send:special{t4ht\string~<]}} +\def\MiniBACK{\send:special{t4ht\string~<-}} +\def\EndMiniBACK{\send:special{t4ht\string~<+}} + + + +\fi + +\ifHtml +\fi +\def\V:rbatim{\begingroup \begin:Verb \Verb:env } +\def\:EndVerbatim{\end:Verb \endgroup } +\def\Verb:env{\no:catcodes0{64}{12}\no:catcodes{65}{90}{11}% + \no:catcodes{91}{96}{12}\no:catcodes{97}{122}{11}% + \no:catcodes{123}{255}{12}% + \catcode`\^^M13 \catcode`\ 13 \catcode`\^^I13 + \:Verbatim \::Verbatim }% +\def\::Verbatim{\futurelet\:temp\V:erbatim} +\def\V:erbatim{% + \ifx -\:temp \expandafter\Ve:rbatim + \else \let\start:verb\Ver:batim \expandafter\Ver:sp \fi } +\def\Ver:sp{% + \ifx \ver:sp\:temp \expandafter\Ver:assg + \else \expandafter\Ver:ln \fi } +\def\Ver:ln{% + \ifx \ver:ln\:temp \expandafter\Ver:assg + \else \expandafter\start:verb \fi } +\def\Ver:assg{\afterassignment\start:verb\let\:temp} +{ +\catcode`\/0 +/catcode`/\12 +/gdef/Ve:rbatim#1#2{/catcode`#20 + /ifx #2\/let/start:verb/Verb:atim + /else /let/start:verb/Ver:batim /fi + /futurelet/:temp/Ver:sp} +} + +{ +\catcode`\^^I13 \catcode`\/0 \catcode`\\12 +/catcode`/.10 /catcode`/^^M13 /catcode`/ 13% +/gdef/:Verbatim{% +.../def^^M{/ht:everypar{/Verb:eoln}/Verb:boln/par/leavevmode}% +.../def {/Verb:sp}% +.../let/ver:sp % +.../let/ver:ln^^M% +.../def^^I{/leavevmode }}} + +{ +\xdef\Verb:atim#1\EndVerbatim{\noexpand\vrb:tt + \leavevmode#1\noexpand\:EndVerbatim} +\catcode`\/0 /catcode`/\12 +/xdef/Ver:batim#1\EndVerbatim{/noexpand/vrb:tt + /leavevmode#1/noexpand/:EndVerbatim} +} + +\NewConfigure{VerbatimEnv}[2]{\def\begin:Verb{#1}\def\end:Verb{#2}} +\Configure{VerbatimEnv} + {\par \edef\leftsk:p{\hskip\Verb:Left}% + \leftskip\z@ \parindent\z@ \ht:everypar{\verb:config}} + {\aft:Verb\par} +\def\verb:config{\bef:Verb\csname leftsk:p\endcsname + \def\verb:config{\Verb:boln \def\Verb:eoln{\leavevmode\par}\leftsk:p}} + + +\ifx\beginL\@undefined \else + \def\:temp{\o:beginL:\a:Lregion} +\HLet\beginL=\:temp +\def\:temp{\b:Lregion\o:endL:} +\HLet\endL=\:temp +\NewConfigure{Lregion}{2} +\def\:temp{\o:beginR:\a:Rregion} +\HLet\beginR=\:temp +\def\:temp{\b:Rregion\o:endR:} +\HLet\endR=\:temp +\NewConfigure{Rregion}{2} + + \Hinput{etex4ht} +\fi +\ifHtml \def\:tempa{\:Hinclude} +\else + \:CheckOption{th4}\if:Option \def\:tempa{\input th4.4ht} + \else \let\:tempa\empty \fi +\fi +\:CheckOption{core} \if:Option \let\:tempa\empty \fi +\:CheckOption{base} \if:Option \let\:tempa\empty \fi +\:tempa + +\:CheckOption{debug} +\if:Option \def\HTraceHPageOn{% + \def\:buttrc##1##2{\no:pic \immediate\write16{% + l.\the\inputlineno -[\HPageDepth]- \string##1##2}\yes:pic + }} +\def\HTraceHPageOff{\def\:buttrc##1##2{}} +\HTraceHPageOn + +\else \def\:buttrc#1#2{} +\let\HTraceHPageOn\empty +\let\HTraceHPageOff\empty + \fi + +\ifHtml \else \let\EndPreamble\empty \fi + +\ifHtml \:startdoc +\let\:shipout\shipout +\def\shipout{\vfil\break\let\shipout\:shipout \shipout} + \fi + +\ifx \Hinput\:UnDef \else + \Hinput{tex4ht2} + \ifx \a:ProTex\:UnDef +\else \input ProTex.4ht \fi + +\fi +\def\:usersty#1,#2!*?: {\def\:temp{#1}% + \ifx \:temp\empty \else + \expandafter\ifx \csname #1\endcsname\relax + \expandafter\let \csname #1\endcsname=\empty + \input #1 + \fi + \def\:temp{#2}\expandafter\:temp + \fi} +\edef\TeXivht{\expandafter\ifx \csname TeXivht\endcsname\relax + \else \noexpand\:usersty\TeXivht,!*?: \fi + \let\noexpand\TeXivht\noexpand\:UnDef + \let\noexpand\:usersty\noexpand\:UnDef } + + +\rmv:ifs \let\rmv:ifs\:UnDef +\:RestoreCatcodes \TeXivht +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/texinfo.4ht b/Master/texmf-dist/tex/generic/tex4ht/texinfo.4ht new file mode 100644 index 00000000000..9854ab424e0 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/texinfo.4ht @@ -0,0 +1,284 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% texinfo.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\let\:temp\o:end + \let\o:end\ptexend + \let\ptexend\end + \let\end\:temp +\chardef\hat`\^ +\let\c\comment +\def\parsearg#1{% + \let\next = #1% + \begingroup + \o:obeylines: + \futurelet\temp\parseargx +} +\def\:tempc#1{\csname env:#1\endcsname\o:beginxxx:{#1}} +\HLet\beginxxx\:tempc +\def\:tempc#1{% + \bgroup + \removeactivespaces{#1}% + \xdef\end:thing{\the\toks0}% + \egroup + \o:endxxx:{#1}% + \csname E:\end:thing\endcsname + \csname endenv:\end:thing\endcsname} +\HLet\endxxx\:tempc +\long\def\ConfigureEnv#1#2#3{\expandafter\def\csname env:#1\endcsname{#2}% + \expandafter\def\csname endenv:#1\endcsname{#3}} + +\NewConfigure{itemizeitem}{2} +\def\itemizeitem{% + \advance\itemno by 1 {\let\par=\endgraf \smallbreak}% + \ifhmode \errmessage{In hmode at itemizeitem}\fi + \csname a:itemizeitem\l:st\endcsname + {\itemcontents}\csname b:itemizeitem\l:st\endcsname} +\let\l:st\empty +\NewConfigure{enumerate}[2]{% + \def\a:enumerate{\def\l:st{en}#1}\def\E:enumerate{#2\let\l:st=\empty}% + \Configure{itemizeitemen}} +\NewConfigure{itemizeitemen}{2} +\pend:def\enumerate{\a:enumerate} +\let\DeleteMark\:gobble +\Configure{enumerate}{}{}{}{} +\NewConfigure{itemizeitemit}{2} +\NewConfigure{itemize}[2]{% + \def\a:itemize{\def\l:st{it}#1}\def\E:itemize{#2\let\l:st=\empty}% + \Configure{itemizeitemit}} +\pend:def\itemize{\a:itemize} +\Configure{itemize}{}{}{}{} +\def\:tempc#1#2#3#4#5#6{% + \o:tablez:{#1}{#2}{#3}{#4}{#5}{#6}\a:table \aftergroup\b:table +} +\HLet\tablez\:tempc +\pend:defI\itemzzz{\c:table} +\append:defI\itemzzz{\d:table} +\NewConfigure{table}{4} + +\def\:tempc{% + \a:titlepage \o:titlepage: + \def\titlezzz##1{\a:title\leftline{\titlefonts\rm ##1}% + \b:title \finishedtitlepagefalse}% + \pend:defI\subtitlezzz{\a:subtitle}% + \append:defI\subtitlezzz{\b:subtitle}% + \pend:defI\authorzzz{\a:author}% + \append:defI\authorzzz{\b:author}% +} +\HLet\titlepage=\:tempc + +\append:def\Etitlepage{\b:titlepage} + +\NewConfigure{titlepage}{2} +\NewConfigure{title}{2} +\NewConfigure{subtitle}{2} +\NewConfigure{author}{2} + +\def\:temp{% + \vskip\titlepagebottomglue + \finishedtitlepagetrue +} +\HLet\finishtitlepage=\:temp + +\def\:tempd#1#2{% + \expandafter\let\csname #1\endcsname=\:UnDef + \expandafter\Def:Section\csname #1\endcsname{#2}{##1}% + \expand:after{\expandafter\let\csname no:#1\endcsname=}\csname #1\endcsname + \expandafter\outer\expandafter\def + \csname #1\endcsname{\expandafter\parsearg\csname #1yyy\endcsname}% + \def\:tempc##1{% + \let\sectionheading=\:gobbleIII + \let\unnumbchapmacro=\:gobble + \let\chapmacro=\:gobbleII + \let\centerchapmacro=\:gobble + \csname o:#1zzz:\endcsname{##1}\csname no:#1\endcsname{##1}} + \expandafter\HLet\csname #1zzz\endcsname=\:tempc} + +\:tempd{chapter}{\the\chapno} +\:tempd{appendix}{\appendixletter} +\:tempd{unnumbered}{} +\:tempd{numberedsec}{\the\chapno.\the\secno} +\let\numberedsecyyy=\secyyy +\let\o:numberedseczzz:=\seczzz +\let\seczzz=\numberedseczzz + +\:tempd{appendixsec}{\appendixletter.\the\secno} +\:tempd{unnumberedsec}{} +\:tempd{numberedsubsec}{\the\chapno.\the\secno.\the\subsecno} +\:tempd{appendixsubsec}{\appendixletter.\the\secno.\the\subsecno} +\:tempd{appendixsubsec}{\appendixletter.\the\secno.\the\subsecno} +\:tempd{unnumberedsubsec}{} +\:tempd{numberedsubsubsec}{\the\chapno.\the\secno + .\the\subsecno.\the\subsubsecno} +\:tempd{appendixsubsubsec}{\appendixletter.\the\secno + .\the\subsecno.\the\subsubsecno} +\:tempd{appendixsubsubsec}{\appendixletter.\the\secno + .\the\subsecno.\the\subsubsecno} +\:tempd{unnumberedsubsubsec}{} +\setcontentsaftertitlepagetrue +\NewConfigure{contents}{2} +\def\contents{\a:contents{\catcode`\\=0 + \:TableOfContents[chapter,% +appendix,% +unnumbered,% +numberedsec,% +appendixsec,% +unnumberedsec,% +numberedsubsec,% +appendixsubsec,% +appendixsubsec,% +unnumberedsubsec,% +numberedsubsubsec,% +appendixsubsubsec,% +appendixsubsubsec,% +unnumberedsubsubsec% +]}\b:contents} + +\HAssign\cnt:idx=0 +\def\dosubind#1#2#3{% + \ifx\SETmarginindex\relax\else + \insert\margin{\hbox{\vrule height8pt depth3pt width0pt #2}}% + \fi + {% + \count255=\lastpenalty + {% + \indexdummies \escapechar=`\\ + {% + \let\folio = 0% + \def\rawbackslashxx{\indexbackslash}% + \def\thirdarg{#3}% + \ifx\thirdarg\emptymacro \let\subentry = \empty + \else \def\subentry{ #3}% + \fi + {\indexnofonts \xdef\indexsorttmp{#2\subentry}}% + \toks0 = {#2}% + \ifx\thirdarg\emptymacro \else + \toks0 = \expandafter{\the\toks0 \space #3}% + \fi + \edef\temp{% + \write\csname#1indfile\endcsname{% + \realbackslash entry{\indexsorttmp}{\folio}{% + \string\Link[\FileName]{idx-\cnt:idx}{}\the\toks0 + \string\EndLink}}% + }% + \iflinks + \ifvmode + \skip0 = \lastskip + \ifdim\lastskip = 0pt \else \nobreak\vskip-\lastskip \fi + \fi + % + \temp \hbox{\Link-{}{idx-\cnt:idx}\EndLink }% + \gHAdvance\cnt:idx by 1 + \ifvmode \ifdim\skip0 = 0pt \else \nobreak\vskip\skip0 \fi \fi + \fi + }% + }% + \penalty\count255 + }% +} +\def\:tempc#1{\begingroup + \pend:def\begindoublecolumns{\a:index}% + \append:def\enddoublecolumns{\b:index}% + \o:doprintindex:{#1}\endgroup} +\HLet\doprintindex=\:tempc + +\def\entry#1#2{\begingroup \parindent=0pt + \par \c:index #1\d:index \par \endgroup} +\NewConfigure{index}{4} + +\NewConfigure{example}{2} +\def\example{\a:example \begingroup + \def\Eexample{\nonfillfinish\endgroup\b:example}\lisp} +\NewConfigure{smalldisplay}{2} +\def\smalldisplay{\a:smalldisplay \begingroup + \def\Esmalldisplay{\nonfillfinish\endgroup \b:smalldisplay}\display} +\NewConfigure{smallexample}{2} +\def\smallexample{\a:smallexample \begingroup + \def\Esmallexample{\nonfillfinish\endgroup \b:smallexample}\lisp} +\NewConfigure{smallformat}{2} +\def\smallformat{\a:smallformat \begingroup + \def\Esmallformat{\nonfillfinish\endgroup \b:smallformat}\format} +\NewConfigure{smalllisp}{2} +\def\smalllisp{\a:smalllisp \begingroup + \def\Esmalllisp{\nonfillfinish\endgroup \b:smalllisp}\lisp} +\NewConfigure{flushleft}{2} +\def\flushleft{\a:flushleft \begingroup + \def\Eflushleft{\nonfillfinish\endgroup \b:flushleft}\format} +\let\o:code:=\code +\def\code{\Protect\o:code:} +\NewConfigure{pdfurl}{1} +\def\pdfurl#1{\bgroup + \def~{\string~}\def\@{@}\let\*=\empty% + \edef\:temp{\egroup \noexpand\a:pdfurl \noexpand\Link[#1]{}{}}\:temp +} +\def\endlink{\EndLink} +\pend:defII\dosetq{\hbox{\Link{}{##1}\EndLink}} +\pend:defII\refx{\Link{##1}{}} + +\NewConfigure{multitable}{6} +\pend:def\multitable{\a:multitable} +\def\dotable#1{\bgroup + \let\sv:HRow=\HRow \def\HRow{0}% + \vskip\parskip \setmultitablespacing + \let\item\crcr + \global\colcount=0 + \def\Emultitable{\global\setpercentfalse\cr\egroup + \d:multitable \global\let\HRow=\sv:HRow \egroup \b:multitable}% + \setuptable#1 \endsetuptable \edef\HCols{\the\colcount}% + \everycr{\o:noalign:{\global\colcount=0\relax}}% + \TeXhalign\bgroup&\global\advance\colcount by 1\relax + \multistrut\vtop{\hsize=\expandafter\csname col\the\colcount\endcsname + \IgnorePar + \noindent + \ifnum \colcount=1 \gHAdvance\HRow by 1 + \ifnum \HRow>1 \d:multitable\fi + \c:multitable + \fi + \e:multitable\ignorespaces##\f:multitable\unskip\multistrut}\cr +} + +\NewConfigure{group}{2} +\def\group{\a:group\begingroup + \ifnum\catcode13=\active \else + \errhelp = \groupinvalidhelp + \errmessage{@group invalid in context where filling is enabled}% + \fi + \def\Egroup{\egroup \endgroup \b:group }% + \vtop\bgroup + \everypar = {\HtmlPar}% + \offinterlineskip + \ifx\par\lisppar + \edef\par{\leavevmode \par}% + \obeylines + \fi + \comment +} + +\Hinput{texinfo} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/texpower.4ht b/Master/texmf-dist/tex/generic/tex4ht/texpower.4ht new file mode 100755 index 00000000000..1045b17103a --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/texpower.4ht @@ -0,0 +1,38 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% texpower.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \expandafter\def\csname\string\@stepwise@TP\endcsname[#1]{} +\def\step#1{#1} +\def\bstep#1{#1} +\def\restep#1{#1} +\let\switch=\empty +\let\pause=\empty + +\Hinput{texpower} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/textures.4ht b/Master/texmf-dist/tex/generic/tex4ht/textures.4ht new file mode 100644 index 00000000000..432aa9a4c79 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/textures.4ht @@ -0,0 +1,37 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% textures.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\def\colortyp:cmyk:#1. #2. #3. #4. #5//{\HColor:cmyk #1,#2,#3,#4 //} +\def\colortyp:rgb:#1. #2. #3. #4//{\HColor:rgb #1,#2,#3 //} +\def\colortyp:#1 #2//{% + \expandafter\ifx \csname colortyp:#1:\endcsname\relax \else + \csname colortyp:#1:\endcsname #2 //\fi} + +\Hinput{textures} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/th4.4ht b/Master/texmf-dist/tex/generic/tex4ht/th4.4ht new file mode 100644 index 00000000000..d82202e0f41 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/th4.4ht @@ -0,0 +1,1023 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% th4.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\ifHtml + \:CheckOption{javascript} + \if:Option \else\:CheckOption{th4}\fi + \if:Option + \ScriptCommand{\JavaScript}{\vbox\bgroup \linepenalty1000 \NoFonts + \Configure{HVerbatim+}{\z@}{\nobreak\space}% + \A:JavaScript }{\B:JavaScript \EndNoFonts + \ht:special{t4ht@(}\egroup \ht:special{t4ht@)}} +\NewConfigure{JavaScript}[2]{\def\A:JavaScript{\ht:everypar{}#1}% + \def\B:JavaScript{#2}} +\def\javascript#1{\b:jv#1\e:jv} +\def\b:jv{\begingroup \vrb:tt + \leftskip\z@ \parindent\z@ + \Configure{HVerbatim}{}{}{}{}\Configure{HVerbatim+}{\z@}{ }% + \NoFonts \A:JavaScript \ht:special{t4ht@@}} +\def\e:jv{\ht:special{t4ht@@}% + \B:JavaScript\EndNoFonts\endgroup} + + \else + \Log:Note{for javascript support, + use the command line option `javascript'} + \fi + \:CheckOption{java} + \if:Option \else\:CheckOption{th4}\fi + \if:Option + \Odef\Applet[#1]#2{\Appl:[#1]#2,,,!*?: } +\def\Appl:[#1]#2,#3,#4,#5!*?: {% + \def\:temp{#3}\def\LastApplet{#4}% + \HCode{}% + \xdef\LastApplet{#2}\Applet:Needs{#2}} +\def\EndApplet{\HCode{}} + +\def\AppletInfo{\def\Applet:Needs##1} +\AppletInfo{\Needs-{needs #1.class}} + + \else + \Log:Note{for java support, + use the command line option `java'} + \fi + \:CheckOption{image-maps} + \if:Option \else\:CheckOption{th4}\fi + \if:Option + \Odef\Ar:a[#1]#2{{\def\tag:A{area}\Link[#1 ]{#2}{}\EndLink}} +\Odef\Map[#1]#2#3{% + \def\:tempd{\Map:[#1]{#2}{#3}}% + \rm:attr{#1}\ifx \:tempB\empty \expand:after{\let\:tempc}\csname + cw:)#2\endcsname +\ifx\:tempc\relax\else + \edef\:tempd{\noexpand\in:mp\:tempc!*?: {#1}}% + \def\:temp{#3}\ifx \:temp\empty\else + \Tag{)#3}{\:tempc}% +\fi \fi +\fi \:tempd} + +\def\in:mp#1=#2=#3==#4!*?: #5{\IMG:LINK{#1}{#4#5}{#2}{#3}} +\def\rm:attr#1{\edef\:tempB{\noexpand\rm:atr#1 !*?: }\:tempB} +\def\rm:atr#1 #2!*?: {\def\:tempB{#1}} + +\Odef\Map:[#1]#2#3{% + \NewHaddr\:tempA \def\:temp##1-{##1-imap}% +\edef\:tempA{\expandafter\:temp\:tempA}% +% + \NewHaddr\alt:map + \def\:temp{#3}\ifx \:temp\:empty\else + \rm:attr{#1}% + \Tag{)#3}{\alt:map=\:tempA=#2==\:tempB}\fi +\edef\:tempB{\noexpand\IMG:LINK{\noexpand\alt:map}{#1}}\:tempB + \:tempA{#2}\let\:Map\empty +% + \HCode{}% + \def\EndMap{% + \HPage[\alt:map]{}{\let\set:mp\st:mp \:Map}\EndHPage{}% + \HCode{}% + \let\u:map\empty}} + +\let\set:mp\relax +\def\st:mp#1#2#3{\def\:temp{#1#2}\ifx \:temp\empty \else + [\Link[#1]{#2}{}#3\EndLink] + \fi } +\def\IMG:LINK#1#2#3#4{\Link[\RefFile{#1}]{}{}% + {\def\tag:A{img}\def\HREF:{src=}\def\empty:lnk{/}% + \Link[#2 alt="textual map" usemap="\GetHref#3"]{#4}{}}\EndLink} +\def\RectArea(#1){\bgroup\def\:tempa{\M:nMx#1,}\def\:tempb{rect}\Are:} +\def\CircleArea(#1){\bgroup\def\:tempa{#1}\def\:tempb{circle}\Are:} +\def\PolyArea(#1){\bgroup\def\:tempa{#1}\def\:tempb{poly}\Are:} +\def\M:nMx#1,#2,#3,#4,{\M:n{#1}{#3},% + \M:n{#2}{#4},\M:x{#1}{#3},\M:x{#2}{#4}} +\Odef\Are:[#1]#2#3{% + \xdef\:Map{\:Map\set:mp{#1}{#2}{#3}}% + \Ar:a[#1\Hnewline shape="\:tempb"\Hnewline + coords="\:tempa"\Hnewline alt="#3"]{#2}\egroup} +\def\M:n#1#2{\ifnum #1<#2 #1\else #2\fi} +\def\M:x#1#2{\ifnum #1<#2 #2\else #1\fi} + + \else + \Log:Note{for image maps support, + use the command line option `image-maps'} + \fi + \:CheckOption{frames-} + \if:Option \else\:CheckOption{frames}\fi + \if:Option \else\:CheckOption{th4}\fi + \if:Option + \def\HorFrames{\def\:tempa{cols}\:Frames} +\def\VerFrames{\def\:tempa{rows}\:Frames} +\Odef\:Frames[#1]#2{% + \PushStack\Frm:Stc{}% + \HCode{}} +\def\NoFrames{% + \PopStack\Frm:Stc\:temp + \PushStack\Frm:Stc{} + \HCode{<body>}} +\def\EndFrames{\PopStack\Frm:Stc\:tempc \HCode{\:tempc}} +\Odef\Frame[#1]#2{{\def\HREF:{ src=}\def\tag:A{frame}% + \def\empty:lnk{ /}\Link[#1]{#2}{}}} + + \Log:Note{for frames support, + use the command line option `frames-' or `frames'} + \fi + \:CheckOption{ShowFont} + \if:Option \else\:CheckOption{th4}\fi + \if:Option + \:CheckOption{ShowFont} \if:Option + \def\HObey{\SaveEverypar \par \ht:everypar{}% + {\parindent\z@ \leftskip\z@ \leavevmode + \HCode{ <table \Hnewline \:zbsp{HObey} + width="100\%"><tr class="HObey"><td\Hnewline + class="HObey"><pre class="HObey">}\par}} +\def\EndHObey{\HCode{</pre>}\IgnoreIndent + \end:TTT \RecallEverypar} + + \def\ShowFont#1{{\ifx \sevenrm\Undef \let\sevenrm\rm\fi + \Picture*{ \a:@Picture{ShowFont}}\begingroup \HObey + % Variants of Knuth's macros + \postdisplaypenalty=-10000 \global\tmp:cnt=0 #1 + \tabskip0.06\hsize \def\:{\setbox0=\hbox{\char\tmp:cnt}% + \ifdim\ht0>7.5pt\reposition + \else\ifdim\dp0>2.5pt\reposition\fi\fi + \box0\global\advance\tmp:cnt by1 }% +\def\cr:line{\cr \noalign{\nointerlineskip} + \multispan{17}\hrulefill& + \cr \noalign{\nointerlineskip}}% +\def\reposition{\setbox0=\hbox{$\vcenter{\kern2pt\box0\kern2pt}$}}% +\def\chartLine##1{\hbox to 13.8pt{\hfil\sevenrm ##1 }}% +\HAssign\:tempc0 +\def\:tempd{\chartLine\:tempc + \vrule &\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\cr:line + \noalign{\nointerlineskip}% + \gHAdvance\:tempc by 8 \ifnum \:tempc<256 \expandafter\:tempd \fi}% +% + \halign to\hsize\bgroup \lower4.5pt\vbox to14pt{}% +##\tabskip\z@ plus10pt& &\hfil##\hfil&\vrule##\cr +\lower6.5pt\null +\chartLine{}\vrule &\sevenrm 0&&\sevenrm 1&&\sevenrm + 2&&\sevenrm 3&&\sevenrm 4&&\sevenrm 5&&\sevenrm 6&&\sevenrm 7&\cr:line +\:tempd \cr +% + \egroup + \EndHObey \endgroup \EndPicture}} + \csname newread\endcsname\in:strm +\def\Uii:{\expandafter\Uii:o\in:buf xxxxxxxxx;} +\def\Uii:o#1x#2#3#4xxxx;{#2#3} +\catcode`\@=6 +\catcode`\#=12 +\def\Uiv:{\expandafter\Uiv:o\in:buf '&#xxxxxxxxx;} +\def\Uiv:o@1'&#x@2@3@4@5@6xxxx;{@2@3@4@5} +\catcode`\@=11 +\catcode`\#=6 + +\def\:gobbleM#1->{} +\def\Uni:symbols{\ifnum \char:n<256 + \HCode{\Hnewline<tr><td>}\char:n{}\HCode{</td>} + \bgroup \catcode`\#=12 \catcode`\\=12 + \catcode`\%=12 \catcode`\{=12 \catcode`\}=12 + \catcode`\_=12 \catcode`\^=12 \catcode`\~=12 +% \ifeof\in:strm \else + \read\in:strm to\in:buf + \ifeof\in:strm \gHAssign\char:n=256 \else + \def\:temp{\par} + \ifx\in:buf\:temp\else + \edef\:tempa{\Uiv:}\def\:temp{xxxx} + \ifx \:temp\:tempa \let\:tempa=\:gobble + \else \let\:tempa=\empty\fi + \HCode{<td>} + \:tempa{\Picture{http://charts.unicode.org/Unicode.charts% + /Small.Glyphs/\Uii:/U\Uiv:.gif}} + \HCode{</td><td>} + \:tempa{\Picture{http://www.w3.org/TR/PR-math/chap6/glyphs/% + \Uii:/U\Uiv:.gif}} + \HCode{</td><td>}{\font:nm\char\char:n} + \HCode{</td><td>}{\font:nm \Picture+{}\char + \char:n\EndPicture} + \HCode{</td><td class="htf">}\:tempa\Uiv: + \:tempa\:gobble{\tt\expandafter\:gobbleM\meaning\in:buf} + \HCode{</td>} + \fi\fi%\fi + \egroup + \HCode{</tr>} + \HAdvance\char:n by 1 \expandafter\Uni:symbols\fi} +\def\ShowFontU#1#2{% + \font\font:nm=#2 + \openin\in:strm=#1\relax + \ifeof\in:strm \immediate\write16{.........can't open #1}\else + \read\in:strm to\in:buf\relax + \HAssign\char:n=0 \HCode{<table class="unicodes" border="1"><tr> + <td>char<br\xml:empty>number</td> + <td>unicode<br\xml:empty>org</td> + <td>ams<br\xml:empty>org</td> + <td>htf +<br\xml:empty>browser</td> + <td>actual<br\xml:empty>(la)tex<br\xml:empty>symbol</td> + <td>htf<br\xml:empty>entry</td> + </tr>} + \Uni:symbols + \HCode{</table>} + \Css{.unicodes{border:solid 1px;}} + \Css{.unicodes td{text-align:center;}} + \Css{.unicodes td.htf{text-align:left;}} + \fi + \closein\in:strm} + +\fi + + \fi +\fi +\:CheckOption{th4}\if:Option + \edef\:temp{\meaning\everypar} + \edef\:tempa{\string\everypar} + \ifx \:temp\:tempa + \let\ht:everypar\everypar + \fi + \def\Verb{\bgroup \no:catcodes0{255}{12}\catcode`\ = 10 + \catcode`\^^M = 10 \catcode`\^^I = 10 \leavevmode \:ctgs} + +\ifHtml \def\:ctgs#1{\def\:eat##1#1{{\vrb:tt + ##1}\egroup}\:eat } + +\fi + + \long\def\c:Item:#1#2{\c:def\a:Item{#1}\c:def\b:Item{#2}} +\def\Begin:Block#1{\begingroup \def\:EndBlock{#1}} + +\def\End:Block#1{% + \expandafter\ifx \csname :EndBlock\endcsname\relax + \:warning{Block #1 is already closed}% + \else + \def\:test{#1}% + \ifx \:test\:EndBlock \endgroup + \else + \:warning{End environment #1 within + environment \:EndBlock?}% + \fi\fi} + \Def:Section\Chapter{\theChapterCounter}{#1} +\Def:Section\LikeChapter{\theChapterCounter}{#1} +\Def:Section\Appendix{\theChapterCounter}{#1} +\NewConfigure{Chapter}[4]{% + \Configure:Sec {Chapter}{#3}% + {#4\xdef\:curch{Q1-\file:id-\TitleCount }% +}% + {\ifnum \ChapterCounter<1 \gdef\ChapterCounter{1}% + \else \gHAdvance\ChapterCounter 1 \fi +\ifnum \pageno<0 \global\pageno1 \fi + \gHAssign\SectionCounter0 +% +#1}{#2}} +\NewConfigure{Appendix}[4]{% + \Configure:Sec {Appendix}{#3}% + {#4\xdef\:curch{Q1-\file:id-\TitleCount }% +}% + {\ifnum \pageno<0 \global\pageno1 \fi +\ifnum \ChapterCounter<0 \gHAdvance\ChapterCounter -1 + \else \gdef\ChapterCounter{-1}\fi + \gHAssign\SectionCounter0 +% +#1}{#2}} +\NewConfigure{LikeChapter}[4]{% + \Configure:Sec {LikeChapter}{#3}% + {#4\xdef\:curch{Q1-\file:id-\TitleCount }% +}% + {\gHAssign\ChapterCounter0 + \gHAssign\SectionCounter0 +% +#1}{#2}} +\ifx\ChapterFonts\:UnDef + \font\:ChFont=cmbx10 scaled \magstep5 + + \def\ChapterFonts{\let\bf\:ChFont + \baselineskip29.85pt} +\fi +\gHAssign\ChapterCounter0 + +\def\theChapterCounter{% + \ifnum \ChapterCounter>0 \ChapterCounter + \else \ifnum \ChapterCounter<0 \:Alph{-\ChapterCounter}\fi\fi} +\def\:Alph#1{\ifcase #1\or + A\or B\or C\or D\or E\or F\or G\or H\or I\or J\or + K\or L\or M\or N\or O\or P\or Q\or R\or S\or T\or + U\or V\or W\or X\or Y\or Z\else \fi} + +\Def:Section\Section{\theSectionCounter}{#1} +\Def:Section\LikeSection{}{#1} +\def\theSection{\theSectionCounter} +\ifx \SectionFonts\:UnDef + \font\:SecBF=cmbx10 scaled \magstep3 + \font\:SecTT=cmtt10 scaled \magstep3 + + \def\SectionFonts{\let\tt\:SecTT + \let\bf\:SecBF \baselineskip20.74pt} +\fi +\gHAssign\SectionCounter0 + +\def\theSectionCounter{% + \ifnum \ChapterCounter=0 \else \theChapterCounter.\fi + \SectionCounter } + +\Def:Section\SubSection{}{#1} +\ifx\SubSectionFonts\:UnDef + \font\:SubSecFont=cmbx10 scaled \magstep2 + \def\SubSectionFonts{\let\bf\:SubSecFont \baselineskip17.28pt} +\fi + +\Def:Section\Part{}{#1} +\def\OddPartHPage{% + \def\:HPageBeforePart{\ifodd \pageno \else \leavevmode\ \newpage\fi}% + \def\:HPageAfterPart{\newpage\leavevmode\ }} +\def\:NoOddChapterHPage{\def\:HPageBeforePart{}\def\:HPageAfterPart{}} +\:NoOddChapterHPage + +\ht:everypar{\if:nopar \hskip -\parindent + \ShowPar \fi} + \expandafter\csname newtoks\endcsname\EveryItem +\def\ListParSkip{\def\:ListParSkip} +\ifHtml + \ListParSkip{\HtmlPar} +\fi +\def\lbl:tm{% + \def\:ord{\a:Item\ListCounter\b:Item}% + \def\:roman{\a:Item\romannumeral\ListCounter\b:Item}% + \def\:alph{{\Advance: \ListCounter 96 + \a:Item \char\ListCounter\b:Item}}% + \def\:Roman{\a:Item\uppercase{\romannumeral\ListCounter}\b:Item}% + \def\:Alph{{\Advance: \ListCounter 64 + \a:Item \char\ListCounter\b:Item}}% +} +\def\:lbl#1{\a:Item#1\b:Item} + + \def\Verbatim{\par\V:rbatim} + \def\c:Verbatim:{\Configure{HVerbatim}} + \expandafter\def\csname c:Verbatim+:\endcsname + {\Configure{HVerbatim+}} + \if:latex \else + \def\TableOfContents{\futurelet\:temp\:TOC} +\def\:TOC{\ifx [\:temp \expandafter\:TableOfContents + \else \:TableOfContents[Part,Chapter,LikeChapter,Appendix,% + Section,LikeSection]\fi} + + \ifHtml \def\tocPart#1#2#3{\IgnorePar\HCode{<div + align="center">}#2\HCode{</div>}\IgnoreIndent}% +\def\tocChapter#1#2#3{% + \ifx \tocSubSection:idnt\:UnDef + \def\tocSection:idnt{\ }% + \def\tocSubSection:idnt{\ \ }% +\fi +% + \par\ignorespaces #1 #2\par } +\def\tocLikeChapter{\tocChapter} +\def\tocAppendix{\tocChapter} +\def\tocSection#1#2#3{% + \ifx \tocSubSection:idnt\:UnDef + \let\tocSection:idnt\empty + \def\tocSubSection:idnt{\ }% +\else + \ifx \SubSection:idnt\:UnDef + \let\tocSection:idnt\empty + \def\tocSubSection:idnt{\ }% + \fi +\fi +% + \par\tocSection:idnt \ignorespaces #1 #2\par}% +\def\tocLikeSection{\tocSection} +\def\tocSubSection#1#2#3{\par\csname tocSubSection:idnt\endcsname + \ignorespaces #1 #2\par} + + \fi\fi + \ifHtml + \def\({\leavevmode\st:math} + \def\){\ed:math} +\NewConfigure{()}[2]{\def\st:math{#1}\def\ed:math{#2}} + \def\[{\st:Math} + \def\]{\ed:Math} +\NewConfigure{[]}[2]{\def\st:Math{#1}\def\ed:Math{#2}} +\Configure{()}{$}{$} +\Configure{[]}{$$}{$$} + + + + + +\def\TagCh#1{\Tag{#1(C }{\theChapterCounter}\Tag + {#1(c }{\:curch}} +\def\RefCh#1{\Link{\LikeRef{#1(c }}{}Chapter\ \Ref + {#1(C }\EndLink} +\def\TagApp#1{\Tag{#1(A }{\theChapterCounter}\Tag + {#1(a }{\:curch}} +\def\RefApp#1{\Link{\LikeRef{#1(a }}{}Appendix\ \Ref + {#1(A }\EndLink} +\def\TagSec#1{\Tag{#1(S }{\theSectionCounter}\Tag + {#1(s }{\:cursec}} +\def\RefSec#1{\Link{\LikeRef{#1(s }}{}Section\ \Ref + {#1(S }\EndLink} +\def\TagPage#1{% + \Link{}{page#1}\EndLink\Tag{#1}{}} +\def\RefPage#1{\Link{page#1}{}\Ref{#1}\EndLink} + + \def\List#1{\begingroup {\hfil\break\IgnorePar}% + \HAssign\ListCounter0 + \let\:temp\empty \def\:tempA{#1}% + \def\:tempB{ord}% +\ifx\:tempA\:tempB \else \let\:temp\:tempA \def\:tempB{1}\fi +\ifx\:tempA\:tempB \else \def\:tempB{a}\fi +\ifx\:tempA\:tempB \else \def\:tempB{A}\fi +\ifx\:tempA\:tempB \else \def\:tempB{i}\fi +\ifx\:tempA\:tempB \else \def\:tempB{I}\fi +\let\item\:LIitem +\ifx \:tempA\:tempB {\a:OList}% +\def\EndList{\b:OList\endgroup }% +% + \let\a:List\c:OList +\else \def\:tempB{}% + \ifx \:tempA\:tempB \a:DList \let\item\:DLitem \let\End:dd\empty +\def\EndList{\b:DList\endgroup }% +% + \else \def\:tempB{button}% + \ifx \:tempA\:tempB \a:buttonList +\let\Item\It:em +\edef\but:file{\RefFileNumber\FileNumber}% +\ifx \but:file\empty \edef\but:file{\j:bname tmp.\:html}\fi +\def\ALL:file##1.##2!*?: {\def\ALL:file{##1-}}% +\NewFileName\all:file \expandafter\ALL:file\all:file.!*?: % +\HPage<\all:file>{}\IgnorePar +\let\item\B:item +\def\EndList{% + \ifnum \ListCounter>1 \l:Bd{#1}\fi + \EndHPage{}% + \b:buttonList \endgroup }% +% + \else \a:UList \def\EndList{\b:UList\endgroup }% +% + \let\a:List\c:UList +\fi\fi\fi +\let\Li:Par\:ListParSkip +\ht:everypar{\if:nopar \else \HtmlPar\fi}% +% + \lbl:tm +% +} +\NewConfigure{OList}{3} +\NewConfigure{UList}{3} +\NewConfigure{DList}{4} +\let\:UL:\empty +\def\:LIitem{% + {\parindent=0pt\leavevmode}\:noparfalse \ht:everypar{\Li:Par}% + \Advance:\ListCounter 1 \a:List +} +\def\:DLitem#1{% + \Advance:\ListCounter 1 + \c:DList #1\d:DList \ht:everypar{\Li:Par}% +} +\def\B:item#1{% + \ifnum \ListCounter>0 \l:Bd{#1}\fi + \Advance:\ListCounter 1 + \FileStream\but:file + \Recall:Link\bt:fl \Recall:HPage\hpg:fl \Recall:HPageTag\hptg:fl + \L:Ba{#1}\Link[\all:file]{\ALL:file + \ListCounter}{\ALL:file\ListCounter}% + \L:Bb{#1}\EndLink + \L:Bc{#1}\FileStream\all:file + \Save:Link\bt:fl \Save:HPage\hpg:fl \Save:HPageTag\hptg:fl + \l:Ba{#1}\Link[\but:file]{\ALL:file + \ListCounter}{\ALL:file\ListCounter}% + \l:Bb{#1}\EndLink + \l:Bc{#1}\HtmlEnv} +\def\It:em{\bgroup \csname no:catcodes\endcsname0{255}{12}% + \catcode`\^^I=13\relax\:Itm} +\bgroup + \global\let\:grp\egroup + \def\:temp{% + \csname no:catcodes\endcsname0{255}{12} + \catcode`\/0 \catcode`\{1 \catcode`\}2 \catcode`\#6 + \catcode`\:11 \catcode`\g11 \catcode`\r11 \catcode`\p11 + \gdef\:Itm } +\:temp#1\ContItem{/:grp/g:rp{#1}}/:grp + + \catcode`\^^I=13 +\def\g:rp#1{% + \immediate\openout15=\jobname.tmp + {\newlinechar`\^^M \def^^I{\space\space}% + \immediate\write15{\string\ignorespaces\space#1}}% + \immediate\closeout15 + \B:item{\input \jobname.tmp}} + \catcode`\^^I=10 +\NewConfigure{buttonList}[5]{\def\a:buttonList{#1}% + \def\b:buttonList{#2}% + \def\L:Ba##1{#3}\def\L:Bb##1{#5}\def\L:Bc##1{#4}} +\NewConfigure{buttonList+}[4]{% + \def\l:Ba##1{#1}\def\l:Bb##1{#4}\def\l:Bc##1{#2}\def\l:Bd##1{#3}} + + \def\Margin{\HCode{<table \Hnewline + align="right"><tr><td \Hnewline>}} +\def\EndMargin{\HCode{</td></tr></table>}} +\def\add:col{\Advance:\:cols -1 \HAdvance\HCol 1\relax + \ifnum \:cols>0 + \c:Cols \vsplit0 to \tmp:dim \d:Cols \expandafter\add:col + \fi} +\NewConfigure{Columns}{4} +\def\c:Cols{\edef\sv:dim{\the\tmp:dim}\c:Columns} +\def\d:Cols{\d:Columns \tmp:dim\sv:dim } +\def\ColMag#1{\tmp:dim #1\tmp:dim} +\def\Columns#1{% + \a:Columns + \HAssign\:cols#1 \setbox0=\vbox\bgroup + \divide\hsize #1 } +\def\EndColumns{\egroup \HAssign\HCol0 + \tmp:dim\ht0 \advance\tmp:dim \dp0 \divide\tmp:dim \:cols + \add:col \c:Cols \box0 \d:Cols \b:Columns} + + \def\HTable{% + \let\:TR\empty + \let\TABLE:\empty + \futurelet\:temp\T:ABLE} +\def\T:ABLE{% + \ifx \bgroup\:temp \let\:temp\HT:ble + \else \ifx [\:temp \let\:temp\HT:ble + \else \let\:tempb\TA:BLE +\ifx B\:temp \edef\TABLE:{\HTable:B \TABLE:}% + \def\:tempb##1{\futurelet\:temp\T:ABLE}% +\fi +\HTable:brdr P{cellpadding}% +\HTable:brdr S{cellspacing}% +\let\:temp\:tempb +% + \fi \fi \:temp} + +\def\TA:BLE#1{% + \let\:tempb\:TR \al:gn\:TR#1% + \ifx \:tempb\:TR \expand:after{\HT:ble#1}% + \else \expand:after{\futurelet\:temp\T:ABLE}\fi +} +\def\HTable:brdr#1#2{\ifx #1\:temp + \def\:tempb##1{\afterassignment\:tempa\tmp:cnt}% + \def\:tempa{% + \edef\TABLE:{#2="\the\tmp:cnt" \TABLE:}% + \futurelet\:temp\T:ABLE }% + \fi} +\def\arg:HTable#1#2{% + \def\:temp{#1}\ifx \:temp\empty \else + \expandafter\def\csname HTable:\string#1\endcsname{#2}% + \expandafter\arg:HTable + \fi +} +\NewConfigure{HTable+}[2]{\arg:HTable{#1}{#2}} +\def\al:gn#1#2{% + \add:TD#1<#2{\csname HTable:<\endcsname }% + \add:TD#1>#2{\csname HTable:>\endcsname }% + \add:TD#1-#2{\csname HTable:-\endcsname }% + \add:TD#1^#2{\csname HTable:\string^\endcsname }% + \add:TD#1|#2{\csname HTable:|\endcsname }% + \add:TD#1_#2{\csname HTable:\string_\endcsname }% + \add:TD#1=#2{\csname HTable:=\endcsname }% +} +\def\add:TD#1#2#3#4{\chardef\:temp`#2 + \chardef\:tempa`#3 + \ifnum \:temp=\:tempa\edef#1{#1\space #4}\fi} +\let\:TR\empty +\def\HT:ble{\bgroup \let\sv:row\HRow \let\sv:col\HCol + \gHAssign\HRow1 \gHAssign\HCol0 + \htbl: } +\def\htbl:{% + \let\GetInt\Get:Int + \let\GetArg\Get:Arg \a:HTable + \let\:EndHTableScript\:EndHTblScript +\let\:HTableScript\:HTblScript +\let\:HTbleAtt\:HTblAtt +\let\:EndHTblScript\empty +\let\:HTblScript\empty +\let\:HTblAtt\empty +% +% + \c:HTable\hfil\break + \ht:everypar{}\futurelet\:temp\tbl:bd } +\NewConfigure{HTable}{6} +\def\EndHTable{% + \end:cell \d:HTable \b:HTable + \global\let\HRow\sv:row \global\let\HCol\sv:col \egroup + \let\:EndHTblScript\empty +\let\:HTblScript\empty +\let\:HTblAtt\empty +} +\def\tbl:bd{\ifx \:temp\bgroup \let\tbl:typ\tbl:bdy + \else \ifx /\:temp \def\tbl:typ##1{\env:tbl}% + \else \let\tbl:typ\env:tbl + \fi \fi \tbl:typ } +\long\def\tbl:bdy#1{% + \def\hfil{\ifx \EndPicture\:UnDef \space \else\:hfil\fi}% + \def\hfill{\ifx \EndPicture\:UnDef \space \else\:hfill\fi}% + \expandafter\let\csname cr\endcsname\:cr + \:HTable#1&\EndH:Table } +\let\:hfil\hfil +\let\:hfill\hfill +\def\env:tbl{\def\&{\end:cell \TD:cell }\TD:cell } +\def\CR{\end:cell + \gHAdvance\HRow 1 \gHAssign\HCol0 + \d:HTable\c:HTable\hfil\break \TD:cell } +\long\def\:HTable#1&#2\EndH:Table{% + \def\:htbend{#2}% + \insert:TD#1\tok:nmath + \def\:temp{#2}\ifx\:temp\empty \EndHTable + \else \expand:after{\end:cell + \:HTable#2\EndH:Table}\fi } +\def\tok:nmath{\empty} +\def\end:cell{\:EndHTableScript \f:HTable} +\def\:cr{\ifx \EndPicture\:UnDef \expandafter\:cR + \else \expandafter\:c:r\fi} +\expandafter\let\csname :c:r\endcsname\cr +\long\def\:cR#1{\relax + \ifx\:htbend\empty + \def\:temp{#1}% + \ifx\:temp\NoArg \else \expandafter\mpty:cr\fi + \else \mpty:cr + \fi #1}% + +\def\mpty:cr{% + \expand:after{\end:cell \gHAdvance\HRow 1 \gHAssign\HCol0 + \d:HTable\c:HTable \insert:TD}} +\def\TD:cell{\gHAdvance\HCol 1 \futurelet\:temp\TD:cll } +\def\TD:cll{% + \ifx [\:temp \let\:temp\T:D + \else \expandafter\ifx\space\:temp + \expand:after{\def\:temp}\space{\futurelet\:temp\TD:cll}\else + \tbl:ch + \fi \fi \:temp} +\catcode`\^=13 \catcode`\_=13 +\def\tbl:ch{{\def^{\string^}\def_{\string_}% + \xdef\:temp{\noexpand\T:D[\:HTbleAtt]}}} +\catcode`\^=7 \catcode`\_=8 +\def\insert:TD{\futurelet\:tempc\TD:} + +\def\TD:{% + \ifx \par\:tempc \def\:temp\par{\insert:TD}\go:out\:temp\fi + \expandafter\ifx \space\:tempc + \expand:after{\def\:temp}\space{\insert:TD}% + \go:out\:temp \fi + \ifx \EndH:Table\:tempc \go:out\empty\fi + \gHAdvance\HCol 1 \chk:tblop \tbl:ch \go:out\:temp\empty + \:out} + +\def\chk:tblop{\ifx [\:tempc \go:out\T:D \fi} +\def\T:D[{\def\TD:typ{td}\let\TD:more\empty \scan:TD} +\def\scan:TD#1{% + \ifx ]#1\e:HTable + \go:out\:HTableScript \fi + \ifx /#1\def\:temp##1]{\edef\TD:more{\TD:more\space##1}\scan:TD]}% + \go:out\:temp \fi + \ifx H#1\def\TD:typ{th}\go:out\scan:TD\fi + \ifx R#1\SP:N{rowspan}\fi + \ifx C#1\SP:N{colspan}\fi + \al:gn\TD:more#1% + \go:out\scan:TD\empty\:out } + +\def\SP:N#1{% + \def\:temp{\edef\TD:more{ #1="\the\tmp:cnt"\TD:more + \Hnewline}\scan:TD}% + \def\:tempa##1{\afterassignment\:temp \tmp:cnt##1}% + \go:out\:tempa} +\def\HTableScript{\futurelet\:temp\tblScrpt:} +\def\tblScrpt:{\ifx [\:temp \expandafter\:tblScrpt + \else \expand:after{\:tblScrpt[]}\fi } +\long\def\:tblScrpt[#1]#2#3{% + \def\:HTblAtt{#1}% + \def\:HTblScript{#2\go:out\empty!*?: \:out}% + \def\:EndHTblScript{#3}} +\let\:EndHTblScript\empty +\let\:HTblScript\empty +\let\:HTblAtt\empty + +\def\go:out#1{\expand:after{\g:out#1}} +\long\def\g:out#1#2\:out{#1} +\long\def\Get:Int#1#2!*?: \:out{% + \def\:next{% + \edef\:next{\the\tmp:cnt\space}% + \HAssign#1\:next #2!*?: \:out}% + \afterassignment\:next + \tmp:cnt } +\def\DefGetArg#1#2#3{\def\:temp{#3}% + \ifx \:temp\NoArg \D:fGetArg{#1}{#2}#3#3\else + \D:fGetArg{#1}{#2}{#3}{}\fi +} +\def\D:fGetArg#1#2#3#4{% + \expand:after{\long\def}\csname + Get:Arg:#1:#2\endcsname##1##2!*?: \:out{% + \def\:next####1#3{\def##1{####1}% + \ifx \tbl:typ\tbl:bdy \else + \ifx ##1\&\let##1\NoArg\fi + \ifx ##1\CR \let##1\NoArg\fi +\fi +#4##2!*?: \:out}% + \:next }} + +\DefGetArg{}{}{} +\def\stgt:arg#1#2{% + \expand:after{\let\:tempa=}\csname Get:Arg:#1:#2\endcsname + \ifx \:tempa\relax \else \let\:temp\:tempa \fi } +\def\Get:Arg{% + \let\:temp\Get:Arg::\stgt:arg{}\HCol \stgt:arg\HRow{}% + \stgt:arg\HRow\Col \:temp} +\def\NoArg{\tok:nmath} + + \ifHtml + \:CheckOption{postscript} \if:Option + \expandafter\def\csname i:0\endcsname{0} +\expandafter\def\csname i:1\endcsname{1} +\expandafter\def\csname i:2\endcsname{2} +\expandafter\def\csname i:3\endcsname{3} +\expandafter\def\csname i:4\endcsname{4} +\expandafter\def\csname i:5\endcsname{5} +\expandafter\def\csname i:6\endcsname{6} +\expandafter\def\csname i:7\endcsname{7} +\expandafter\def\csname i:8\endcsname{8} +\expandafter\def\csname i:9\endcsname{9} +\def\i:A{10} \let\i:a\i:A +\def\i:B{11} \let\i:b\i:B +\def\i:C{12} \let\i:c\i:C +\def\i:D{13} \let\i:d\i:D +\def\i:E{14} \let\i:e\i:E +\def\i:F{15} \let\i:f\i:F + +\def\Hex:Frac#1#2{\tmp:cnt\csname i:#1\endcsname + \multiply\tmp:cnt by 16 + \advance\tmp:cnt\csname i:#2\endcsname + \multiply\tmp:cnt by 100 + \divide\tmp:cnt by 255 + \edef\:temp{\ifnum \tmp:cnt>99 1.0\else 0.\the\tmp:cnt\fi}} + +\def\df:clr#1#2#3#4#5#6#7{\Hex:Frac#2#3\let#1\:temp + \Hex:Frac#4#5\edef#1{ #1 \:temp}% + \Hex:Frac#6#7\edef#1{#1 \:temp\space setrgbcolor }} + +\def\DefPsColor#1#2{\df:clr#1#2} +\let\PsCode\relax +% +\def\MarkPsLoc(#1){% + \PsCode{ currentpoint + /Psy#1 exch def + /PsX#1 exch def +}} +\def\RecallPsLoc(#1){ PsX#1 Psy#1 } + + \ifx \PsCodeSpecial\:UnDef \def\PsCodeSpecial{ps:}\fi + + \fi +\fi + + \:CheckOption{draw} \if:Option + \NewConfigure{Fig}{2} +\Odef\Fig[#1]{\bgroup + \ifx \EndPicture\:Undef + \ifx \EndFig\:Undef + \def\EndFig{\b:Fig\egroup}% + \def\AltFig{#1}\a:Fig + \else \let\EndFig\egroup \fi + \else \let\EndFig\egroup \fi + \HAssign\y::=0 + \def\Text##1"##2"{\raise \y:: pt \hbox to 0pt{##2\hss}\ignorespaces}% + \def\Line{\afterassignment\Ln:A\tmp:cnta}% + \def\Move{\afterassignment\Mv:A\tmp:cnta}\ignorespaces} + +\def\Ln:A{\afterassignment\Ln:B\tmp:cntb} +\def\Ln:B{\bgroup \leavevmode + \HAssign\I::=\ifnum \tmp:cnta<0 -\fi \tmp:cnta +\HAssign\J::=\ifnum \tmp:cntb<0 -\fi \tmp:cntb +\ifnum \I::>\J:: \HAssign\J::=\I:: \fi \relax +\ifnum \J::>0 + \tmp:dim=\tmp:cnta pt + \ifnum \tmp:cnta<0 + \tmp:dim-\tmp:dim + \vrule depth \z@ height \z@ width \tmp:cnta pt + \HAdvance\y:: by \tmp:cntb \tmp:cntb-\tmp:cntb + \fi + \divide\tmp:dim by \J:: \edef\C::{\the\tmp:dim}% + \tmp:dima=\tmp:cntb pt \divide\tmp:dima by \J:: + \edef\D::{\the\tmp:dima}% + \tmp:dima \y:: pt + \HAssign\I::-1 \tmp:dim\z@ \Ln:C + \ifnum \tmp:cnta>0 \else + \vrule depth \z@ height \z@ width -\tmp:cnta pt +\fi\fi +% + \egroup \Mv:B } + +\def\Ln:C{\ifnum \I::<\J:: + \vrule depth \z@ height \z@ width \tmp:dim + \raise \tmp:dima \hbox{\vrule height 0.5pt depth 0.5pt width 1pt}% + \vrule depth \z@ height \z@ width -\tmp:dim + \vrule depth \z@ height \z@ width -1.0pt + \advance\tmp:dim by \C:: + \advance\tmp:dima by \D:: + \Advance:\I:: by 1 + \expandafter\Ln:C \fi } + +\def\Mv:A{\afterassignment\Mv:B\tmp:cntb} +\def\Mv:B{\leavevmode + \vrule depth \z@ height \z@ width \tmp:cnta pt + \Advance:\y:: by \tmp:cntb \ignorespaces } + +\csname newcount\endcsname\tmp:cnta +\csname newcount\endcsname\tmp:cntb +\csname newdimen\endcsname\tmp:dima + +\fi + + \:CheckOption{index} \if:Option + \let\mi:nus=\- +\def\-{\futurelet\:temp\:idxentry} +\def\:idxentry{\ifx \:temp- \expandafter\:addidx + \else\expandafter\mi:nus\fi} +\def\:addidx-#1/#2/#3/{{\def\:ii{#2}% + \csname a:--\endcsname +% + \ifx\:ii\empty + \edef\:temp{\write\:idx{\string\--{#1}{ }{#3}% + {\csname b:--\endcsname +}\relax}}% + \else + \edef\:temp{\write\:idx{\string\--{#1}{#2}{#3}% + {\csname b:--\endcsname +}\relax}}% + \fi \:temp}} +\csname newwrite\endcsname\:idx +\openout\:idx=\jobname.idx +\def\Index{% + \def\--{\IndexEntry}% + \openin15=\jobname.xdi + \ifeof15 \write\:idx{ \pageno=\the\pageno} + \else + {\a:index \input \jobname.xdi \b:index } + \fi} +\def\IndexEntry#1#2#3#4{% + \gdef\:temp{#1}\let\:tempa\empty + \ifx \:temp\prev:A \gdef\:temp{#2}\ifx \:temp\prev:B + \let\:tempa\relax + \fi\fi + \ifx \:tempa\relax ,\else + \gdef\:temp{#1}\ifx \:temp\prev:A \else \c:index #1\d:index\fi + \def\:temp{#2}\ifx \:temp\space + \else \hfill\break \e:index#2\f:index\fi + \fi + \g:index #4\h:index + \gdef\prev:A{#1}\gdef\prev:B{#2}% +} +\NewConfigure{index}{8} +\ifx \IndexFonts\:UnDef + \def\IndexFonts{% + \setbox\strutbox=\hbox{\vrule height8.0pt depth3.0pt width0pt} + \font\ninerm=cmr9 \font\ninebf=cmbx9 \font\ninesl=cmsl9 + \font\nineit=cmti9 \font\ninett=cmtt9 \font\ninei =cmmi9 + \font\ninesy=cmsy9 \font\nineex=cmex10 + \textfont0=\ninerm \textfont1=\ninei \textfont2=\ninesy + \textfont3=\nineex \scriptfont3=\nineex \scriptscriptfont3=\nineex + \textfont\bffam=\ninebf \textfont\slfam=\ninesl + \textfont\itfam=\ninei \textfont\ttfam=\ninett + \def\rm{\fam=0 \ninerm}% + \def\bf{\fam=\bffam\ninebf}% + \def\sl{\fam=\slfam\ninesl}% + \def\it{\fam=\itfam\nineit}% + \def\tt{\fam=\ttfam\ninett}% + \def\cal{\fam=2}% + \def\mit{\fam=1}% + \skewchar\ninei =127 \skewchar\ninesy =46 \rm + \baselineskip=11pt } +\fi +\NewConfigure{--}{2} +\Configure{--} + {\html:addr \Link-{}{index\last:haddr}\EndLink} + {\string\csname\space :gobble\string\endcsname{\html:lbl}% + \string\Link[\FileName]{index\last:haddr}{}\folio + \string\EndLink + } + +\fi + +% \expand:after{\Hinput{th4}} + \else + \def\List#1{% + \def\:tempa##1##2{% + \ifx\:tempA\:tempB \def\:tempb{\L:st{##1}}\fi \def\:tempB{##2}}% + \def\:tempb{\L:st{#1}}\def\:tempA{#1}\def\:tempB{ord}% + \:tempa\:ord1% + \:tempa{\:ord}{a}% + \:tempa{\:alph}{A}% + \:tempa{\:Alph}{i}% + \:tempa{\:roman}{I}% + \:tempa{\:Roman}{disc}% + \:tempa{$\bullet$}{circle}% + \:tempa{$\circle$}{square}% + \:tempa{\vrule depth \z@ height 1ex width 1ex}{}% + \:tempa{\:lbl}{}% + \:tempb } + +\def\L:st#1{\par \nobreak + {\advance \medskipamount -\parskip \:medskip}% + \:noparfalse + \Begin:Block{List}% + \Configure{Item}{}{.}% +% + \lbl:tm +% + \advance \leftskip 1.5em + \parindent0em + \HAssign\ListCounter0 +\def\item{% + \par \leavevmode \parskip\:ListParSkip + \Advance:\ListCounter 1 + \the\EveryItem}% +\def\:temp{#1}\def\:tempa{\:lbl}\ifx \:temp\:tempa + \EveryItem={\hskip-1.5em\:ListItem}% +\else \EveryItem={% + \llap{#1\hskip 0.5em}}\fi +% +} +\def\EndList{\par + \End:Block{List}% + {\advance\medskipamount -\parskip \:medskip}} +\expandafter\csname newskip\endcsname\ListParSkip +\def\:ListParSkip{\ListParSkip} +\ListParSkip4.5pt plus 1.5pt minus 1.5pt +\def\:ListItem#1{\:lbl{#1}\hskip 0.5em\ignorespaces} + + \let\Columns\:gobble +\let\EndColumns\empty +\def\:bigskip{% + \ifvmode + \ifdim \lastskip<\bigskipamount + \vskip -\lastskip \bigskip \fi + \else \bigskip\fi} + +\def\:medskip{% + \ifvmode + \ifdim \lastskip<\medskipamount + \vskip -\lastskip \medskip \fi + \else \medskip\fi} + +\def\:smallskip{% + \ifvmode + \ifdim \lastskip<\smallskipamount + \vskip -\lastskip \smallskip \fi + \else \smallskip \fi} + + + + \def\Verb:sp{\phantom{x}} +\let\Verb:boln\empty +\let\Verb:eoln\empty +\Configure{VerbatimEnv} + {\medskip \parskip0pt} + {\smallskip } +\let\vrb:tt\tt + + \def\:StartSec#1#2#3{% + % + \expandafter\ifx \csname a:#1\endcsname\relax \else + \csname a:#1\endcsname{#3}% + \fi + \:Ttle{#1}{#2}{\csname #1:ttl\endcsname{#3}}% + \expandafter\ifx \csname b:#1\endcsname\relax \else + \csname b:#1\endcsname{#3}% + \fi + % +} +\let\html:addr\empty +\let\protect:wrtoc\empty +\let\html:tocsec \empty +\let\html:sectoc\empty + + + + + + \def\:ctgs#1{\def\:eat##1#1{{\vrb:tt ##1}\egroup}\:eat} + + \fi +\fi +\ifHtml \expand:after{\Hinput{th4}}\fi +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/theorem.4ht b/Master/texmf-dist/tex/generic/tex4ht/theorem.4ht new file mode 100644 index 00000000000..d38410509ee --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/theorem.4ht @@ -0,0 +1,39 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% theorem.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\let\theo:@thm=\@thm +\def\@thm#1#2{% + \expandafter\ifx \csname end#1\endcsname\@endtheorem \else + \expandafter\let \csname end#1\endcsname\@endtheorem + \fi + \theo:@thm{#1}{#2}% +} + +\Hinput{theorem} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/titlesec.4ht b/Master/texmf-dist/tex/generic/tex4ht/titlesec.4ht new file mode 100644 index 00000000000..3ccd3dd3eb7 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/titlesec.4ht @@ -0,0 +1,90 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% titlesec.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\ifx \ttl@assign@ii\:Undef + \ifx \ttl@sect\:UnDef\else + \pend:defII\ttl@sect{% + \@ifstar {}{\SkipRefstepAnchor}} +\let\ttl:select=\ttl@select +\def\ttl@select#1#2#3#4#5{% + \edef\sc:tp{\ifttl@label\else like\fi #1}\def\c:secnumdepth{#5}% + \ttl:select{#1}{#2}{#3}{#4}{#5}} +\let\ttl@write\:gobbleIII + + \fi + \ifx \ttl@useclass\:UnDef\else + \pend:defII\ttl@useclass{% + \@ifstar {}{\SkipRefstepAnchor}} +\let\ttl:select\ttl@select +\def\ttl@select#1{% + \edef\sc:tp{\ifttl@label\else like\fi + #1}\def\c:secnumdepth{\@nameuse{ttll@#1}}% + \ttl:select{#1}} +\let\ttl@write\:gobbleII +\let\ttl@glcmds\relax +\let\ttl@beginlongest\@empty +\let\ttl@midlongest\@empty +\let\ttl@endlongest\@empty + + \fi + \let\ttlh:hang\ttlh@hang +\def\ttlh@hang#1#2#3#4#5#6#7#8{% + \HtmlEnv + \expandafter\def\csname thetitle\sc:tp\endcsname{#2}% + \csname no:\sc:tp\endcsname{#8}% + \par \ttlh:hang{}{}{#3}{}{}{#6}{#7}{}} +\let\:seccntformat=\@seccntformat +\def\@seccntformat#1{\ifnum 0=0\the\csname c@#1\endcsname\else + \:seccntformat{#1}\fi} + +\else + \let\ttl:straight@i\ttl@straight@i +\def\ttl@straight@i#1[#2]#3{% + \ifttl@label \else + {\ttl@labeltrue \ttl@addcontentsline{like#1}{#3}}% + \fi + \edef\sc:tp{\ifttl@label\else like\fi #1}% + \ttl:straight@i{#1}[#2]{#3}% +} +\def\ttlh@hang#1#2#3#4#5#6#7#8{% + \def\c:secnumdepth{\@nameuse{ttll@\sc:tp}}% + \:StartSec {\sc:tp}{% + \ifttl@label \ifnum \c:secnumdepth >\c@secnumdepth + \else \csname the\sc:tp\endcsname \fi \fi + }{#8}% +} +\def\:tempc{% + \let\ttl@savewrite\empty + \o:ttl@select: +} +\HLet\ttl@select\:tempc + +\fi +\Hinput{titlesec} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/tugboat.4ht b/Master/texmf-dist/tex/generic/tex4ht/tugboat.4ht new file mode 100644 index 00000000000..4af98e0c974 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/tugboat.4ht @@ -0,0 +1,154 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% tugboat.4ht 2005-10-23-04:19 % +% Copyright (C) 2004--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\let\:tempb\head +\Def:Section\head{}{#1} +\let\:head\head +\let\head\:tempb +\def\@domainhead{\:head{\the\@argument}} +\let\:tempb\subhead +\Def:Section\subhead{}{#1} +\let\:subhead\subhead +\let\subhead\:tempb +\def\@dosubhead{\:subhead{\the\@argument}} +\let\:tempb\subsubhead +\Def:Section\subsubhead{}{#1} +\let\:subsubhead\subsubhead +\let\subsubhead\:tempb +\def\@dosubsubhead{\:subsubhead{\the\@argument}} +\let\o:figure:\figure +\def\figure{\bgroup \a:figure \o:figure:} +\append:def\endfigure{\b:figure\egroup} +\NewConfigure{figure}{2} +\pend:def\endverbatim{% + \append:def\@beforeverbinline{\a:verb}% + \pend:def\@afterverbinline{\b:verb}% + \append:def\@beforeverbdisplay{\a:verbatim}% + \pend:def\@afterverbdisplay{\b:verbatim}% + \expandafter\def\expandafter\pre:everypar\expandafter{\the\everypar}% + \append:def\@altdisplaystyle{% + \expandafter\def\expandafter\:temp\expandafter{\the\everypar}% + \ifx \:temp\pre:everypar \else + \expandafter\everypar\expandafter{\expandafter\HtmlPar\the\everypar}% + \fi }% +} +\pend:def\verbatim{\bgroup \Configure{obeylines}{}{}{}} +\append:def\endverbatim{\egroup} +\let\:setupverbatim\setupverbatim +\def\setupverbatim{\:setupverbatim + \let\:ruled\empty\def\ruled{\def\:ruled{-ruled}}} +\let\:ruled\empty +\NewConfigure{verbatim}{2} +\NewConfigure{verb}{2} +\let\:beginlist\@beginlist +\def\@beginlist{% + \ifx\@liststyle\@displaystyle + \Configure{list} + {\csname a:display-list\endcsname} + {\csname b:display-list\endcsname} + {\csname c:display-list\endcsname} + {\csname d:display-list\endcsname}% + \else + \Configure{list} + {\csname a:inline-list\endcsname} + {\csname b:inline-list\endcsname} + {\csname c:inline-list\endcsname} + {\csname d:inline-list\endcsname}% + \fi + \a:list \begingroup + \:beginlist + \let\:tagform=\tagform + \def\tagform##1{\c:list\:tagform{##1}\d:list}% + \expandafter\def\expandafter\:temp\expandafter{\the\everypar}% + \ifx \:temp\pre:everypar \else + \expandafter\everypar\expandafter{\expandafter\HtmlPar\the\everypar}% + \fi + \def\colsep{\ignoreendline}% + } +\append:def\endlist{\b:list\endgroup} +\NewConfigure{list}{4} +\NewConfigure{display-list}{4} +\NewConfigure{inline-list}{4} +\NewConfigure{rtitle}{2} +\let\rtitle\empty +\let\rfoot\empty +\global\SecTitletrue +\pend:def\article{\a:rtitle \rtitlex\qquad \midrtitle \b:rtitle +\ifx\thetitle\relax + \else + \pend:defI\thetitle{\a:title}% + \append:defI\thetitle{\b:title}% + \fi +} +\NewConfigure{title}{2} +\pend:defI\theauthor{\a:author} +\append:defI\theauthor{{}\b:author} +\NewConfigure{author}{2} +\pend:defI\theaddress{\a:address} +\append:defI\theaddress{{}\b:address} +\NewConfigure{address}{2} +\pend:defI\thenetaddress{\a:netaddress} +\append:defI\thenetaddress{{}\b:netaddress} +\NewConfigure{netaddress}{2} +\pend:def\@defaultauthorlist{\a:authorlist\:defaultauthorlist} +\append:def\@defaultauthorlist{\b:authorlist} +\def\:defaultauthorlist{% + \let\@defaultauthorlist\empty + \count@=\authornumber + \loop + \ifnum\count@>0 + \expandafter\pend:def\csname theauthor\number\count@\endcsname{\a:author}% + \expandafter\append:def\csname theauthor\number\count@\endcsname{\b:author}% + \advance\count@ by -1 + \repeat + } +\NewConfigure{authorlist}{2} + +\append:def\makesignature{\egroup} +\pend:def\makesignature{\bgroup + \pend:def\@signature{% + \expandafter\everypar\expandafter{\expandafter\HtmlPar\the\everypar}% + \a:signature}% + \append:def\@signature{\b:signature}% + \let\sv:rightline\rightline + \def\rightline{\let\rightline=\sv:rightline}% +} +\NewConfigure{signature}{2} +\pend:def\signaturemark{\a:signaturemark} +\append:def\signaturemark{\b:signaturemark} +\NewConfigure{signaturemark}{2} +\def\v@lx{\gdef\volx{Volume~\a:volno\volno\b:volno + ~(\a:volyr\volyr\b:volyr), + No.~\a:issno\issno\b:issno}} +\NewConfigure{issno}{2} +\NewConfigure{volyr}{2} +\NewConfigure{volno}{2} + +\Hinput{tugboat} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/turkish.4ht b/Master/texmf-dist/tex/generic/tex4ht/turkish.4ht new file mode 100644 index 00000000000..d7d42e156d2 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/turkish.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% turkish.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{turkish} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/ukraineb.4ht b/Master/texmf-dist/tex/generic/tex4ht/ukraineb.4ht new file mode 100644 index 00000000000..d0fce18d739 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/ukraineb.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ukraineb.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{ukraineb} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/ulem.4ht b/Master/texmf-dist/tex/generic/tex4ht/ulem.4ht new file mode 100644 index 00000000000..6419c273c12 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/ulem.4ht @@ -0,0 +1,46 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ulem.4ht 2005-10-23-04:19 % +% Copyright (C) 2001--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\def\uline{\relax \ifmmode\expandafter\underline + \else \a:uline \bgroup \aftergroup\b:uline \expandafter\ULset\fi} +\NewConfigure{uline}{2} +\def\uuline#1{\relax \a:uuline {#1}\b:uuline} +\NewConfigure{uuline}{2} +\def\sout#1{\relax \a:sout {#1}\b:sout} +\NewConfigure{sout}{2} +\def\xout#1{\relax \a:xout {#1}\b:xout} +\NewConfigure{xout}{2} +\def\uwave#1{\relax \a:uwave {#1}\b:uwave} +\NewConfigure{uwave}{2} +\def\:temp{\z@} +\HLet\ULthickness\:temp + +\Hinput{ulem} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/unicode.4ht b/Master/texmf-dist/tex/generic/tex4ht/unicode.4ht new file mode 100644 index 00000000000..18d6c759a36 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/unicode.4ht @@ -0,0 +1,1826 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% unicode.4ht 2005-05-29-16:45 % +% Copyright (C) 1998--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-05-29-16:45} + +\exit:ifnot{amsart,% +amsldoc,% +amsmath,% +amsppt,% +amsproc,% +amstex1,% +amsthm,% +babel,% +croatian,% +fontmath,% +greek,% +latex,% +plain,% +romanian,% +slovak,% +slovene,% +spanish,% +tex4ht} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{tex4ht} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \def\x:unicode#1{\leavevmode\ht:special{t4ht@+{38}{35}x#1;}x} +\Configure{htf}{12}{+} + {<!--span\Hnewline class="htf-calligraphy"-->}{}{}{}{}{}{<!--/span-->} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{latex} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\def\UAacute{00C1} +\def\UCacute{0106} +\def\UDacute{010E} +\def\UEacute{00C9} +\def\UGacute{01F4} +\def\UIacute{00CD} +\def\ULacute{0139} +\def\UNacute{0147} +\def\UOacute{00D3} +\def\URacute{0154} +\def\USacute{015A} +\def\UUacute{00DA} +\def\UYacute{00DD} +\def\UZacute{0179} +\def\Uacute{00B4} +\def\Uaacute{00E1} +\def\Ucacute{0107} +\def\Udacute{010F} +\def\Ueacute{00E9} +\def\Ugacute{01F5} +\def\Uiacute{00ED} +\def\Ulacute{013A} +\def\Unacute{0144} +\def\Uoacute{00F3} +\def\Uracute{0155} +\def\Usacute{015B} +\def\Uuacute{00FA} +\def\Uyacute{00FD} +\def\Uzacute{017A} +\def\Ujacute{FFFD} +\def\UJacute{FFDD} + + +\def\UAbar{0100} +\def\UCbar{FFFD} +\def\UDbar{FFFD} +\def\UEbar{0112} +\def\UIbar{012A} +\def\ULbar{FFFD} +\def\UNbar{FFFD} +\def\UObar{014C} +\def\URbar{FFFD} +\def\USbar{FFFD} +\def\UTbar{FFFD} +\def\UUbar{016A} +\def\UYbar{FFFD} +\def\UZbar{FFFD} +\def\Uabar{0101} +\def\Ubar{00A7} +\def\Ucbar{FFFD} +\def\Uebar{0113} +\def\Uibar{012B} +\def\Unbar{FFFD} +\def\Uobar{014D} +\def\Urbar{FFFD} +\def\Uubar{016B} +\def\Uybar{FFFD} +\def\Ubreve{02D8} + +\def\UCcheck{010C} +\def\UEcheck{011A} +\def\URcheck{0158} +\def\UScheck{0160} +\def\UTcheck{0164} +\def\UZcheck{017D} +\def\Uccheck{010D} +\def\Ucheck{02C7} +\def\Uecheck{011B} +\def\Uncheck{0148} +\def\Uocheck{00F4} +\def\Uscheck{0161} +\def\Uucheck{0159} +\def\Uzcheck{017E} + +\def\UAddot{00C4} +\def\UOddot{00D6} +\def\UUddot{00DC} +\def\Uaddot{00E4} +\def\Uddot{00A8} +\def\Uoddot{00F6} +\def\Uuddot{00FC} + +\def\UUodot{016E} + +\def\UAgrave{00C0} +\def\Uagrave{00E0} +\def\Ugrave{0060} + +\def\UOhat{00D4} + +\def\Utilde{0098} + +\def\UAuml{00C4} +\def\UEuml{00CB} +\def\UIuml{00CF} +\def\UOuml{00D6} +\def\UUuml{00DC} +\def\UYuml{0178} +\def\Uauml{00E4} +\def\Ueuml{00EB} +\def\Uiuml{00EF} +\def\Uouml{00F6} +\def\Uuml{00A8} +\def\Uuuml{00FC} +\def\Uyuml{00FF} +\:CheckOption{new-accents} \if:Option \else + \expand:after{\Configure{accent}}\csname OT1\string\`\endcsname + \grave{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}i{00EC}n{01F9}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +{}{}} + {\a:accents{}{#1}} {\b:accents{grave}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\'\endcsname + \acute{A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +{}{}} + {\a:accents{}{#1}} {\b:accents{acute}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\^\endcsname + \hat{A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}% +i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}% +H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}% +w{0175}Y{0176}y{0177}Z{1E90}z{1E91}\i{00EE}\j{0135}% +{}{}} + {\a:accents{}{#1}} {\b:accents{hat}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\~\endcsname + \tilde{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}V{1E7C}v{1E7D}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +{}{}} + {\a:accents{}{#1}} {\b:accents{tilde}{#1}{#2}} +\Configure{accent}\ddot\ddot{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {\a:accents{}{#1}} {\b:accents{uml}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\"\expandafter + \endcsname + \csname OT1\string\"\endcsname{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {\a:accents{}{#1}} {\b:accents{uml}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\r\endcsname}% + \csname OT1\string\r\endcsname{A{00C5}a{00E5}U{016E}u{016F}% +{}{}} + {\a:accents{}{#1}} {\b:accents{ring}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\d\endcsname}% + \csname OT1\string\d\endcsname{A{1EA0}a{1Ea1}B{1E04}b{1E05}D{1E0C}d{1E0D}% +E{1EB8}e{1EB9}H{1E24}h{1E25}I{1ECA}i{1ECB}% +K{1E32}k{1E33}L{1E36}l{1E37}M{1E42}m{1E43}% +N{1E46}n{1E47}O{1ECC}o{1ECD}R{1E5A}r{1E5B}% +S{1E62}s{1E63}T{1E6C}t{1E6D}U{1EE4}u{1EE5}% +V{1E7E}v{1E7F}W{1E88}w{1E89}Y{1EF4}y{1EF5}% +{}{}} + {\a:accents{}{#1}} {\b:accents{d}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\c\endcsname}% + \csname OT1\string\c\endcsname{K{0136}k{0137}L{013B}l{013C}N{0145}n{0146}% +R{0156}r{0157}S{015E}s{015F}T{0162}t{0163}% +E{0228}e{0229}D{1E10}d{1E11}H{1E28}h{1E29}% +C{00C7}c{00E7}G{0122}g{0123}% +{}{}} + {\a:accents{}{#1}} {\b:accents{cedil}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\t\endcsname}% + \csname OT1\string\t\endcsname{c{22C5}{}{}} + {\a:accents{}{#1}} {\b:accents{udot}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\H\endcsname}% + \csname OT1\string\H\endcsname{o{0151}O{0151}U{0170}u{0171}% +{}{}} + {\a:accents{}{#1}} {\b:accents{Huml}{#1}{#2}} +\Configure{accent}\dot\dot{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +{}{}} + {\a:accents{}{#1}} {\b:accents{dot}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\.\expandafter + \endcsname + \csname OT1\string\.\endcsname{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +{}{}} + {\a:accents{}{#1}} {\b:accents{dot}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\u\endcsname + \breve{g{011F}I{012C}i{012D}O{014E}o{014F}% +U{016C}u{016D}A{0102}a{0103}E{0114}% +e{0115}G{011E}\i{012D}% +{}{}} + {\a:accents{}{#1}} {\b:accents{breve}{#1}{#2}} +\Configure{accent}\vec\vec{{}{}} + {\a:accents{}{#1}} {\b:accents{vec}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\v\endcsname + \check{C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +{}{}} + {\a:accents{}{#1}} {\b:accents{check}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\=\endcsname + \bar{A{0100}a{0101}E{0112}% +e{0113}I{012A}i{012B}O{014C}o{014D}U{016A}u{016B}Y{0232}% +y{0233}G{1E20}g{1E21}% +{}{}} + {\a:accents{}{#1}} {\b:accents{bar}{#1}{#2}} + + \ifx \mathml:on\:UnDef + \Configure{accents} + {\ifmmode \expandafter\mathord\fi + {\leavevmode +\if !#1!\ht:special{t4ht@+&\#x#2;}% +\else \expandafter \ifx\csname U#2#1\endcsname\relax + \ht:special{t4ht@+&{35}x#2;}% +\else + \ht:special{t4ht@+&{35}x\csname U#2#1\endcsname;}% +\fi \fi x% +% + \ht:special{t4ht@[}x\ht:special{t4ht@]}}} + {\ifmmode \expandafter\mathord\fi + {\HCode{<span class='accent#1'>}#3\HCode{</span>}}} + \else + \:warning{unicode.4ht loaded after mathml.4ht} + \fi + \expand:after{\Configure{accent}}\csname OT1\string\b\endcsname + \b{B{1E06}b{1E07}% +D{1E0E}d{1E0F}K{1E34}k{1E35}L{1E3A}l{1E3B}N{1E48}n{1E49}% +R{1E5E}r{1E5F}T{1E6E}t{1E6F}Z{1E94}z{1E95}h{1E96}% +{}{}} + {\a:accents{}{#1}} {\b:accents{b}{#1}{#2}} + \def\:vec:over{\ifmmode\expandafter\mathop\fi{\x:unicode{2192}}} + \def\:grave:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0300}}} + \def\:acute:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0301}}} + \def\:hat:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0302}}} + \def\:widehat:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0302}}} + \def\:tilde:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0303}}} + \def\:widetilde:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0303}}} + \def\:bar:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0304}}} + \def\:breve:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0306}}} + \def\:dot:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0307}}} + \def\:ddot:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0308}}} + \def\:uml:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0308}}} + \def\:ring:over{\ifmmode\expandafter\mathop\fi{\x:unicode{030A}}} + \def\:Huml:over{\ifmmode\expandafter\mathop\fi{\x:unicode{030B}}} + \def\:check:over{\ifmmode\expandafter\mathop\fi{\x:unicode{030C}}} + \def\:d:under{\ifmmode\expandafter\mathop\fi{\x:unicode{0323}}} + \def\:cedil:under{\ifmmode\expandafter\mathop\fi{\x:unicode{0327}}} + \def\:b:under{\ifmmode\expandafter\mathop\fi{\x:unicode{0331}}} + \def\:udot:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0361}}} +\fi +\Configure{AA}{\ifmmode \expandafter\mathord\fi + {\x:unicode{212B}}} + +\Configure{L} {\x:unicode{0141}} +\Configure{l} {\x:unicode{0142}} + + +\def\textellipsis{\x:unicode{2026}} + +\def\:nbsp{\x:unicode{00A0}} +\:CheckOption{new-accents} \if:Option \else + \expand:after{\Configure{accent}}\csname T1\string\`\expandafter\endcsname + \csname T1\string\`\endcsname{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}i{00EC}n{01F9}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +{}{}} + {\a:accents{}{#1}} {\b:accents{grave}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\'\expandafter\endcsname + \csname T1\string\'\endcsname{A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +{}{}} + {\a:accents{}{#1}} {\b:accents{acute}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\^\expandafter\endcsname + \csname T1\string\^\endcsname{A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}% +i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}% +H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}% +w{0175}Y{0176}y{0177}Z{1E90}z{1E91}\i{00EE}\j{0135}% +{}{}} + {\a:accents{}{#1}} {\b:accents{hat}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\~\expandafter\endcsname + \csname T1\string\~\endcsname{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}V{1E7C}v{1E7D}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +{}{}} + {\a:accents{}{#1}} {\b:accents{tilde}{#1}{#2}} +\Configure{accent}\ddot\ddot{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {\a:accents{}{#1}} {\b:accents{uml}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\"\expandafter + \endcsname + \csname OT1\string\"\endcsname{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {\a:accents{}{#1}} {\b:accents{uml}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\r\endcsname}% + \csname T1\string\r\endcsname{A{00C5}a{00E5}U{016E}u{016F}% +{}{}} + {\a:accents{}{#1}} {\b:accents{uml}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\d\endcsname}% + \csname T1\string\d\endcsname{A{1EA0}a{1Ea1}B{1E04}b{1E05}D{1E0C}d{1E0D}% +E{1EB8}e{1EB9}H{1E24}h{1E25}I{1ECA}i{1ECB}% +K{1E32}k{1E33}L{1E36}l{1E37}M{1E42}m{1E43}% +N{1E46}n{1E47}O{1ECC}o{1ECD}R{1E5A}r{1E5B}% +S{1E62}s{1E63}T{1E6C}t{1E6D}U{1EE4}u{1EE5}% +V{1E7E}v{1E7F}W{1E88}w{1E89}Y{1EF4}y{1EF5}% +{}{}} + {\a:accents{}{#1}} {\b:accents{d}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\c\endcsname}% + \csname T1\string\c\endcsname{K{0136}k{0137}L{013B}l{013C}N{0145}n{0146}% +R{0156}r{0157}S{015E}s{015F}T{0162}t{0163}% +E{0228}e{0229}D{1E10}d{1E11}H{1E28}h{1E29}% +C{00C7}c{00E7}G{0122}g{0123}% +{}{}} + {\a:accents{}{#1}} {\b:accents{cedil}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\t\endcsname}% + \csname T1\string\t\endcsname{c{22C5}{}{}} + {\a:accents{}{#1}} {\b:accents{udot}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname T1\string\H\endcsname}% + \csname T1\string\H\endcsname{o{0151}O{0151}U{0170}u{0171}% +{}{}} + {\a:accents{}{#1}} {\b:accents{Huml}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\.\expandafter\endcsname + \csname T1\string\.\endcsname{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +{}{}} + {\a:accents{}{#1}} {\b:accents{dot}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\u\expandafter\endcsname + \csname T1\string\u\endcsname{g{011F}I{012C}i{012D}O{014E}o{014F}% +U{016C}u{016D}A{0102}a{0103}E{0114}% +e{0115}G{011E}\i{012D}% +{}{}} + {\a:accents{}{#1}} {\b:accents{breve}{#1}{#2}} +\Configure{accent}\vec\vec{{}{}} + {\a:accents{}{#1}} {\b:accents{vec}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\v\expandafter\endcsname + \csname T1\string\v\endcsname{C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +{}{}} + {\a:accents{}{#1}} {\b:accents{check}{#1}{#2}} +\expand:after{\Configure{accent}}\csname T1\string\=\expandafter\endcsname + \csname T1\string\=\endcsname{A{0100}a{0101}E{0112}% +e{0113}I{012A}i{012B}O{014C}o{014D}U{016A}u{016B}Y{0232}% +y{0233}G{1E20}g{1E21}% +{}{}} + {\a:accents{}{#1}} {\b:accents{bar}{#1}{#2}} + + \expand:after{\Configure{accent}}\csname T1\string\b\expandafter\endcsname + \csname T1\string\b\endcsname{B{1E06}b{1E07}% +D{1E0E}d{1E0F}K{1E34}k{1E35}L{1E3A}l{1E3B}N{1E48}n{1E49}% +R{1E5E}r{1E5F}T{1E6E}t{1E6F}Z{1E94}z{1E95}h{1E96}% +{}{}} + {\a:accents{}{#1}} {\b:accents{b}{#1}{#2}} +\fi +\Configure{roman} + {\x:unicode{2170}}{\x:unicode{2174}}{\x:unicode{2179}} + {\x:unicode{217C}}{\x:unicode{217D}}{\x:unicode{217E}} + {\x:unicode{217F}} +\Configure{Roman} + {\x:unicode{2160}}{\x:unicode{2164}}{\x:unicode{2169}} + {\x:unicode{216C}}{\x:unicode{216D}}{\x:unicode{216E}} + {\x:unicode{216F}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{fontmath} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{mathellipsis} {\textellipsis} +\Configure{cdots} {\x:unicode{22EF}} +\Configure{Longrightarrow} {\x:unicode{21D2}} +\Configure{bowtie} {\x:unicode{22C8}} +\Configure{doteq} {\x:unicode{2250}} +\Configure{cong} {\x:unicode{2245}} +\Configure{ddots} {\x:unicode{22F1}} +\Configure{hookleftarrow} {\x:unicode{21A9}} +\Configure{hookrightarrow} {\x:unicode{21AA}} +\Configure{longleftarrow} {\x:unicode{2190}} +\Configure{longleftrightarrow} {\x:unicode{2194}} +\Configure{Longleftrightarrow} {\x:unicode{21D4}} +\Configure{longmapsto} {\x:unicode{21A6}} +\Configure{longrightarrow} {\x:unicode{2192}} +\Configure{models} {\x:unicode{22A7}} +\Configure{mapsto} {\x:unicode{21A6}} +\Configure{neq} {\x:unicode{2260}} +\Configure{notin} {\x:unicode{2209}} +\Configure{vdots} {\x:unicode{22EE}} +\Configure{angle} {\x:unicode{2220}} +\Configure{rightleftharpoons} {\x:unicode{21CC}} +\Configure{leftrightharpoons} {\x:unicode{21CB}} + +\:CheckOption{new-accents} \if:Option \else + \Configure{accent}\not\not{\equiv{2262}% +\exists{2204}% +\in{2209}% +\ni{220C}% +\vert{2224}% +\parallel{2226}% +\sim{2241}% +\simeq{2244}% +\cong{2247}% +\approx{2249}% +={2260}% +\asymp{226D}% +<{226E}% +>{226F}% +\leq{2270}% +\geq{2271}% +\prec{2280}% +\succ{2281}% +\subset{2284}% +\supset{2285}% +\subseteq{2288}% +\supseteq{2289}% +\vdash{22AC}% +\models{22AD}% +\sqsubseteq{22E2}% +\sqsupseteq{22E3}% +{}{\ht:special{t4ht@+\string&{35}x2044;}x}% +}% + {\ht:special{t4ht@+\string&{35}x#1;}=} + {\ht:special{t4ht@*\string&{35}x0338;}#2} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsart} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsproc} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsldoc} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{qedsymbol}{\x:unicode{25A1}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsthm} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{qedsymbol}{\x:unicode{25A1}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsmath} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ifx \mathdisplay@@pop\:UnDef + \ifx \emdf@La\:UnDef + \HLet\:tempc\rightarrowfill@ +\pend:defI\:tempc{\bgroup \let\relbar=\relax} +\append:defI\:tempc{\egroup} +\HLet\rightarrowfill@\:tempc +\let\:tempc\leftarrowfill@ +\pend:defI\:tempc{\bgroup \let\relbar=\relax} +\append:defI\:tempc{\egroup} +\HLet\leftarrowfill@\:tempc +\def\:tempc#1{\bgroup + \let \relbar =\relax \m@th + \setboxz@h {$#1\relax $}\ht \z@ \z@ $#1\mathord {\mathchar"3224}% + \mkern -6mu\cleaders \hbox {$#1\mkern -2mu\copy \z@ \mkern -2mu$}\hfill + \mkern -6mu\box \z@ $\egroup} +\HLet\leftrightarrowfill@\:tempc + + \else + \def\:tempc{\arrowfill@ \relax \relax \rightarrow} +\HLet\rightarrowfill@\:tempc +\def\:tempc{\arrowfill@ \leftarrow \relax \relax} +\HLet\leftarrowfill@\:tempc +\def\:tempc{\arrowfill@ \relax \relax {\mathchar"3224}} +\HLet\leftrightarrowfill@\:tempc + + + \fi +\else + \def\:tempc{\arrowfill@ \relax \relax \rightarrow} +\HLet\rightarrowfill@\:tempc +\def\:tempc{\arrowfill@ \leftarrow \relax \relax} +\HLet\leftarrowfill@\:tempc +\def\:tempc{\arrowfill@ \relax \relax {\mathchar"3224}} +\HLet\leftrightarrowfill@\:tempc + +\fi +\:CheckOption{new-accents} \if:Option \else + \Configure{accent}\dddot\dddot{{}{}} + {\a:accents{}{#1}} {\b:accents{dddot}{#1}{#2}} +\Configure{accent}\ddddot\ddddot{{}{}} + {\a:accents{}{#1}} {\b:accents{ddddot}{#1}{#2}} +\def\:dddot:over{\mathord{\HCode{...}}} +\def\:ddddot:over{\mathord{\HCode{....}}} + +\fi +\Configure{@cdots} {\x:unicode{22EF}} +\Configure{iint} {\x:unicode{222C}} +\Configure{iiint} {\x:unicode{222D}} +\Configure{iiiint} {\iint\iint} +\Configure{idotsint} {\int\cdots\int} +\Configure{doteq} {\x:unicode{2250}} +\Configure{longleftarrow} {\x:unicode{2190}} +\Configure{longrightarrow} {\x:unicode{2192}} +\Configure{dotsc} {\x:unicode{2026}} +\Configure{dotso} {\x:unicode{2026}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amstex1} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{longleftarrow} {\x:unicode{2190}} +\Configure{longrightarrow} {\x:unicode{2192}} +\Configure{dotsc} {\x:unicode{2026}} +\Configure{dotso} {\x:unicode{2026}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsppt} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\ifx \EnditemitemList\:UnDef + \Configure{itemitem}{}{}{\par\leavevmode}{} + +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{babel} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{quotedblbase}{\x:unicode{201E}} +\Configure{quotesinglbase}{\x:unicode{201A}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{plain} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\def\UAacute{00C1} +\def\UCacute{0106} +\def\UDacute{010E} +\def\UEacute{00C9} +\def\UGacute{01F4} +\def\UIacute{00CD} +\def\ULacute{0139} +\def\UNacute{0147} +\def\UOacute{00D3} +\def\URacute{0154} +\def\USacute{015A} +\def\UUacute{00DA} +\def\UYacute{00DD} +\def\UZacute{0179} +\def\Uacute{00B4} +\def\Uaacute{00E1} +\def\Ucacute{0107} +\def\Udacute{010F} +\def\Ueacute{00E9} +\def\Ugacute{01F5} +\def\Uiacute{00ED} +\def\Ulacute{013A} +\def\Unacute{0144} +\def\Uoacute{00F3} +\def\Uracute{0155} +\def\Usacute{015B} +\def\Uuacute{00FA} +\def\Uyacute{00FD} +\def\Uzacute{017A} +\def\Ujacute{FFFD} +\def\UJacute{FFDD} + + +\def\UAbar{0100} +\def\UCbar{FFFD} +\def\UDbar{FFFD} +\def\UEbar{0112} +\def\UIbar{012A} +\def\ULbar{FFFD} +\def\UNbar{FFFD} +\def\UObar{014C} +\def\URbar{FFFD} +\def\USbar{FFFD} +\def\UTbar{FFFD} +\def\UUbar{016A} +\def\UYbar{FFFD} +\def\UZbar{FFFD} +\def\Uabar{0101} +\def\Ubar{00A7} +\def\Ucbar{FFFD} +\def\Uebar{0113} +\def\Uibar{012B} +\def\Unbar{FFFD} +\def\Uobar{014D} +\def\Urbar{FFFD} +\def\Uubar{016B} +\def\Uybar{FFFD} +\def\Ubreve{02D8} + +\def\UCcheck{010C} +\def\UEcheck{011A} +\def\URcheck{0158} +\def\UScheck{0160} +\def\UTcheck{0164} +\def\UZcheck{017D} +\def\Uccheck{010D} +\def\Ucheck{02C7} +\def\Uecheck{011B} +\def\Uncheck{0148} +\def\Uocheck{00F4} +\def\Uscheck{0161} +\def\Uucheck{0159} +\def\Uzcheck{017E} + +\def\UAddot{00C4} +\def\UOddot{00D6} +\def\UUddot{00DC} +\def\Uaddot{00E4} +\def\Uddot{00A8} +\def\Uoddot{00F6} +\def\Uuddot{00FC} + +\def\UUodot{016E} + +\def\UAgrave{00C0} +\def\Uagrave{00E0} +\def\Ugrave{0060} + +\def\UOhat{00D4} + +\def\Utilde{0098} + +\def\UAuml{00C4} +\def\UEuml{00CB} +\def\UIuml{00CF} +\def\UOuml{00D6} +\def\UUuml{00DC} +\def\UYuml{0178} +\def\Uauml{00E4} +\def\Ueuml{00EB} +\def\Uiuml{00EF} +\def\Uouml{00F6} +\def\Uuml{00A8} +\def\Uuuml{00FC} +\def\Uyuml{00FF} +\:CheckOption{new-accents} \if:Option \else + \expand:after{\Configure{accent}}\csname OT1\string\`\endcsname + \grave{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}i{00EC}n{01F9}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +{}{}} + {\a:accents{}{#1}} {\b:accents{grave}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\'\endcsname + \acute{A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +{}{}} + {\a:accents{}{#1}} {\b:accents{acute}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\^\endcsname + \hat{A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}% +i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}% +H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}% +w{0175}Y{0176}y{0177}Z{1E90}z{1E91}\i{00EE}\j{0135}% +{}{}} + {\a:accents{}{#1}} {\b:accents{hat}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\~\endcsname + \tilde{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}V{1E7C}v{1E7D}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +{}{}} + {\a:accents{}{#1}} {\b:accents{tilde}{#1}{#2}} +\Configure{accent}\ddot\ddot{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {\a:accents{}{#1}} {\b:accents{uml}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\"\expandafter + \endcsname + \csname OT1\string\"\endcsname{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {\a:accents{}{#1}} {\b:accents{uml}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\r\endcsname}% + \csname OT1\string\r\endcsname{A{00C5}a{00E5}U{016E}u{016F}% +{}{}} + {\a:accents{}{#1}} {\b:accents{ring}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\d\endcsname}% + \csname OT1\string\d\endcsname{A{1EA0}a{1Ea1}B{1E04}b{1E05}D{1E0C}d{1E0D}% +E{1EB8}e{1EB9}H{1E24}h{1E25}I{1ECA}i{1ECB}% +K{1E32}k{1E33}L{1E36}l{1E37}M{1E42}m{1E43}% +N{1E46}n{1E47}O{1ECC}o{1ECD}R{1E5A}r{1E5B}% +S{1E62}s{1E63}T{1E6C}t{1E6D}U{1EE4}u{1EE5}% +V{1E7E}v{1E7F}W{1E88}w{1E89}Y{1EF4}y{1EF5}% +{}{}} + {\a:accents{}{#1}} {\b:accents{d}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\c\endcsname}% + \csname OT1\string\c\endcsname{K{0136}k{0137}L{013B}l{013C}N{0145}n{0146}% +R{0156}r{0157}S{015E}s{015F}T{0162}t{0163}% +E{0228}e{0229}D{1E10}d{1E11}H{1E28}h{1E29}% +C{00C7}c{00E7}G{0122}g{0123}% +{}{}} + {\a:accents{}{#1}} {\b:accents{cedil}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\t\endcsname}% + \csname OT1\string\t\endcsname{c{22C5}{}{}} + {\a:accents{}{#1}} {\b:accents{udot}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\H\endcsname}% + \csname OT1\string\H\endcsname{o{0151}O{0151}U{0170}u{0171}% +{}{}} + {\a:accents{}{#1}} {\b:accents{Huml}{#1}{#2}} +\Configure{accent}\dot\dot{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +{}{}} + {\a:accents{}{#1}} {\b:accents{dot}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\.\expandafter + \endcsname + \csname OT1\string\.\endcsname{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +{}{}} + {\a:accents{}{#1}} {\b:accents{dot}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\u\endcsname + \breve{g{011F}I{012C}i{012D}O{014E}o{014F}% +U{016C}u{016D}A{0102}a{0103}E{0114}% +e{0115}G{011E}\i{012D}% +{}{}} + {\a:accents{}{#1}} {\b:accents{breve}{#1}{#2}} +\Configure{accent}\vec\vec{{}{}} + {\a:accents{}{#1}} {\b:accents{vec}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\v\endcsname + \check{C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +{}{}} + {\a:accents{}{#1}} {\b:accents{check}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\=\endcsname + \bar{A{0100}a{0101}E{0112}% +e{0113}I{012A}i{012B}O{014C}o{014D}U{016A}u{016B}Y{0232}% +y{0233}G{1E20}g{1E21}% +{}{}} + {\a:accents{}{#1}} {\b:accents{bar}{#1}{#2}} + + \ifx \mathml:on\:UnDef + \Configure{accents} + {\ifmmode \expandafter\mathord\fi + {\leavevmode +\if !#1!\ht:special{t4ht@+&\#x#2;}% +\else \expandafter \ifx\csname U#2#1\endcsname\relax + \ht:special{t4ht@+&{35}x#2;}% +\else + \ht:special{t4ht@+&{35}x\csname U#2#1\endcsname;}% +\fi \fi x% +% + \ht:special{t4ht@[}x\ht:special{t4ht@]}}} + {\ifmmode \expandafter\mathord\fi + {\HCode{<span class='accent#1'>}#3\HCode{</span>}}} + \else + \:warning{unicode.4ht loaded after mathml.4ht} + \fi + \expand:after{\Configure{accent}}\csname OT1\string\b\endcsname + \b{B{1E06}b{1E07}% +D{1E0E}d{1E0F}K{1E34}k{1E35}L{1E3A}l{1E3B}N{1E48}n{1E49}% +R{1E5E}r{1E5F}T{1E6E}t{1E6F}Z{1E94}z{1E95}h{1E96}% +{}{}} + {\a:accents{}{#1}} {\b:accents{b}{#1}{#2}} + \def\:vec:over{\ifmmode\expandafter\mathop\fi{\x:unicode{2192}}} + \def\:grave:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0300}}} + \def\:acute:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0301}}} + \def\:hat:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0302}}} + \def\:widehat:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0302}}} + \def\:tilde:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0303}}} + \def\:widetilde:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0303}}} + \def\:bar:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0304}}} + \def\:breve:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0306}}} + \def\:dot:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0307}}} + \def\:ddot:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0308}}} + \def\:uml:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0308}}} + \def\:ring:over{\ifmmode\expandafter\mathop\fi{\x:unicode{030A}}} + \def\:Huml:over{\ifmmode\expandafter\mathop\fi{\x:unicode{030B}}} + \def\:check:over{\ifmmode\expandafter\mathop\fi{\x:unicode{030C}}} + \def\:d:under{\ifmmode\expandafter\mathop\fi{\x:unicode{0323}}} + \def\:cedil:under{\ifmmode\expandafter\mathop\fi{\x:unicode{0327}}} + \def\:b:under{\ifmmode\expandafter\mathop\fi{\x:unicode{0331}}} + \def\:udot:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0361}}} +\fi +\Configure{AA}{\ifmmode \expandafter\mathord\fi + {\x:unicode{212B}}} + +\Configure{L} {\x:unicode{0141}} +\Configure{l} {\x:unicode{0142}} + +\Configure{Longrightarrow} {\x:unicode{21D2}} +\Configure{bowtie} {\x:unicode{22C8}} +\Configure{doteq} {\x:unicode{2250}} +\Configure{cong} {\x:unicode{2245}} +\Configure{ddots} {\x:unicode{22F1}} +\Configure{hookleftarrow} {\x:unicode{21A9}} +\Configure{hookrightarrow} {\x:unicode{21AA}} +\Configure{longleftarrow} {\x:unicode{2190}} +\Configure{longleftrightarrow} {\x:unicode{2194}} +\Configure{Longleftrightarrow} {\x:unicode{21D4}} +\Configure{longmapsto} {\x:unicode{21A6}} +\Configure{longrightarrow} {\x:unicode{2192}} +\Configure{models} {\x:unicode{22A7}} +\Configure{mapsto} {\x:unicode{21A6}} +\Configure{neq} {\x:unicode{2260}} +\Configure{notin} {\x:unicode{2209}} +\Configure{vdots} {\x:unicode{22EE}} +\Configure{angle} {\x:unicode{2220}} +\Configure{rightleftharpoons} {\x:unicode{21CC}} +\Configure{leftrightharpoons} {\x:unicode{21CB}} + +\Configure{cdots} {\x:unicode{22EF}} +\Configure{ldots} {\x:unicode{2026}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{romanian} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{new-accents} \if:Option \else + \expand:after{\Configure{accent}}\csname OT1\string\`\endcsname + \grave{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}i{00EC}n{01F9}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +{}{}} + {\a:accents{}{#1}} {\b:accents{grave}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\'\endcsname + \acute{A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +{}{}} + {\a:accents{}{#1}} {\b:accents{acute}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\^\endcsname + \hat{A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}% +i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}% +H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}% +w{0175}Y{0176}y{0177}Z{1E90}z{1E91}\i{00EE}\j{0135}% +{}{}} + {\a:accents{}{#1}} {\b:accents{hat}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\~\endcsname + \tilde{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}V{1E7C}v{1E7D}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +{}{}} + {\a:accents{}{#1}} {\b:accents{tilde}{#1}{#2}} +\Configure{accent}\ddot\ddot{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {\a:accents{}{#1}} {\b:accents{uml}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\"\expandafter + \endcsname + \csname OT1\string\"\endcsname{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {\a:accents{}{#1}} {\b:accents{uml}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\r\endcsname}% + \csname OT1\string\r\endcsname{A{00C5}a{00E5}U{016E}u{016F}% +{}{}} + {\a:accents{}{#1}} {\b:accents{ring}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\d\endcsname}% + \csname OT1\string\d\endcsname{A{1EA0}a{1Ea1}B{1E04}b{1E05}D{1E0C}d{1E0D}% +E{1EB8}e{1EB9}H{1E24}h{1E25}I{1ECA}i{1ECB}% +K{1E32}k{1E33}L{1E36}l{1E37}M{1E42}m{1E43}% +N{1E46}n{1E47}O{1ECC}o{1ECD}R{1E5A}r{1E5B}% +S{1E62}s{1E63}T{1E6C}t{1E6D}U{1EE4}u{1EE5}% +V{1E7E}v{1E7F}W{1E88}w{1E89}Y{1EF4}y{1EF5}% +{}{}} + {\a:accents{}{#1}} {\b:accents{d}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\c\endcsname}% + \csname OT1\string\c\endcsname{K{0136}k{0137}L{013B}l{013C}N{0145}n{0146}% +R{0156}r{0157}S{015E}s{015F}T{0162}t{0163}% +E{0228}e{0229}D{1E10}d{1E11}H{1E28}h{1E29}% +C{00C7}c{00E7}G{0122}g{0123}% +{}{}} + {\a:accents{}{#1}} {\b:accents{cedil}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\t\endcsname}% + \csname OT1\string\t\endcsname{c{22C5}{}{}} + {\a:accents{}{#1}} {\b:accents{udot}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\H\endcsname}% + \csname OT1\string\H\endcsname{o{0151}O{0151}U{0170}u{0171}% +{}{}} + {\a:accents{}{#1}} {\b:accents{Huml}{#1}{#2}} +\Configure{accent}\dot\dot{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +{}{}} + {\a:accents{}{#1}} {\b:accents{dot}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\.\expandafter + \endcsname + \csname OT1\string\.\endcsname{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +{}{}} + {\a:accents{}{#1}} {\b:accents{dot}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\u\endcsname + \breve{g{011F}I{012C}i{012D}O{014E}o{014F}% +U{016C}u{016D}A{0102}a{0103}E{0114}% +e{0115}G{011E}\i{012D}% +{}{}} + {\a:accents{}{#1}} {\b:accents{breve}{#1}{#2}} +\Configure{accent}\vec\vec{{}{}} + {\a:accents{}{#1}} {\b:accents{vec}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\v\endcsname + \check{C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +{}{}} + {\a:accents{}{#1}} {\b:accents{check}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\=\endcsname + \bar{A{0100}a{0101}E{0112}% +e{0113}I{012A}i{012B}O{014C}o{014D}U{016A}u{016B}Y{0232}% +y{0233}G{1E20}g{1E21}% +{}{}} + {\a:accents{}{#1}} {\b:accents{bar}{#1}{#2}} + +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{slovak} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{new-accents} \if:Option \else + \expand:after{\Configure{accent}}\csname OT1\string\`\endcsname + \grave{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}i{00EC}n{01F9}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +{}{}} + {\a:accents{}{#1}} {\b:accents{grave}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\'\endcsname + \acute{A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +{}{}} + {\a:accents{}{#1}} {\b:accents{acute}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\^\endcsname + \hat{A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}% +i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}% +H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}% +w{0175}Y{0176}y{0177}Z{1E90}z{1E91}\i{00EE}\j{0135}% +{}{}} + {\a:accents{}{#1}} {\b:accents{hat}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\~\endcsname + \tilde{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}V{1E7C}v{1E7D}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +{}{}} + {\a:accents{}{#1}} {\b:accents{tilde}{#1}{#2}} +\Configure{accent}\ddot\ddot{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {\a:accents{}{#1}} {\b:accents{uml}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\"\expandafter + \endcsname + \csname OT1\string\"\endcsname{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {\a:accents{}{#1}} {\b:accents{uml}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\r\endcsname}% + \csname OT1\string\r\endcsname{A{00C5}a{00E5}U{016E}u{016F}% +{}{}} + {\a:accents{}{#1}} {\b:accents{ring}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\d\endcsname}% + \csname OT1\string\d\endcsname{A{1EA0}a{1Ea1}B{1E04}b{1E05}D{1E0C}d{1E0D}% +E{1EB8}e{1EB9}H{1E24}h{1E25}I{1ECA}i{1ECB}% +K{1E32}k{1E33}L{1E36}l{1E37}M{1E42}m{1E43}% +N{1E46}n{1E47}O{1ECC}o{1ECD}R{1E5A}r{1E5B}% +S{1E62}s{1E63}T{1E6C}t{1E6D}U{1EE4}u{1EE5}% +V{1E7E}v{1E7F}W{1E88}w{1E89}Y{1EF4}y{1EF5}% +{}{}} + {\a:accents{}{#1}} {\b:accents{d}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\c\endcsname}% + \csname OT1\string\c\endcsname{K{0136}k{0137}L{013B}l{013C}N{0145}n{0146}% +R{0156}r{0157}S{015E}s{015F}T{0162}t{0163}% +E{0228}e{0229}D{1E10}d{1E11}H{1E28}h{1E29}% +C{00C7}c{00E7}G{0122}g{0123}% +{}{}} + {\a:accents{}{#1}} {\b:accents{cedil}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\t\endcsname}% + \csname OT1\string\t\endcsname{c{22C5}{}{}} + {\a:accents{}{#1}} {\b:accents{udot}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\H\endcsname}% + \csname OT1\string\H\endcsname{o{0151}O{0151}U{0170}u{0171}% +{}{}} + {\a:accents{}{#1}} {\b:accents{Huml}{#1}{#2}} +\Configure{accent}\dot\dot{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +{}{}} + {\a:accents{}{#1}} {\b:accents{dot}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\.\expandafter + \endcsname + \csname OT1\string\.\endcsname{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +{}{}} + {\a:accents{}{#1}} {\b:accents{dot}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\u\endcsname + \breve{g{011F}I{012C}i{012D}O{014E}o{014F}% +U{016C}u{016D}A{0102}a{0103}E{0114}% +e{0115}G{011E}\i{012D}% +{}{}} + {\a:accents{}{#1}} {\b:accents{breve}{#1}{#2}} +\Configure{accent}\vec\vec{{}{}} + {\a:accents{}{#1}} {\b:accents{vec}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\v\endcsname + \check{C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +{}{}} + {\a:accents{}{#1}} {\b:accents{check}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\=\endcsname + \bar{A{0100}a{0101}E{0112}% +e{0113}I{012A}i{012B}O{014C}o{014D}U{016A}u{016B}Y{0232}% +y{0233}G{1E20}g{1E21}% +{}{}} + {\a:accents{}{#1}} {\b:accents{bar}{#1}{#2}} + +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{slovene} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{new-accents} \if:Option \else + \expand:after{\Configure{accent}}\csname OT1\string\`\endcsname + \grave{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}i{00EC}n{01F9}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +{}{}} + {\a:accents{}{#1}} {\b:accents{grave}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\'\endcsname + \acute{A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +{}{}} + {\a:accents{}{#1}} {\b:accents{acute}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\^\endcsname + \hat{A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}% +i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}% +H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}% +w{0175}Y{0176}y{0177}Z{1E90}z{1E91}\i{00EE}\j{0135}% +{}{}} + {\a:accents{}{#1}} {\b:accents{hat}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\~\endcsname + \tilde{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}V{1E7C}v{1E7D}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +{}{}} + {\a:accents{}{#1}} {\b:accents{tilde}{#1}{#2}} +\Configure{accent}\ddot\ddot{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {\a:accents{}{#1}} {\b:accents{uml}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\"\expandafter + \endcsname + \csname OT1\string\"\endcsname{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {\a:accents{}{#1}} {\b:accents{uml}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\r\endcsname}% + \csname OT1\string\r\endcsname{A{00C5}a{00E5}U{016E}u{016F}% +{}{}} + {\a:accents{}{#1}} {\b:accents{ring}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\d\endcsname}% + \csname OT1\string\d\endcsname{A{1EA0}a{1Ea1}B{1E04}b{1E05}D{1E0C}d{1E0D}% +E{1EB8}e{1EB9}H{1E24}h{1E25}I{1ECA}i{1ECB}% +K{1E32}k{1E33}L{1E36}l{1E37}M{1E42}m{1E43}% +N{1E46}n{1E47}O{1ECC}o{1ECD}R{1E5A}r{1E5B}% +S{1E62}s{1E63}T{1E6C}t{1E6D}U{1EE4}u{1EE5}% +V{1E7E}v{1E7F}W{1E88}w{1E89}Y{1EF4}y{1EF5}% +{}{}} + {\a:accents{}{#1}} {\b:accents{d}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\c\endcsname}% + \csname OT1\string\c\endcsname{K{0136}k{0137}L{013B}l{013C}N{0145}n{0146}% +R{0156}r{0157}S{015E}s{015F}T{0162}t{0163}% +E{0228}e{0229}D{1E10}d{1E11}H{1E28}h{1E29}% +C{00C7}c{00E7}G{0122}g{0123}% +{}{}} + {\a:accents{}{#1}} {\b:accents{cedil}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\t\endcsname}% + \csname OT1\string\t\endcsname{c{22C5}{}{}} + {\a:accents{}{#1}} {\b:accents{udot}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\H\endcsname}% + \csname OT1\string\H\endcsname{o{0151}O{0151}U{0170}u{0171}% +{}{}} + {\a:accents{}{#1}} {\b:accents{Huml}{#1}{#2}} +\Configure{accent}\dot\dot{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +{}{}} + {\a:accents{}{#1}} {\b:accents{dot}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\.\expandafter + \endcsname + \csname OT1\string\.\endcsname{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +{}{}} + {\a:accents{}{#1}} {\b:accents{dot}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\u\endcsname + \breve{g{011F}I{012C}i{012D}O{014E}o{014F}% +U{016C}u{016D}A{0102}a{0103}E{0114}% +e{0115}G{011E}\i{012D}% +{}{}} + {\a:accents{}{#1}} {\b:accents{breve}{#1}{#2}} +\Configure{accent}\vec\vec{{}{}} + {\a:accents{}{#1}} {\b:accents{vec}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\v\endcsname + \check{C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +{}{}} + {\a:accents{}{#1}} {\b:accents{check}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\=\endcsname + \bar{A{0100}a{0101}E{0112}% +e{0113}I{012A}i{012B}O{014C}o{014D}U{016A}u{016B}Y{0232}% +y{0233}G{1E20}g{1E21}% +{}{}} + {\a:accents{}{#1}} {\b:accents{bar}{#1}{#2}} + +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{spanish} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{es@accents}{\es:accents}{} +\def\es:accents#1\b:es@accents{\HCode{&\#x#1;}} +\Configure{es@accent} + {\string\OT1\string\'} + {A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{croatian} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \:CheckOption{new-accents} \if:Option \else + \expand:after{\Configure{accent}}\csname OT1\string\`\endcsname + \grave{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}% +Y{1EF2}a{00E0}e{00E8}i{00EC}n{01F9}o{00F2}u{00F9}% +w{1E81}y{1EF3}\i{00EC}% +{}{}} + {\a:accents{}{#1}} {\b:accents{grave}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\'\endcsname + \acute{A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +{}{}} + {\a:accents{}{#1}} {\b:accents{acute}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\^\endcsname + \hat{A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}% +i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}% +H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}% +w{0175}Y{0176}y{0177}Z{1E90}z{1E91}\i{00EE}\j{0135}% +{}{}} + {\a:accents{}{#1}} {\b:accents{hat}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\~\endcsname + \tilde{A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}% +i{0129}U{0168}u{0169}V{1E7C}v{1E7D}E{1EBC}e{1EBD}% +Y{1EF8}y{1EF9}\i{0129}% +{}{}} + {\a:accents{}{#1}} {\b:accents{tilde}{#1}{#2}} +\Configure{accent}\ddot\ddot{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {\a:accents{}{#1}} {\b:accents{uml}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\"\expandafter + \endcsname + \csname OT1\string\"\endcsname{H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}% +t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}% +a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}% +Y{0178}\i{00EF}% +{}{34}} + {\a:accents{}{#1}} {\b:accents{uml}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\r\endcsname}% + \csname OT1\string\r\endcsname{A{00C5}a{00E5}U{016E}u{016F}% +{}{}} + {\a:accents{}{#1}} {\b:accents{ring}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\d\endcsname}% + \csname OT1\string\d\endcsname{A{1EA0}a{1Ea1}B{1E04}b{1E05}D{1E0C}d{1E0D}% +E{1EB8}e{1EB9}H{1E24}h{1E25}I{1ECA}i{1ECB}% +K{1E32}k{1E33}L{1E36}l{1E37}M{1E42}m{1E43}% +N{1E46}n{1E47}O{1ECC}o{1ECD}R{1E5A}r{1E5B}% +S{1E62}s{1E63}T{1E6C}t{1E6D}U{1EE4}u{1EE5}% +V{1E7E}v{1E7F}W{1E88}w{1E89}Y{1EF4}y{1EF5}% +{}{}} + {\a:accents{}{#1}} {\b:accents{d}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\c\endcsname}% + \csname OT1\string\c\endcsname{K{0136}k{0137}L{013B}l{013C}N{0145}n{0146}% +R{0156}r{0157}S{015E}s{015F}T{0162}t{0163}% +E{0228}e{0229}D{1E10}d{1E11}H{1E28}h{1E29}% +C{00C7}c{00E7}G{0122}g{0123}% +{}{}} + {\a:accents{}{#1}} {\b:accents{cedil}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\t\endcsname}% + \csname OT1\string\t\endcsname{c{22C5}{}{}} + {\a:accents{}{#1}} {\b:accents{udot}{#1}{#2}} +\expand:after{\expand:after{\Configure{accent}}% + \csname OT1\string\H\endcsname}% + \csname OT1\string\H\endcsname{o{0151}O{0151}U{0170}u{0171}% +{}{}} + {\a:accents{}{#1}} {\b:accents{Huml}{#1}{#2}} +\Configure{accent}\dot\dot{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +{}{}} + {\a:accents{}{#1}} {\b:accents{dot}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\.\expandafter + \endcsname + \csname OT1\string\.\endcsname{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}% +I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}% +o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}% +f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}% +n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}% +s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}% +x{1E8B}Y{1E8E}y{1E8F}% +{}{}} + {\a:accents{}{#1}} {\b:accents{dot}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\u\endcsname + \breve{g{011F}I{012C}i{012D}O{014E}o{014F}% +U{016C}u{016D}A{0102}a{0103}E{0114}% +e{0115}G{011E}\i{012D}% +{}{}} + {\a:accents{}{#1}} {\b:accents{breve}{#1}{#2}} +\Configure{accent}\vec\vec{{}{}} + {\a:accents{}{#1}} {\b:accents{vec}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\v\endcsname + \check{C{010C}c{010D}D{010E}d{010F}% +E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}% +S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}% +i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}% +j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% +{}{}} + {\a:accents{}{#1}} {\b:accents{check}{#1}{#2}} +\expand:after{\Configure{accent}}\csname OT1\string\=\endcsname + \bar{A{0100}a{0101}E{0112}% +e{0113}I{012A}i{012B}O{014C}o{014D}U{016A}u{016B}Y{0232}% +y{0233}G{1E20}g{1E21}% +{}{}} + {\a:accents{}{#1}} {\b:accents{bar}{#1}{#2}} + +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{greek} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \expand:after{\Configure{accent}}\csname OT1\string\'\endcsname + \acute{A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}% +O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}% +d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}% +s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% +% +{\@use@text@encoding \@curr@enc a}{03AC}% +{\@use@text@encoding \@curr@enc e}{03AD}% +{\@use@text@encoding \@curr@enc h}{03AE}% +{\@use@text@encoding \@curr@enc i}{03AF}% +{\@use@text@encoding \@curr@enc o}{03CC}% +{\@use@text@encoding \@curr@enc u}{03CD}% +{\@use@text@encoding \@curr@enc w}{03CE}% +{}{}} + {\a:accents{}{#1}} {\b:accents{acute}{#1}{#2}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/url.4ht b/Master/texmf-dist/tex/generic/tex4ht/url.4ht new file mode 100644 index 00000000000..39e7f76fb0c --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/url.4ht @@ -0,0 +1,60 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% url.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\expandafter\ifx\csname Url@OT1encSpecials\endcsname\relax + \def\:temp{\begingroup + \def\UrlLeft##1\UrlRight{\ifmmode \else \UrlFont\fi \Url:use{##1}}% + \def\Url@use##1 ##2{\ifmmode \else \UrlFont\fi + \Url:use{##1}}\let\,\empty \Configure{$}{}{}{}\Url} +\HLet\url\:temp + + +\else + \pend:defI\Url@z{% + \ht:special{t4ht@[}% + \Configure{$}{}{}{}% + \let\,\empty + \def\Url@HyperHook####1{\ifmmode \else \UrlFont\fi + \ht:special{t4ht@]}% + \expandafter\Url:use \expandafter{\Url@String}}% +} +\def\:temp{\begingroup \urlstyle {tt}\Url} +\ifx \:temp\path + \def\:tempc{\a:path\begingroup\aftergroup\b:path + \Configure{url}{\ifmmode \else \UrlFont\fi ##1}\urlstyle {tt}\Url} + \HLet\path\:tempc +\fi + +\fi +\def\c:url:{\def\Url:use##1} +\Configure{url}{#1} +\NewConfigure{path}{2} + +\Hinput{url} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/usepackage.4ht b/Master/texmf-dist/tex/generic/tex4ht/usepackage.4ht new file mode 100644 index 00000000000..3ac52891e2c --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/usepackage.4ht @@ -0,0 +1,67 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% usepackage.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \def\:temp{tex4ht}\ifx \:temp\@currname + \:warning{\string\usepackage{tex4ht} again?} + \def\:temp#1htex4ht.def,tex4ht.sty#2!*?: {\def\:temp{#2}} +\expandafter\:temp \@filelist htex4ht.def,tex4ht.sty!*?: % +\ifx \:temp\empty \else + \:warning{if + \string\RequirePackage[tex4ht]{hyperref} or + \string\usepackage[tex4ht]{hyperref} was + used try instead, repectively, + \string\RequirePackage{hyperref} or + \string\usepackage{hyperref}} +\fi + +\fi +\gdef\a:usepackage{\use:package xr,xr-hyper,,!*?: } +\gdef\use:package#1,{% + \if :#1:\def\:temp##1!*?: {}\else + \def\:temp{#1}\ifx \@currname\:temp + \def\:temp##1!*?: {\input usepackage.4ht }% + \else \let\:temp=\use:package \fi + \fi \:temp} +\def\:temp{xr}\ifx \@currname\:temp + \AtEndOfPackage{\let\XR:\XR@ + \def\XR@[#1]#2{% + \Configure{AtBeginDocument}{\XR:[#1]{#2}}{}}% +} + +\fi +\def\:temp{xr-hyper}\ifx \@currname\:temp + \AtEndOfPackage{\let\XR:\XR@ + \def\XR@[#1]#2{% + \Configure{AtBeginDocument}{\XR:[#1]{#2}}{}}% +} + +\fi + + +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/usorbian.4ht b/Master/texmf-dist/tex/generic/tex4ht/usorbian.4ht new file mode 100644 index 00000000000..d157b635b3f --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/usorbian.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% usorbian.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{usorbian} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/vanilla.4ht b/Master/texmf-dist/tex/generic/tex4ht/vanilla.4ht new file mode 100644 index 00000000000..9a564d15f0a --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/vanilla.4ht @@ -0,0 +1,140 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% vanilla.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\expandafter\def\csname title\endcsname{\title@true + \bgroup \let\halign\TeXhalign \HRestore\noalign \let\\\cr\a:title + \halign\bgroup\tenbf\hfill\ignorespaces##\unskip\hfill\cr} +\def\endtitle{\cr\egroup\b:title\egroup} +\expandafter\def\csname author\endcsname{\bgroup + \let\halign\TeXhalign \HRestore\noalign \let\\\cr\a:author + \halign to \hsize\bgroup\smc\hfill\ignorespaces##\unskip\hfill\cr} +\def\endauthor{\cr\egroup\b:author\egroup} + +\expandafter\let\csname heading\endcsname\empty +\expandafter\let\csname endheading\endcsname\empty +\NewSection\heading{} +\let\x:heading=\heading +\def\heading#1\endheading{{\let\cr\space \let\\\space + \x:heading{#1}}} + +\expandafter\let\csname subheading\endcsname\empty +\NewSection\subheading{} + +\expandafter\def\csname proclaim\endcsname#1{\medbreak\a:proclaim + \noindent\smc\ignorespaces #1\unskip.\b:proclaim + \enspace\sl\ignorespaces} +\expandafter\def\csname endproclaim\endcsname{\c:proclaim\medskip\rm} + +\expandafter\def\csname demo\endcsname#1{\par \a:demo + \noindent{\smc\ignorespaces#1\unskip\enspace}\b:demo + \rm \ignorespaces} +\expandafter\def\csname enddemo\endcsname{\c:demo\par} +\NewConfigure{demo}{3} + +\def\footnote{\let\@sf=\empty\ifhmode\edef\@sf{\spacefactor + =\the\spacefactor}\/\fi \futurelet\next\footnote@} +\def\footnote@{\ifx"\next\let\next\footnote@@\else + \let\next\footnote@@@\fi\next} +\def\footnote@@"#1"#2{% + \gHAdvance\FNnum 1 \def\:temp{#1}\ifx \:temp\empty + \def\:temp##1[##2]##3{##1[##2]{*}}\expandafter\:temp \fi + \HPageButton[fn\FNnum]{#1}\BeginHPage[fn\FNnum]{ }{#2}\EndHPage{}} +\HAssign\FNnum 0 +\def\footnote@@@#1{% + \HPageButton[nf\the\footmarkcount@]{$^{\number\footmarkcount@}$}% + \BeginHPage[nf\the\footmarkcount@]{ } + {{\HCode{<sup>}{\number\footmarkcount@}\HCode{</sup>}}{#1}\global + \advance\footmarkcount@ by 1}\EndHPage{}} +\def\brute:halign{\let\:HAlign\halign \let\:NOalign\noalign + \let\halign\TeXhalign \HRestore\noalign + \let\sv:Row=\HRow \let\sv:Col=\HCol \def\HRow{0}} +\def\endbrute:halign#1{% + \csname d:#1\endcsname\csname b:#1\endcsname + \global\let\HRow\sv:Row \global\let\HCol\sv:Col} +\def\abt:hlgn#1{\csname\ifnum \HRow=0 a\else d\fi :#1\endcsname + \g:Advance\HRow by 1 \gdef\HCol{1}% + \csname c:#1\endcsname\csname e:#1\endcsname\let\halign\:HAlign + \let\noalign\:NOalign} +\def\bbt:hlgn#1{\g:Advance \HCol by 1 \csname + e:#1\endcsname\let\halign\:HAlign + \let\noalign\:NOalign} + +\def\:temp{\vcenter\bgroup \brute:halign + \vspace@\Let@\openup\jot\m@th\ialign + \bgroup \strut\hfil\abt:hlgn{aligned}% + $\displaystyle{##}$\f:aligned + &\bbt:hlgn{aligned}$\displaystyle{{}##}$\f:aligned\hfil\crcr} +\HLet\aligned\:temp +\def\:temp{\crcr\egroup + \endbrute:halign{aligned}\egroup} +\HLet\endaligned\:temp +\NewConfigure{aligned}{6} +\def\:temp{\vcenter\bgroup\Let@\vspace@ \brute:halign + \normalbaselines + \m@th\ialign\bgroup\hfil\abt:hlgn{matrix}$##$\f:matrix\hfil&&\quad\hfil + \bbt:hlgn{matrix}$##$\f:matrix\crcr + \mathstrut\crcr\noalign{\kern-\baselineskip}} +\HLet\matrix\:temp +\def\:temp{\crcr\mathstrut\crcr\egroup + \endbrute:halign{matrix}\egroup} +\HLet\endmatrix\:temp +\NewConfigure{matrix}{6} +\def\:temp{\left\{\,\vcenter\bgroup\vspace@ \brute:halign + \normalbaselines\openup\jot\m@th + \Let@\ialign\bgroup\abt:hlgn{cases}$##$\f:cases + \hfil&\quad\bbt:hlgn{cases}$##$\f:cases\hfil\crcr} +\HLet\cases\:temp +\def\:temp{\crcr\mathstrut\crcr\egroup + \endbrute:halign{cases}\egroup\right.} +\HLet\endcases\:temp +\def\ralign@#1\endalign{\displ@y\Let@\tabskip\centering + \append:def\f:align{\ifx \dn:hlgn\:UnDef \else + \global\let\dn:hlgn=\:UnDef \endbrute:halign{align}\fi}% + \brute:halign \halign{\abt:hlgn{align}$\displaystyle + {##}$\f:align&\bbt:hlgn{align}$\displaystyle{{}##}$\f:align + &\bbt:hlgn{align}\hbox{(\rm##\unskip)}\f:align\crcr + #1\global\let\dn:hlgn\empty\crcr}} +\def\lalign@ + #1\endalign{\displ@y\Let@\tabskip\centering + \append:def\f:align{\ifx \dn:hlgn\:UnDef \else + \global\let\dn:hlgn=\:UnDef \endbrute:halign{align}\fi}% + \brute:halign \halign{\abt:hlgn{align}$\displaystyle + {##}$\f:align&\bbt:hlgn{align}$\displaystyle{{}##}$\f:align + &\bbt:hlgn{align}\hbox{(\rm##\unskip)}\f:align\crcr + #1\global\let\dn:hlgn=\empty\crcr}} +\NewConfigure{align}{6} + +\NewConfigure{title}{2} +\NewConfigure{author}{2} + + + +\Hinput{vanilla} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/varioref.4ht b/Master/texmf-dist/tex/generic/tex4ht/varioref.4ht new file mode 100644 index 00000000000..2782562dfdc --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/varioref.4ht @@ -0,0 +1,42 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% varioref.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \let\:vpageref\@@vpageref +\def\@@vpageref#1[#2]#3{{% + \advance\c@vrcnt\@ne + \expandafter\let\csname r@\the\c@vrcnt @vr\expandafter\endcsname + \csname r@\the\c@vrcnt @xvr\endcsname + \advance\c@vrcnt-\@ne + \Configure{ref}{}{}{}% + \:vpageref{#1}[#2]{#3}}} + + + +\Hinput{varioref} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/verbatim.4ht b/Master/texmf-dist/tex/generic/tex4ht/verbatim.4ht new file mode 100644 index 00000000000..332bb4e28a9 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/verbatim.4ht @@ -0,0 +1,37 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% verbatim.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\pend:def\endverbatim{\Configure{obeylines}{}{}{}} +\pend:def\verbatiminput{\a:verbatiminput \list:save \begingroup + \aftergroup\list:recall \aftergroup\b:verbatiminput + \:gobble} +\NewConfigure{verbatiminput}{2} + +\Hinput{verbatim} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/verbatimfiles.4ht b/Master/texmf-dist/tex/generic/tex4ht/verbatimfiles.4ht new file mode 100644 index 00000000000..dcf88d95ffb --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/verbatimfiles.4ht @@ -0,0 +1,37 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% verbatimfiles.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\pend:defI\verbatimlisting{\a:verbatimlisting\bgroup + \pend:def\thelineno{\c:verbatimlisting} + \append:def\thelineno{\d:verbatimlisting}} +\append:defI\verbatimlisting{\egroup\b:verbatimlisting} +\NewConfigure{verbatimlisting}{4} + +\Hinput{verbatimfiles} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/verse.4ht b/Master/texmf-dist/tex/generic/tex4ht/verse.4ht new file mode 100644 index 00000000000..920701e58a0 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/verse.4ht @@ -0,0 +1,73 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% verse.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\def\@vsptitle[#1]#2{% + \csname phantomsection\endcsname +% + \a:poemtitle + \addcontentsline{toc}{\poemtoc}{#1} + \poemtitlemark{#1}% + \b:poemtitle + \@vstypeptitle{#2}% + \c:poemtitle + \@afterheading} +\def\@vssptitle#1{% + \a:likepoemtitle + \@vstypeptitle{#1}% + \b:likepoemtitle + \@afterheading} +\NewConfigure{poemtitle}{3} +\NewConfigure{likepoemtitle}{2} +\pend:def\@vscentercr{% + \let\incr:vsline\incr@vsline + \def\incr@vsline{\let\incr@vsline\incr:vsline}% +} +\pend:def\start@vsline{\a:verseline \incr@vsline} +\renewcommand{\@vsifbang}[1]{\@ifnextchar !{% + \b:verseline\incr@vsline \@firstoftwo{#1}}} +\expand:after{\let\sv:verse}\csname \string\verse\endcsname +\expandafter\def\csname \string\verse\endcsname[#1]{% + \let\:temp\refstepcounter + \def\refstepcounter##1\let{\let\refstepcounter\:temp\let}% + \sv:verse[#1]% + \a:verseline \expandafter\ifx \csname c@verse\endcsname\relax \else + \refstepcounter{verse}% +\fi +% + \setcounter{poemline}{0}% + \setcounter{vslineno}{1}% + \incr@vsline +} +\NewConfigure{verseline}{2} +\pend:defI\flagverse{\a:flagverse} +\append:defI\flagverse{\b:flagverse} +\NewConfigure{flagverse}{2} + +\Hinput{verse} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/web.4ht b/Master/texmf-dist/tex/generic/tex4ht/web.4ht new file mode 100644 index 00000000000..d06331986b7 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/web.4ht @@ -0,0 +1,66 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% web.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\let\web:startsection=\@startsection +\def\@startsection{\def\@seccntformat##1{}\web:startsection} + +\def\maketitle{{% + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + \a:mktl + \pend:def\webversion{\a:webversion}% + \append:def\webversion{\b:webversion}% + \pend:def\webtitle{\a:webtitle}% + \append:def\webtitle{\b:webtitle}% + \pend:def\webauthor{\a:webauthor}% + \append:def\webauthor{\b:webauthor}% + \pend:def\webuniversity{\a:webuniversity}% + \append:def\webuniversity{\b:webuniversity}% + \o:maketitle: \b:mktl}} + +\NewConfigure{maketitle}[2]{\def\a:mktl{#1}\def\b:mktl{#2}} +\NewConfigure{webauthor}{2} +\NewConfigure{webtitle}{2} +\NewConfigure{webuniversity}{2} +\NewConfigure{webversion}{2} +\def\HColor{\:warning{\string\Hcode{...}{...} is deprecated; Use + \string\Configure{HColor}{...}{...}}\Configure{HColor}} +\NewConfigure{HColor}[2]{\if !#1!\if!#2!\let\HColor\relax \else \edef\HColor{#2}\fi +\else + \expandafter\edef\csname CLR:#1\endcsname{#2}\fi} +\pend:defIII\definecolor{% + \expandafter\ifx\csname HColor:##2\endcsname\relax\else + \csname HColor:##2\endcsname ##3 //% + \edef\:temp{{HColor}{##1}{\HColor}}% + \expandafter\Configure\:temp + \fi} + +\Hinput{web} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/welsh.4ht b/Master/texmf-dist/tex/generic/tex4ht/welsh.4ht new file mode 100644 index 00000000000..32dc0d07e0b --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/welsh.4ht @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% welsh.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\Hinput{welsh} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/wrapfig.4ht b/Master/texmf-dist/tex/generic/tex4ht/wrapfig.4ht new file mode 100644 index 00000000000..307e23cf2e4 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/wrapfig.4ht @@ -0,0 +1,45 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% wrapfig.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\def\WF@wr[#1]#2{% + \lowercase{\def\WFplace{#2}}% + \@ifnextchar[\WF@rapt{\WF@rapt[\wrapoverhang]}} +\def\WF@rapt[#1]#2{% + \a:wrapfloat \gHAdvance\float:cnt 1 +\gHAssign\capt:cnt0 +\hbox{\def\flt:anchor{}\get:cptg}% +% + \vtop\bgroup \setlength\hsize{\ifdim #2=0pt 0.1pt\else #2\fi}% + \@parboxrestore} +\long\def\WF@floatstyhook#1\@ignoretrue{\b:wrapfloat + \global\@ignoretrue} +\NewConfigure{wrapfloat}{2} + +\Hinput{wrapfig} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/writer.4ht b/Master/texmf-dist/tex/generic/tex4ht/writer.4ht new file mode 100644 index 00000000000..c58ccd6ed3d --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/writer.4ht @@ -0,0 +1,56 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% writer.4ht 2005-10-23-04:19 % +% Copyright (C) 2004--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \let\wl:begin=\begin +\def\begin#1{% + \wl:env#1style//% + \wl:begin{#1}} +\def\wl:env#1style#2//{\relax\if!#1!\wl:styleenv#2//\fi}% +\def\wl:styleenv#1style#2//{% + \expandafter\ifx\csname before:begin style#1\endcsname\relax + \config:wlenv{style#1}% + \global\expandafter\let + \csname before:begin style#1\expandafter\endcsname + \csname before:begin style#1\endcsname + \expandafter\append:def\csname style#1\endcsname{\wl:css{style#1}}% + \fi } +\def\wl:css#1{% + \expandafter\ifx\csname css:#1\endcsname\relax + \global\expandafter\let\csname css:#1\endcsname\def + \config:wlcss{#1}% + \fi +} +\NewConfigure{WriterEnv}[2]{% + \def\config:wlenv##1{#1}% + \def\config:wlcss##1{#2}% +} +\Configure{WriterEnv}{}{} + +\Hinput{writer} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/xr-hyper.4ht b/Master/texmf-dist/tex/generic/tex4ht/xr-hyper.4ht new file mode 100644 index 00000000000..59e6ec61627 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/xr-hyper.4ht @@ -0,0 +1,71 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% xr-hyper.4ht 2005-10-23-04:19 % +% Copyright (C) 2003--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \let\XR:loop=\XR@loop +\def\XR@loop#1{% + \def\:temp##1.aux{\openin15=##1.xref +\ifeof15 + \:warning{missing ##1.xref for ##1.aux}% + \let\:temp\empty +\else + \def\:temp{\input ##1.xref}% +\fi +\closein15 \:temp +}% + \catcode`\:=11 + \expandafter\ifx \csname xr:CrossWord\endcsname\relax + \let\xr:CrossWord=\Cross:Word + \def\Cross:Word##1##2{% + \expandafter\let\csname cw:\cw:format{##1##2}\endcsname\:UnDef + \xr:CrossWord{##1}{##2}}% +\fi +% + \:temp#1% + \catcode`\:=12 + \XR:loop{#1}% +} +\def\XRrEfLiNK[#1]#2#3{\a:xr[#1]{#2}{}% + \ifx\hyperrefLabel\:UnDef #3\else \hyperrefLabel\fi \b:xr} +\NewConfigure{xr}{2} +\Configure{xr}{\Link}{\EndLink} +\def\XR:rEfLiNK#1#2{{\xr:rEfLiNK#1}{\xr:rEfLiNK#2}} +\def\xr:rEfLiNK#1#2{\noexpand\XRrEfLiNK[\Get:HFile#2-]{#2}} +\def\Get:HFile#1-#2-{\:LikeRef{)F\:gobble #1F-}} +\long\def\XR@test#1#2#3#4\XR@{% + \ifx#1\newlabel + \expandafter\xdef\csname r@\XR@prefix#2\endcsname{\XR:rEfLiNK #3}% +% + \else\ifx#1\@input + \edef\XR@list{\XR@list#2\relax}% + \fi\fi + \ifeof\@inputcheck\expandafter\XR@aux + \else\expandafter\XR@read\fi} + +\Hinput{xr} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/xr.4ht b/Master/texmf-dist/tex/generic/tex4ht/xr.4ht new file mode 100644 index 00000000000..f775626fe30 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/xr.4ht @@ -0,0 +1,71 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% xr.4ht 2005-10-23-04:19 % +% Copyright (C) 1997--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \let\XR:loop=\XR@loop +\def\XR@loop#1{% + \def\:temp##1.aux{\openin15=##1.xref +\ifeof15 + \:warning{missing ##1.xref for ##1.aux}% + \let\:temp\empty +\else + \def\:temp{\input ##1.xref}% +\fi +\closein15 \:temp +}% + \catcode`\:=11 + \expandafter\ifx \csname xr:CrossWord\endcsname\relax + \let\xr:CrossWord=\Cross:Word + \def\Cross:Word##1##2{% + \expandafter\let\csname cw:\cw:format{##1##2}\endcsname\:UnDef + \xr:CrossWord{##1}{##2}}% +\fi +% + \:temp#1% + \catcode`\:=12 + \XR:loop{#1}% +} +\def\XRrEfLiNK[#1]#2#3{\a:xr[#1]{#2}{}% + \ifx\hyperrefLabel\:UnDef #3\else \hyperrefLabel\fi \b:xr} +\NewConfigure{xr}{2} +\Configure{xr}{\Link}{\EndLink} +\def\XR:rEfLiNK#1#2{{\xr:rEfLiNK#1}{\xr:rEfLiNK#2}} +\def\xr:rEfLiNK#1#2{\noexpand\XRrEfLiNK[\Get:HFile#2-]{#2}} +\def\Get:HFile#1-#2-{\:LikeRef{)F\:gobble #1F-}} +\long\def\XR@test#1#2#3#4\XR@{% + \ifx#1\newlabel + \expandafter\xdef\csname r@\XR@prefix#2\endcsname{\XR:rEfLiNK #3}% +% + \else\ifx#1\@input + \edef\XR@list{\XR@list#2\relax}% + \fi\fi + \ifeof\@inputcheck\expandafter\XR@aux + \else\expandafter\XR@read\fi} + +\Hinput{xr} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/xy.4ht b/Master/texmf-dist/tex/generic/tex4ht/xy.4ht new file mode 100644 index 00000000000..bee909ad110 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/xy.4ht @@ -0,0 +1,66 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% xy.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + +\pend:def\xy{\a:xypic} +\append:def\endxy{\b:xypic} +\NewConfigure{xypic}{2} +\def\:tempa#1#2{% + \gdef\xyFN@##1{% + \def\:temp{% + \ifx #1\next \let\next^% + \def\:temp########1{##1^}% + \else + \ifx #2\next \let\next_% + \def\:temp########1{##1_}% + \else \let\:temp##1\fi + \fi + \:temp}\futurelet\next\:temp}% + } +\:CheckOption{no^} \if:Option \else + \:CheckOption{^13} \if:Option \catcode`\^13 + \else \catcode`\^12 \fi +\fi +\:CheckOption{no_} \if:Option \else + \:CheckOption{_13} \if:Option \catcode`\_13 + \else \catcode`\_12 \fi +\fi +\:tempa^_ +\catcode`\^7 +\catcode`\_8 + +\expandafter\ifx \csname xyv2version\endcsname\relax\else + \let\xy:diagram\diagram +\def\diagram{\a:diagram \xy:diag} +\def\xy:diag#1\enddiagram{\xy:diagram#1\enddiagram\b:diagram} +\NewConfigure{diagram}{2} + +\fi +\Hinput{xy} +\endinput + -- cgit v1.2.3