diff options
Diffstat (limited to 'macros/latex/contrib')
266 files changed, 2622 insertions, 12373 deletions
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/american-apa.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-apa/american-apa.lbx index 8e9be02758..6e579ea3de 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/american-apa.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/american-apa.lbx @@ -1,4 +1,4 @@ -\ProvidesFile{american-apa.lbx}[2019/11/27\space v9.1\space APA biblatex localisation] +\ProvidesFile{american-apa.lbx}[2019/11/29\space v9.2\space APA biblatex localisation] \InheritBibliographyExtras{american} \NewBibliographyString{revisededition} diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/apa.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-apa/apa.bbx index b514708cea..65f1efd399 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/apa.bbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/apa.bbx @@ -12,7 +12,7 @@ %% %% The Current Maintainer of this work is Philip Kime. -\ProvidesFile{apa.bbx}[2019/11/27\space v9.1\space APA biblatex references style] +\ProvidesFile{apa.bbx}[2019/11/29\space v9.2\space APA biblatex references style] \RequireBiber[3] \RequireBibliographyStyle{standard} \urlstyle{rm} % APA examples all have URLs in same font as text @@ -1404,7 +1404,7 @@ \setunit{\bibpagespunct}% \printfield{pages}% \newunit\newblock - \printfield{note}% + \printfield{howpublished}% \newunit\newblock \usebibmacro{doi+url}% \newblock diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/apa.cbx b/macros/latex/contrib/biblatex-contrib/biblatex-apa/apa.cbx index d1b5965ca8..1aa3229024 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/apa.cbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/apa.cbx @@ -12,7 +12,7 @@ %% %% The Current Maintainer of this work is Philip Kime. -\ProvidesFile{apa.cbx}[2019/11/27\space v9.1\space APA biblatex citation style] +\ProvidesFile{apa.cbx}[2019/11/29\space v9.2\space APA biblatex citation style] \RequireBiber[3] %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/apa.dbx b/macros/latex/contrib/biblatex-contrib/biblatex-apa/apa.dbx index c3d07d40d2..cdc84a346c 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/apa.dbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/apa.dbx @@ -12,7 +12,7 @@ %% %% The Current Maintainer of this work is Philip Kime. -\ProvidesFile{apa.dbx}[2019/11/27\space v9.1\space APA biblatex style data model] +\ProvidesFile{apa.dbx}[2019/11/29\space v9.2\space APA biblatex style data model] \RequireBiber[3] \DeclareDatamodelEntrytypes{ diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/austrian-apa.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-apa/austrian-apa.lbx index b7308670f7..c0173ffc41 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/austrian-apa.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/austrian-apa.lbx @@ -1,4 +1,4 @@ -\ProvidesFile{austrian-apa.lbx}[2019/11/27\space v9.1\space APA biblatex localisation] +\ProvidesFile{austrian-apa.lbx}[2019/11/29\space v9.2\space APA biblatex localisation] \InheritBibliographyExtras{austrian} % Following DGPs guidlines for German/Austrian diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/biblatex-apa-test-references.bib b/macros/latex/contrib/biblatex-contrib/biblatex-apa/biblatex-apa-test-references.bib index 8995de9111..299b44163c 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/biblatex-apa-test-references.bib +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/biblatex-apa-test-references.bib @@ -611,7 +611,7 @@ of Face-Voice Gender Incongruity on Basic Cognitive Information Processing}, JOURNALTITLE = {Experimental Psychology}, - NOTE = {Advance online publication}, + HOWPUBLISHED = {Advance online publication}, DATE = {2019}, DOI = {10.1027/1618-3169/a000440} } diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/biblatex-apa-test.pdf b/macros/latex/contrib/biblatex-contrib/biblatex-apa/biblatex-apa-test.pdf Binary files differindex 92de9ef490..0649db2b5d 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/biblatex-apa-test.pdf +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/biblatex-apa-test.pdf diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/biblatex-apa.pdf b/macros/latex/contrib/biblatex-contrib/biblatex-apa/biblatex-apa.pdf Binary files differindex 1ea1b80462..1cf84fd68d 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/biblatex-apa.pdf +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/biblatex-apa.pdf diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/biblatex-apa.tex b/macros/latex/contrib/biblatex-contrib/biblatex-apa/biblatex-apa.tex index eb9b13c115..5359bf6746 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/biblatex-apa.tex +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/biblatex-apa.tex @@ -24,7 +24,7 @@ url={http://mirror.ctan.org/macros/latex/exptl/biblatex-contrib/biblatex-apa/}, author={Philip Kime}, email={Philip@kime.org.uk}, - revision={9.1}, + revision={9.2}, date={\today}} \hypersetup{% @@ -394,6 +394,10 @@ the examples. \begin{changelog} +\begin{release}{9.2}{2019-11-29} +\item Bug fixes +\end{release} + \begin{release}{9.1}{2019-11-27} \item Bug fixes, internal improvements and implementation of \apa{11}. \end{release} diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/brazilian-apa.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-apa/brazilian-apa.lbx index 30bab9da75..ddba7a6c88 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/brazilian-apa.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/brazilian-apa.lbx @@ -1,4 +1,4 @@ -\ProvidesFile{brazilian-apa.lbx}[2019/11/27\space v9.1\space APA biblatex localisation] +\ProvidesFile{brazilian-apa.lbx}[2019/11/29\space v9.2\space APA biblatex localisation] \InheritBibliographyExtras{brazilian} \NewBibliographyString{revisededition} diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/british-apa.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-apa/british-apa.lbx index 825020df7a..1a2fd51fe0 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/british-apa.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/british-apa.lbx @@ -1,4 +1,4 @@ -\ProvidesFile{british-apa.lbx}[2019/11/27\space v9.1\space APA biblatex localisation] +\ProvidesFile{british-apa.lbx}[2019/11/29\space v9.2\space APA biblatex localisation] \InheritBibliographyExtras{british} \NewBibliographyString{revisededition} diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/danish-apa.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-apa/danish-apa.lbx index d33d304e28..817a2344d1 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/danish-apa.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/danish-apa.lbx @@ -1,4 +1,4 @@ -\ProvidesFile{danish-apa.lbx}[2019/11/27\space v9.1\space APA biblatex localisation] +\ProvidesFile{danish-apa.lbx}[2019/11/29\space v9.2\space APA biblatex localisation] \InheritBibliographyExtras{danish} \NewBibliographyString{revisededition} diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/dutch-apa.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-apa/dutch-apa.lbx index 8b26277330..7e3af53f1b 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/dutch-apa.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/dutch-apa.lbx @@ -1,4 +1,4 @@ -\ProvidesFile{dutch-apa.lbx}[2019/11/27\space v9.1\space APA biblatex localisation] +\ProvidesFile{dutch-apa.lbx}[2019/11/29\space v9.2\space APA biblatex localisation] \InheritBibliographyExtras{dutch} \NewBibliographyString{revisededition} diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/english-apa.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-apa/english-apa.lbx index c2ef3e36b1..166e5f24f2 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/english-apa.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/english-apa.lbx @@ -1,4 +1,4 @@ -\ProvidesFile{english-apa.lbx}[2019/11/27\space v9.1\space APA biblatex localisation] +\ProvidesFile{english-apa.lbx}[2019/11/29\space v9.2\space APA biblatex localisation] \InheritBibliographyExtras{english} \NewBibliographyString{revisededition} diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/french-apa.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-apa/french-apa.lbx index 80def4037e..3db279d771 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/french-apa.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/french-apa.lbx @@ -1,4 +1,4 @@ -\ProvidesFile{french-apa.lbx}[2019/11/27\space v9.1\space APA biblatex localisation] +\ProvidesFile{french-apa.lbx}[2019/11/29\space v9.2\space APA biblatex localisation] \InheritBibliographyExtras{french} \NewBibliographyString{revisededition} diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/galician-apa.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-apa/galician-apa.lbx index e788e900a6..5dc144887a 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/galician-apa.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/galician-apa.lbx @@ -1,4 +1,4 @@ -\ProvidesFile{galician-apa.lbx}[2019/11/27\space v9.1\space APA biblatex localisation] +\ProvidesFile{galician-apa.lbx}[2019/11/29\space v9.2\space APA biblatex localisation] \InheritBibliographyExtras{galician} \setcounter{smartand}{0} % Turn off "smart and" or ampersands will all be replaced diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/german-apa.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-apa/german-apa.lbx index 8926150f09..4efa60df33 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/german-apa.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/german-apa.lbx @@ -1,4 +1,4 @@ -\ProvidesFile{german-apa.lbx}[2019/11/27\space v9.1\space APA biblatex localisation] +\ProvidesFile{german-apa.lbx}[2019/11/29\space v9.2\space APA biblatex localisation] \InheritBibliographyExtras{german} % Following DGPs guidlines for German/Austrian diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/greek-apa.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-apa/greek-apa.lbx index 1bc9219752..3fa20adfcd 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/greek-apa.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/greek-apa.lbx @@ -1,4 +1,4 @@ -\ProvidesFile{greek-apa.lbx}[2019/11/27\space v9.1\space APA biblatex localisation] +\ProvidesFile{greek-apa.lbx}[2019/11/29\space v9.2\space APA biblatex localisation] \InheritBibliographyExtras{greek} \NewBibliographyString{revisededition} diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/italian-apa.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-apa/italian-apa.lbx index e534891968..42217b139c 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/italian-apa.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/italian-apa.lbx @@ -1,4 +1,4 @@ -\ProvidesFile{italian-apa.lbx}[2019/11/27\space v9.1\space APA biblatex localisation] +\ProvidesFile{italian-apa.lbx}[2019/11/29\space v9.2\space APA biblatex localisation] \InheritBibliographyExtras{italian} \NewBibliographyString{revisededition} diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/naustrian-apa.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-apa/naustrian-apa.lbx index a6867a932d..1280df6b9e 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/naustrian-apa.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/naustrian-apa.lbx @@ -1,4 +1,4 @@ -\ProvidesFile{naustrian-apa.lbx}[2019/11/27\space v9.1\space APA biblatex localisation] +\ProvidesFile{naustrian-apa.lbx}[2019/11/29\space v9.2\space APA biblatex localisation] \InheritBibliographyExtras{naustrian} % Following DGPs guidlines for German/Austrian diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/ngerman-apa.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-apa/ngerman-apa.lbx index c4f4b8e664..5ac42c5967 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/ngerman-apa.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/ngerman-apa.lbx @@ -1,4 +1,4 @@ -\ProvidesFile{ngerman-apa.lbx}[2019/11/27\space v9.1\space APA biblatex localisation] +\ProvidesFile{ngerman-apa.lbx}[2019/11/29\space v9.2\space APA biblatex localisation] \InheritBibliographyExtras{ngerman} % Following DGPs guidlines for German/Austrian diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/norsk-apa.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-apa/norsk-apa.lbx index b9449b520b..56eb8f3191 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/norsk-apa.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/norsk-apa.lbx @@ -1,4 +1,4 @@ -\ProvidesFile{norsk-apa.lbx}[2019/11/27\space v9.1\space APA biblatex localisation] +\ProvidesFile{norsk-apa.lbx}[2019/11/29\space v9.2\space APA biblatex localisation] \InheritBibliographyExtras{norsk} \NewBibliographyString{revisededition} diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/norwegian-apa.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-apa/norwegian-apa.lbx index e8bbc7f099..bd31e21314 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/norwegian-apa.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/norwegian-apa.lbx @@ -1,4 +1,4 @@ -\ProvidesFile{norwegian-apa.lbx}[2019/11/27\space v9.1\space APA biblatex localisation] +\ProvidesFile{norwegian-apa.lbx}[2019/11/29\space v9.2\space APA biblatex localisation] \InheritBibliographyExtras{norwegian} \NewBibliographyString{revisededition} diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/nswissgerman-apa.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-apa/nswissgerman-apa.lbx index cf639c9483..5373bcaacf 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/nswissgerman-apa.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/nswissgerman-apa.lbx @@ -1,4 +1,4 @@ -\ProvidesFile{nswissgerman-apa.lbx}[2019/11/27\space v9.1\space APA biblatex localisation] +\ProvidesFile{nswissgerman-apa.lbx}[2019/11/29\space v9.2\space APA biblatex localisation] \InheritBibliographyExtras{nswissgerman} % Following DGPs guidlines for German/Austrian/Swiss German diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/nynorsk-apa.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-apa/nynorsk-apa.lbx index c52db140a0..a5a83f4cdb 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/nynorsk-apa.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/nynorsk-apa.lbx @@ -1,4 +1,4 @@ -\ProvidesFile{nynorsk-apa.lbx}[2019/11/27\space v9.1\space APA biblatex localisation] +\ProvidesFile{nynorsk-apa.lbx}[2019/11/29\space v9.2\space APA biblatex localisation] \InheritBibliographyExtras{nynorsk} \NewBibliographyString{revisededition} diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/portuguese-apa.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-apa/portuguese-apa.lbx index 982754efcf..ba882c2932 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/portuguese-apa.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/portuguese-apa.lbx @@ -1,4 +1,4 @@ -\ProvidesFile{portuguese-apa.lbx}[2019/11/27\space v9.1\space APA biblatex localisation] +\ProvidesFile{portuguese-apa.lbx}[2019/11/29\space v9.2\space APA biblatex localisation] \InheritBibliographyExtras{portuguese} \NewBibliographyString{revisededition} diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/russian-apa.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-apa/russian-apa.lbx index 4b59c78406..8896b60e2c 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/russian-apa.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/russian-apa.lbx @@ -1,4 +1,4 @@ -\ProvidesFile{russian-apa.lbx}[2019/11/27\space v9.1\space APA biblatex localisation] +\ProvidesFile{russian-apa.lbx}[2019/11/29\space v9.2\space APA biblatex localisation] \InheritBibliographyExtras{russian} \NewBibliographyString{revisededition} diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/slovene-apa.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-apa/slovene-apa.lbx index 2588071be5..0b90293788 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/slovene-apa.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/slovene-apa.lbx @@ -1,4 +1,4 @@ -\ProvidesFile{slovene-apa.lbx}[2019/11/27\space v9.1\space APA biblatex localisation] +\ProvidesFile{slovene-apa.lbx}[2019/11/29\space v9.2\space APA biblatex localisation] \InheritBibliographyExtras{slovene} \NewBibliographyString{revisededition} diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/spanish-apa.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-apa/spanish-apa.lbx index f94b47d957..194f444603 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/spanish-apa.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/spanish-apa.lbx @@ -1,4 +1,4 @@ -\ProvidesFile{spanish-apa.lbx}[2019/11/27\space v9.1\space APA biblatex localisation] +\ProvidesFile{spanish-apa.lbx}[2019/11/29\space v9.2\space APA biblatex localisation] \InheritBibliographyExtras{spanish} \setcounter{smartand}{0} % Turn off "smart and" or ampersands will all be replaced diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/swedish-apa.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-apa/swedish-apa.lbx index f0a247d54b..66a55f1b11 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/swedish-apa.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/swedish-apa.lbx @@ -1,4 +1,4 @@ -\ProvidesFile{swedish-apa.lbx}[2019/11/27\space v9.1\space APA biblatex localisation] +\ProvidesFile{swedish-apa.lbx}[2019/11/29\space v9.2\space APA biblatex localisation] \InheritBibliographyExtras{swedish} \NewBibliographyString{revisededition} diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/swissgerman-apa.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-apa/swissgerman-apa.lbx index 494869632c..eb36bb15b5 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/swissgerman-apa.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/swissgerman-apa.lbx @@ -1,4 +1,4 @@ -\ProvidesFile{swissgerman-apa.lbx}[2019/11/27\space v9.1\space APA biblatex localisation] +\ProvidesFile{swissgerman-apa.lbx}[2019/11/29\space v9.2\space APA biblatex localisation] \InheritBibliographyExtras{swissgerman} % Following DGPs guidlines for German/Austrian/Swiss German diff --git a/macros/latex/contrib/hvqrurl/Changes b/macros/latex/contrib/hvqrurl/Changes new file mode 100644 index 0000000000..dbf1c990f2 --- /dev/null +++ b/macros/latex/contrib/hvqrurl/Changes @@ -0,0 +1,2 @@ +hvqrurl.sty: +0.01 2019-11-27 - first CTAN version diff --git a/macros/latex/contrib/hvqrurl/README b/macros/latex/contrib/hvqrurl/README new file mode 100644 index 0000000000..12b48923cb --- /dev/null +++ b/macros/latex/contrib/hvqrurl/README @@ -0,0 +1,10 @@ +hvqrurl +Placing an URL as a QR code into the margin of the text. +The package loads by default url, qrcode, marginnote, +xcolor, and xkeyval + +%% This program can be redistributed and/or modified under the terms +%% of the LaTeX Project Public License Distributed from CTAN archives +%% in directory macros/latex/base/lppl.txt. + +hvoss@tug.org
\ No newline at end of file diff --git a/macros/latex/contrib/hvqrurl/doc/hvqrurl.pdf b/macros/latex/contrib/hvqrurl/doc/hvqrurl.pdf Binary files differnew file mode 100644 index 0000000000..f1e8eb176c --- /dev/null +++ b/macros/latex/contrib/hvqrurl/doc/hvqrurl.pdf diff --git a/macros/latex/contrib/hvqrurl/doc/hvqrurl.tex b/macros/latex/contrib/hvqrurl/doc/hvqrurl.tex new file mode 100644 index 0000000000..23196651ec --- /dev/null +++ b/macros/latex/contrib/hvqrurl/doc/hvqrurl.tex @@ -0,0 +1,150 @@ +%% $Id: hvqrurl.tex 1118 2019-11-29 07:56:18Z herbert $ +\listfiles +\errorcontextlines=100 +\documentclass[twoside,usegeometry]{scrartcl} +\usepackage{libertinus-otf} +\setmonofont[Scale=MatchLowercase,FakeStretch=0.9]{DejaVu Sans Mono} +\usepackage{microtype} +\usepackage[english]{babel} +\usepackage[automark]{scrlayer-scrpage} +\pagestyle{scrheadings} + +\usepackage[showframe=false]{geometry} +\usepackage{listings} +% +\lstset{% + language=[LaTeX]TeX,% + showstringspaces=false,% + tabsize=5,% + frame=single,% +% lineskip=-1pt,% + extendedchars=true,% + basicstyle={\small\ttfamily},% +% numbers=left,% +% stepnumber=1,% +% numberstyle=\tiny,% +% xleftmargin=2em,% + breaklines=true} +% + +\usepackage{ragged2e} +\usepackage{hvqrurl} +\usepackage{xindex} + +\usepackage{hvdoctools} + +\usepackage{hyperref} +\hypersetup{urlcolor=blue, linktocpage, colorlinks=true}% + +\begin{document} +\title{Package \texttt{hvqrurl}\\Creating a QR-code of an URL in the margin \\ver 0.01} +\author{Herbert Voß\thanks{\protect\url{hvoss@tug.org}}} +\date{\today} +\maketitle + + +\begin{abstract} +This package allows to draw an URL as a QR code into the margin of a one- or twosided +document. The following packages are loaded by default: +\LPack{qrcode}, \LPack{marginnote}, \LPack{url}, \LPack{xcolor}, +and +\LPack{xkeyval}. +\end{abstract} + + +\section{The macro} + + +\begin{BDef} +\Lcs{hvqrset}\Largb{key=value list}\\ +\Lcs{hvqrurl}\Largb{key=value list}\Largb{URL}\\ +\Lcs{hvqrurl*}\Largb{key=value list}\Largb{URL} +\end{BDef} + +With the default macro \Lcs{hvqrurl} the URL is printed as as QR code into the margin and +in the the text as usual with the macro \Lcs{url}, for example \hvqrurl{https://mirror.ctan.org/pkg/hvqrurl}. +With \LPack{hyperref} you'll get the the same color for the QR code as for the URL link and, of course, +is also a link. This example shows the default setting for a QR code. + + +\section{Optional arguments} + +\subsection{No link with \LPack{hyperref}} + +\begin{lstlisting} +With \Lkeyset{qrlink=nolink} the QR code is no link: \hvqrurl[qrlink=nolink]{https://mirror.ctan.org/pkg/hvqrurl}. +The default setting is \Lkeyset{qrlink=link}. +\end{lstlisting} + +With \Lkeyset{qrlink=nolink} the QR code is no link: \hvqrurl[qrlink=nolink]{https://mirror.ctan.org/pkg/hvqrurl}. +The default setting is \Lkeyset{qrlink=link}. Without using \LPack{hyperref} this optional argument +has no meaning. + +\subsection{Color of the QR code} +Without using \LPack{hyperref} the default color is \Lkeyval{black}. It can be changed by +the optional argument \Lkeyword{qrcolor}. The package \LPack{xcolor}\hvqrurl*[qrlink=nolink,qrcolor=red!40!white]{http://mirror.ctan.org/pkg/xcolor} + is loaded by default, +the reason why an extended color definition is possible. For this example we used + +\begin{lstlisting} +The package \LPack{xcolor}\hvqrurl*[qrcolor=red!40!white]{http://mirror.ctan.org/pkg/xcolor} + is loaded by default, ... +\end{lstlisting} + +\subsection{Vertical position of the QR code} +By default the baseline of the QR code is nearly at the same height as the baseline of the textline. +However, when changing the size of the QR code it may be nessesary to move up or down the QR code. +The default value of \Lkeyword{qradjust} is \verb|-1.5\normalbaselineskip|. Setting the value +to 0pt the QR code \hvqrurl*[qrlink=nolink,qradjust=0pt]{http://ctan.org/} is moved down which is the default +setting without a vertical adjustment. + +\begin{lstlisting} +The default value of \Lkeyword{qradjust} is \verb|-1.5\normalbaselineskip|. Setting the value +to 0pt the QR code \hvqrurl*[qradjust=0pt]{http://ctan.org/} is moved down which is the default +setting without a vertical adjustment. +\end{lstlisting} + + +\subsection{Size of the QR code} +By default the QR code is a square with height and width of 1cm. +it can be changed by setting \Lkeyword{qrheight} to another value, for example to 2cm: +\hvqrurl*[qrlink=nolink,qrheight=2cm]{https://identity.fu-berlin.de/idp-fub/profile/SAML2/Redirect/SSO;jsessionid=71C984647E3B8F2E716CA067CB13387E?execution=e1s1} +This is an exetremely long url where it may make sense to use a larger QR code. + +\begin{lstlisting} +it can be changed by setting \Lkeyword{qrheight} to another value, for example to 2cm: +\hvqrurl*[qrheight=2cm]{https://identity.fu-berlin.de/idp-fub/profile/SAML2/Redirect/SSO;jsessionid=71C984647E3B8F2E716CA067CB13387E?execution=e1s1} +This is an exetremely long url where it may make sense to use a larger QR code. +\end{lstlisting} + + +\subsection{QR code level} +The QR code specification includes four levels of encoding: +Low (L) (\hvqrurl[qrlink=nolink]{https://www.tug.org/}), Medium (M), Quality (Q), +and High (H) (\hvqrurl[qrlink=nolink,qradjust=0pt,qrlevel=H]{https://www.tug.org/}), +in increasing order of error-correction capability. +In general, for a given text a higher error-correction level requires +more bits of information in the QR code. + +\begin{lstlisting} +The QR code specification includes four levels of encoding: +Low (L) (\hvqrurl{https://www.tug.org/}), Medium (M), Quality (Q), +and High (H) (\hvqrurl[qradjust=0pt,qrlevel=H]{https://www.tug.org/}), +in increasing order of error-correction capability. +\end{lstlisting} + +The first QR code has the default level \Lkeyval{M} and the last one the +level \Lkeyval{H}. In general the user has not to set this keyword it will be +controlled internally by the package. + + + +\printindex + + +\section{The Package Source} +\lstinputlisting[basicstyle=\ttfamily\footnotesize,tabsize=3,numbers=left,numberstyle=\tiny]{hvqrurl.sty} + + +\end{document} + diff --git a/macros/latex/contrib/hvqrurl/latex/hvqrurl.sty b/macros/latex/contrib/hvqrurl/latex/hvqrurl.sty new file mode 100644 index 0000000000..b8c657b82f --- /dev/null +++ b/macros/latex/contrib/hvqrurl/latex/hvqrurl.sty @@ -0,0 +1,47 @@ +%% $Id: hvqrurl.sty 1117 2019-11-28 20:54:41Z herbert $ +%% +%% This file is distributed under the terms of the LaTeX Project Public +%% License from CTAN archives in directory macros/latex/base/lppl.txt. +%% Either version 1.3 or, at your option, any later version. +%% +% Copyright 2019 Herbert Voss hvoss@tug.org +%% +\ProvidesPackage{hvqrurl}[% + 2019/11/27 v.0.01 (Herbert Voss) Supports qr images into the margin (hv)] +% +\NeedsTeXFormat{LaTeX2e} +\RequirePackage{url} +\RequirePackage{xcolor} +\RequirePackage{marginnote} +\RequirePackage{qrcode} +\RequirePackage{xkeyval} + +\newlength\qr@url@qrheight +\newlength\qr@url@qradjust + +\define@key{hvqr}{qrheight}[1cm]{\setlength\qr@url@qrheight{#1}} +\define@key{hvqr}{qradjust}[-1.5\normalbaselineskip]{\setlength\qr@url@qradjust{#1}} +\define@key{hvqr}{qrcolor}[black]{\colorlet{qr@url@qrcolor}{#1}} +\define@key{hvqr}{qrlevel}[M]{\def\qr@url@qrlevel{#1}} +\define@key{hvqr}{qrlink}[link]{\def\qr@url@qrlink{#1}} + +\setkeys{hvqr}{qrheight,qrcolor=black,qradjust,qrlevel,qrlink=link}% the default setting + +\newcommand*\hvqrset[1]{\setkeys{hvqr}{#1}} + +\def\hvqrurl{\@ifnextchar*{\@tempswafalse\hvqr@url}{\@tempswatrue\hvqr@@url}} +\def\hvqr@url*{\hvqr@@url} + +\newcommand*\hvqr@@url[2][]{% + \begingroup + \providecommand*\qr@blank{0}% + \ifx\relax#1\relax \else\hvqrset{#1}\fi + \expandafter\qrset\expandafter{\qr@url@qrlink,height=\qr@url@qrheight,level=\qr@url@qrlevel}% + \if@tempswa\url{#2}\fi + \edef\reserved@a{\noexpand\marginnote{\noexpand\color{qr@url@qrcolor}\noexpand\qrcode{% + \detokenize\expandafter{#2}}}[\qr@url@qradjust]}% + \reserved@a + \endgroup +} + +\endinput diff --git a/macros/latex/contrib/inputenx/README.md b/macros/latex/contrib/inputenx/README.md new file mode 100644 index 0000000000..9b7486bdd3 --- /dev/null +++ b/macros/latex/contrib/inputenx/README.md @@ -0,0 +1,7 @@ +# inputenx + +inputenx package for LaTeX + +This package provides input encodings using +standard mappings and covers nearly all slots. Thus it +serves as more uptodate replacement for package inputenc. diff --git a/macros/latex/contrib/oberdiek/inputenx.dtx b/macros/latex/contrib/inputenx/inputenx.dtx index cab72230e5..793a27701e 100644 --- a/macros/latex/contrib/oberdiek/inputenx.dtx +++ b/macros/latex/contrib/inputenx/inputenx.dtx @@ -1,13 +1,13 @@ % \iffalse meta-comment % % File: inputenx.dtx -% Version: 2016/05/16 v1.11 +% Version: 2019/11/29 v1.12 % Info: Enhanced input encoding handling % -% Copyright (C) 2006-2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 -% https://github.com/ho-tex/oberdiek/issues +% Copyright (C) +% 2006-2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group +% https://github.com/ho-tex/inputenx/issues % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -23,7 +23,7 @@ % % The Current Maintainers of this work are % Heiko Oberdiek and the Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% https://github.com/ho-tex/inputenx/issues % % This work consists of the main source file inputenx.dtx % and the derived files @@ -42,8 +42,8 @@ % inputenx-licrcmds.txt, inputenx-utf8enc.txt. % % Distribution: -% CTAN:macros/latex/contrib/oberdiek/inputenx.dtx -% CTAN:macros/latex/contrib/oberdiek/inputenx.pdf +% CTAN:macros/latex/contrib/inputenx/inputenx.dtx +% CTAN:macros/latex/contrib/inputenx/inputenx.pdf % % Unpacking: % (a) If inputenx.ins is present: @@ -72,50 +72,50 @@ % pdflatex inputenx.dtx % % Installation: -% TDS:tex/latex/oberdiek/inputenx.sty -% TDS:tex/latex/oberdiek/ix-alias.def -% TDS:tex/latex/oberdiek/ix-math.def -% TDS:tex/latex/oberdiek/ix-name.def -% TDS:tex/latex/oberdiek/ix-slot.def -% TDS:tex/latex/oberdiek/ix-uc.def -% TDS:tex/latex/oberdiek/ix-utf8enc.dfu -% TDS:tex/latex/oberdiek/x-ascii.def -% TDS:tex/latex/oberdiek/x-verbatim.def -% TDS:tex/latex/oberdiek/x-atarist.def -% TDS:tex/latex/oberdiek/x-iso-8859-1.def -% TDS:tex/latex/oberdiek/x-iso-8859-2.def -% TDS:tex/latex/oberdiek/x-iso-8859-3.def -% TDS:tex/latex/oberdiek/x-iso-8859-4.def -% TDS:tex/latex/oberdiek/x-iso-8859-5.def -% TDS:tex/latex/oberdiek/x-iso-8859-8.def -% TDS:tex/latex/oberdiek/x-iso-8859-9.def -% TDS:tex/latex/oberdiek/x-iso-8859-10.def -% TDS:tex/latex/oberdiek/x-iso-8859-13.def -% TDS:tex/latex/oberdiek/x-iso-8859-14.def -% TDS:tex/latex/oberdiek/x-iso-8859-15.def -% TDS:tex/latex/oberdiek/x-iso-8859-16.def -% TDS:tex/latex/oberdiek/x-cp437.def -% TDS:tex/latex/oberdiek/x-cp850.def -% TDS:tex/latex/oberdiek/x-cp852.def -% TDS:tex/latex/oberdiek/x-cp855.def -% TDS:tex/latex/oberdiek/x-cp858.def -% TDS:tex/latex/oberdiek/x-cp865.def -% TDS:tex/latex/oberdiek/x-cp866.def -% TDS:tex/latex/oberdiek/x-cp1250.def -% TDS:tex/latex/oberdiek/x-cp1251.def -% TDS:tex/latex/oberdiek/x-cp1252.def -% TDS:tex/latex/oberdiek/x-cp1255.def -% TDS:tex/latex/oberdiek/x-cp1257.def -% TDS:tex/latex/oberdiek/x-dec-mcs.def -% TDS:tex/latex/oberdiek/x-koi8-r.def -% TDS:tex/latex/oberdiek/x-mac-centeuro.def -% TDS:tex/latex/oberdiek/x-mac-cyrillic.def -% TDS:tex/latex/oberdiek/x-mac-roman.def -% TDS:tex/latex/oberdiek/x-nextstep.def -% TDS:doc/latex/oberdiek/inputenx.pdf -% TDS:doc/latex/oberdiek/inputenx-licrcmds.txt -% TDS:doc/latex/oberdiek/inputenx-utf8enc.txt -% TDS:source/latex/oberdiek/inputenx.dtx +% TDS:tex/latex/inputenx/inputenx.sty +% TDS:tex/latex/inputenx/ix-alias.def +% TDS:tex/latex/inputenx/ix-math.def +% TDS:tex/latex/inputenx/ix-name.def +% TDS:tex/latex/inputenx/ix-slot.def +% TDS:tex/latex/inputenx/ix-uc.def +% TDS:tex/latex/inputenx/ix-utf8enc.dfu +% TDS:tex/latex/inputenx/x-ascii.def +% TDS:tex/latex/inputenx/x-verbatim.def +% TDS:tex/latex/inputenx/x-atarist.def +% TDS:tex/latex/inputenx/x-iso-8859-1.def +% TDS:tex/latex/inputenx/x-iso-8859-2.def +% TDS:tex/latex/inputenx/x-iso-8859-3.def +% TDS:tex/latex/inputenx/x-iso-8859-4.def +% TDS:tex/latex/inputenx/x-iso-8859-5.def +% TDS:tex/latex/inputenx/x-iso-8859-8.def +% TDS:tex/latex/inputenx/x-iso-8859-9.def +% TDS:tex/latex/inputenx/x-iso-8859-10.def +% TDS:tex/latex/inputenx/x-iso-8859-13.def +% TDS:tex/latex/inputenx/x-iso-8859-14.def +% TDS:tex/latex/inputenx/x-iso-8859-15.def +% TDS:tex/latex/inputenx/x-iso-8859-16.def +% TDS:tex/latex/inputenx/x-cp437.def +% TDS:tex/latex/inputenx/x-cp850.def +% TDS:tex/latex/inputenx/x-cp852.def +% TDS:tex/latex/inputenx/x-cp855.def +% TDS:tex/latex/inputenx/x-cp858.def +% TDS:tex/latex/inputenx/x-cp865.def +% TDS:tex/latex/inputenx/x-cp866.def +% TDS:tex/latex/inputenx/x-cp1250.def +% TDS:tex/latex/inputenx/x-cp1251.def +% TDS:tex/latex/inputenx/x-cp1252.def +% TDS:tex/latex/inputenx/x-cp1255.def +% TDS:tex/latex/inputenx/x-cp1257.def +% TDS:tex/latex/inputenx/x-dec-mcs.def +% TDS:tex/latex/inputenx/x-koi8-r.def +% TDS:tex/latex/inputenx/x-mac-centeuro.def +% TDS:tex/latex/inputenx/x-mac-cyrillic.def +% TDS:tex/latex/inputenx/x-mac-roman.def +% TDS:tex/latex/inputenx/x-nextstep.def +% TDS:doc/latex/inputenx/inputenx.pdf +% TDS:doc/latex/inputenx/inputenx-licrcmds.txt +% TDS:doc/latex/inputenx/inputenx-utf8enc.txt +% TDS:source/latex/inputenx/inputenx.dtx % %<*ignore> \begingroup @@ -132,7 +132,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: inputenx 2016/05/16 v1.11 Enhanced input encoding handling (HO)} +\Msg{* Package: inputenx 2019/11/29 v1.12 Enhanced input encoding handling (HO)} \Msg{************************************************************************} \keepsilent @@ -144,10 +144,11 @@ This is a generated file. Project: inputenx -Version: 2016/05/16 v1.11 +Version: 2019/11/29 v1.12 -Copyright (C) 2006-2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2006-2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -163,7 +164,7 @@ This work has the LPPL maintenance status "maintained". The Current Maintainers of this work are Heiko Oberdiek and the Oberdiek Package Support Group -https://github.com/ho-tex/oberdiek/issues +https://github.com/ho-tex/inputenx/issues This work consists of the main source file inputenx.dtx @@ -188,7 +189,7 @@ and the derived files \generate{% \file{inputenx.ins}{\from{inputenx.dtx}{install}}% \file{inputenx.drv}{\from{inputenx.dtx}{driver}}% - \usedir{tex/latex/oberdiek}% + \usedir{tex/latex/inputenx}% \file{inputenx.sty}{\from{inputenx.dtx}{package}}% \file{ix-alias.def}{\from{inputenx.dtx}{alias}}% \file{ix-math.def}{\from{inputenx.dtx}{math}}% @@ -229,12 +230,12 @@ and the derived files \file{x-mac-cyrillic.def}{\from{inputenx.dtx}{mac-cyrillic}}% \file{x-mac-roman.def}{\from{inputenx.dtx}{mac-roman}}% \file{x-nextstep.def}{\from{inputenx.dtx}{nextstep}}% - \usedir{doc/latex/oberdiek}% + \usedir{doc/latex/inputenx}% \file{inputenx-licrcmds.txt}{\from{inputenx.dtx}{licrcmds}}% \file{inputenx-utf8enc.txt}{\from{inputenx.dtx}{dfudoc}}% \nopreamble \nopostamble -% \usedir{source/latex/oberdiek/catalogue}% +% \usedir{source/latex/inputenx/catalogue}% % \file{inputenx.xml}{\from{inputenx.dtx}{catalogue}}% } @@ -273,7 +274,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{inputenx.drv}% - [2016/05/16 v1.11 Enhanced input encoding handling (HO)]% + [2019/11/29 v1.12 Enhanced input encoding handling (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2011/11/22] \usepackage{longtable} @@ -303,9 +304,9 @@ and the derived files % \GetFileInfo{inputenx.drv} % % \title{The \xpackage{inputenx} package} -% \date{2016/05/16 v1.11} +% \date{2019/11/29 v1.12} % \author{Heiko Oberdiek\thanks -% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}} +% {Please report any issues at \url{https://github.com/ho-tex/inputenx/issues}}} % % \maketitle % @@ -549,7 +550,7 @@ and the derived files %<*package> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{inputenx}% - [2016/05/16 v1.11 Enhanced input encoding handling (HO)]% + [2019/11/29 v1.12 Enhanced input encoding handling (HO)]% % \end{macrocode} % % \subsection{Encoding names} @@ -811,7 +812,7 @@ and the derived files % % \begin{macrocode} %<*alias> -\ProvidesFile{ix-alias.def}[2016/05/16 v1.11 Alias list (inputenx)] +\ProvidesFile{ix-alias.def}[2019/11/29 v1.12 Alias list (inputenx)] % \end{macrocode} % The alias mechanism is also used to hide the prefix |x-|: % \begin{macrocode} @@ -895,7 +896,7 @@ and the derived files % \begin{macrocode} %<*ascii> \ProvidesFile{x-ascii.def}% - [2016/05/16 v1.11 Input encoding ascii (inputenx)]% + [2019/11/29 v1.12 Input encoding ascii (inputenx)]% \csname @inpenc@test\endcsname %</ascii> % \end{macrocode} @@ -904,7 +905,7 @@ and the derived files % \begin{macrocode} %<*verbatim> \ProvidesFile{x-verbatim.def}% - [2016/05/16 v1.11 Input encoding verbatim (inputenx)]% + [2019/11/29 v1.12 Input encoding verbatim (inputenx)]% \csname @inpenc@test\endcsname \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter @@ -935,7 +936,7 @@ and the derived files % \begin{macrocode} %<*atarist> \ProvidesFile{x-atarist.def}% - [2016/05/16 v1.11 Input encoding atarist (inputenx)]% + [2019/11/29 v1.12 Input encoding atarist (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textGamma}{% @@ -1199,7 +1200,7 @@ and the derived files % \begin{macrocode} %<*iso-8859-1> \ProvidesFile{x-iso-8859-1.def}% - [2016/05/16 v1.11 Input encoding iso-8859-1 (inputenx)]% + [2019/11/29 v1.12 Input encoding iso-8859-1 (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textasciiacute}{% @@ -1364,7 +1365,7 @@ and the derived files % \begin{macrocode} %<*iso-8859-2> \ProvidesFile{x-iso-8859-2.def}% - [2016/05/16 v1.11 Input encoding iso-8859-2 (inputenx)]% + [2019/11/29 v1.12 Input encoding iso-8859-2 (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textacutedbl}{% @@ -1499,7 +1500,7 @@ and the derived files % \begin{macrocode} %<*iso-8859-3> \ProvidesFile{x-iso-8859-3.def}% - [2016/05/16 v1.11 Input encoding iso-8859-3 (inputenx)]% + [2019/11/29 v1.12 Input encoding iso-8859-3 (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textasciiacute}{% @@ -1639,7 +1640,7 @@ and the derived files % \begin{macrocode} %<*iso-8859-4> \ProvidesFile{x-iso-8859-4.def}% - [2016/05/16 v1.11 Input encoding iso-8859-4 (inputenx)]% + [2019/11/29 v1.12 Input encoding iso-8859-4 (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textTstroke}{% @@ -1780,7 +1781,7 @@ and the derived files % \begin{macrocode} %<*iso-8859-5> \ProvidesFile{x-iso-8859-5.def}% - [2016/05/16 v1.11 Input encoding iso-8859-5 (inputenx)]% + [2019/11/29 v1.12 Input encoding iso-8859-5 (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textnumero}{% @@ -1902,7 +1903,7 @@ and the derived files % \begin{macrocode} %<*iso-8859-8> \ProvidesFile{x-iso-8859-8.def}% - [2016/05/16 v1.11 Input encoding iso-8859-8 (inputenx)]% + [2019/11/29 v1.12 Input encoding iso-8859-8 (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textasciiacute}{% @@ -2041,7 +2042,7 @@ and the derived files % \begin{macrocode} %<*iso-8859-9> \ProvidesFile{x-iso-8859-9.def}% - [2016/05/16 v1.11 Input encoding iso-8859-9 (inputenx)]% + [2019/11/29 v1.12 Input encoding iso-8859-9 (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textasciiacute}{% @@ -2206,7 +2207,7 @@ and the derived files % \begin{macrocode} %<*iso-8859-10> \ProvidesFile{x-iso-8859-10.def}% - [2016/05/16 v1.11 Input encoding iso-8859-10 (inputenx)]% + [2019/11/29 v1.12 Input encoding iso-8859-10 (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textTstroke}{% @@ -2329,7 +2330,7 @@ and the derived files % \begin{macrocode} %<*iso-8859-13> \ProvidesFile{x-iso-8859-13.def}% - [2016/05/16 v1.11 Input encoding iso-8859-13 (inputenx)]% + [2019/11/29 v1.12 Input encoding iso-8859-13 (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textbrokenbar}{% @@ -2482,7 +2483,7 @@ and the derived files % \begin{macrocode} %<*iso-8859-14> \ProvidesFile{x-iso-8859-14.def}% - [2016/05/16 v1.11 Input encoding iso-8859-14 (inputenx)]% + [2019/11/29 v1.12 Input encoding iso-8859-14 (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \DeclareInputText{160}{\nobreakspace} @@ -2590,7 +2591,7 @@ and the derived files % \begin{macrocode} %<*iso-8859-15> \ProvidesFile{x-iso-8859-15.def}% - [2016/05/16 v1.11 Input encoding iso-8859-15 (inputenx)]% + [2019/11/29 v1.12 Input encoding iso-8859-15 (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textasciimacron}{% @@ -2737,7 +2738,7 @@ and the derived files % \begin{macrocode} %<*iso-8859-16> \ProvidesFile{x-iso-8859-16.def}% - [2016/05/16 v1.11 Input encoding iso-8859-16 (inputenx)]% + [2019/11/29 v1.12 Input encoding iso-8859-16 (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textcommabelow}[1]{% @@ -2868,7 +2869,7 @@ and the derived files % \begin{macrocode} %<*cp437> \ProvidesFile{x-cp437.def}% - [2016/05/16 v1.11 Input encoding cp437 (inputenx)]% + [2019/11/29 v1.12 Input encoding cp437 (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textGamma}{% @@ -3117,7 +3118,7 @@ and the derived files % \begin{macrocode} %<*cp850> \ProvidesFile{x-cp850.def}% - [2016/05/16 v1.11 Input encoding cp850 (inputenx)]% + [2019/11/29 v1.12 Input encoding cp850 (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textasciiacute}{% @@ -3332,7 +3333,7 @@ and the derived files % \begin{macrocode} %<*cp852> \ProvidesFile{x-cp852.def}% - [2016/05/16 v1.11 Input encoding cp852 (inputenx)]% + [2019/11/29 v1.12 Input encoding cp852 (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textacutedbl}{% @@ -3505,7 +3506,7 @@ and the derived files % \begin{macrocode} %<*cp855> \ProvidesFile{x-cp855.def}% - [2016/05/16 v1.11 Input encoding cp855 (inputenx)]% + [2019/11/29 v1.12 Input encoding cp855 (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textblacksquare}{% @@ -3665,7 +3666,7 @@ and the derived files % \begin{macrocode} %<*cp858> \ProvidesFile{x-cp858.def}% - [2016/05/16 v1.11 Input encoding cp858 (inputenx)]% + [2019/11/29 v1.12 Input encoding cp858 (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textasciiacute}{% @@ -3883,7 +3884,7 @@ and the derived files % \begin{macrocode} %<*cp865> \ProvidesFile{x-cp865.def}% - [2016/05/16 v1.11 Input encoding cp865 (inputenx)]% + [2019/11/29 v1.12 Input encoding cp865 (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textGamma}{% @@ -4129,7 +4130,7 @@ and the derived files % \begin{macrocode} %<*cp866> \ProvidesFile{x-cp866.def}% - [2016/05/16 v1.11 Input encoding cp866 (inputenx)]% + [2019/11/29 v1.12 Input encoding cp866 (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textblacksquare}{% @@ -4295,7 +4296,7 @@ and the derived files % \begin{macrocode} %<*cp1250> \ProvidesFile{x-cp1250.def}% - [2016/05/16 v1.11 Input encoding cp1250 (inputenx)]% + [2019/11/29 v1.12 Input encoding cp1250 (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textacutedbl}{% @@ -4472,7 +4473,7 @@ and the derived files % \begin{macrocode} %<*cp1251> \ProvidesFile{x-cp1251.def}% - [2016/05/16 v1.11 Input encoding cp1251 (inputenx)]% + [2019/11/29 v1.12 Input encoding cp1251 (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textbrokenbar}{% @@ -4646,7 +4647,7 @@ and the derived files % \begin{macrocode} %<*cp1252> \ProvidesFile{x-cp1252.def}% - [2016/05/16 v1.11 Input encoding cp1252 (inputenx)]% + [2019/11/29 v1.12 Input encoding cp1252 (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textasciiacute}{% @@ -4844,7 +4845,7 @@ and the derived files % \begin{macrocode} %<*cp1255> \ProvidesFile{x-cp1255.def}% - [2016/05/16 v1.11 Input encoding cp1255 (inputenx)]% + [2019/11/29 v1.12 Input encoding cp1255 (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textasciiacute}{% @@ -4994,7 +4995,7 @@ and the derived files % \begin{macrocode} %<*cp1257> \ProvidesFile{x-cp1257.def}% - [2016/05/16 v1.11 Input encoding cp1257 (inputenx)]% + [2019/11/29 v1.12 Input encoding cp1257 (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textasciiacute}{% @@ -5182,7 +5183,7 @@ and the derived files % \begin{macrocode} %<*dec-mcs> \ProvidesFile{x-dec-mcs.def}% - [2016/05/16 v1.11 Input encoding dec-mcs (inputenx)]% + [2019/11/29 v1.12 Input encoding dec-mcs (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textcent}{% @@ -5308,7 +5309,7 @@ and the derived files % \begin{macrocode} %<*koi8-r> \ProvidesFile{x-koi8-r.def}% - [2016/05/16 v1.11 Input encoding koi8-r (inputenx)]% + [2019/11/29 v1.12 Input encoding koi8-r (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textapproxequal}{% @@ -5470,7 +5471,7 @@ and the derived files % \begin{macrocode} %<*mac-centeuro> \ProvidesFile{x-mac-centeuro.def}% - [2016/05/16 v1.11 Input encoding mac-centeuro (inputenx)]% + [2019/11/29 v1.12 Input encoding mac-centeuro (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textasciicaron}{% @@ -5649,7 +5650,7 @@ and the derived files % \begin{macrocode} %<*mac-cyrillic> \ProvidesFile{x-mac-cyrillic.def}% - [2016/05/16 v1.11 Input encoding mac-cyrillic (inputenx)]% + [2019/11/29 v1.12 Input encoding mac-cyrillic (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textapproxequal}{% @@ -5845,7 +5846,7 @@ and the derived files % \begin{macrocode} %<*mac-roman> \ProvidesFile{x-mac-roman.def}% - [2016/05/16 v1.11 Input encoding mac-roman (inputenx)]% + [2019/11/29 v1.12 Input encoding mac-roman (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textOmega}{% @@ -6074,7 +6075,7 @@ and the derived files % \begin{macrocode} %<*nextstep> \ProvidesFile{x-nextstep.def}% - [2016/05/16 v1.11 Input encoding nextstep (inputenx)]% + [2019/11/29 v1.12 Input encoding nextstep (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter \ProvideTextCommandDefault{\textacutedbl}{% @@ -6295,7 +6296,7 @@ and the derived files % \begin{macrocode} %<*dfu> \ProvidesFile{ix-utf8enc.dfu}% - [2016/05/16 v1.11 Additions of inputenx for utf8enc.dfu]% + [2019/11/29 v1.12 Additions of inputenx for utf8enc.dfu]% \DeclareUnicodeCharacter{00A0}{\nobreakspace} \DeclareUnicodeCharacter{00AD}{\-} \DeclareUnicodeCharacter{0100}{\@tabacckludge=A} @@ -6540,7 +6541,7 @@ and the derived files % \begin{macrocode} %<*name> \ProvidesFile{ix-name.def}% - [2016/05/16 v1.11 Name list (inputenx)]% + [2019/11/29 v1.12 Name list (inputenx)]% % \end{macrocode} % % \textit{List omitted here, see \xfile{ix-name.def}.} @@ -7250,7 +7251,7 @@ and the derived files % \begin{macrocode} %<*slot> \ProvidesFile{ix-slot.def}% - [2016/05/16 v1.11 SLOT and UC to Encodings (inputenx)]% + [2019/11/29 v1.12 SLOT and UC to Encodings (inputenx)]% % \end{macrocode} % % \textit{List omitted here, see \xfile{ix-slot.def}.} @@ -9403,7 +9404,7 @@ and the derived files % \begin{macrocode} %<*uc> \ProvidesFile{ix-uc.def}% - [2016/05/16 v1.11 UC to LICR (inputenx)]% + [2019/11/29 v1.12 UC to LICR (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter % \end{macrocode} @@ -10476,7 +10477,7 @@ and the derived files % \begin{macrocode} %<*math> \ProvidesFile{ix-math.def}% - [2016/05/16 v1.11 Math list (inputenx)]% + [2019/11/29 v1.12 Math list (inputenx)]% \edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} \makeatletter % \end{macrocode} @@ -10568,7 +10569,7 @@ and the derived files % defined by standard \LaTeX\ without extra packages. % \begin{macrocode} %<*licrcmds> - % List of known LICR commdands of inputenx 2016/05/16 v1.11 + % List of known LICR commdands of inputenx 2019/11/29 v1.12 % % Format: \LICRcmd{<command>}{<type>} % Types: @@ -10677,7 +10678,7 @@ and the derived files % % \begin{macrocode} %<*dfudoc> - % inputenx-utf8enc.txt 2016/05/16 v1.11 + % inputenx-utf8enc.txt 2019/11/29 v1.12 % Commented additions for utf8enc.dfu % \end{macrocode} @@ -11760,35 +11761,31 @@ and the derived files % \paragraph{Package.} This package is available on % CTAN\footnote{\CTANpkg{inputenx}}: % \begin{description} -% \item[\CTAN{macros/latex/contrib/oberdiek/inputenx.dtx}] The source file. -% \item[\CTAN{macros/latex/contrib/oberdiek/inputenx.pdf}] Documentation. +% \item[\CTAN{macros/latex/contrib/inputenx/inputenx.dtx}] The source file. +% \item[\CTAN{macros/latex/contrib/inputenx/inputenx.pdf}] Documentation. % \end{description} % % -% \paragraph{Bundle.} All the packages of the bundle `oberdiek' +% \paragraph{Bundle.} All the packages of the bundle `inputenx' % are also available in a TDS compliant ZIP archive. There % the packages are already unpacked and the documentation files % are generated. The files and directories obey the TDS standard. % \begin{description} -% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] +% \item[\CTANinstall{install/macros/latex/contrib/inputenx.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} % -% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the +% \paragraph{Unpacking.} Unpack the \xfile{inputenx.tds.zip} in the % TDS tree (also known as \xfile{texmf} tree) of your choice. % Example (linux): % \begin{quote} -% |unzip oberdiek.tds.zip -d ~/texmf| +% |unzip inputenx.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -11804,50 +11801,50 @@ and the derived files % \begin{quote} % \def\t{^^A % \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} -% inputenx.sty & tex/latex/oberdiek/inputenx.sty\\ -% ix-alias.def & tex/latex/oberdiek/ix-alias.def\\ -% ix-math.def & tex/latex/oberdiek/ix-math.def\\ -% ix-name.def & tex/latex/oberdiek/ix-name.def\\ -% ix-slot.def & tex/latex/oberdiek/ix-slot.def\\ -% ix-uc.def & tex/latex/oberdiek/ix-uc.def\\ -% ix-utf8enc.dfu & tex/latex/oberdiek/ix-utf8enc.dfu\\ -% x-ascii.def & tex/latex/oberdiek/x-ascii.def\\ -% x-verbatim.def & tex/latex/oberdiek/x-verbatim.def\\ -% x-atarist.def & tex/latex/oberdiek/x-atarist.def\\ -% x-iso-8859-1.def & tex/latex/oberdiek/x-iso-8859-1.def\\ -% x-iso-8859-2.def & tex/latex/oberdiek/x-iso-8859-2.def\\ -% x-iso-8859-3.def & tex/latex/oberdiek/x-iso-8859-3.def\\ -% x-iso-8859-4.def & tex/latex/oberdiek/x-iso-8859-4.def\\ -% x-iso-8859-5.def & tex/latex/oberdiek/x-iso-8859-5.def\\ -% x-iso-8859-8.def & tex/latex/oberdiek/x-iso-8859-8.def\\ -% x-iso-8859-9.def & tex/latex/oberdiek/x-iso-8859-9.def\\ -% x-iso-8859-10.def & tex/latex/oberdiek/x-iso-8859-10.def\\ -% x-iso-8859-13.def & tex/latex/oberdiek/x-iso-8859-13.def\\ -% x-iso-8859-14.def & tex/latex/oberdiek/x-iso-8859-14.def\\ -% x-iso-8859-15.def & tex/latex/oberdiek/x-iso-8859-15.def\\ -% x-iso-8859-16.def & tex/latex/oberdiek/x-iso-8859-16.def\\ -% x-cp437.def & tex/latex/oberdiek/x-cp437.def\\ -% x-cp850.def & tex/latex/oberdiek/x-cp850.def\\ -% x-cp852.def & tex/latex/oberdiek/x-cp852.def\\ -% x-cp855.def & tex/latex/oberdiek/x-cp855.def\\ -% x-cp858.def & tex/latex/oberdiek/x-cp858.def\\ -% x-cp865.def & tex/latex/oberdiek/x-cp865.def\\ -% x-cp866.def & tex/latex/oberdiek/x-cp866.def\\ -% x-cp1250.def & tex/latex/oberdiek/x-cp1250.def\\ -% x-cp1251.def & tex/latex/oberdiek/x-cp1251.def\\ -% x-cp1252.def & tex/latex/oberdiek/x-cp1252.def\\ -% x-cp1255.def & tex/latex/oberdiek/x-cp1255.def\\ -% x-cp1257.def & tex/latex/oberdiek/x-cp1257.def\\ -% x-dec-mcs.def & tex/latex/oberdiek/x-dec-mcs.def\\ -% x-koi8-r.def & tex/latex/oberdiek/x-koi8-r.def\\ -% x-mac-centeuro.def & tex/latex/oberdiek/x-mac-centeuro.def\\ -% x-mac-cyrillic.def & tex/latex/oberdiek/x-mac-cyrillic.def\\ -% x-mac-roman.def & tex/latex/oberdiek/x-mac-roman.def\\ -% x-nextstep.def & tex/latex/oberdiek/x-nextstep.def\\ -% inputenx.pdf & doc/latex/oberdiek/inputenx.pdf\\ -% inputenx-licrcmds.txt & doc/latex/oberdiek/inputenx-licrcmds.txt\\ -% inputenx-utf8enc.txt & doc/latex/oberdiek/inputenx-utf8enc.txt\\ -% inputenx.dtx & source/latex/oberdiek/inputenx.dtx\\ +% inputenx.sty & tex/latex/inputenx/inputenx.sty\\ +% ix-alias.def & tex/latex/inputenx/ix-alias.def\\ +% ix-math.def & tex/latex/inputenx/ix-math.def\\ +% ix-name.def & tex/latex/inputenx/ix-name.def\\ +% ix-slot.def & tex/latex/inputenx/ix-slot.def\\ +% ix-uc.def & tex/latex/inputenx/ix-uc.def\\ +% ix-utf8enc.dfu & tex/latex/inputenx/ix-utf8enc.dfu\\ +% x-ascii.def & tex/latex/inputenx/x-ascii.def\\ +% x-verbatim.def & tex/latex/inputenx/x-verbatim.def\\ +% x-atarist.def & tex/latex/inputenx/x-atarist.def\\ +% x-iso-8859-1.def & tex/latex/inputenx/x-iso-8859-1.def\\ +% x-iso-8859-2.def & tex/latex/inputenx/x-iso-8859-2.def\\ +% x-iso-8859-3.def & tex/latex/inputenx/x-iso-8859-3.def\\ +% x-iso-8859-4.def & tex/latex/inputenx/x-iso-8859-4.def\\ +% x-iso-8859-5.def & tex/latex/inputenx/x-iso-8859-5.def\\ +% x-iso-8859-8.def & tex/latex/inputenx/x-iso-8859-8.def\\ +% x-iso-8859-9.def & tex/latex/inputenx/x-iso-8859-9.def\\ +% x-iso-8859-10.def & tex/latex/inputenx/x-iso-8859-10.def\\ +% x-iso-8859-13.def & tex/latex/inputenx/x-iso-8859-13.def\\ +% x-iso-8859-14.def & tex/latex/inputenx/x-iso-8859-14.def\\ +% x-iso-8859-15.def & tex/latex/inputenx/x-iso-8859-15.def\\ +% x-iso-8859-16.def & tex/latex/inputenx/x-iso-8859-16.def\\ +% x-cp437.def & tex/latex/inputenx/x-cp437.def\\ +% x-cp850.def & tex/latex/inputenx/x-cp850.def\\ +% x-cp852.def & tex/latex/inputenx/x-cp852.def\\ +% x-cp855.def & tex/latex/inputenx/x-cp855.def\\ +% x-cp858.def & tex/latex/inputenx/x-cp858.def\\ +% x-cp865.def & tex/latex/inputenx/x-cp865.def\\ +% x-cp866.def & tex/latex/inputenx/x-cp866.def\\ +% x-cp1250.def & tex/latex/inputenx/x-cp1250.def\\ +% x-cp1251.def & tex/latex/inputenx/x-cp1251.def\\ +% x-cp1252.def & tex/latex/inputenx/x-cp1252.def\\ +% x-cp1255.def & tex/latex/inputenx/x-cp1255.def\\ +% x-cp1257.def & tex/latex/inputenx/x-cp1257.def\\ +% x-dec-mcs.def & tex/latex/inputenx/x-dec-mcs.def\\ +% x-koi8-r.def & tex/latex/inputenx/x-koi8-r.def\\ +% x-mac-centeuro.def & tex/latex/inputenx/x-mac-centeuro.def\\ +% x-mac-cyrillic.def & tex/latex/inputenx/x-mac-cyrillic.def\\ +% x-mac-roman.def & tex/latex/inputenx/x-mac-roman.def\\ +% x-nextstep.def & tex/latex/inputenx/x-nextstep.def\\ +% inputenx.pdf & doc/latex/inputenx/inputenx.pdf\\ +% inputenx-licrcmds.txt & doc/latex/inputenx/inputenx-licrcmds.txt\\ +% inputenx-utf8enc.txt & doc/latex/inputenx/inputenx-utf8enc.txt\\ +% inputenx.dtx & source/latex/inputenx/inputenx.dtx\\ % \end{tabular}^^A % }^^A % \sbox0{\t}^^A @@ -11916,8 +11913,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} @@ -11966,17 +11963,17 @@ and the derived files % \bibitem{inputenc} % Alan Jeffrey, Frank Mittelbach, % \textit{inputenc.sty}, 2006/05/05 v1.1b. -% \CTAN{macros/latex/base/inputenc.dtx} +% \CTANpkg{inputenc} % % \bibitem{selinput} % Heiko Oberdiek, % \textit{The \xpackage{selinput} package}, 2007/06/16 v1.1. -% \CTAN{macros/latex/contrib/oberdiek/selinput.pdf} +% \CTANpkg{selinput} % % \bibitem{pmboxdraw} % Heiko Oberdiek, % \textit{The \xpackage{pmboxdraw} package}, 2006/05/03 v1.0. -% \CTAN{macros/latex/contrib/oberdiek/pmboxdraw.pdf} +% \CTANpkg{pmboxdraw} % % \bibitem{dash} % Wikipedia, \textit{Dash}. @@ -12134,6 +12131,10 @@ and the derived files % \item % Documentation updates. % \end{Version} +% \begin{Version}{2019/11/29 v1.12} +% \item +% Documentation updates. +% \end{Version} % \end{History} % % \PrintIndex diff --git a/macros/latex/contrib/inputenx/inputenx.pdf b/macros/latex/contrib/inputenx/inputenx.pdf Binary files differnew file mode 100644 index 0000000000..02a3e73596 --- /dev/null +++ b/macros/latex/contrib/inputenx/inputenx.pdf diff --git a/macros/latex/contrib/luacolor/README.md b/macros/latex/contrib/luacolor/README.md new file mode 100644 index 0000000000..fd1ca64042 --- /dev/null +++ b/macros/latex/contrib/luacolor/README.md @@ -0,0 +1,7 @@ +# luacolor + +luacolor package for LaTeX + + +Package luacolor implements color support based +on LuaTeX's node attributes. diff --git a/macros/latex/contrib/oberdiek/luacolor.dtx b/macros/latex/contrib/luacolor/luacolor.dtx index 310689bd88..7ce99e5322 100644 --- a/macros/latex/contrib/oberdiek/luacolor.dtx +++ b/macros/latex/contrib/luacolor/luacolor.dtx @@ -1,13 +1,13 @@ % \iffalse meta-comment % % File: luacolor.dtx -% Version: 2019/07/25 v1.12 +% Version: 2019/11/29 v1.13 % Info: Color support via LuaTeX's attributes % -% Copyright (C) 2007, 2009-2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 -% https://github.com/ho-tex/oberdiek/issues +% Copyright (C) +% 2007, 2009-2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group +% https://github.com/ho-tex/luacolor/issues % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -23,17 +23,15 @@ % % The Current Maintainers of this work are % Heiko Oberdiek and the Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% https://github.com/ho-tex/luacolor/issues % % This work consists of the main source file luacolor.dtx % and the derived files -% luacolor.sty, luacolor.pdf, luacolor.ins, luacolor.drv, -% luacolor-test1.tex, luacolor-test2.tex, luacolor-test3.tex, -% oberdiek.luacolor.lua, luacolor.lua, +% luacolor.sty, luacolor.pdf, luacolor.lua, % % Distribution: -% CTAN:macros/latex/contrib/oberdiek/luacolor.dtx -% CTAN:macros/latex/contrib/oberdiek/luacolor.pdf +% CTAN:macros/latex/contrib/luacolor/luacolor.dtx +% CTAN:macros/latex/contrib/luacolor/luacolor.pdf % % Unpacking: % (a) If luacolor.ins is present: @@ -62,14 +60,10 @@ % pdflatex luacolor.dtx % % Installation: -% TDS:tex/latex/oberdiek/luacolor.sty -% TDS:scripts/oberdiek/oberdiek.luacolor.lua -% TDS:scripts/oberdiek/luacolor.lua -% TDS:doc/latex/oberdiek/luacolor.pdf -% TDS:doc/latex/oberdiek/test/luacolor-test1.tex -% TDS:doc/latex/oberdiek/test/luacolor-test2.tex -% TDS:doc/latex/oberdiek/test/luacolor-test3.tex -% TDS:source/latex/oberdiek/luacolor.dtx +% TDS:tex/latex/luacolor/luacolor.sty +% TDS:scripts/luacolor/luacolor.lua +% TDS:doc/latex/luacolor/luacolor.pdf +% TDS:source/latex/luacolor/luacolor.dtx % %<*ignore> \begingroup @@ -86,7 +80,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: luacolor 2019/07/25 v1.12 Color support via LuaTeX's attributes (HO)} +\Msg{* Package: luacolor 2019/11/29 v1.13 Color support via LuaTeX's attributes (HO)} \Msg{************************************************************************} \keepsilent @@ -98,10 +92,11 @@ This is a generated file. Project: luacolor -Version: 2019/07/25 v1.12 +Version: 2019/11/29 v1.13 -Copyright (C) 2007, 2009-2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2007, 2009-2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -117,7 +112,7 @@ This work has the LPPL maintenance status "maintained". The Current Maintainers of this work are Heiko Oberdiek and the Oberdiek Package Support Group -https://github.com/ho-tex/oberdiek/issues +https://github.com/ho-tex/luacolor/issues This work consists of the main source file luacolor.dtx @@ -132,15 +127,15 @@ and the derived files \generate{% \file{luacolor.ins}{\from{luacolor.dtx}{install}}% \file{luacolor.drv}{\from{luacolor.dtx}{driver}}% - \usedir{tex/latex/oberdiek}% + \usedir{tex/latex/luacolor}% \file{luacolor.sty}{\from{luacolor.dtx}{package}}% -% \usedir{doc/latex/oberdiek/test}% +% \usedir{doc/latex/luacolor/test}% % \file{luacolor-test1.tex}{\from{luacolor.dtx}{test1}}% % \file{luacolor-test2.tex}{\from{luacolor.dtx}{test2}}% % \file{luacolor-test3.tex}{\from{luacolor.dtx}{test3}}% \nopreamble \nopostamble -% \usedir{source/latex/oberdiek/catalogue}% +% \usedir{source/latex/luacolor/catalogue}% % \file{luacolor.xml}{\from{luacolor.dtx}{catalogue}}% } \def\MetaPrefix{-- } @@ -150,7 +145,7 @@ and the derived files } \def\currentpostamble{\defaultpostamble}% \generate{% - \usedir{scripts/oberdiek}% + \usedir{scripts/luacolor}% % \file{oberdiek.luacolor.lua}{\from{luacolor.dtx}{lua}}% \file{luacolor.lua}{\from{luacolor.dtx}{lua}}% } @@ -164,11 +159,11 @@ and the derived files \Msg{*} \Msg{* luacolor.sty} \Msg{*} -\Msg{* And install the following script files:} +\Msg{* And install the following script file:} \Msg{*} -\Msg{* oberdiek.luacolor.lua, luacolor.lua,} +\Msg{* luacolor.lua,} \Msg{*} -\Msg{* To produce the documentation run the file `luacolor.drv'} +\Msg{* To produce the documentation run the file `luacolor.dtx'} \Msg{* through LaTeX.} \Msg{*} \Msg{* Happy TeXing!} @@ -183,7 +178,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{luacolor.drv}% - [2019/07/25 v1.12 Color support via LuaTeX's attributes (HO)]% + [2019/11/29 v1.13 Color support via LuaTeX's attributes (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2011/11/22] \usepackage{paralist} @@ -218,9 +213,9 @@ and the derived files % \GetFileInfo{luacolor.drv} % % \title{The \xpackage{luacolor} package} -% \date{2019/07/25 v1.12} +% \date{2019/11/29 v1.13} % \author{Heiko Oberdiek\thanks -% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}} +% {Please report any issues at \url{https://github.com/ho-tex/luacolor/issues}}} % % \maketitle % @@ -361,7 +356,7 @@ and the derived files % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{luacolor}% - [2019/07/25 v1.12 Color support via LuaTeX's attributes (HO)] + [2019/11/29 v1.13 Color support via LuaTeX's attributes (HO)] % \end{macrocode} % % \subsection{Check for \LuaTeX} @@ -369,8 +364,7 @@ and the derived files % Without \LuaTeX\ there is no point in using this package. % \begin{macrocode} \RequirePackage{infwarerr}[2010/04/08]% -\RequirePackage{ifluatex}[2010/03/01]% -\RequirePackage{ifpdf}[2011/01/30]% +\RequirePackage{iftex}[2019/11/07]% \RequirePackage{ltxcmds}[2011/04/18]% \RequirePackage{color} % \end{macrocode} @@ -419,7 +413,7 @@ and the derived files % \end{macrocode} % \begin{macrocode} \begingroup - \edef\x{\LuaCol@directlua{tex.write("2019/07/25 v1.12")}}% + \edef\x{\LuaCol@directlua{tex.write("2019/11/29 v1.13")}}% \edef\y{% \LuaCol@directlua{% if oberdiek.luacolor.getversion then % @@ -595,7 +589,7 @@ oberdiek.luacolor = luacolor % \begin{macro}{getversion()} % \begin{macrocode} function luacolor.getversion() - tex.write("2019/07/25 v1.12") + tex.write("2019/11/29 v1.13") end % \end{macrocode} % \end{macro} @@ -996,33 +990,33 @@ end % \paragraph{Package.} This package is available on % CTAN\footnote{\CTANpkg{luacolor}}: % \begin{description} -% \item[\CTAN{macros/latex/contrib/oberdiek/luacolor.dtx}] The source file. -% \item[\CTAN{macros/latex/contrib/oberdiek/luacolor.pdf}] Documentation. +% \item[\CTAN{macros/latex/contrib/luacolor/luacolor.dtx}] The source file. +% \item[\CTAN{macros/latex/contrib/luacolor/luacolor.pdf}] Documentation. % \end{description} % % -% \paragraph{Bundle.} All the packages of the bundle `oberdiek' +% \paragraph{Bundle.} All the packages of the bundle `luacolor' % are also available in a TDS compliant ZIP archive. There % the packages are already unpacked and the documentation files % are generated. The files and directories obey the TDS standard. % \begin{description} -% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] +% \item[\CTANinstall{install/macros/latex/contrib/luacolor.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} % -% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the +% \paragraph{Unpacking.} Unpack the \xfile{luacolor.tds.zip} in the % TDS tree (also known as \xfile{texmf} tree) of your choice. % Example (linux): % \begin{quote} -% |unzip oberdiek.tds.zip -d ~/texmf| +% |unzip luacolor.tds.zip -d ~/texmf| % \end{quote} % % \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for +% Check the directory \xfile{TDS:scripts/luacolor/} for % scripts that need further installation steps. % % \subsection{Package installation} @@ -1040,10 +1034,10 @@ end % \begin{quote} % \def\t{^^A % \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} -% luacolor.sty & tex/latex/oberdiek/luacolor.sty\\ -% luacolor.lua & scripts/oberdiek/luacolor.lua\\ -% luacolor.pdf & doc/latex/oberdiek/luacolor.pdf\\ -% luacolor.dtx & source/latex/oberdiek/luacolor.dtx\\ +% luacolor.sty & tex/latex/luacolor/luacolor.sty\\ +% luacolor.lua & scripts/luacolor/luacolor.lua\\ +% luacolor.pdf & doc/latex/luacolor/luacolor.pdf\\ +% luacolor.dtx & source/latex/luacolor/luacolor.dtx\\ % \end{tabular}^^A % }^^A % \sbox0{\t}^^A @@ -1112,8 +1106,8 @@ end % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} @@ -1237,6 +1231,11 @@ end % \item % removed uses of module function, see PR70 % \end{Version} +% \begin{Version}{2019/11/29 v1.13} +% \item +% Documentation updates. +% \item Use \xpackage{iftex} directly. +% \end{Version} % \end{History} % % \PrintIndex diff --git a/macros/latex/contrib/luacolor/luacolor.pdf b/macros/latex/contrib/luacolor/luacolor.pdf Binary files differnew file mode 100644 index 0000000000..a3bcae1cf2 --- /dev/null +++ b/macros/latex/contrib/luacolor/luacolor.pdf diff --git a/macros/latex/contrib/magicnum/README.md b/macros/latex/contrib/magicnum/README.md new file mode 100644 index 0000000000..b7d9570471 --- /dev/null +++ b/macros/latex/contrib/magicnum/README.md @@ -0,0 +1,6 @@ +# magicnum + +magicnum package for LaTeX + +This packages allows to access magic numbers by a hierarchical +name system. diff --git a/macros/latex/contrib/oberdiek/magicnum.dtx b/macros/latex/contrib/magicnum/magicnum.dtx index 8b2b087a89..9f01819338 100644 --- a/macros/latex/contrib/oberdiek/magicnum.dtx +++ b/macros/latex/contrib/magicnum/magicnum.dtx @@ -1,13 +1,13 @@ % \iffalse meta-comment % % File: magicnum.dtx -% Version: 2019/07/25 v1.6 +% Version: 2019/11/29 v1.7 % Info: Magic numbers % -% Copyright (C) 2007, 2009-2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016, 2019 -% https://github.com/ho-tex/oberdiek/issues +% Copyright (C) +% 2007, 2009-2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group +% https://github.com/ho-tex/magicnum/issues % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -23,7 +23,7 @@ % % The Current Maintainers of this work are % Heiko Oberdiek and the Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% https://github.com/ho-tex/magicnum/issues % % The Base Interpreter refers to any `TeX-Format', % because some files are installed in TDS:tex/generic//. @@ -31,12 +31,11 @@ % This work consists of the main source file magicnum.dtx % and the derived files % magicnum.sty, magicnum.pdf, magicnum.ins, magicnum.drv, magicnum.txt, -% magicnum-test1.tex, magicnum-test2.tex, magicnum-test3.tex, -% magicnum-test4.tex, magicnum.lua, oberdiek.magicnum.lua. +% magicnum.lua. % % Distribution: -% CTAN:macros/latex/contrib/oberdiek/magicnum.dtx -% CTAN:macros/latex/contrib/oberdiek/magicnum.pdf +% CTAN:macros/latex/contrib/magicnum/magicnum.dtx +% CTAN:macros/latex/contrib/magicnum/magicnum.pdf % % Unpacking: % (a) If magicnum.ins is present: @@ -65,16 +64,11 @@ % pdflatex magicnum.dtx % % Installation: -% TDS:tex/generic/oberdiek/magicnum.sty -% TDS:scripts/oberdiek/magicnum.lua -% TDS:scripts/oberdiek/oberdiek.magicnum.lua -% TDS:doc/latex/oberdiek/magicnum.pdf -% TDS:doc/latex/oberdiek/magicnum.txt -% TDS:doc/latex/oberdiek/test/magicnum-test1.tex -% TDS:doc/latex/oberdiek/test/magicnum-test2.tex -% TDS:doc/latex/oberdiek/test/magicnum-test3.tex -% TDS:doc/latex/oberdiek/test/magicnum-test4.tex -% TDS:source/latex/oberdiek/magicnum.dtx +% TDS:tex/generic/magicnum/magicnum.sty +% TDS:scripts/magicnum/magicnum.lua +% TDS:doc/latex/magicnum/magicnum.pdf +% TDS:doc/latex/magicnum/magicnum.txt +% TDS:source/latex/magicnum/magicnum.dtx % %<*ignore> \begingroup @@ -91,7 +85,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: magicnum 2019/07/25 v1.6 Magic numbers (HO)} +\Msg{* Package: magicnum 2019/11/29 v1.7 Magic numbers (HO)} \Msg{************************************************************************} \keepsilent @@ -103,10 +97,11 @@ This is a generated file. Project: magicnum -Version: 2019/07/25 v1.6 +Version: 2019/11/29 v1.7 -Copyright (C) 2007, 2009-2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2007, 2009-2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -122,7 +117,7 @@ This work has the LPPL maintenance status "maintained". The Current Maintainers of this work are Heiko Oberdiek and the Oberdiek Package Support Group -https://github.com/ho-tex/oberdiek/issues +https://github.com/ho-tex/magicnum/issues The Base Interpreter refers to any `TeX-Format', @@ -130,9 +125,7 @@ because some files are installed in TDS:tex/generic//. This work consists of the main source file magicnum.dtx and the derived files - magicnum.sty, magicnum.pdf, magicnum.ins, magicnum.drv, magicnum.txt, - magicnum-test1.tex, magicnum-test2.tex, magicnum-test3.tex, - magicnum-test4.tex, magicnum.lua, oberdiek.magicnum.lua. + magicnum.sty, magicnum.pdf, magicnum.txt, magicnum.lua. \endpreamble \let\MetaPrefix\DoubleperCent @@ -140,18 +133,18 @@ and the derived files \generate{% \file{magicnum.ins}{\from{magicnum.dtx}{install}}% \file{magicnum.drv}{\from{magicnum.dtx}{driver}}% - \usedir{tex/generic/oberdiek}% + \usedir{tex/generic/magicnum}% \file{magicnum.sty}{\from{magicnum.dtx}{package}}% -% \usedir{doc/latex/oberdiek/test}% +% \usedir{doc/latex/magicnum/test}% % \file{magicnum-test1.tex}{\from{magicnum.dtx}{test1}}% % \file{magicnum-test2.tex}{\from{magicnum.dtx}{testplain,testdata}}% % \file{magicnum-test3.tex}{\from{magicnum.dtx}{testlatex,testdata}}% % \file{magicnum-test4.tex}{\from{magicnum.dtx}{test4}}% \nopreamble \nopostamble - \usedir{doc/latex/oberdiek}% + \usedir{doc/latex/magicnum}% \file{magicnum.txt}{\from{magicnum.dtx}{data}}% -% \usedir{source/latex/oberdiek/catalogue}% +% \usedir{source/latex/magicnum/catalogue}% % \file{magicnum.xml}{\from{magicnum.dtx}{catalogue}}% } \def\MetaPrefix{-- } @@ -161,9 +154,8 @@ and the derived files } \def\currentpostamble{\defaultpostamble}% \generate{% - \usedir{scripts/oberdiek}% + \usedir{scripts/magicnum}% \file{magicnum.lua}{\from{magicnum.dtx}{lua}}% - \file{oberdiek.magicnum.lua}{\from{magicnum.dtx}{lua}}% } \catcode32=13\relax% active space @@ -175,9 +167,9 @@ and the derived files \Msg{*} \Msg{* magicnum.sty} \Msg{*} -\Msg{* And install the following script files:} +\Msg{* And install the following script file:} \Msg{*} -\Msg{* magicnum.lua, oberdiek.magicnum.lua} +\Msg{* magicnum.lua} \Msg{*} \Msg{* To produce the documentation run the file `magicnum.drv'} \Msg{* through LaTeX.} @@ -194,7 +186,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{magicnum.drv}% - [2019/07/25 v1.6 Magic numbers (HO)]% + [2019/11/29 v1.7 Magic numbers (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2011/11/22] \usepackage{array} @@ -224,9 +216,9 @@ and the derived files % \GetFileInfo{magicnum.drv} % % \title{The \xpackage{magicnum} package} -% \date{2019/07/25 v1.6} +% \date{2019/11/29 v1.7} % \author{Heiko Oberdiek\thanks -% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}} +% {Please report any issues at \url{https://github.com/ho-tex/magicnum/issues}}} % % \maketitle % @@ -519,7 +511,7 @@ and the derived files \fi \expandafter\x\csname ver@magicnum.sty\endcsname \ProvidesPackage{magicnum}% - [2019/07/25 v1.6 Magic numbers (HO)]% + [2019/11/29 v1.7 Magic numbers (HO)]% % \end{macrocode} % % \subsection{Catcodes} @@ -633,10 +625,10 @@ and the derived files % \begin{macrocode} \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname RequirePackage\endcsname\relax - \input ifluatex.sty\relax + \input tex.sty\relax \input infwarerr.sty\relax \else - \RequirePackage{ifluatex}[2010/03/01]% + \RequirePackage{iftex}[2019/11/07]% \RequirePackage{infwarerr}[2010/04/08]% \fi % \end{macrocode} @@ -655,7 +647,7 @@ and the derived files require("magicnum")% }% \begingroup - \def\x{2019/07/25 v1.6}% + \def\x{2019/11/29 v1.7}% \def\StripPrefix#1>{}% \edef\x{\expandafter\StripPrefix\meaning\x}% \edef\y{% @@ -939,7 +931,7 @@ oberdiek.magicnum = magicnum % \end{macrocode} % \begin{macrocode} function magicnum.getversion() - tex.write("2019/07/25 v1.6") + tex.write("2019/11/29 v1.7") end % \end{macrocode} % \begin{macrocode} @@ -1349,33 +1341,33 @@ end % \paragraph{Package.} This package is available on % CTAN\footnote{\CTANpkg{magicnum}}: % \begin{description} -% \item[\CTAN{macros/latex/contrib/oberdiek/magicnum.dtx}] The source file. -% \item[\CTAN{macros/latex/contrib/oberdiek/magicnum.pdf}] Documentation. +% \item[\CTAN{macros/latex/contrib/magicnum/magicnum.dtx}] The source file. +% \item[\CTAN{macros/latex/contrib/magicnum/magicnum.pdf}] Documentation. % \end{description} % % -% \paragraph{Bundle.} All the packages of the bundle `oberdiek' +% \paragraph{Bundle.} All the packages of the bundle `magicnum' % are also available in a TDS compliant ZIP archive. There % the packages are already unpacked and the documentation files % are generated. The files and directories obey the TDS standard. % \begin{description} -% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] +% \item[\CTANinstall{install/macros/latex/contrib/magicnum.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} % -% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the +% \paragraph{Unpacking.} Unpack the \xfile{magicnum.tds.zip} in the % TDS tree (also known as \xfile{texmf} tree) of your choice. % Example (linux): % \begin{quote} -% |unzip oberdiek.tds.zip -d ~/texmf| +% |unzip magicnum.tds.zip -d ~/texmf| % \end{quote} % % \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for +% Check the directory \xfile{TDS:scripts/magicnum/} for % scripts that need further installation steps. % % \subsection{Package installation} @@ -1393,16 +1385,12 @@ end % \begin{quote} % \def\t{^^A % \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} -% magicnum.sty & tex/generic/oberdiek/magicnum.sty\\ -% magicnum.lua & scripts/oberdiek/magicnum.lua\\ -% oberdiek.magicnum.lua & scripts/oberdiek/oberdiek.magicnum.lua\\ -% magicnum.pdf & doc/latex/oberdiek/magicnum.pdf\\ -% magicnum.txt & doc/latex/oberdiek/magicnum.txt\\ -% test/magicnum-test1.tex & doc/latex/oberdiek/test/magicnum-test1.tex\\ -% test/magicnum-test2.tex & doc/latex/oberdiek/test/magicnum-test2.tex\\ -% test/magicnum-test3.tex & doc/latex/oberdiek/test/magicnum-test3.tex\\ -% test/magicnum-test4.tex & doc/latex/oberdiek/test/magicnum-test4.tex\\ -% magicnum.dtx & source/latex/oberdiek/magicnum.dtx\\ +% magicnum.sty & tex/generic/magicnum/magicnum.sty\\ +% magicnum.lua & scripts/magicnum/magicnum.lua\\ +% magicnum.magicnum.lua & scripts/magicnum/magicnum.magicnum.lua\\ +% magicnum.pdf & doc/latex/magicnum/magicnum.pdf\\ +% magicnum.txt & doc/latex/magicnum/magicnum.txt\\ +% magicnum.dtx & source/latex/magicnum/magicnum.dtx\\ % \end{tabular}^^A % }^^A % \sbox0{\t}^^A @@ -1471,8 +1459,8 @@ end % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} @@ -1546,6 +1534,12 @@ end % remove uses of module function, see PR70 % \end{Version} +% \begin{Version}{2019/11/29 v1.7} +% \item +% Documentation updates. +% \item +% Use \xpackage{iftex} directly. +% \end{Version} % \end{History} % % \PrintIndex diff --git a/macros/latex/contrib/magicnum/magicnum.pdf b/macros/latex/contrib/magicnum/magicnum.pdf Binary files differnew file mode 100644 index 0000000000..6a54e1b265 --- /dev/null +++ b/macros/latex/contrib/magicnum/magicnum.pdf diff --git a/macros/latex/contrib/oberdiek/README.txt b/macros/latex/contrib/oberdiek/README.txt index b1526c4308..2b0a822793 100644 --- a/macros/latex/contrib/oberdiek/README.txt +++ b/macros/latex/contrib/oberdiek/README.txt @@ -1,4 +1,4 @@ -README 2019/11/24 +README 2019/11/29 This file describes the directory CTAN:macros/latex/contrib/oberdiek/ diff --git a/macros/latex/contrib/oberdiek/accsupp.dtx b/macros/latex/contrib/oberdiek/accsupp.dtx index c615aa5944..722b314284 100644 --- a/macros/latex/contrib/oberdiek/accsupp.dtx +++ b/macros/latex/contrib/oberdiek/accsupp.dtx @@ -4,9 +4,9 @@ % Version: 2018/01/30 v0.5 % Info: Accessibility support by marked content % -% Copyright (C) 2007, 2010 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2007, 2010 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -104,8 +104,9 @@ This is a generated file. Project: accsupp Version: 2018/03/28 v0.5 -Copyright (C) 2007, 2010 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2007, 2010 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -976,7 +977,7 @@ ed as % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -988,10 +989,6 @@ ed as % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -1085,8 +1082,8 @@ ed as % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/accsupp.pdf b/macros/latex/contrib/oberdiek/accsupp.pdf Binary files differindex f6c729b350..dfa902291b 100644 --- a/macros/latex/contrib/oberdiek/accsupp.pdf +++ b/macros/latex/contrib/oberdiek/accsupp.pdf diff --git a/macros/latex/contrib/oberdiek/aliascnt.dtx b/macros/latex/contrib/oberdiek/aliascnt.dtx index dc3e8d4081..e3db954c80 100644 --- a/macros/latex/contrib/oberdiek/aliascnt.dtx +++ b/macros/latex/contrib/oberdiek/aliascnt.dtx @@ -4,9 +4,9 @@ % Version: 2018/09/07 v1.5 % Info: Alias counters % -% Copyright (C) 2006, 2009 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2006, 2009 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -93,8 +93,9 @@ This is a generated file. Project: aliascnt Version: 2018/09/07 v1.5 -Copyright (C) 2006, 2009 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2006, 2009 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -392,7 +393,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -404,10 +405,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -494,8 +491,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/aliascnt.pdf b/macros/latex/contrib/oberdiek/aliascnt.pdf Binary files differindex 779f5a4c2d..f9d784af69 100644 --- a/macros/latex/contrib/oberdiek/aliascnt.pdf +++ b/macros/latex/contrib/oberdiek/aliascnt.pdf diff --git a/macros/latex/contrib/oberdiek/alphalph.dtx b/macros/latex/contrib/oberdiek/alphalph.dtx index 98c506a3c2..2f22685dec 100644 --- a/macros/latex/contrib/oberdiek/alphalph.dtx +++ b/macros/latex/contrib/oberdiek/alphalph.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v2.5 % Info: Convert numbers to letters % -% Copyright (C) 1999, 2006-2008, 2010, 2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 1999, 2006-2008, 2010, 2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -100,8 +100,9 @@ This is a generated file. Project: alphalph Version: 2016/05/16 v2.5 -Copyright (C) 1999, 2006-2008, 2010, 2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 1999, 2006-2008, 2010, 2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -1669,7 +1670,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -1681,10 +1682,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -1774,8 +1771,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/alphalph.pdf b/macros/latex/contrib/oberdiek/alphalph.pdf Binary files differindex 28a908b8c1..4ad8540c81 100644 --- a/macros/latex/contrib/oberdiek/alphalph.pdf +++ b/macros/latex/contrib/oberdiek/alphalph.pdf diff --git a/macros/latex/contrib/oberdiek/askinclude.dtx b/macros/latex/contrib/oberdiek/askinclude.dtx index 1e28340f58..4e109fbd5d 100644 --- a/macros/latex/contrib/oberdiek/askinclude.dtx +++ b/macros/latex/contrib/oberdiek/askinclude.dtx @@ -4,10 +4,10 @@ % Version: 2018/11/01 v2.4 % Info: Interactive asking of included files % -% Copyright (C) 1991-1994 by Pablo A. Straub -% Copyright (C) 2007, 2008, 2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 1991-1994 Pablo A. Straub +% 2007, 2008, 2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -136,9 +136,10 @@ This is a generated file. Project: askinclude Version: 2018/11/01 v2.4 -Copyright (C) 1991-1994 by Pablo A. Straub -Copyright (C) 2007, 2008, 2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 1991-1994 Pablo A. Straub + 2007, 2008, 2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -292,7 +293,7 @@ and the derived files \usepackage[ backend=bibtex, bibencoding=ascii, - alldates=iso8601, + alldates=iso,seconds=true, ]{biblatex}[2011/11/13] \bibliography{oberdiek-source} \bibliography{askinclude} @@ -2679,7 +2680,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -2691,10 +2692,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -2808,8 +2805,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/askinclude.pdf b/macros/latex/contrib/oberdiek/askinclude.pdf Binary files differindex 092af562b6..12975d6a9a 100644 --- a/macros/latex/contrib/oberdiek/askinclude.pdf +++ b/macros/latex/contrib/oberdiek/askinclude.pdf diff --git a/macros/latex/contrib/oberdiek/atbegshi.dtx b/macros/latex/contrib/oberdiek/atbegshi.dtx index 27659be45a..3c8c5aa20a 100644 --- a/macros/latex/contrib/oberdiek/atbegshi.dtx +++ b/macros/latex/contrib/oberdiek/atbegshi.dtx @@ -4,9 +4,9 @@ % Version: 2016/06/09 v1.18 % Info: At begin shipout hook % -% Copyright (C) 2007-2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2007-2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -103,8 +103,9 @@ This is a generated file. Project: atbegshi Version: 2016/06/09 v1.18 -Copyright (C) 2007-2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2007-2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -2150,7 +2151,7 @@ Hello World % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -2162,10 +2163,6 @@ Hello World % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -2257,8 +2254,8 @@ Hello World % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/atbegshi.pdf b/macros/latex/contrib/oberdiek/atbegshi.pdf Binary files differindex 2f3af47ee6..669658c566 100644 --- a/macros/latex/contrib/oberdiek/atbegshi.pdf +++ b/macros/latex/contrib/oberdiek/atbegshi.pdf diff --git a/macros/latex/contrib/oberdiek/atenddvi.dtx b/macros/latex/contrib/oberdiek/atenddvi.dtx index 7f4adc689c..5ea70c80e5 100644 --- a/macros/latex/contrib/oberdiek/atenddvi.dtx +++ b/macros/latex/contrib/oberdiek/atenddvi.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.2 % Info: At end DVI hook % -% Copyright (C) 2007 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2007 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -93,8 +93,9 @@ This is a generated file. Project: atenddvi Version: 2016/05/16 v1.2 -Copyright (C) 2007 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2007 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -408,7 +409,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -420,10 +421,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -510,8 +507,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/atenddvi.pdf b/macros/latex/contrib/oberdiek/atenddvi.pdf Binary files differindex f3899ce414..9d93a21ab7 100644 --- a/macros/latex/contrib/oberdiek/atenddvi.pdf +++ b/macros/latex/contrib/oberdiek/atenddvi.pdf diff --git a/macros/latex/contrib/oberdiek/atveryend.dtx b/macros/latex/contrib/oberdiek/atveryend.dtx index 00a9fe9808..7801120e07 100644 --- a/macros/latex/contrib/oberdiek/atveryend.dtx +++ b/macros/latex/contrib/oberdiek/atveryend.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.9 % Info: Hooks at the very end of document % -% Copyright (C) 2009-2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2009-2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -95,8 +95,9 @@ This is a generated file. Project: atveryend Version: 2016/05/16 v1.9 -Copyright (C) 2009-2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2009-2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -1317,7 +1318,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -1329,10 +1330,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -1420,8 +1417,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/atveryend.pdf b/macros/latex/contrib/oberdiek/atveryend.pdf Binary files differindex 5175f2cb22..e99485f48a 100644 --- a/macros/latex/contrib/oberdiek/atveryend.pdf +++ b/macros/latex/contrib/oberdiek/atveryend.pdf diff --git a/macros/latex/contrib/oberdiek/auxhook.dtx b/macros/latex/contrib/oberdiek/auxhook.dtx index 206f3f2675..ac5711ed25 100644 --- a/macros/latex/contrib/oberdiek/auxhook.dtx +++ b/macros/latex/contrib/oberdiek/auxhook.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.4 % Info: Hooks for auxiliary files % -% Copyright (C) 2006, 2007, 2009, 2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2006, 2007, 2009, 2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -93,8 +93,9 @@ This is a generated file. Project: auxhook Version: 2016/05/16 v1.4 -Copyright (C) 2006, 2007, 2009, 2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2006, 2007, 2009, 2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -436,7 +437,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -448,10 +449,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -538,8 +535,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/auxhook.pdf b/macros/latex/contrib/oberdiek/auxhook.pdf Binary files differindex 13d218773a..b49a8bb86b 100644 --- a/macros/latex/contrib/oberdiek/auxhook.pdf +++ b/macros/latex/contrib/oberdiek/auxhook.pdf diff --git a/macros/latex/contrib/oberdiek/bigintcalc.dtx b/macros/latex/contrib/oberdiek/bigintcalc.dtx index 78156448dd..004fd97c14 100644 --- a/macros/latex/contrib/oberdiek/bigintcalc.dtx +++ b/macros/latex/contrib/oberdiek/bigintcalc.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.4 % Info: Expandable calculations on big integers % -% Copyright (C) 2007, 2011, 2012 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2007, 2011, 2012 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -101,8 +101,9 @@ This is a generated file. Project: bigintcalc Version: 2016/05/16 v1.4 -Copyright (C) 2007, 2011, 2012 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2007, 2011, 2012 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -4339,7 +4340,7 @@ $ \BIC@Temp 9{18\or27\or36\or45\or54\or63\or72\or81}% % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -4351,10 +4352,6 @@ $ \BIC@Temp 9{18\or27\or36\or45\or54\or63\or72\or81}% % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -4444,8 +4441,8 @@ $ \BIC@Temp 9{18\or27\or36\or45\or54\or63\or72\or81}% % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/bigintcalc.pdf b/macros/latex/contrib/oberdiek/bigintcalc.pdf Binary files differindex 314ab812e5..2b05dfda17 100644 --- a/macros/latex/contrib/oberdiek/bigintcalc.pdf +++ b/macros/latex/contrib/oberdiek/bigintcalc.pdf diff --git a/macros/latex/contrib/oberdiek/bitset.dtx b/macros/latex/contrib/oberdiek/bitset.dtx index 9b810c7104..d5808e0a27 100644 --- a/macros/latex/contrib/oberdiek/bitset.dtx +++ b/macros/latex/contrib/oberdiek/bitset.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.2 % Info: Handle bit-vector datatype % -% Copyright (C) 2007, 2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2007, 2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -100,8 +100,9 @@ This is a generated file. Project: bitset Version: 2016/05/16 v1.2 -Copyright (C) 2007, 2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2007, 2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -4034,7 +4035,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -4046,10 +4047,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -4139,8 +4136,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/bitset.pdf b/macros/latex/contrib/oberdiek/bitset.pdf Binary files differindex 78e84ad24a..27ccddf492 100644 --- a/macros/latex/contrib/oberdiek/bitset.pdf +++ b/macros/latex/contrib/oberdiek/bitset.pdf diff --git a/macros/latex/contrib/oberdiek/bmpsize.dtx b/macros/latex/contrib/oberdiek/bmpsize.dtx index 256379b43a..a0d76210c2 100644 --- a/macros/latex/contrib/oberdiek/bmpsize.dtx +++ b/macros/latex/contrib/oberdiek/bmpsize.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.7 % Info: Extract size/resolution from bitmap files % -% Copyright (C) 2006-2009 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2006-2009 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -100,8 +100,9 @@ This is a generated file. Project: bmpsize Version: 2016/05/16 v1.7 -Copyright (C) 2006-2009 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2006-2009 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -3761,7 +3762,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -3773,10 +3774,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -3868,8 +3865,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/bmpsize.pdf b/macros/latex/contrib/oberdiek/bmpsize.pdf Binary files differindex e8dc87c32b..7361945b91 100644 --- a/macros/latex/contrib/oberdiek/bmpsize.pdf +++ b/macros/latex/contrib/oberdiek/bmpsize.pdf diff --git a/macros/latex/contrib/oberdiek/bookmark.dtx b/macros/latex/contrib/oberdiek/bookmark.dtx index 79f0fad2b8..7d9c9c1eec 100644 --- a/macros/latex/contrib/oberdiek/bookmark.dtx +++ b/macros/latex/contrib/oberdiek/bookmark.dtx @@ -4,9 +4,9 @@ % Version: 2019/06/04 v1.27 % Info: PDF bookmarks % -% Copyright (C) 2007-2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2007-2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -103,8 +103,9 @@ This is a generated file. Project: bookmark Version: 2019/06/04 v1.27 -Copyright (C) 2007-2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2007-2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -3098,7 +3099,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -3110,10 +3111,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -3207,8 +3204,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/bookmark.pdf b/macros/latex/contrib/oberdiek/bookmark.pdf Binary files differindex 4564879759..d465c8285b 100644 --- a/macros/latex/contrib/oberdiek/bookmark.pdf +++ b/macros/latex/contrib/oberdiek/bookmark.pdf diff --git a/macros/latex/contrib/oberdiek/catchfile.dtx b/macros/latex/contrib/oberdiek/catchfile.dtx index 019eb4776a..2f40cdd388 100644 --- a/macros/latex/contrib/oberdiek/catchfile.dtx +++ b/macros/latex/contrib/oberdiek/catchfile.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.7 % Info: Catch the contents of a file % -% Copyright (C) 2007, 2010, 2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2007, 2010, 2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -101,8 +101,9 @@ This is a generated file. Project: catchfile Version: 2016/05/16 v1.7 -Copyright (C) 2007, 2010, 2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2007, 2010, 2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -909,7 +910,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -921,10 +922,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -1014,8 +1011,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/catchfile.pdf b/macros/latex/contrib/oberdiek/catchfile.pdf Binary files differindex 1d012ce838..e80f9d2f22 100644 --- a/macros/latex/contrib/oberdiek/catchfile.pdf +++ b/macros/latex/contrib/oberdiek/catchfile.pdf diff --git a/macros/latex/contrib/oberdiek/centernot.dtx b/macros/latex/contrib/oberdiek/centernot.dtx index 4ef3fda03f..44be798cbd 100644 --- a/macros/latex/contrib/oberdiek/centernot.dtx +++ b/macros/latex/contrib/oberdiek/centernot.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.4 % Info: Centers the not symbol horizontally % -% Copyright (C) 2006, 2007, 2010, 2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2006, 2007, 2010, 2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -93,8 +93,9 @@ This is a generated file. Project: centernot Version: 2016/05/16 v1.4 -Copyright (C) 2006, 2007, 2010, 2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2006, 2007, 2010, 2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -349,7 +350,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -361,10 +362,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -451,8 +448,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/centernot.pdf b/macros/latex/contrib/oberdiek/centernot.pdf Binary files differindex c07a5f8fd9..312a833231 100644 --- a/macros/latex/contrib/oberdiek/centernot.pdf +++ b/macros/latex/contrib/oberdiek/centernot.pdf diff --git a/macros/latex/contrib/oberdiek/chemarr.dtx b/macros/latex/contrib/oberdiek/chemarr.dtx index 6e37198ed9..528eef4571 100644 --- a/macros/latex/contrib/oberdiek/chemarr.dtx +++ b/macros/latex/contrib/oberdiek/chemarr.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.3 % Info: Arrows for chemical reactions % -% Copyright (C) 2001, 2006 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2001, 2006 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -95,8 +95,9 @@ This is a generated file. Project: chemarr Version: 2016/05/16 v1.3 -Copyright (C) 2001, 2006 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2001, 2006 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -344,7 +345,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -356,10 +357,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -447,8 +444,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/chemarr.pdf b/macros/latex/contrib/oberdiek/chemarr.pdf Binary files differindex 30a3c37a0f..9455775c80 100644 --- a/macros/latex/contrib/oberdiek/chemarr.pdf +++ b/macros/latex/contrib/oberdiek/chemarr.pdf diff --git a/macros/latex/contrib/oberdiek/classlist.dtx b/macros/latex/contrib/oberdiek/classlist.dtx index 7d15bd431d..978798a9d1 100644 --- a/macros/latex/contrib/oberdiek/classlist.dtx +++ b/macros/latex/contrib/oberdiek/classlist.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.5 % Info: Record classes used in a document % -% Copyright (C) 2005, 2006, 2008, 2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2005, 2006, 2008, 2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -93,8 +93,9 @@ This is a generated file. Project: classlist Version: 2016/05/16 v1.5 -Copyright (C) 2005, 2006, 2008, 2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2005, 2006, 2008, 2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -433,7 +434,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -445,10 +446,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -535,8 +532,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/classlist.pdf b/macros/latex/contrib/oberdiek/classlist.pdf Binary files differindex d82cedc6e8..f85b447aee 100644 --- a/macros/latex/contrib/oberdiek/classlist.pdf +++ b/macros/latex/contrib/oberdiek/classlist.pdf diff --git a/macros/latex/contrib/oberdiek/colonequals.dtx b/macros/latex/contrib/oberdiek/colonequals.dtx index 9506db5480..c3f78e4c60 100644 --- a/macros/latex/contrib/oberdiek/colonequals.dtx +++ b/macros/latex/contrib/oberdiek/colonequals.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.1 % Info: Colon equals symbols % -% Copyright (C) 2006 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2006 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -93,8 +93,9 @@ This is a generated file. Project: colonequals Version: 2016/05/16 v1.1 -Copyright (C) 2006 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2006 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -457,7 +458,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -469,10 +470,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -559,8 +556,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/colonequals.pdf b/macros/latex/contrib/oberdiek/colonequals.pdf Binary files differindex 59bd704097..563da3658a 100644 --- a/macros/latex/contrib/oberdiek/colonequals.pdf +++ b/macros/latex/contrib/oberdiek/colonequals.pdf diff --git a/macros/latex/contrib/oberdiek/dvipscol.dtx b/macros/latex/contrib/oberdiek/dvipscol.dtx index 96ad58bcc1..00840f825c 100644 --- a/macros/latex/contrib/oberdiek/dvipscol.dtx +++ b/macros/latex/contrib/oberdiek/dvipscol.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.3 % Info: Alter the usage of the dvips color stack % -% Copyright (C) 2000, 2006, 2008 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2000, 2006, 2008 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -93,8 +93,9 @@ This is a generated file. Project: dvipscol Version: 2016/05/16 v1.3 -Copyright (C) 2000, 2006, 2008 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2000, 2006, 2008 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -342,7 +343,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -354,10 +355,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -444,8 +441,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/dvipscol.pdf b/macros/latex/contrib/oberdiek/dvipscol.pdf Binary files differindex dcdebac9f4..cc6cd3dd0b 100644 --- a/macros/latex/contrib/oberdiek/dvipscol.pdf +++ b/macros/latex/contrib/oberdiek/dvipscol.pdf diff --git a/macros/latex/contrib/oberdiek/embedfile.dtx b/macros/latex/contrib/oberdiek/embedfile.dtx index 344ff89b8e..f88e4bf2ae 100644 --- a/macros/latex/contrib/oberdiek/embedfile.dtx +++ b/macros/latex/contrib/oberdiek/embedfile.dtx @@ -4,9 +4,9 @@ % Version: 2018/11/01 v2.8 % Info: Embed files into PDF % -% Copyright (C) 2006-2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2006-2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -107,8 +107,9 @@ This is a generated file. Project: embedfile Version: 2018/11/01 v2.8 -Copyright (C) 2006-2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2006-2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -1889,7 +1890,7 @@ Test (plain-\TeX): {\tt embedfile.dtx} should be embedded.% % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -1901,10 +1902,6 @@ Test (plain-\TeX): {\tt embedfile.dtx} should be embedded.% % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -1998,8 +1995,8 @@ Test (plain-\TeX): {\tt embedfile.dtx} should be embedded.% % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/embedfile.pdf b/macros/latex/contrib/oberdiek/embedfile.pdf Binary files differindex 15832c100f..d7ccbeb198 100644 --- a/macros/latex/contrib/oberdiek/embedfile.pdf +++ b/macros/latex/contrib/oberdiek/embedfile.pdf diff --git a/macros/latex/contrib/oberdiek/engord.dtx b/macros/latex/contrib/oberdiek/engord.dtx index 2a81c3a3e2..e083c48ed1 100644 --- a/macros/latex/contrib/oberdiek/engord.dtx +++ b/macros/latex/contrib/oberdiek/engord.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.9 % Info: Provides English ordinal numbers % -% Copyright (C) 2000, 2003, 2006-2008, 2010 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2000, 2003, 2006-2008, 2010 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -97,8 +97,9 @@ This is a generated file. Project: engord Version: 2016/05/16 v1.9 -Copyright (C) 2000, 2003, 2006-2008, 2010 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2000, 2003, 2006-2008, 2010 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -785,7 +786,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -797,10 +798,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -888,8 +885,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/engord.pdf b/macros/latex/contrib/oberdiek/engord.pdf Binary files differindex a5ec829fff..204f7c9be8 100644 --- a/macros/latex/contrib/oberdiek/engord.pdf +++ b/macros/latex/contrib/oberdiek/engord.pdf diff --git a/macros/latex/contrib/oberdiek/enparen.dtx b/macros/latex/contrib/oberdiek/enparen.dtx index 5a8b66efd3..be11acbd10 100644 --- a/macros/latex/contrib/oberdiek/enparen.dtx +++ b/macros/latex/contrib/oberdiek/enparen.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.1 % Info: Parentheses nesting % -% Copyright (C) 2012 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2012 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -93,8 +93,9 @@ This is a generated file. Project: enparen Version: 2016/05/16 v1.1 -Copyright (C) 2012 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2012 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -803,7 +804,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -815,10 +816,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -905,8 +902,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/enparen.pdf b/macros/latex/contrib/oberdiek/enparen.pdf Binary files differindex 7614eaccd0..8d539601a7 100644 --- a/macros/latex/contrib/oberdiek/enparen.pdf +++ b/macros/latex/contrib/oberdiek/enparen.pdf diff --git a/macros/latex/contrib/oberdiek/eolgrab.dtx b/macros/latex/contrib/oberdiek/eolgrab.dtx index 433219f435..20d16b380e 100644 --- a/macros/latex/contrib/oberdiek/eolgrab.dtx +++ b/macros/latex/contrib/oberdiek/eolgrab.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.1 % Info: Catch arguments delimited by end of line % -% Copyright (C) 2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -104,8 +104,9 @@ This is a generated file. Project: eolgrab Version: 2016/05/16 v1.1 -Copyright (C) 2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -852,7 +853,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -864,10 +865,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -959,8 +956,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/eolgrab.pdf b/macros/latex/contrib/oberdiek/eolgrab.pdf Binary files differindex aee278d71d..109807d706 100644 --- a/macros/latex/contrib/oberdiek/eolgrab.pdf +++ b/macros/latex/contrib/oberdiek/eolgrab.pdf diff --git a/macros/latex/contrib/oberdiek/etexcmds.dtx b/macros/latex/contrib/oberdiek/etexcmds.dtx index ccbc050951..6d8e95cbe5 100644 --- a/macros/latex/contrib/oberdiek/etexcmds.dtx +++ b/macros/latex/contrib/oberdiek/etexcmds.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.6 % Info: Avoid name clashes with e-TeX commands % -% Copyright (C) 2007, 2010, 2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2007, 2010, 2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -102,8 +102,9 @@ This is a generated file. Project: etexcmds Version: 2016/05/16 v1.6 -Copyright (C) 2007, 2010, 2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2007, 2010, 2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -747,7 +748,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -759,10 +760,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -853,8 +850,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/etexcmds.pdf b/macros/latex/contrib/oberdiek/etexcmds.pdf Binary files differindex e3d8d2698d..a8cd82cfd9 100644 --- a/macros/latex/contrib/oberdiek/etexcmds.pdf +++ b/macros/latex/contrib/oberdiek/etexcmds.pdf diff --git a/macros/latex/contrib/oberdiek/fibnum.dtx b/macros/latex/contrib/oberdiek/fibnum.dtx index 2da9127410..97c5591106 100644 --- a/macros/latex/contrib/oberdiek/fibnum.dtx +++ b/macros/latex/contrib/oberdiek/fibnum.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.1 % Info: Fibonacci numbers % -% Copyright (C) 2012 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2012 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -100,8 +100,9 @@ This is a generated file. Project: fibnum Version: 2016/05/16 v1.1 -Copyright (C) 2012 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2012 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -207,7 +208,7 @@ and the derived files \usepackage[ backend=bibtex, bibencoding=ascii, - alldates=iso8601, + alldates=iso,seconds=true, ]{biblatex}[2011/11/13] \bibliography{oberdiek-source} \bibliography{fibnum} @@ -999,7 +1000,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -1011,10 +1012,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -1103,8 +1100,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/fibnum.pdf b/macros/latex/contrib/oberdiek/fibnum.pdf Binary files differindex 7bed8c0826..8787bf4d5a 100644 --- a/macros/latex/contrib/oberdiek/fibnum.pdf +++ b/macros/latex/contrib/oberdiek/fibnum.pdf diff --git a/macros/latex/contrib/oberdiek/flags.dtx b/macros/latex/contrib/oberdiek/flags.dtx index 0be6f023d7..eccf6d3c9a 100644 --- a/macros/latex/contrib/oberdiek/flags.dtx +++ b/macros/latex/contrib/oberdiek/flags.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v0.5 % Info: Setting/clearing of flags in bit fields % -% Copyright (C) 2007 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2007 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -93,8 +93,9 @@ This is a generated file. Project: flags Version: 2016/05/16 v0.5 -Copyright (C) 2007 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2007 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -492,7 +493,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -504,10 +505,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -594,8 +591,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/flags.pdf b/macros/latex/contrib/oberdiek/flags.pdf Binary files differindex b974adc59f..36418b15f3 100644 --- a/macros/latex/contrib/oberdiek/flags.pdf +++ b/macros/latex/contrib/oberdiek/flags.pdf diff --git a/macros/latex/contrib/oberdiek/gettitlestring.dtx b/macros/latex/contrib/oberdiek/gettitlestring.dtx index 7af4516a66..6d9dfad7c5 100644 --- a/macros/latex/contrib/oberdiek/gettitlestring.dtx +++ b/macros/latex/contrib/oberdiek/gettitlestring.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.5 % Info: Cleanup title references % -% Copyright (C) 2009, 2010 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2009, 2010 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -100,8 +100,9 @@ This is a generated file. Project: gettitlestring Version: 2016/05/16 v1.5 -Copyright (C) 2009, 2010 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2009, 2010 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -786,7 +787,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -798,10 +799,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -890,8 +887,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/gettitlestring.pdf b/macros/latex/contrib/oberdiek/gettitlestring.pdf Binary files differindex 3037ca2109..eb62b74593 100644 --- a/macros/latex/contrib/oberdiek/gettitlestring.pdf +++ b/macros/latex/contrib/oberdiek/gettitlestring.pdf diff --git a/macros/latex/contrib/oberdiek/grfext.dtx b/macros/latex/contrib/oberdiek/grfext.dtx index f0f2910e83..b52dee6151 100644 --- a/macros/latex/contrib/oberdiek/grfext.dtx +++ b/macros/latex/contrib/oberdiek/grfext.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.2 % Info: Manage graphics extensions % -% Copyright (C) 2007, 2010 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2007, 2010 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -96,8 +96,9 @@ This is a generated file. Project: grfext Version: 2016/05/16 v1.2 -Copyright (C) 2007, 2010 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2007, 2010 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -957,7 +958,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -969,10 +970,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -1061,8 +1058,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/grfext.pdf b/macros/latex/contrib/oberdiek/grfext.pdf Binary files differindex 26b796e92a..267c75785f 100644 --- a/macros/latex/contrib/oberdiek/grfext.pdf +++ b/macros/latex/contrib/oberdiek/grfext.pdf diff --git a/macros/latex/contrib/oberdiek/hologo.dtx b/macros/latex/contrib/oberdiek/hologo.dtx index 8d4e216205..a94dd32e6d 100644 --- a/macros/latex/contrib/oberdiek/hologo.dtx +++ b/macros/latex/contrib/oberdiek/hologo.dtx @@ -4,9 +4,9 @@ % Version: 2017/05/01 v1.13 % Info: A logo collection with bookmark support % -% Copyright (C) 2010-2012 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2010-2012 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -102,8 +102,9 @@ This is a generated file. Project: hologo Version: 2017/05/01 v1.13 -Copyright (C) 2010-2012 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2010-2012 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -4717,7 +4718,7 @@ $ #1{\string ^^^^0395}{\string ^^^^03b5}% % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -4729,10 +4730,6 @@ $ #1{\string ^^^^0395}{\string ^^^^03b5}% % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -4823,8 +4820,8 @@ $ #1{\string ^^^^0395}{\string ^^^^03b5}% % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/hologo.pdf b/macros/latex/contrib/oberdiek/hologo.pdf Binary files differindex 8ce9820d88..bed7b7c96a 100644 --- a/macros/latex/contrib/oberdiek/hologo.pdf +++ b/macros/latex/contrib/oberdiek/hologo.pdf diff --git a/macros/latex/contrib/oberdiek/holtxdoc.dtx b/macros/latex/contrib/oberdiek/holtxdoc.dtx index b08f46f77d..61057855b3 100644 --- a/macros/latex/contrib/oberdiek/holtxdoc.dtx +++ b/macros/latex/contrib/oberdiek/holtxdoc.dtx @@ -4,9 +4,9 @@ % Version: 2019/11/12 v0.29 % Info: Private additional ltxdoc support % -% Copyright (C) 1999-2012 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 1999-2012 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -93,8 +93,9 @@ This is a generated file. Project: holtxdoc Version: 2019/11/12 v0.29 -Copyright (C) 1999-2012 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 1999-2012 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -565,7 +566,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -577,10 +578,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -667,8 +664,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/holtxdoc.pdf b/macros/latex/contrib/oberdiek/holtxdoc.pdf Binary files differindex 64d0578a3f..804f85a5c8 100644 --- a/macros/latex/contrib/oberdiek/holtxdoc.pdf +++ b/macros/latex/contrib/oberdiek/holtxdoc.pdf diff --git a/macros/latex/contrib/oberdiek/hopatch.dtx b/macros/latex/contrib/oberdiek/hopatch.dtx index 8782afcdf8..4957ec3e83 100644 --- a/macros/latex/contrib/oberdiek/hopatch.dtx +++ b/macros/latex/contrib/oberdiek/hopatch.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.3 % Info: Wrapper for package hooks % -% Copyright (C) 2011, 2012 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2011, 2012 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -96,8 +96,9 @@ This is a generated file. Project: hopatch Version: 2016/05/16 v1.3 -Copyright (C) 2011, 2012 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2011, 2012 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -705,7 +706,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -717,10 +718,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -809,8 +806,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/hopatch.pdf b/macros/latex/contrib/oberdiek/hopatch.pdf Binary files differindex cfca55a7ea..3a445a5650 100644 --- a/macros/latex/contrib/oberdiek/hopatch.pdf +++ b/macros/latex/contrib/oberdiek/hopatch.pdf diff --git a/macros/latex/contrib/oberdiek/hycolor.dtx b/macros/latex/contrib/oberdiek/hycolor.dtx index 5370ed03c4..1a72eae9ce 100644 --- a/macros/latex/contrib/oberdiek/hycolor.dtx +++ b/macros/latex/contrib/oberdiek/hycolor.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.8 % Info: Color options for hyperref/bookmark % -% Copyright (C) 2007-2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2007-2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -105,8 +105,9 @@ This is a generated file. Project: hycolor Version: 2016/05/16 v1.8 -Copyright (C) 2007-2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2007-2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -1981,7 +1982,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -1993,10 +1994,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -2091,8 +2088,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/hycolor.pdf b/macros/latex/contrib/oberdiek/hycolor.pdf Binary files differindex 67bd050df9..956dad2886 100644 --- a/macros/latex/contrib/oberdiek/hycolor.pdf +++ b/macros/latex/contrib/oberdiek/hycolor.pdf diff --git a/macros/latex/contrib/oberdiek/hypbmsec.dtx b/macros/latex/contrib/oberdiek/hypbmsec.dtx index e90890d3bb..8862e924bc 100644 --- a/macros/latex/contrib/oberdiek/hypbmsec.dtx +++ b/macros/latex/contrib/oberdiek/hypbmsec.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v2.5 % Info: Bookmarks in sectioning commands % -% Copyright (C) 1998-2000, 2006, 2007 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 1998-2000, 2006, 2007 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -93,8 +93,9 @@ This is a generated file. Project: hypbmsec Version: 2016/05/16 v2.5 -Copyright (C) 1998-2000, 2006, 2007 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 1998-2000, 2006, 2007 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -619,7 +620,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -631,10 +632,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -721,8 +718,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/hypbmsec.pdf b/macros/latex/contrib/oberdiek/hypbmsec.pdf Binary files differindex ef23aa4c87..a70e3dc559 100644 --- a/macros/latex/contrib/oberdiek/hypbmsec.pdf +++ b/macros/latex/contrib/oberdiek/hypbmsec.pdf diff --git a/macros/latex/contrib/oberdiek/hypcap.dtx b/macros/latex/contrib/oberdiek/hypcap.dtx index 2a51a21d74..60d40a0678 100644 --- a/macros/latex/contrib/oberdiek/hypcap.dtx +++ b/macros/latex/contrib/oberdiek/hypcap.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.12 % Info: Adjusting the anchors of captions % -% Copyright (C) 1999-2001, 2006-2008, 2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 1999-2001, 2006-2008, 2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -93,8 +93,9 @@ This is a generated file. Project: hypcap Version: 2016/05/16 v1.12 -Copyright (C) 1999-2001, 2006-2008, 2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 1999-2001, 2006-2008, 2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -528,7 +529,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -540,10 +541,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -630,8 +627,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/hypcap.pdf b/macros/latex/contrib/oberdiek/hypcap.pdf Binary files differindex b90dd42fd1..70ffeebf81 100644 --- a/macros/latex/contrib/oberdiek/hypcap.pdf +++ b/macros/latex/contrib/oberdiek/hypcap.pdf diff --git a/macros/latex/contrib/oberdiek/hypdestopt.dtx b/macros/latex/contrib/oberdiek/hypdestopt.dtx index e0d604d69a..fd2a76a482 100644 --- a/macros/latex/contrib/oberdiek/hypdestopt.dtx +++ b/macros/latex/contrib/oberdiek/hypdestopt.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/21 v2.5 % Info: Hyperref destination optimizer % -% Copyright (C) 2006-2008, 2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2006-2008, 2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -93,8 +93,9 @@ This is a generated file. Project: hypdestopt Version: 2016/05/21 v2.5 -Copyright (C) 2006-2008, 2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2006-2008, 2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -783,7 +784,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -795,10 +796,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -885,8 +882,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/hypdestopt.pdf b/macros/latex/contrib/oberdiek/hypdestopt.pdf Binary files differindex a2f929825c..e8c707ff19 100644 --- a/macros/latex/contrib/oberdiek/hypdestopt.pdf +++ b/macros/latex/contrib/oberdiek/hypdestopt.pdf diff --git a/macros/latex/contrib/oberdiek/hypdoc.dtx b/macros/latex/contrib/oberdiek/hypdoc.dtx index b185b416b2..65771a31aa 100644 --- a/macros/latex/contrib/oberdiek/hypdoc.dtx +++ b/macros/latex/contrib/oberdiek/hypdoc.dtx @@ -4,9 +4,9 @@ % Version: 2018/09/07 v1.14 % Info: Hyper extensions for doc.sty % -% Copyright (C) 2002, 2006, 2007, 2009-2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2002, 2006, 2007, 2009-2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -93,8 +93,9 @@ This is a generated file. Project: hypdoc Version: 2018/09/07 v1.14 -Copyright (C) 2002, 2006, 2007, 2009-2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2002, 2006, 2007, 2009-2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -1164,7 +1165,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -1176,10 +1177,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -1266,8 +1263,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/hypdoc.pdf b/macros/latex/contrib/oberdiek/hypdoc.pdf Binary files differindex c37c6938b2..6307212169 100644 --- a/macros/latex/contrib/oberdiek/hypdoc.pdf +++ b/macros/latex/contrib/oberdiek/hypdoc.pdf diff --git a/macros/latex/contrib/oberdiek/hypgotoe.dtx b/macros/latex/contrib/oberdiek/hypgotoe.dtx index ec03d08f3b..412c26f15a 100644 --- a/macros/latex/contrib/oberdiek/hypgotoe.dtx +++ b/macros/latex/contrib/oberdiek/hypgotoe.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v0.2 % Info: Links to embedded files % -% Copyright (C) 2007 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2007 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -95,8 +95,9 @@ This is a generated file. Project: hypgotoe Version: 2016/05/16 v0.2 -Copyright (C) 2007 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2007 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -507,7 +508,7 @@ Anker foobar is here. % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -519,10 +520,6 @@ Anker foobar is here. % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -610,8 +607,8 @@ Anker foobar is here. % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/hypgotoe.pdf b/macros/latex/contrib/oberdiek/hypgotoe.pdf Binary files differindex 891b138e51..a08bf8fe80 100644 --- a/macros/latex/contrib/oberdiek/hypgotoe.pdf +++ b/macros/latex/contrib/oberdiek/hypgotoe.pdf diff --git a/macros/latex/contrib/oberdiek/hyphsubst.dtx b/macros/latex/contrib/oberdiek/hyphsubst.dtx index 1d16f8347e..0bf2c7821a 100644 --- a/macros/latex/contrib/oberdiek/hyphsubst.dtx +++ b/macros/latex/contrib/oberdiek/hyphsubst.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v0.3 % Info: Substitute hyphenation patterns % -% Copyright (C) 2008 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2008 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -99,8 +99,9 @@ This is a generated file. Project: hyphsubst Version: 2016/05/16 v0.3 -Copyright (C) 2008 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2008 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -748,7 +749,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -760,10 +761,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -852,8 +849,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/hyphsubst.pdf b/macros/latex/contrib/oberdiek/hyphsubst.pdf Binary files differindex 4221328b6f..a5ed2c4237 100644 --- a/macros/latex/contrib/oberdiek/hyphsubst.pdf +++ b/macros/latex/contrib/oberdiek/hyphsubst.pdf diff --git a/macros/latex/contrib/oberdiek/ifdraft.dtx b/macros/latex/contrib/oberdiek/ifdraft.dtx index 6f4346cc3e..e1f516cdc6 100644 --- a/macros/latex/contrib/oberdiek/ifdraft.dtx +++ b/macros/latex/contrib/oberdiek/ifdraft.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.4 % Info: Detect class options draft and final % -% Copyright (C) 1999, 2005, 2006, 2008 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 1999, 2005, 2006, 2008 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -93,8 +93,9 @@ This is a generated file. Project: ifdraft Version: 2016/05/16 v1.4 -Copyright (C) 1999, 2005, 2006, 2008 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 1999, 2005, 2006, 2008 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -356,7 +357,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -368,10 +369,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -458,8 +455,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/ifdraft.pdf b/macros/latex/contrib/oberdiek/ifdraft.pdf Binary files differindex 1778fe4fab..0f091de22e 100644 --- a/macros/latex/contrib/oberdiek/ifdraft.pdf +++ b/macros/latex/contrib/oberdiek/ifdraft.pdf diff --git a/macros/latex/contrib/oberdiek/iflang.dtx b/macros/latex/contrib/oberdiek/iflang.dtx index 608411678f..c5f2b85ae9 100644 --- a/macros/latex/contrib/oberdiek/iflang.dtx +++ b/macros/latex/contrib/oberdiek/iflang.dtx @@ -4,9 +4,9 @@ % Version: 2018/01/21 v1.7 % Info: Checks for the current language % -% Copyright (C) 2007 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2007 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -103,8 +103,9 @@ This is a generated file. Project: iflang Version: 2018/01/21 v1.7 -Copyright (C) 2007 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2007 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -1008,7 +1009,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -1020,10 +1021,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -1115,8 +1112,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/iflang.pdf b/macros/latex/contrib/oberdiek/iflang.pdf Binary files differindex 3edc46a927..27047b8df3 100644 --- a/macros/latex/contrib/oberdiek/iflang.pdf +++ b/macros/latex/contrib/oberdiek/iflang.pdf diff --git a/macros/latex/contrib/oberdiek/infwarerr.dtx b/macros/latex/contrib/oberdiek/infwarerr.dtx index e95d9733d6..89198d838a 100644 --- a/macros/latex/contrib/oberdiek/infwarerr.dtx +++ b/macros/latex/contrib/oberdiek/infwarerr.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.4 % Info: Providing info/warning/error messages % -% Copyright (C) 2007, 2010 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2007, 2010 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -101,8 +101,9 @@ This is a generated file. Project: infwarerr Version: 2016/05/16 v1.4 -Copyright (C) 2007, 2010 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2007, 2010 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -1021,7 +1022,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -1033,10 +1034,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -1126,8 +1123,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/infwarerr.pdf b/macros/latex/contrib/oberdiek/infwarerr.pdf Binary files differindex 2c8fabc81c..7cbaae40f8 100644 --- a/macros/latex/contrib/oberdiek/infwarerr.pdf +++ b/macros/latex/contrib/oberdiek/infwarerr.pdf diff --git a/macros/latex/contrib/oberdiek/inputenx.pdf b/macros/latex/contrib/oberdiek/inputenx.pdf Binary files differdeleted file mode 100644 index 3a0c1ed620..0000000000 --- a/macros/latex/contrib/oberdiek/inputenx.pdf +++ /dev/null diff --git a/macros/latex/contrib/oberdiek/intcalc.dtx b/macros/latex/contrib/oberdiek/intcalc.dtx index 226b69c92d..586ae3959e 100644 --- a/macros/latex/contrib/oberdiek/intcalc.dtx +++ b/macros/latex/contrib/oberdiek/intcalc.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.2 % Info: Expandable calculations with integers % -% Copyright (C) 2007 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2007 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -102,8 +102,9 @@ This is a generated file. Project: intcalc Version: 2016/05/16 v1.2 -Copyright (C) 2007 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2007 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -4086,7 +4087,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -4098,10 +4099,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -4192,8 +4189,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/intcalc.pdf b/macros/latex/contrib/oberdiek/intcalc.pdf Binary files differindex be6415bced..fc12045817 100644 --- a/macros/latex/contrib/oberdiek/intcalc.pdf +++ b/macros/latex/contrib/oberdiek/intcalc.pdf diff --git a/macros/latex/contrib/oberdiek/kvdefinekeys.dtx b/macros/latex/contrib/oberdiek/kvdefinekeys.dtx index 2019ccc720..f0fcac8889 100644 --- a/macros/latex/contrib/oberdiek/kvdefinekeys.dtx +++ b/macros/latex/contrib/oberdiek/kvdefinekeys.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.4 % Info: Define keys % -% Copyright (C) 2010, 2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2010, 2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -98,8 +98,9 @@ This is a generated file. Project: kvdefinekeys Version: 2016/05/16 v1.4 -Copyright (C) 2010, 2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2010, 2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -558,7 +559,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -570,10 +571,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -661,8 +658,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/kvdefinekeys.pdf b/macros/latex/contrib/oberdiek/kvdefinekeys.pdf Binary files differindex 74e04e6613..3d11f7fbaa 100644 --- a/macros/latex/contrib/oberdiek/kvdefinekeys.pdf +++ b/macros/latex/contrib/oberdiek/kvdefinekeys.pdf diff --git a/macros/latex/contrib/oberdiek/kvoptions.dtx b/macros/latex/contrib/oberdiek/kvoptions.dtx deleted file mode 100644 index f79bbc0909..0000000000 --- a/macros/latex/contrib/oberdiek/kvoptions.dtx +++ /dev/null @@ -1,3385 +0,0 @@ -% \iffalse meta-comment -% -% File: kvoptions.dtx -% Version: 2016/05/16 v3.12 -% Info: Key value format for package options -% -% Copyright (C) 2004, 2006, 2007, 2009-2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 -% https://github.com/ho-tex/oberdiek/issues -% -% This work may be distributed and/or modified under the -% conditions of the LaTeX Project Public License, either -% version 1.3c of this license or (at your option) any later -% version. This version of this license is in -% https://www.latex-project.org/lppl/lppl-1-3c.txt -% and the latest version of this license is in -% https://www.latex-project.org/lppl.txt -% and version 1.3 or later is part of all distributions of -% LaTeX version 2005/12/01 or later. -% -% This work has the LPPL maintenance status "maintained". -% -% The Current Maintainers of this work are -% Heiko Oberdiek and the Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues -% -% This work consists of the main source file kvoptions.dtx -% and the derived files -% kvoptions.sty, kvoptions.pdf, kvoptions.ins, kvoptions.drv, -% kvoptions-patch.sty, example-mycolorsetup.sty, -% kvoptions-test1.tex, kvoptions-test2.tex, -% kvoptions-test3.tex, kvoptions-test4.tex, -% kvoptions-test4.sty. -% -% Distribution: -% CTAN:macros/latex/contrib/oberdiek/kvoptions.dtx -% CTAN:macros/latex/contrib/oberdiek/kvoptions.pdf -% -% Unpacking: -% (a) If kvoptions.ins is present: -% tex kvoptions.ins -% (b) Without kvoptions.ins: -% tex kvoptions.dtx -% (c) If you insist on using LaTeX -% latex \let\install=y\input{kvoptions.dtx} -% (quote the arguments according to the demands of your shell) -% -% Documentation: -% (a) If kvoptions.drv is present: -% latex kvoptions.drv -% (b) Without kvoptions.drv: -% latex kvoptions.dtx; ... -% The class ltxdoc loads the configuration file ltxdoc.cfg -% if available. Here you can specify further options, e.g. -% use A4 as paper format: -% \PassOptionsToClass{a4paper}{article} -% -% Programm calls to get the documentation (example): -% pdflatex kvoptions.dtx -% makeindex -s gind.ist kvoptions.idx -% pdflatex kvoptions.dtx -% makeindex -s gind.ist kvoptions.idx -% pdflatex kvoptions.dtx -% -% Installation: -% TDS:tex/latex/oberdiek/kvoptions.sty -% TDS:tex/latex/oberdiek/kvoptions-patch.sty -% TDS:doc/latex/oberdiek/kvoptions.pdf -% TDS:doc/latex/oberdiek/example-mycolorsetup.sty -% TDS:doc/latex/oberdiek/test/kvoptions-test1.tex -% TDS:doc/latex/oberdiek/test/kvoptions-test2.tex -% TDS:doc/latex/oberdiek/test/kvoptions-test3.tex -% TDS:doc/latex/oberdiek/test/kvoptions-test4.tex -% TDS:doc/latex/oberdiek/test/kvoptions-test4.sty -% TDS:source/latex/oberdiek/kvoptions.dtx -% -%<*ignore> -\begingroup - \catcode123=1 % - \catcode125=2 % - \def\x{LaTeX2e}% -\expandafter\endgroup -\ifcase 0\ifx\install y1\fi\expandafter - \ifx\csname processbatchFile\endcsname\relax\else1\fi - \ifx\fmtname\x\else 1\fi\relax -\else\csname fi\endcsname -%</ignore> -%<*install> -\input docstrip.tex -\Msg{************************************************************************} -\Msg{* Installation} -\Msg{* Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO)} -\Msg{************************************************************************} - -\keepsilent -\askforoverwritefalse - -\let\MetaPrefix\relax -\preamble - -This is a generated file. - -Project: kvoptions -Version: 2016/05/16 v3.12 - -Copyright (C) 2004, 2006, 2007, 2009-2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> - -This work may be distributed and/or modified under the -conditions of the LaTeX Project Public License, either -version 1.3c of this license or (at your option) any later -version. This version of this license is in - https://www.latex-project.org/lppl/lppl-1-3c.txt -and the latest version of this license is in - https://www.latex-project.org/lppl.txt -and version 1.3 or later is part of all distributions of -LaTeX version 2005/12/01 or later. - -This work has the LPPL maintenance status "maintained". - -The Current Maintainers of this work are -Heiko Oberdiek and the Oberdiek Package Support Group -https://github.com/ho-tex/oberdiek/issues - - -This work consists of the main source file kvoptions.dtx -and the derived files - kvoptions.sty, kvoptions.pdf, kvoptions.ins, kvoptions.drv, - kvoptions-patch.sty, example-mycolorsetup.sty, - kvoptions-test1.tex, kvoptions-test2.tex, - kvoptions-test3.tex, kvoptions-test4.tex, - kvoptions-test4.sty. - -\endpreamble -\let\MetaPrefix\DoubleperCent - -\generate{% - \file{kvoptions.ins}{\from{kvoptions.dtx}{install}}% - \file{kvoptions.drv}{\from{kvoptions.dtx}{driver}}% - \usedir{tex/latex/oberdiek}% - \file{kvoptions.sty}{\from{kvoptions.dtx}{package}}% - \file{kvoptions-patch.sty}{\from{kvoptions.dtx}{patch}}% - \usedir{doc/latex/oberdiek}% - \file{example-mycolorsetup.sty}{\from{kvoptions.dtx}{example}}% -% \usedir{doc/latex/oberdiek/test}% -% \file{kvoptions-test1.tex}{\from{kvoptions.dtx}{test1}}% -% \file{kvoptions-test2.tex}{\from{kvoptions.dtx}{test2}}% -% \file{kvoptions-test3.tex}{\from{kvoptions.dtx}{test3}}% -% \file{kvoptions-test4.tex}{\from{kvoptions.dtx}{test4}}% -% \file{kvoptions-test4.sty}{\from{kvoptions.dtx}{test4pkg}}% - \nopreamble - \nopostamble -% \usedir{source/latex/oberdiek/catalogue}% -% \file{kvoptions.xml}{\from{kvoptions.dtx}{catalogue}}% -} - -\catcode32=13\relax% active space -\let =\space% -\Msg{************************************************************************} -\Msg{*} -\Msg{* To finish the installation you have to move the following} -\Msg{* files into a directory searched by TeX:} -\Msg{*} -\Msg{* kvoptions.sty, kvoptions-patch.sty} -\Msg{*} -\Msg{* To produce the documentation run the file `kvoptions.drv'} -\Msg{* through LaTeX.} -\Msg{*} -\Msg{* Happy TeXing!} -\Msg{*} -\Msg{************************************************************************} - -\endbatchfile -%</install> -%<*ignore> -\fi -%</ignore> -%<*driver> -\NeedsTeXFormat{LaTeX2e} -\ProvidesFile{kvoptions.drv}% - [2016/05/16 v3.12 Key value format for package options (HO)]% -\documentclass{ltxdoc} -\usepackage{holtxdoc}[2011/11/22] -\begin{document} - \DocInput{kvoptions.dtx}% -\end{document} -%</driver> -% \fi -% -% -% \CharacterTable -% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -% Digits \0\1\2\3\4\5\6\7\8\9 -% Exclamation \! Double quote \" Hash (number) \# -% Dollar \$ Percent \% Ampersand \& -% Acute accent \' Left paren \( Right paren \) -% Asterisk \* Plus \+ Comma \, -% Minus \- Point \. Solidus \/ -% Colon \: Semicolon \; Less than \< -% Equals \= Greater than \> Question mark \? -% Commercial at \@ Left bracket \[ Backslash \\ -% Right bracket \] Circumflex \^ Underscore \_ -% Grave accent \` Left brace \{ Vertical bar \| -% Right brace \} Tilde \~} -% -% \GetFileInfo{kvoptions.drv} -% -% \title{The \xpackage{kvoptions} package} -% \date{2016/05/16 v3.12} -% \author{Heiko Oberdiek\thanks -% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}} -% -% \maketitle -% -% \begin{abstract} -% This package is intended for package authors who want to -% use options in key value format for their package options. -% \end{abstract} -% -% \tableofcontents -% -% \def\M#1{\texttt{\{}\meta{#1}\texttt{\}}} -% \def\O#1{\texttt{[}\meta{#1}\texttt{]}} -% -% \section{Introduction} -% -% First I want to recommend the very good review article -% ``A guide to key-value methods'' by Joseph Wright \cite{tb94wright}. -% It introduces the different key-value packages and compares them. -% -% \subsection{The beginning} -% -% This package \xpackage{kvoptions} addresses class or package writers -% that want to allow their users to specify options -% as key value pairs, e.g.: -% \begin{quote} -% |\documentclass[verbose=false,name=me]{myclass}|\\ -% |\usepackage[format=print]{mylayout}| -% \end{quote} -% Prominent example is package \xpackage{hyperref}, -% probably the first package that offers this service. -% It's \cs{ProcessOptionsWithKV} is often copied und -% used in other packages, e.g. package \xpackage{helvet} -% that uses this interface for its option \xoption{scaled}. -% -% However copying code is not the most modern software -% development technique. And \xpackage{hyperref}'s -% code for \cs{ProcessOptionsWithKV} was changed -% to fix bugs. The version used in other packages -% depends on the time of copying and the awareness -% of \xpackage{hyperref}'s changes. -% Now the code is sourced out into this package and -% available for other package or class writers. -% -% \subsection{Overview} -% -% Package \xpackage{kvoptions} connects package -% \xpackage{\emph{k}ey\emph{v}al} -% with \LaTeX's package and class \emph{options}: -% \begin{center} -% \def\T#1{\bfseries #1} -% \renewcommand{\arraystretch}{1.5} -% \begin{tabular}{l|l|l} -% \T{Package \xpackage{keyval}} -% & \T{Package \xpackage{kvoptions}} -% & \T{\LaTeX\ kernel} -% \\ -% \hline -% \cs{define@key} -% & -% \renewcommand*{\arraystretch}{1}^^A -% \begin{tabular}[t]{@{}l@{}} -% \cs{DeclareVoidOption}\\ -% \cs{DeclareStringOption}\\ -% \cs{DeclareBoolOption}\\ -% \cs{DeclareComplementaryOption}\\ -% \cs{DisableKeyvalOption} -% \end{tabular} -% & \cs{DeclareOption} -% \\ -% \hline -% & \cs{DeclareDefaultOption} -% & \cs{DeclareOption*} -% \\ -% \hline -% & \cs{ProcessKeyvalOptions} -% & \cs{ProcessOptions*} -% \\ -% \hline -% & Option \xoption{patch} -% & -% \renewcommand*{\arraystretch}{1}^^A -% \begin{tabular}[t]{@{}l@{}} -% Class/package\\ -% option system -% \end{tabular} -% \\ -% \hline -% & \cs{SetupKeyvalOptions} & -% \\ -% \end{tabular} -% \end{center} -% -% \hypersetup{bookmarksopenlevel=3} -% \section{Usage} -% -% \subsection{Process options} -% -% \subsubsection{\cs{ProcessKeyvalOptions}} -% -% \begin{declcs}{ProcessKeyvalOptions}\,\M{family}\\ -% \cs{ProcessKeyvalOptions} \* -% \end{declcs} -% This command evaluates the global or local options of -% the package that are defined with \xpackage{keyval}'s -% interface within the family \meta{family}. It acts the -% same way as \LaTeX's \cs{ProcessOptions*}. In a package -% unknown global options are ignored, in a class they -% are added to the unknown option list. The known global -% options and all local options are passed to \xpackage{keyval}'s -% \cs{setkeys} command for executing the options. -% Unknown options are reported to the user by an error. -% -% If the family name happens to be the same as the name -% of the package or class where \cs{ProcessKeyvalOptions} -% is used or the family name has previously been setup by -% \cs{SetupKeyvalOptions}, then \cs{ProcessKeyvalOptions} -% knows the family name already and you can use the star form -% without mandatory argument. -% -% \subsubsection{\cs{ProcessLocalKeyvalOptions}} -% -% \begin{declcs}{ProcessLocalKeyvalOptions}\,\M{family}\\ -% \cs{ProcessLocalKeyvalOptions} \* -% \end{declcs} -% This macro has the same syntax and works similar as -% \cs{ProcessKeyvalOptions}. However it ignores -% global options and only processes the local package options. -% Therefore it only can be used inside a package. -% An error is thrown, if it is used inside a class. -% -% Neither of the following macros are necessary for -% \cs{ProcessKeyvalOptions{}}. They just help the package/class -% author in common tasks. -% -% \subsubsection{\cs{SetupKeyvalOptions}}\label{setup} -% -% \begin{declcs}{SetupKeyvalOptions}\,\texttt{\{}\\ -% \hspace{1.5em}|family|\,|=|\,\meta{family}|,|\\ -% \hspace{1.5em}|prefix|\,|=|\,\meta{prefix}\\ -% \hspace{1.5em}|setkeys|\,|=|\,\meta{setkeys command}\\ -% \texttt{\}} -% \end{declcs} -% This command allows to configure the default assumptions -% that are based on the current package or class name. -% \LaTeX\ remembers this name in \cs{@currname}. The syntax -% description of the default looks a little weird, therefor -% an example is given for a package or class named |foobar|. -% \begin{quote} -% \begin{tabular}{@{}l|ll|l@{}} -% Key & Default & (example) & Used by\\ -% \hline -% \rule{0pt}{1.2\ht\csname @arstrutbox\endcsname}^^A -% |family| & \meta{\cs{@currname}} & (|foobar|) -% & \cs{ProcessKeyvalOptions*} \\ -% &&& \cs{DeclareBoolOption} \\ -% &&& \cs{DeclareStringOption} \\ -% \hline -% \rule{0pt}{1.2\ht\csname @arstrutbox\endcsname}^^A -% |prefix| & \meta{\cs{@currname}}|@| & (|foobar@|) -% & \cs{DeclareBoolOption} \\ -% &&& \cs{DeclareStringOption} \\ -% &&& \cs{DeclareVoidOption} \\ -% \hline -% \rule{0pt}{1.2\ht\csname @arstrutbox\endcsname}^^A -% |setkeys| & \cs{setkeys} & (\cs{kvsetkeys}) -% & \cs{ProcessKeyvalOptions} \\ -% &&& \cs{ProcessLocalKeyvalOptions} -% \end{tabular} -% \end{quote} -% Key |setkeys| was added in version 3.9. The original -% \cs{setkeys} of package \xpackage{keyval} is not reentrant. -% If an option is processed by this \cs{setkeys}, then -% the option should not call \cs{setkeys} again with a -% different family. Otherwise the next options of the -% first \cs{setkeys} call are processed with the wrong -% family. With key |setkeys| the macro \cs{kvsetkeys} -% can be set that does not have the problem of the -% original \cs{setkeys} of package {keyval}. -% -% Probably \cs{setkeys} of package \xpackage{xkeyval} -% is safe in this respect. But I haven't made a full -% analysis. At least it does not have the problem -% of the original \cs{setkeys}. -% -% \subsection{Option declarations} -% -% The options for \cs{ProcessKeyvalOptions} are defined -% by \xpackage{keyval}'s \cs{define@key}. -% Common purposes of such keys are boolean switches, they -% enable or disable something. Or they store a name or some kind of -% string in a macro. The following commands help the user. He -% declares what he wants and \xpackage{kvoptions} take care of -% the key definition, resource allocation and initialization. -% -% In order to avoid name clashes of macro names, internal -% commands are prefixed. Both the prefix and the family -% name for the defined keys can be configured by -% \cs{SetupKeyvalOptions}. -% -% \subsubsection{\cs{DeclareStringOption}} -% -% \begin{declcs}{DeclareStringOption}\,\O{init}\,\M{key}\,\O{default} -% \end{declcs} -% A macro is created that remembers the value of the key \meta{key}. -% The name of the macro consists of the option name \meta{key} that -% is prefixed by the prefix (see \ref{setup}). -% The initial contents of the -% macro can be given by the first optional argument \meta{init}. -% The default is empty. -% -% The the option \meta{key} is defined. The option code -% just stores its value in the macro. If the optional argument -% at the end of \cs{DeclareStringOption} is given, then option -% \meta{key} is defined with the default \meta{default}. -% -% Example for a package with the following two lines: -% \begin{quote} -% |\ProvidesPackage{foobar}|\\ -% |\DeclareStringOption[me]{name}| -% \end{quote} -% Then \cs{DeclareStringOption} defines the macro with content |me|, -% note \LaTeX\ complains if the name of the macro already exists: -% \begin{quote} -% |\newcommand*{\foobar@name}{me}| -% \end{quote} -% The option definition is similar to: -% \begin{quote} -% |\define@key{foobar}{name}{%|\\ -% | \renewcommand*{\foobar@name}{#1}%|\\ -% |}| -% \end{quote} -% -% \subsubsection{\cs{DeclareBoolOption}} -% -% \begin{declcs}{DeclareBoolOption}\,\O{init}\,\M{key} -% \end{declcs} -% A boolean switch is generated, initialized by value \meta{init} -% and the corresponding key \meta{key} is defined. If the -% initialization value is not given, |false| is used as default. -% -% The internal actions of \cs{DeclareBoolOption} are shown below. -% The example is given for a package author who has the following -% two lines in his package/class: -% \begin{quote} -% |\ProvidesPackage{foobar}|\\ -% |\DeclareBoolOption{verbose}| -% \end{quote} -% First a new switch is created: -% \begin{quote} -% |\newif\iffoobar@verbose| -% \end{quote} -% and initialized: -% \begin{quote} -% |\foobar@verbosefalse| -% \end{quote} -% Finally the key is defined: -% \begin{quote} -% |\define@key{foobar}{verbose}[true]{|\dots|}| -% \end{quote} -% The option code configures the boolean option in the following way: -% If the author specifies |true| or |false| then the switch is -% turned on or off respectivly. Also the option can be given without -% explicit value. Then the switch is enabled. -% Other values are reported as errors. -% -% Now the switch is ready to use in the package/class, e.g.: -% \begin{quote} -% |\iffoobar@verbose|\\ -% \qquad\textit{\% print verbose message}\\ -% |\else|\\ -% \qquad\textit{\% be quiet}\\ -% |\fi| -% \end{quote} -% Users of package \cs{ifthen} can use the switch as -% boolean: -% \begin{quote} -% |\boolean{foobar@verbose}| -% \end{quote} -% -% \subsubsection{\cs{DeclareComplementaryOption}} -% -% \begin{declcs}{DeclareComplementaryOption}\,\M{key}\,\M{parent} -% \end{declcs} -% Sometimes contrasting names are used to characterize the -% two states of a boolean switch, for example \xoption{draft} -% vs.\@ \xoption{final}. Both options behave like boolean -% options but they do not need two different switches, they -% should share one. \cs{DeclareComplementaryOption} allows this. -% The option \meta{key} shares the switch of option \meta{parent}. -% Example: -% \begin{quote} -% |\DeclareBoolOption{draft}|\\ -% |\DeclareComplementaryOption{final}{draft}| -% \end{quote} -% Then |final| sets the switch of \xoption{draft} to |false|, and -% |final=false| enables the \xoption{draft} switch. -% -% \subsubsection{\cs{DeclareVoidOption}} -% -% \begin{declcs}{DeclareVoidOption}\,\M{key}\,\M{code} -% \end{declcs} -% \cs{ProcessKeyvalOptions} can be extended to recognize -% options that are declared in traditional way by \cs{DeclareOption}. -% But in case of the error that the user specifies a value, then -% this option would not recognized as key value option because -% of \cs{DeclareOption} and not detected as traditional option -% because of the value part. The user would get an unknown option -% error, difficult to understand. -% -% \cs{DeclareVoidOption} solves -% this problem. It defines the option \meta{key} as key value option. -% If the user specifies a value, a warning is given and the -% value is ignored. -% -% The code part \meta{code} is stored in a macro. -% The name of the macro consists of the option name \meta{key} that -% is prefixed by the prefix (see \ref{setup}). -% If the option is set, the macro will be executed. During the -% execution \cs{CurrentOption} is available with the current key name. -% -% \subsubsection{\cs{DeclareDefaultOption}} -% -% \begin{declcs}{DeclareDefaultOption}\,\M{code} -% \end{declcs} -% \begin{sloppypar} -% This command does not define a specific key, it is the equivalent -% to \LaTeX's \cs{DeclareOption*}. It allows the specification -% of a default action \meta{code} that is invoked if an unknown option -% is found. -% While \meta{code} is called, -% macro \cs{CurrentOption} contains the current option string. -% In addition \cs{CurrentOptionValue} contains the value part -% if the option string is parsable as key value pair, otherwise -% it is \cs{relax}. \cs{CurrentOptionKey} contains the key of -% the key value pair, or the whole option string, if it misses -% the equal sign. -% \end{sloppypar} -% -% Inside packages typical default actions are to pass unknown -% options to another package. Or an error message can be thrown -% by \cs{@unknownoptionerror}. This is the original error -% message that \LaTeX\ gives for unkown package options. -% This error message is easier to understand for the user -% as the error message from package \xpackage{keyval} that -% is given otherwise. -% -% A Class ignores unknown options and puts them on the -% unused option list. Let \LaTeX\ do the job and just -% call \cs{OptionNotUsed}. Or the options can be passed to -% another class that is later loaded. -% -% \subsubsection{Local options} -% -% \begin{declcs}{DeclareLocalOption} \M{option}\\ -% \cs{DeclareLocalOptions} \M{option list} -% \end{declcs} -% Both macros mark package options as local options. That means -% that they are ignored by \cs{ProcessKeyvalOptions} if they are given -% as global options. \cs{DeclareLocalOptions} takes one option, -% \cs{DeclareLocalOptions} expects a comma separated list of options. -% -% \subsubsection{Dynamic options} -% -% Options of \LaTeX's package/class system are cleared -% in \cs{ProcessOptions}. They modify the static model -% of a package. For example, depending on option \xoption{bookmarks} -% package \xpackage{hyperref} loads differently. -% -% Options, however, -% defined by \xpackage{keyval}'s \cs{define@key} remain -% defined, if the options are processed by \cs{setkeys}. -% Therefore these options can also be used to model -% the dynamic behaviour of a package. For example, in -% \xpackage{hyperref} the link colors can be changed -% everywhere until the end in |\end{document}|. -% -% However package \xpackage{color} that adds color support -% is necessary and it -% cannot be loaded after |\begin{document}|. Option \xoption{colorlinks} -% that loads \xpackage{color} should be active until |\begin{document}| -% and die in some way if it is too late for loading packages. -% With \cs{DisableKeyvalOption} the package/class author can -% specify and configure the death of an option and controls -% the life period of the option. -% -% \subsubsection{\cs{DisableKeyvalOption}} -% -% \begin{declcs}{DisableKeyvalOption}\,\O{options}\,\M{family}\,\M{key} -% \\[0.5ex] -% \meta{options}:\\ -% \hspace{1.5em}^^A -% \begin{tabular}[t]{@{}l@{ \texttt{=} }l@{\qquad}>{default: }l@{}} -% |action| & |undef|, |warning|, |error|, or |ignore| -% & |undef| -% \\ -% \multicolumn{1}{@{}l}{|global| or |local|} & & |global| -% \\ -% |package| or |class| & \meta{name} -% \\ -% \end{tabular}^^A -% \end{declcs} -% \cs{DisableKeyvalOption} can be called to mark the end when -% the option \meta{key} is no longer useful. The behaviour of -% an option after its death can be configured by \xoption{action}: -% \begin{description} -% \item[\texttt{undef}:] The option will be undefined, -% If it is called, \cs{setkeys} reports an error because -% of unknown key. -% \item[\texttt{error} or \texttt{warning}:] Use of the -% option will cause an error or warning message. -% Also these actions require that exclusivly either the -% package or class name is given in options \xoption{package} -% or \xoption{class}. -% \item[\texttt{ignore}:] The use of the option will silently -% be ignored. -% \end{description} -% The option's death can be limited to the end of the current -% group, if option \xoption{local} is given. Default is -% \xoption{global}. -% -% The package/class author can wish the end of the option -% already during the package loading, then he will have -% static behaviour. In case of dynamic options \cs{DisableKeyvalOption} -% can be executed everywhere, also outside the package. Therefore -% the family name and the package/class name is usually unknown for -% \cs{DisableKeyvalOption}. Therefore the argument for the family -% name is mandatory and for some actions the package/class name -% must be provided. -% -% Usually a macro would configure the option death, Example: -%\begin{quote} -%\begin{verbatim} -%\ProvidesPackage{foobar} -%\DeclareBoolOption{color} -%\DeclareStringOption[red]{emphcolor} -%\ProcessKeyvalOptions* -% -%\newcommand*{\foobar@DisableOption}[2]{% -% \DisableKeyvalueOption[ -% action={#1}, -% package=foobar -% ]{foobar}{#2}% -%} -% -%\iffoobar@color -% \RequirePackage{color} -% \renewcommand*{\emph}[1]{\textcolor{\foobar@emphcolor}{#1}} -%\else -% % Option emphcolor is not wrong, if we have color support. -% % otherwise the option has no effect, but we don't want to -% % remove it. Therefore action 'ignore' is the best choice: -% \foobar@DisableOption{ignore}{emphcolor} -%\fi -%% No we don't need the option 'color'. -%\foobar@DisableOption{warning}{color} -% -%% With color support option 'emphcolor' will dynamically -%% change the color of \emph statements. -%\end{verbatim} -%\end{quote} -% -% \subsubsection{\cs{AddToKeyvalOption}} -% -% \begin{declcs}{AddToKeyvalOption}\,\M{family}\,\M{key}\,\M{code}\\ -% \cs{AddToKeyvalOption} \*\,\M{key}\,\M{code} -% \end{declcs} -% The code for an existing key \meta{key} of family \meta{family} is -% extended by code \meta{code}. In the starred form the current -% family setting is used, see \cs{ProcessKeyvalOptions*}. -% -% \subsection{Global vs. local options} -% -% Options that are given for \cs{documentclass} are called -% global options. They are known to the class and all packages. -% A package may make use of a global option and marks it as -% used. The advantage for the user is the freedom to specify -% options both in the \cs{documentclass} or \cs{usepackage} -% commands. -% -% However global options are shared with the class options -% and options of all other packages. Thus there can be the -% same option with different semantics for different -% packages and classes. As example, package \xpackage{bookmark} -% knows option \xoption{open} that specifies whether the bookmarks -% are opened or closed initially. It's values are |true| or |false|. -% Since KOMA-Script version 3.00 the KOMA classes also introduces -% option \xoption{open} with values |right| and |any| and a -% complete different meaning. -% -% Such conflicts can be resolved by marking all or part of options -% as local by \cs{DeclareLocalOption} or \cs{DeclareLocalOptions}. -% Then the packages ignores global occurences of these options. -% Package \xpackage{kvoptions} provides two methods: -% \begin{itemize} -% \item \cs{ProcessLocalKeyvalOptions} automatically uses all options -% as local options. It ignores all global options. -% \item \cs{DeclareLocalOption} or \cs{DeclareLocalOptions} marks -% options as local options. \cs{ProcessKeyvalOptions} will then -% ignore global occurences for these local options. -% \end{itemize} -% Since version 1.5 package \xpackage{bookmark} uses the latter -% method. It checks global and local option places for driver options -% and limits all other options as local options. Thus the class -% option \xoption{open} of KOMA-Script is not misread as -% option for package \xpackage{bookmark}. -% -% \subsection{Summary of internal macros} -% -% The \cs{Declare}\texttt{\dots Option} commands define -% macros, additionally to the macros generated by the key definition. -% These macros can be used by the package/class author. -% The name of the macros starts with the prefix \meta{prefix} -% that can be configured by \cs{SetupKeyvalOptions}. -% \begin{center} -% \def\prefix{\cs{}\meta{prefix}\meta{key}}^^A -% \def\Hline{^^A -% \hline -% \rule{0pt}{1.2\ht\csname @arstrutbox\endcsname}^^A -% }^^A -% \begin{tabular}{@{}l|>{\ttfamily}l|l@{}} -% Declare \meta{key} & \textrm{Defined macro} & Description\\ -% \Hline -% \cs{DeclareStringOption} -% & \prefix & holds the string\\ -% \Hline -% \cs{DeclareBoolOption} -% & \cs{if}\meta{prefix}\meta{key}& boolean switch\\ -% &\prefix false& disable switch\\ -% &\prefix true& enable switch\\ -% \Hline -% \cs{DeclareComplementaryOption} -% & \prefix false& enable parent switch\\ -% & \prefix true& disable parent switch\\ -% \Hline -% \cs{DeclareVoidOption} -% & \prefix & holds the action -% \end{tabular} -% \end{center} -% -% \subsection{\plainTeX} -% -% Package \xpackage{keyval} is also usable in \plainTeX\ with -% the help of file \xfile{miniltx.tex}. Some features of this -% package \xpackage{kvoptions} might also be useful for \plainTeX. -% If \LaTeX\ is not found, \cs{ProcessKeyvalOptions} and option -% \xoption{patch} are disabled. Before using the option declaration -% commands \cs{Declare...Option}, \cs{SetupKeyvalOptions} must be -% used. -% -% \hypersetup{bookmarksopenlevel=1} -% -% \section{Example} -% -% The following example defined a package that serves some -% private color management. A boolean option \xoption{print} enables -% print mode without colors. An option \xoption{emph} redefines -% \cs{emph} to print in the given color. And the driver -% can be specified by option \xoption{driver}. -% -% \begin{macrocode} -%<*example> - % Package identification - % ----------------------- -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{example-mycolorsetup}[2016/05/16 Managing my colors] - -\RequirePackage{ifpdf} -\RequirePackage{kvoptions} - - % Option declarations - % ------------------- - -\SetupKeyvalOptions{ - family=MCS, - prefix=MCS@ -} - % Use a shorter family name and prefix - - % Option print -\DeclareBoolOption{print} - % is the same as - % \DeclareBoolOption[false]{print} - - % Option driver -\ifpdf - \DeclareStringOption[pdftex]{driver} -\else - \DeclareStringOption[dvips]{driver} -\fi - - % Alternative interface for driver options -\DeclareVoidOption{dvips}{\SetupDriver} -\DeclareVoidOption{dvipdfm}{\SetupDriver} -\DeclareVoidOption{pdftex}{\SetupDriver} - % In \SetupDriver we take the current option \CurrentOption - % and pass it to the driver option. - % The \expandafter commands expand \CurrentOption at the - % time, when \SetupDriver is executed and \CurrentOption - % has the correct meaning. -\newcommand*{\SetupDriver}{% - \expandafter\@SetupDriver\expandafter{\CurrentOption}% -} -\newcommand*{\@SetupDriver}[1]{% - \setkeys{MCS}{driver={#1}}% -} - - % Option emph - % An empty value means, we want to have no color for \emph. - % If the user specifies option emph without value, the red is used. -\DeclareStringOption{emph}[red] - % is the same as - % \DeclareStringOption[]{emph}[red] - - % Default option rule -\DeclareDefaultOption{% - \ifx\CurrentOptionValue\relax - \PackageWarningNoLine{\@currname}{% - Unknown option `\CurrentOption'\MessageBreak - is passed to package `color'% - }% - % Pass the option to package color. - % Again it is better to expand \CurrentOption. - \expandafter\PassOptionsToPackage - \expandafter{\CurrentOption}{color}% - \else - % Package color does not take options with values. - % We provide the standard LaTeX error. - \@unknownoptionerror - \fi -} - - % Process options - % --------------- -\ProcessKeyvalOptions* - - % Implementation depending on option values - % ----------------------------------------- - % Code for print mode -\ifMCS@print - \PassOptionsToPackage{monochrome}{color} - % tells package color to use black and white -\fi - -\RequirePackage[\MCS@driver]{color} - % load package color with the correct driver - - % \emph setup -\ifx\MCS@emph\@empty - % \@empty is a predefined macro with empty contents. - % the option value of option emph is empty, thus - % we do not want a redefinition of \emph. -\else - \renewcommand*{\emph}[1]{% - \textcolor{\MCS@emph}{#1}% - } -\fi -%</example> -% \end{macrocode} -% -% \section{Package options} -% -% The package \xpackage{kvoptions} knows two package options -% \xoption{patch} and \xoption{debugshow}. -% The options of package \xpackage{kvoptions} are intended -% for authors, not for package/class writers. Inside a package -% it is too late for option \xoption{patch} and \xoption{debugshow} -% enables some messages that are perhaps useful for the debugging -% phase. Also \LaTeX\ is unhappy if a package is loaded -% later again with options that are previously not given. -% Thus package and class authors, stay with |\RequirePackage{kvoptions}| -% without options. -% -% Option \xoption{patch} loads package \xpackage{kvoptions-patch}. -% -% \subsection{Package \xpackage{kvoptions-patch}} -% -% \LaTeX's system of package/class options has some severe limitations -% that especially affects the value part if options are used as -% pair of key and value. -% \begin{itemize} -% \item Spaces are removed, regardless where: -% \begin{quote} -% |\documentclass[box=0 0 400 600]{article}| -% \end{quote} -% Now each package will see |box=00400600| as global option. -% \item In the previous case also braces would not help: -% \begin{quote} -% |\documentclass[box={0 0 400 600}]{article}| -% \end{quote} -% The result is an error message: -% \begin{quote} -% |! LaTeX Error: Missing \begin{document}.| -% \end{quote} -% As local option, however, it works if the package -% knows about key value options (By using this package, for example). -% \item The requirements on robustness are extremly high. -% \LaTeX\ expands the option. All that will not work as environment -% name will break also as option. Even a \cs{relax} will generate -% an error message: -% \begin{quote} -% |! Missing \endcsname inserted.| -% \end{quote} -% Of course, \LaTeX\ does not use its protecting mechanisms. -% On contrary \cs{protect} itself will cause errors. -% \item The options are expanded. But perhaps the package will -% do that, because it has to setup some things before? -% Example \xpackage{hyperref}: -% \begin{quote} -% |\usepackage[pdfauthor=M\"uller]{hyperref}| -% \end{quote} -% Package \xpackage{hyperref} does not see |M\"uller| but -% its expansion and it does not like it, you get many warnings -% \begin{quote} -% |Token not allowed in a PDFDocEncoded string| -% \end{quote} -% And the title becomes: |Mu127uller|. -% Therefore such options must usually be given after package -% \xpackage{hyperref} -% is loaded: -% \begin{quote} -% |\usepackage{hyperref}|\\ -% |\hypersetup{pdfauthor=Fran\c coise M\"uller}| -% \end{quote} -% As package option it will even break with |Fran\c coise| -% because of the cedilla |\c c|, it is not robust enough. -% \end{itemize} -% For users that do not want with this limitations the package -% offers package \xoption{kvoptions-patch}. It patches \LaTeX's option system -% and tries to teach it also to handle options that are given -% as pairs of key and value and to prevent expansion. -% It can already be used at the very beginning, before \cs{documentclass}: -% \begin{quote} -% |\RequirePackage{kvoptions-patch}|\\ -% |\documentclass[pdfauthor=Fran\c coise M\"uller]{article}|\\ -% |\usepackage{hyperref}| -% \end{quote} -% The latest time is before the package where you want to use -% problematic values: -% \begin{quote} -% |\usepackage{kvoptions-patch}|\\ -% |\usepackage[Fran\c coise M\"uller]{hyperref}| -% \end{quote} -% Some remarks: -% \begin{itemize} -% \item The patch requires \eTeX, its \cs{unexpanded} feature -% is much too nice. It is possible to work around using token -% registers. But the code becomes longer, slower, more difficult -% to read and maintain. The package without option \xoption{patch} -% works and will work without \eTeX. -% \item The code for the patch is quite long, there are many test -% cases. Thus the probability for bugs is probably not too small. -% \item Since 2008/10/18 v3.0 package \xpackage{kvoptions-patch} is -% available. Before option \xoption{patch} of package \xpackage{kvoptions} -% must be used instead. I think, the solution as standalone package -% \xpackage{kvoptions-patch} is cleaner and avoids option clashes. -% \end{itemize} -% -% \subsection{Option \xoption{debugshow}} -% -% The name of this option follows the convention of packages -% \xpackage{multicol}, \xpackage{tabularx}, and \xpackage{tracefnt}. -% Currently it prints the setting of boolean options, declared -% by \cs{DeclareBoolOption} in the \xfile{.log} file, if that -% boolean option is used. -% You can activate the option by -% \begin{itemize} -% \item |\PassOptionsToPackage{debugshow}{kvoptions}|\\ -% Put this somewhere before package \xpackage{kvoptions} is -% loaded first, e.g. before \cs{documentclass}. -% \item |\RequirePackage[debugshow]{kvoptions}|\\ -% Before \cs{documentclass} even an author has to use -% \cs{RequirePackage}. \cs{usepackage} only works after -% \cs{documentclass}. -% \end{itemize} -% The preferred method is \cs{PassOptionsToPackage}, because -% it does not force the package loading and does not disturb, -% if the package is not loaded later at all. -% -% \section{Limitations} -% -% \subsection{Compatibility} -% \subsubsection{Package \xpackage{kvoptions-patch} vs. package \xpackage{xkvltxp}} -% -% Package \xpackage{xkvltxp} from the \xpackage{xkeyval} project -% has the same goal as package \xpackage{kvoptions-patch} -% and to patch \LaTeX's kernel commands in order to get better support -% for key value options. -% Of course they cannot be used both. The user must decide, which -% method he prefers. Package \xpackage{kvoptions-patch} aborts itself, -% if it detects that \xpackage{xkvltxp} is -% already loaded. -% -% However package \xpackage{xkvltxp} and \xpackage{kvoptions} -% can be used together, example: -% \begin{quote} -% |\usepackage{xkvltxp}|\\ -% |\usepackage[...]{foobar} % |\texttt{\itshape foobar using kvoptions} -% \end{quote} -% The other way should work, too. -% -% Package \xpackage{kvoptions-patch} tries to catch more situations -% and to be more robust. -% For example, during the comparison of options it normalizes -% them by removing spaces around |=| and the value. Thus the -% following is not reported as option clash: -% \begin{quote} -%\begin{verbatim} -%\RequirePackage{kvoptions-patch} -%\documentclass{article} -% -%\usepackage[scaled=0.7]{helvet} -%\usepackage[scaled = 0.7]{helvet} -% -%\begin{document} -%\end{document} -%\end{verbatim} -% \end{quote} -% -% \subsection{Limitations} -% -% \subsubsection{Option comparisons} -% -% In some situations \LaTeX\ compares option lists, e.g. option clash check, -% \cs{@ifpackagewith}, or \cs{@ifclasswith}. Apart from catcode and -% sanitizing problems of option \xoption{patch}, there is another problem. -% \LaTeX\ does not know about the type and default values of -% options in key value style. Thus an option clash is reported, -% even if the key value has the same meaning: -% \begin{quote} -% |\usepackage[scaled]{helvet} %| \texttt{\textit{default is }.95}\\ -% |\usepackage[.95]{helvet}|\\ -% |\usepackage[0.95]{helvet}| -% \end{quote} -% -% \subsubsection{Option list parsing with package \xpackage{kvoptions-patch}} -% -% With package \xpackage{kvoptions-patch} the range of possible values -% in key value specifications is much large, for example -% the comma can be used, if enclosed in curly braces. -% -% Other packages, especially the packages that uses their -% own process option code can be surprised to find tokens -% inside options that they do not expect and errors would -% be the consequence. To avoid errors the options, especially -% the unused option list is sanitized. That means the list -% will only contain tokens with catcode 12 (other) and -% perhaps spaces (catcode 10). This allows a safe parsing -% for other packages. But a comma in the value part is -% no longer protected by curly braces because they have lost -% their special meaning. This is the price for compatibility. -% -% Example: -% \begin{quote} -% |\RequirePackage{kvoptions-patch}|\\ -% |\documentclass[a={a,b,c},b]{article}|\\ -% |\begin{document}|\\ -% |\end{document}| -% \end{quote} -% Result: -% \begin{quote} -% |LaTeX Warning: Unused global option(s):|\\ -% | [a={a,c},b].| -% \end{quote} -% -% \StopEventually{ -% } -% -% \section{Implementation} -% -% \subsection{Preamble} -% -% \begin{macrocode} -%<*package> -% \end{macrocode} -% -% \paragraph{Reload check and identification.} -% Reload check, especially if the package is not used with \LaTeX. -% \begin{macrocode} -\begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode58=12 % : - \catcode64=11 % @ - \catcode123=1 % { - \catcode125=2 % } - \expandafter\let\expandafter\x\csname ver@kvoptions.sty\endcsname - \ifx\x\relax % plain-TeX, first loading - \else - \def\empty{}% - \ifx\x\empty % LaTeX, first loading, - % variable is initialized, but \ProvidesPackage not yet seen - \else - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{kvoptions}{The package is already loaded}% - \aftergroup\endinput - \fi - \fi -\endgroup% -% \end{macrocode} -% Package identification: -% \begin{macrocode} -\begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode40=12 % ( - \catcode41=12 % ) - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode47=12 % / - \catcode58=12 % : - \catcode64=11 % @ - \catcode91=12 % [ - \catcode93=12 % ] - \catcode123=1 % { - \catcode125=2 % } - \expandafter\ifx\csname ProvidesPackage\endcsname\relax - \def\x#1#2#3[#4]{\endgroup - \immediate\write-1{Package: #3 #4}% - \xdef#1{#4}% - }% - \else - \def\x#1#2[#3]{\endgroup - #2[{#3}]% - \ifx#1\@undefined - \xdef#1{#3}% - \fi - \ifx#1\relax - \xdef#1{#3}% - \fi - }% - \fi -\expandafter\x\csname ver@kvoptions.sty\endcsname -\ProvidesPackage{kvoptions}% - [2016/05/16 v3.12 Key value format for package options (HO)]% -% \end{macrocode} -% -% \paragraph{Catcodes} -% -% \begin{macrocode} -\begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode123=1 % { - \catcode125=2 % } - \catcode64=11 % @ - \def\x{\endgroup - \expandafter\edef\csname KVO@AtEnd\endcsname{% - \endlinechar=\the\endlinechar\relax - \catcode13=\the\catcode13\relax - \catcode32=\the\catcode32\relax - \catcode35=\the\catcode35\relax - \catcode61=\the\catcode61\relax - \catcode64=\the\catcode64\relax - \catcode123=\the\catcode123\relax - \catcode125=\the\catcode125\relax - }% - }% -\x\catcode61\catcode48\catcode32=10\relax% -\catcode13=5 % ^^M -\endlinechar=13 % -\catcode35=6 % # -\catcode64=11 % @ -\catcode123=1 % { -\catcode125=2 % } -\def\TMP@EnsureCode#1#2{% - \edef\KVO@AtEnd{% - \KVO@AtEnd - \catcode#1=\the\catcode#1\relax - }% - \catcode#1=#2\relax -} -\TMP@EnsureCode{1}{14}% ^^A (comment) -\TMP@EnsureCode{2}{14}% ^^A (comment) -\TMP@EnsureCode{33}{12}% ! -\TMP@EnsureCode{39}{12}% ' -\TMP@EnsureCode{40}{12}% ( -\TMP@EnsureCode{41}{12}% ) -\TMP@EnsureCode{42}{12}% * -\TMP@EnsureCode{44}{12}% , -\TMP@EnsureCode{45}{12}% - -\TMP@EnsureCode{46}{12}% . -\TMP@EnsureCode{47}{12}% / -\TMP@EnsureCode{58}{12}% : -\TMP@EnsureCode{62}{12}% > -\TMP@EnsureCode{91}{12}% [ -\TMP@EnsureCode{93}{12}% ] -\TMP@EnsureCode{94}{7}% ^ (superscript) -\TMP@EnsureCode{96}{12}% ` -\edef\KVO@AtEnd{\KVO@AtEnd\noexpand\endinput} -% \end{macrocode} -% -% \paragraph{External resources.} -% The package extends the support for key value pairs of -% package \cs{keyval} to package options. Thus the package -% needs to be loaded anyway. and we use it for -% \cs{SetupKeyvalOptions}. AFAIK this does not disturb -% users of \xpackage{xkeyval}. -% \begin{macrocode} -\@ifundefined{define@key}{% - \RequirePackage{keyval}\relax -}{} -% \end{macrocode} -% -% Macro \cs{DeclareLocalOptions} parses a comma separated key list -% and uses \cs{comma@parse} of package \xpackage{kvsetkeys}, -% version 1.3. -% \begin{macrocode} -\RequirePackage{ltxcmds}[2010/12/02] -\RequirePackage{kvsetkeys}[2007/09/29] -% \end{macrocode} -% -% \paragraph{Provide macros for \plainTeX.} -% \begin{macrocode} -\@ifundefined{@x@protect}{% - \def\@x@protect#1\fi#2#3{% - \fi\protect#1% - }% - \let\@typeset@protect\relax -}{} -\@ifundefined{@currname}{% - \def\@currname{}% -}{} -\@ifundefined{@currext}{% - \def\@currext{}% -}{} -% \end{macrocode} -% -% \paragraph{Options} -% Option \xoption{debugshow} enables additional lines of -% code that prints information into the \xfile{.log} -% file. -% \begin{macrocode} -\DeclareOption{debugshow}{\catcode\@ne=9 } -% \end{macrocode} -% -% \begin{macrocode} -\DeclareOption{patch}{% - \AtEndOfPackage{% - \RequirePackage{kvoptions-patch}[2016/05/16]% - }% -} -% \end{macrocode} -% -% Optionen auswerten: -% \begin{macrocode} -\ProcessOptions\relax -% \end{macrocode} -% -% \subsection{Option declaration macros} -% -% \subsubsection{\cs{SetupKeyvalOptions}} -% -% The family for the key value pairs can be setup once -% and is remembered later. -% The package name seems a reasonable default for the -% family key, if it is not set by the package author. -% -% \begin{macro}{\KVO@family} -% We cannot store the family setting in one macro, -% because the package should be usable for many -% other packages, too. Thus we remember the family -% setting in a macro, whose name contains the -% package name with extension, a key in \LaTeX's -% class/package system. -% \begin{macrocode} -\define@key{KVO}{family}{% - \expandafter\edef\csname KVO@family@% - \@currname.\@currext\endcsname{#1}% -} -\def\KVO@family{% - \@ifundefined{KVO@family@\@currname.\@currext}{% - \@currname - }{% - \csname KVO@family@\@currname.\@currext\endcsname - }% -} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\KVO@prefix} -% The value settings of options that are declared by \cs{DeclareBoolOption} -% and \cs{DeclareStringOption} need to be saved in macros. -% in the first case this is a switch \cs{if}\meta{prefix}\meta{key}, -% in the latter case a macro \cs{}\meta{prefix}\meta{key}. -% The prefix can be configured, by \xoption{prefix} that is declared -% here. The default is the package name with |@| appended. -% \begin{macrocode} -\define@key{KVO}{prefix}{% - \expandafter\edef\csname KVO@prefix@% - \@currname.\@currext\endcsname{#1}% -} -\def\KVO@prefix{% - \ltx@ifundefined{KVO@prefix@\@currname.\@currext}{% - \@currname @% - }{% - \csname KVO@prefix@\@currname.\@currext\endcsname - }% -} -% \end{macrocode} -% \end{macro} -% -% \begin{macrocode} -\define@key{KVO}{setkeys}{% - \expandafter\def\csname KVO@setkeys@% - \@currname.\@currext\endcsname{#1}% -} -% \end{macrocode} -% \begin{macro}{\KVO@setkeys} -% \begin{macrocode} -\def\KVO@setkeys{% - \ltx@IfUndefined{KVO@setkeys@\@currname.\@currext}{% - \setkeys - }{% - \csname KVO@setkeys@\@currname.\@currext\endcsname - }% -} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\SetupKeyvalOptions} -% The argument of \cs{SetupKeyvalOptions} expects a key value -% list, known keys are \xoption{family} and \xoption{prefix}. -% \begin{macrocode} -\newcommand*{\SetupKeyvalOptions}{% - \kvsetkeys{KVO}% -} -% \end{macrocode} -% \end{macro} -% -% \subsubsection{\cs{DeclareBoolOption}} -% -% \begin{macro}{\DeclareBoolOption} -% Usually options of boolean type can be given by the -% user without value and this means a setting to \emph{true}. -% We follow this convention here. Also it simplifies the -% user interface. -% -% The switch is created and initialized with \emph{false}. -% The default setting can be overwritten by the optional -% argument. -% -% \LaTeX's \cs{newif} does not check for already defined -% macros, therefore we add this check here to prevent -% the user from accidently redefining of \TeX's primitives -% and other macros. -% \begin{macrocode} -\newcommand*{\DeclareBoolOption}[2][false]{% - \KVO@ifdefinable{if\KVO@prefix#2}{% - \KVO@ifdefinable{\KVO@prefix#2true}{% - \KVO@ifdefinable{\KVO@prefix#2false}{% - \csname newif\expandafter\endcsname - \csname if\KVO@prefix#2\endcsname - \@ifundefined{\KVO@prefix#2#1}{% - \PackageWarning{kvoptions}{% - Initialization of option `#2' failed,\MessageBreak - cannot set boolean option to `#1',\MessageBreak - use `true' or `false', now using `false'% - }% - }{% - \csname\KVO@prefix#2#1\endcsname - }% - \begingroup - \edef\x{\endgroup - \noexpand\define@key{\KVO@family}{#2}[true]{% - \noexpand\KVO@boolkey{\@currname}% - \ifx\@currext\@clsextension - \noexpand\@clsextension - \else - \noexpand\@pkgextension - \fi - {\KVO@prefix}{#2}{####1}% - }% - }% - \x - }% - }% - }% -} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\DeclareComplementaryOption} -% The first argument is the key name, the second the -% key that must be a boolean option with the same -% current family and prefix. A new switch is not -% created for the new key, we have already a switch. -% Instead we define switch setting commands to work -% on the parent switch. -% \begin{macrocode} -\newcommand*{\DeclareComplementaryOption}[2]{% - \@ifundefined{if\KVO@prefix#2}{% - \PackageError{kvoptions}{% - Cannot generate option code for `#1',\MessageBreak - parent switch `#2' does not exist% - }{% - You are inside % - \ifx\@currext\@clsextension class\else package\fi\space - `\@currname.\@currext'.\MessageBreak - `\KVO@family' is used as familiy % - for the keyval options.\MessageBreak - `\KVO@prefix' serves as prefix % - for internal switch macros.\MessageBreak - \MessageBreak - \@ehc - }% - }{% - \KVO@ifdefinable{\KVO@prefix#1true}{% - \KVO@ifdefinable{\KVO@prefix#1false}{% - \expandafter\let\csname\KVO@prefix#1false\expandafter\endcsname - \csname\KVO@prefix#2true\endcsname - \expandafter\let\csname\KVO@prefix#1true\expandafter\endcsname - \csname\KVO@prefix#2false\endcsname -% \end{macrocode} -% The same code part as in \cs{DeclareBoolOption} can -% now be used. -% \begin{macrocode} - \begingroup - \edef\x{\endgroup - \noexpand\define@key{\KVO@family}{#1}[true]{% - \noexpand\KVO@boolkey{\@currname}% - \ifx\@currext\@clsextension - \noexpand\@clsextension - \else - \noexpand\@pkgextension - \fi - {\KVO@prefix}{#1}{####1}% - }% - }% - \x - }% - }% - }% -} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\KVO@ifdefinable} -% Generate the command token LaTeX's \cs{@ifdefinable} expects. -% \begin{macrocode} -\def\KVO@ifdefinable#1{% - \expandafter\@ifdefinable\csname #1\endcsname -} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\KVO@boolkey} -% We check explicitly for |true| and |false| to prevent -% the user from accidently calling other macros. -% \begin{quote} -% \begin{tabular}{@{}ll@{}} -% |#1|& package/class name\\ -% |#2|& |\@pkgextension|/|\@clsextension|\\ -% |#3|& prefix \\ -% |#4|& key name\\ -% |#5|& new value -% \end{tabular} -% \end{quote} -% \begin{macrocode} -\def\KVO@boolkey#1#2#3#4#5{% - \edef\KVO@param{#5}% - \ltx@onelevel@sanitize\KVO@param - \ifx\KVO@param\KVO@true - \expandafter\@firstofone - \else - \ifx\KVO@param\KVO@false - \expandafter\expandafter\expandafter\@firstofone - \else - \ifx#2\@clsextension - \expandafter\ClassWarning - \else - \expandafter\PackageWarning - \fi - {#1}{% - Value `\KVO@param' is not supported by\MessageBreak - option `#4'% - }% - \expandafter\expandafter\expandafter\@gobble - \fi - \fi - {% - ^^A\ifx#2\@clsextension - ^^A \expandafter\ClassInfo - ^^A\else - ^^A \expandafter\PackageInfo - ^^A\fi - ^^A{#1}{[option] #4=\KVO@param}% - \csname#3#4\KVO@param\endcsname - }% -} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\KVO@true} -% \begin{macro}{\KVO@false} -% The macros \cs{KVO@true} and \cs{KVO@false} are used -% for string comparisons. After \cs{ltx@onelevel@sanitize} -% we have only tokens with catcode 12 (other). -% \begin{macrocode} -\def\KVO@true{true} -\def\KVO@false{false} -\ltx@onelevel@sanitize\KVO@true -\ltx@onelevel@sanitize\KVO@false -% \end{macrocode} -% \end{macro} -% \end{macro} -% -% \subsubsection{\cs{DeclareStringOption}} -% -% \begin{macro}{\DeclareStringOption} -% \begin{macrocode} -\newcommand*{\DeclareStringOption}[2][]{% - \@ifnextchar[{% - \KVO@DeclareStringOption{#1}{#2}@% - }{% - \KVO@DeclareStringOption{#1}{#2}{}[]% - }% -} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\KVO@DeclareStringOption} -% \begin{macrocode} -\def\KVO@DeclareStringOption#1#2#3[#4]{% - \KVO@ifdefinable{\KVO@prefix#2}{% - \@namedef{\KVO@prefix#2}{#1}% - \begingroup - \ifx\\#3\\% - \toks@{}% - \else - \toks@{[{#4}]}% - \fi - \edef\x{\endgroup - \noexpand\define@key{\KVO@family}{#2}\the\toks@{% - ^^A\begingroup - ^^A \toks@{####1}% - ^^A \ifx\@currext\@clsextension - ^^A \noexpand\ClassInfo - ^^A \else - ^^A \noexpand\PackageInfo - ^^A \fi - ^^A {\@currname}{% - ^^A [option] #2={\noexpand\the\toks@}% - ^^A }% - ^^A\endgroup - \noexpand\def - \expandafter\noexpand\csname\KVO@prefix#2\endcsname{####1}% - }% - }% - \x - }% -} -% \end{macrocode} -% \end{macro} -% -% \subsubsection{\cs{DeclareVoidOption}} -% -% \begin{macro}{\DeclareVoidOption} -% \begin{macrocode} -\newcommand*{\DeclareVoidOption}[2]{% - \begingroup - \let\next\@gobbletwo - \KVO@ifdefinable{\KVO@prefix#1}{% - \let\next\@firstofone - }% - \expandafter\endgroup - \next{% - \begingroup - \edef\x{\endgroup - \noexpand\define@key{\KVO@family}{#1}[\KVO@VOID@]{% - \noexpand\KVO@voidkey{\@currname}% - \ifx\@currext\@clsextension - \noexpand\@clsextension - \else - \noexpand\@pkgextension - \fi - {#1}% - {####1}% - \expandafter\noexpand\csname\KVO@prefix#1\endcsname - }% - }% - \x - \begingroup - \toks@{#2}% - \expandafter\endgroup - \expandafter\def - \csname\KVO@prefix#1\expandafter\endcsname - \expandafter{\the\toks@}% - }% -} -\def\KVO@VOID@{@VOID@} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\KVO@voidkey} -% \begin{tabular}{@{}ll@{}} -% |#1|& package/class name\\ -% |#2|& |\@pkgextension|/|\@clsextension|\\ -% |#3|& key name\\ -% |#4|& default (|@VOID@|)\\ -% |#5|& macro with option code -% \end{tabular} -% \begin{macrocode} -\def\KVO@voidkey#1#2#3#4{% - \def\CurrentOption{#3}% - \begingroup - \def\x{#4}% - \expandafter\endgroup - \ifx\x\KVO@VOID@ - \else - \ifx#2\@clsextension - \expandafter\ClassWarning - \else - \expandafter\PackageWarning - \fi - {#1}{% - Unexpected value for option `#3'\MessageBreak - is ignored% - }% - \fi - ^^A\ifx#2\@clsextension - ^^A \expandafter\ClassInfo - ^^A\else - ^^A \expandafter\PackageInfo - ^^A\fi - ^^A{#1}{[option] #3}% -} -% \end{macrocode} -% \end{macro} -% -% \subsubsection{\cs{DeclareDefaultOption}} -% -% \begin{macro}{\DeclareDefaultOption} -% \begin{macrocode} -\newcommand*{\DeclareDefaultOption}{% - \@namedef{KVO@default@\@currname.\@currext}% -} -% \end{macrocode} -% \end{macro} -% -% \subsubsection{\cs{DeclareLocalOptions}} -% -% \begin{macro}{\DeclareLocalOptions} -% \begin{macrocode} -\newcommand*{\DeclareLocalOptions}[1]{% - \comma@parse{#1}\KVO@DeclareLocalOption -} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\KVO@DeclareLocalOption} -% \begin{macrocode} -\def\KVO@DeclareLocalOption#1{% - \expandafter\def\csname KVO@local@\KVO@family @#1\endcsname{}% -} -% \end{macrocode} -% \end{macro} -% -% \subsection{Dynamic options} -% -% \subsubsection{\cs{DisableKeyvalOption}} -% -% \begin{macrocode} -\SetupKeyvalOptions{% - family=KVOdyn,% - prefix=KVOdyn@% -} -\DeclareBoolOption[true]{global} -\DeclareComplementaryOption{local}{global} -\DeclareStringOption[undef]{action} -\let\KVOdyn@name\relax -\let\KVOdyn@ext\@empty -\define@key{KVOdyn}{class}{% - \def\KVOdyn@name{#1}% - \let\KVOdyn@ext\@clsextension -} -\define@key{KVOdyn}{package}{% - \def\KVOdyn@name{#1}% - \let\KVOdyn@ext\@pkgextension -} -\newcommand*{\DisableKeyvalOption}[3][]{% - \begingroup - \kvsetkeys{KVOdyn}{#1}% - \def\x{\endgroup}% - \@ifundefined{KVO@action@\KVOdyn@action}{% - \PackageError{kvoptions}{% - Unknown disable action % - `\expandafter\strip@prefix\meaning\KVOdyn@action'\MessageBreak - for option `#3' in keyval family '#2'% - }\@ehc - }{% - \csname KVO@action@\KVOdyn@action\endcsname{#2}{#3}% - }% - \x -} -\def\KVO@action@undef#1#2{% - \edef\x{\endgroup - \ifKVOdyn@global\global\fi - \let - \expandafter\noexpand\csname KV@#1@#2\endcsname - \relax - \ifKVOdyn@global\global\fi - \let - \expandafter\noexpand\csname KV@#1@#2@default\endcsname - \relax - }% - ^^A\PackageInfo{kvoptions}{% - ^^A [option] key `#2' of family `#1'\MessageBreak - ^^A is disabled (undef, \ifKVOdyn@global global\else local\fi)% - ^^A}% -} -\def\KVO@action@ignore#1#2{% - \edef\x{\endgroup - \ifKVOdyn@global\global\fi - \let - \expandafter\noexpand\csname KV@#1@#2\endcsname - \noexpand\@gobble - \ifKVOdyn@global\global\fi - \let - \expandafter\noexpand\csname KV@#1@#2@default\endcsname - \noexpand\@empty - }% - ^^A\PackageInfo{kvoptions}{% - ^^A [option] key `#2' of family `#1'\MessageBreak - ^^A is disabled (ignore, \ifKVOdyn@global global\else local\fi)% - ^^A}% -} -\def\KVO@action@error{% - \KVO@do@action{error}% -} -\def\KVO@action@warning{% - \KVO@do@action{warning}% -} -% \end{macrocode} -% \begin{tabular}{@{}ll@{}} -% |#1|& |error| or |warning|\\ -% |#2|& \meta{family}\\ -% |#3|& \meta{key}\\ -% \end{tabular} -% \begin{macrocode} -\def\KVO@do@action#1#2#3{% - \ifx\KVOdyn@name\relax - \PackageError{kvoptions}{% - Action type `#1' needs package/class name\MessageBreak - for key `#3' in family `#2'% - }\@ehc - \else - \edef\x{\endgroup - \noexpand\define@key{#2}{#3}[]{% - \expandafter\noexpand\csname KVO@disable@#1\endcsname - {\KVOdyn@name}\noexpand\KVOdyn@ext{#3}% - }% - \ifKVOdyn@global - \global\let - \expandafter\noexpand\csname KV@#2@#3\endcsname - \expandafter\noexpand\csname KV@#2@#3\endcsname - \global\let - \expandafter\noexpand\csname KV@#2@#3@default\endcsname - \expandafter\noexpand\csname KV@#2@#3@default\endcsname - \fi - }% - ^^A\ifx\KVOdyn@ext\@clsextension - ^^A \expandafter\ClassInfo - ^^A\else - ^^A \expandafter\PackageInfo - ^^A\fi - ^^A{\KVOdyn@name}{% - ^^A [option] key `#3' of family `#2'\MessageBreak - ^^A is disabled (#1, \ifKVOdyn@global global\else local\fi)% - ^^A}% - \fi -} -\def\KVO@disable@error#1#2#3{% - \ifx#2\@clsextension - \expandafter\ClassError - \else - \expandafter\PackageError - \fi - {#1}{% - Option `#3' is given too late,\MessageBreak - now the option is ignored% - }\@ehc -} -\def\KVO@disable@warning#1#2#3{% - \ifx#2\@clsextension - \expandafter\ClassWarning - \else - \expandafter\PackageWarning - \fi - {#1}{% - Option `#3' is already consumed\MessageBreak - and has no effect% - }% -} -% \end{macrocode} -% -% \subsection{Change option code} -% -% \subsubsection{\cs{AddToKeyvalOption}} -% -% \begin{macro}{\AddToKeyvalOption} -% \begin{macrocode} -\newcommand*{\AddToKeyvalOption}{% - \@ifstar{% - \begingroup - \edef\x{\endgroup - \noexpand\KVO@AddToKeyvalOption{\KVO@family}% - }% - \x - }% - \KVO@AddToKeyvalOption -} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\KVO@AddToKeyvalOption} -% \begin{macrocode} -\def\KVO@AddToKeyvalOption#1#2{% - \@ifundefined{KV@#1@#2}{% - \PackageWarning{kvoptions}{% - Key `#2' of family `#1' does not exist.\MessageBreak - Ignoring \string\AddToKeyvalOption - }% - \@gobble - }{% - \edef\KVO@next{% - \noexpand\KVO@@AddToKeyvalOption - \expandafter\noexpand\csname KV@#1@#2\endcsname - }% - \afterassignment\KVO@next - \def\KVO@temp##1% - }% -} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\KVO@@AddToKeyvalOption} -% \begin{macrocode} -\def\KVO@@AddToKeyvalOption#1{% - \begingroup - \toks@\expandafter{#1{##1}}% - \toks@\expandafter{\the\expandafter\toks@\KVO@temp{##1}}% - \edef\x{\endgroup - \noexpand\def\noexpand#1####1{\the\toks@}% - }% - \x -} -% \end{macrocode} -% \end{macro} -% -% \subsection{Process options} -% -% \subsubsection{Get global options} -% -% Package \xpackage{xkeyval} removes options with equal signs from -% the global options (\cs{@classoptionslist}). The effect is that -% other packages and classes will not see these global options anymore. -% A bug-report was answered that this behaviour is ``by design''. -% Thus I call it a design bug. Now getting the global options require -% an algorithm instead of a simple macro call. -% \begin{macrocode} -%</package> -%<*package|patch> -% \end{macrocode} -% \begin{macro}{\KVO@IfDefThen} -% Call |#2| if command |#1| is defined and not \cs{relax}. -% (Package \xpackage{kvoptions-patch} does not load -% package \xpackage{ltxcmds}.) -% \begin{macrocode} -\def\KVO@IfDefThen#1#2{% - \ifx#1\ltx@undefined - \else - \ifx#1\relax - \else - #2% - \fi - \fi -}% -% \end{macrocode} -% \end{macro} -% \begin{macro}{\KVO@GetClassOptionsList} -% \begin{macrocode} -\def\KVO@GetClassOptionsList{% - \let\KVO@classoptionslist\@classoptionslist - \KVO@IfDefThen\@classoptionslist{% - \KVO@IfDefThen\XKV@documentclass{% - \ifx\XKV@documentclass\ltx@empty - \else - \KVO@IfDefThen\XKV@classoptionslist{% - \ifx\XKV@classoptionslist\ltx@empty - \else - \let\KVO@classoptionslist\XKV@classoptionslist - \fi - }% - \fi - }% - }% -}% -% \end{macrocode} -% \end{macro} -% \begin{macrocode} -%</package|patch> -%<*package> -% \end{macrocode} -% -% \subsubsection{\cs{ProcessKeyvalOptions}} -% -% \begin{macro}{\ProcessKeyvalOptions} -% If the optional star is given, we get the family -% name and expand it for safety. -% \begin{macrocode} -\newcommand*{\ProcessKeyvalOptions}{% - \@ifstar{% - \begingroup - \edef\x{\endgroup - \noexpand\KVO@ProcessKeyvalOptions{\KVO@family}% - }% - \x - }% - \KVO@ProcessKeyvalOptions -} -% \end{macrocode} -% \end{macro} -% -% \begin{macrocode} -\def\KVO@ProcessKeyvalOptions#1{% - \let\@tempc\relax - \let\KVO@temp\@empty -% \end{macrocode} -% Add any global options that are known to KV to the start of -% the list being built in |\KVO@temp| and mark them used (by -% removing them from the unused option list). -% \begin{macrocode} - \ifx\@currext\@clsextension - \else - \KVO@GetClassOptionsList - \ifx\KVO@classoptionslist\relax - \else - \@for\KVO@CurrentOption:=\KVO@classoptionslist\do{% - \@ifundefined{KV@#1@\expandafter\KVO@getkey - \KVO@CurrentOption=\@nil}{% - }{% - \@ifundefined{KVO@local@#1@\expandafter\KVO@getkey - \KVO@CurrentOption=\@nil}{% - \ifx\KVO@Patch Y% - \edef\KVO@temp{% - \etex@unexpanded\expandafter{% - \KVO@temp - }% - ,% - \etex@unexpanded\expandafter{% - \KVO@CurrentOption - }% - ,% - }% - \ltx@onelevel@sanitize\KVO@CurrentOption - \else - \edef\KVO@temp{% - \KVO@temp - ,% - \KVO@CurrentOption - ,% - }% - \fi - \@expandtwoargs\@removeelement\KVO@CurrentOption - \@unusedoptionlist\@unusedoptionlist - }{}% - }% - }% - \fi - \fi -% \end{macrocode} -% Now stick the package options at the end of the list and wrap -% in a call to \cs{setkeys}. A class ignores unknown global -% options, we must remove them to prevent error messages -% from \cs{setkeys}. -% \begin{macrocode} - \begingroup - \toks\tw@{}% - \@ifundefined{opt@\@currname.\@currext}{% - \toks@\expandafter{\KVO@temp}% - }{% - \toks@\expandafter\expandafter\expandafter{% - \csname opt@\@currname.\@currext\endcsname - }% - \ifx\@currext\@clsextension - \edef\CurrentOption{\the\toks@}% - \toks@\expandafter{\KVO@temp}% - \@for\CurrentOption:=\CurrentOption\do{% - \@ifundefined{% - KV@#1@\expandafter\KVO@getkey\CurrentOption=\@nil - }{% -% \end{macrocode} -% A class puts not used options in the unused option list -% unless there is a default handler. -% \begin{macrocode} - \@ifundefined{KVO@default@\@currname.\@currext}{% - \ifx\KVO@Patch Y% - \ltx@onelevel@sanitize\CurrentOption - \fi - \ifx\@unusedoptionlist\@empty - \global\let\@unusedoptionlist\CurrentOption - \else - \expandafter\expandafter\expandafter\gdef - \expandafter\expandafter\expandafter\@unusedoptionlist - \expandafter\expandafter\expandafter{% - \expandafter\@unusedoptionlist - \expandafter,\CurrentOption - }% - \fi - }{% - \toks\tw@\expandafter{% - \the\toks\expandafter\tw@\expandafter,\CurrentOption - }% - }% - }{% - \toks@\expandafter{% - \the\expandafter\toks@\expandafter,\CurrentOption - }% - }% - }% - \else -% \end{macrocode} -% Without default action we pass all options to \cs{setkeys}. -% Otherwise we have to check which options are known. -% These are passed to \cs{setkeys}. For the others the default -% action is performed. -% \begin{macrocode} - \@ifundefined{KVO@default@\@currname.\@currext}{% - \toks@\expandafter\expandafter\expandafter{% - \expandafter\KVO@temp\the\toks@ - }% - }{% - \edef\CurrentOption{\the\toks@}% - \toks@\expandafter{\KVO@temp}% - \@for\CurrentOption:=\CurrentOption\do{% - \@ifundefined{% - KV@#1@\expandafter\KVO@getkey\CurrentOption=\@nil - }{% - \toks\tw@\expandafter{% - \the\toks\expandafter\tw@\expandafter,\CurrentOption - }% - }{% - \toks@\expandafter{% - \the\expandafter\toks@\expandafter,\CurrentOption - }% - }% - }% - }% - \fi - }% - \edef\KVO@temp{\endgroup - \noexpand\KVO@calldefault{\the\toks\tw@}% - \noexpand\KVO@setkeys{#1}{\the\toks@}% - }% - \KVO@temp -% \end{macrocode} -% Some cleanup of \cs{ProcessOptions}. -% \begin{macrocode} - \let\CurrentOption\@empty - \AtEndOfPackage{\let\@unprocessedoptions\relax}% -} -% \end{macrocode} -% -% \subsubsection{\cs{ProcessLocalKeyvalOptions}} -% -% \begin{macro}{\ProcessLocalKeyvalOptions} -% If the optional star is given, we get the family -% name and expand it for safety. -% \begin{macrocode} -\newcommand*{\ProcessLocalKeyvalOptions}{% - \@ifstar{% - \begingroup - \edef\x{\endgroup - \noexpand\KVO@ProcessLocalKeyvalOptions{\KVO@family}% - }% - \x - }% - \KVO@ProcessLocalKeyvalOptions -} -% \end{macrocode} -% \end{macro} -% -% \begin{macrocode} -\def\KVO@ProcessLocalKeyvalOptions#1{% - \let\@tempc\relax - \let\KVO@temp\@empty -% \end{macrocode} -% Check if \cs{ProcessLocalKeyvalOptions} is called inside -% a package. -% \begin{macrocode} - \ifx\@currext\@pkgextension - \else - \PackageError{kvoptions}{% - \string\ProcessLocalKeyvalOptions\space is intended for packages only% - }\@ehc - \fi -% \end{macrocode} -% The package options are put into toks register \cs{toks@}. -% \begin{macrocode} - \begingroup - \toks\tw@{}% - \@ifundefined{opt@\@currname.\@currext}{% - \toks@\expandafter{\KVO@temp}% - }{% - \toks@\expandafter\expandafter\expandafter{% - \csname opt@\@currname.\@currext\endcsname - }% -% \end{macrocode} -% Without default action we pass all options to \cs{setkeys}. -% Otherwise we have to check which options are known. -% These are passed to \cs{setkeys}. For the others the default -% action is performed. -% \begin{macrocode} - \@ifundefined{KVO@default@\@currname.\@currext}{% - \toks@\expandafter\expandafter\expandafter{% - \expandafter\KVO@temp\the\toks@ - }% - }{% - \edef\CurrentOption{\the\toks@}% - \toks@\expandafter{\KVO@temp}% - \@for\CurrentOption:=\CurrentOption\do{% - \@ifundefined{% - KV@#1@\expandafter\KVO@getkey\CurrentOption=\@nil - }{% - \toks\tw@\expandafter{% - \the\toks\expandafter\tw@\expandafter,\CurrentOption - }% - }{% - \toks@\expandafter{% - \the\expandafter\toks@\expandafter,\CurrentOption - }% - }% - }% - }% - }% - \edef\KVO@temp{\endgroup - \noexpand\KVO@calldefault{\the\toks\tw@}% - \noexpand\KVO@setkeys{#1}{\the\toks@}% - }% - \KVO@temp -% \end{macrocode} -% Some cleanup of \cs{ProcessOptions}. -% \begin{macrocode} - \let\CurrentOption\@empty - \AtEndOfPackage{\let\@unprocessedoptions\relax}% -} -% \end{macrocode} -% -% \subsubsection{Helper macros} -% -% \begin{macro}{\KVO@getkey} -% Extract the key part of a key=value pair. -% \begin{macrocode} -\def\KVO@getkey#1=#2\@nil{#1} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\KVO@calldefault} -% \begin{macrocode} -\def\KVO@calldefault#1{% - \begingroup - \def\x{#1}% - \expandafter\endgroup - \ifx\x\@empty - \else - \@for\CurrentOption:=#1\do{% - \ifx\CurrentOption\@empty - \else - \expandafter\KVO@setcurrents\CurrentOption=\@nil - \@nameuse{KVO@default@\@currname.\@currext}% - \fi - }% - \fi -} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\KVO@setcurrents} -% Extract the key part of a key=value pair. -% \begin{macrocode} -\def\KVO@setcurrents#1=#2\@nil{% - \def\CurrentOptionValue{#2}% - \ifx\CurrentOptionValue\@empty - \let\CurrentOptionKey\CurrentOption - \let\CurrentOptionValue\relax - \else - \edef\CurrentOptionKey{\zap@space#1 \@empty}% - \expandafter\KVO@setcurrentvalue\CurrentOption\@nil - \fi -} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\KV@setcurrentvalue} -% Here the value part is parsed. Package \xpackage{keyval}'s -% \cs{KV@@sp@def} helps in removing spaces at the begin and -% end of the value. -% \begin{macrocode} -\def\KVO@setcurrentvalue#1=#2\@nil{% - \KV@@sp@def\CurrentOptionValue{#2}% -} -% \end{macrocode} -% \end{macro} -% -% \subsection{\plainTeX} -% -% Disable \LaTeX\ stuff. -% \begin{macrocode} -\begingroup\expandafter\expandafter\expandafter\endgroup -\expandafter\ifx\csname documentclass\endcsname\relax - \def\ProcessKeyvalOptions{% - \@ifstar{}\@gobble - }% -\fi -% \end{macrocode} -% -% \begin{macrocode} -\KVO@AtEnd% -%</package> -% \end{macrocode} -% -% \subsection{Package \xpackage{kvoptions-patch}} -% -% \begin{macrocode} -%<*patch> -\NeedsTeXFormat{LaTeX2e} -\begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode123=1 % { - \catcode125=2 % } - \catcode64=11 % @ - \def\x{\endgroup - \expandafter\edef\csname KVO@AtEnd\endcsname{% - \endlinechar=\the\endlinechar\relax - \catcode13=\the\catcode13\relax - \catcode32=\the\catcode32\relax - \catcode35=\the\catcode35\relax - \catcode61=\the\catcode61\relax - \catcode64=\the\catcode64\relax - \catcode123=\the\catcode123\relax - \catcode125=\the\catcode125\relax - }% - }% -\x\catcode61\catcode48\catcode32=10\relax% -\catcode13=5 % ^^M -\endlinechar=13 % -\catcode35=6 % # -\catcode64=11 % @ -\catcode123=1 % { -\catcode125=2 % } -\def\TMP@EnsureCode#1#2{% - \edef\KVO@AtEnd{% - \KVO@AtEnd - \catcode#1=\the\catcode#1\relax - }% - \catcode#1=#2\relax -} -\TMP@EnsureCode{39}{12}% ' -\TMP@EnsureCode{40}{12}% ( -\TMP@EnsureCode{41}{12}% ) -\TMP@EnsureCode{43}{12}% + -\TMP@EnsureCode{44}{12}% , -\TMP@EnsureCode{45}{12}% - -\TMP@EnsureCode{46}{12}% . -\TMP@EnsureCode{47}{12}% / -\TMP@EnsureCode{58}{12}% : -\TMP@EnsureCode{60}{12}% < -\TMP@EnsureCode{62}{12}% > -\TMP@EnsureCode{91}{12}% [ -\TMP@EnsureCode{93}{12}% ] -\TMP@EnsureCode{96}{12}% ` -\TMP@EnsureCode{124}{12}% | -\edef\KVO@AtEnd{\KVO@AtEnd\noexpand\endinput} -\ProvidesPackage{kvoptions-patch}% - [2016/05/16 v3.12 LaTeX patch for keyval options (HO)]% -% \end{macrocode} -% -% Check for \eTeX. -% \begin{macrocode} -\begingroup\expandafter\expandafter\expandafter\endgroup -\expandafter\ifx\csname eTeXversion\endcsname\relax - \PackageWarningNoLine{kvoptions-patch}{% - Package loading is aborted, because e-TeX is missing% - }% - \expandafter\KVO@AtEnd -\fi% -% \end{macrocode} -% -% Package \xpackage{etexcmds} for \cs{etex@unexpanded}. -% \begin{macrocode} -\RequirePackage{etexcmds}[2007/09/09] -\ifetex@unexpanded -\else - \PackageError{kvoptions-patch}{% - Could not find eTeX's \string\unexpanded.\MessageBreak - Try adding \string\RequirePackage\string{etexcmds\string} % - before \string\documentclass% - }\@ehd - \expandafter\KVO@AtEnd -\fi% -% \end{macrocode} -% -% Check for package \xpackage{xkvltxp}. -% \begin{macrocode} -\@ifpackageloaded{xkvltxp}{% - \PackageWarningNoLine{kvoptions}{% - Option `patch' cannot be used together with\MessageBreak - package `xkvltxp' that is already loaded.\MessageBreak - Therefore package loading is aborted% - }% - \KVO@AtEnd -}{}% -% \end{macrocode} -% -% \begin{macrocode} -\def\@if@ptions#1#2#3{% - \begingroup - \KVO@normalize\KVO@temp{#3}% - \edef\x{\endgroup - \noexpand\@if@pti@ns{% - \detokenize\expandafter\expandafter\expandafter{% - \csname opt@#2.#1\endcsname - }% - }{% - \detokenize\expandafter{\KVO@temp}% - }% - }% - \x -} -% \end{macrocode} -% -% \begin{macrocode} -\def\@pass@ptions#1#2#3{% - \KVO@normalize\KVO@temp{#2}% - \@ifundefined{opt@#3.#1}{% - \expandafter\gdef\csname opt@#3.#1% - \expandafter\endcsname\expandafter{% - \KVO@temp - }% - }{% - \expandafter\gdef\csname opt@#3.#1% - \expandafter\expandafter\expandafter\endcsname - \expandafter\expandafter\expandafter{% - \csname opt@#3.#1\expandafter\endcsname\expandafter,\KVO@temp - }% - }% -} -% \end{macrocode} -% -% \begin{macrocode} -\def\ProcessOptions{% - \let\ds@\@empty - \@ifundefined{opt@\@currname.\@currext}{% - \let\@curroptions\@empty - }{% - \expandafter\expandafter\expandafter\def - \expandafter\expandafter\expandafter\@curroptions - \expandafter\expandafter\expandafter{% - \csname opt@\@currname.\@currext\endcsname - }% - }% - \@ifstar\KVO@xprocess@ptions\KVO@process@ptions -} -% \end{macrocode} -% -% \begin{macrocode} -\def\KVO@process@ptions{% - \@for\CurrentOption:=\@declaredoptions\do{% - \ifx\CurrentOption\@empty - \else - \begingroup - \ifx\@currext\@clsextension - \toks@{}% - \else - \KVO@GetClassOptionsList - \toks@\expandafter{\KVO@classoptionslist,}% - \fi - \toks\tw@\expandafter{\@curroptions}% - \edef\x{\endgroup - \noexpand\in@{,\CurrentOption,}{,\the\toks@\the\toks\tw@,}% - }% - \x - \ifin@ - \KVO@use@ption - \expandafter\let\csname ds@\CurrentOption\endcsname\@empty - \fi - \fi - }% - \KVO@process@pti@ns -} -% \end{macrocode} -% -% \begin{macrocode} -\def\KVO@xprocess@ptions{% - \ifx\@currext\@clsextension - \else - \KVO@GetClassOptionsList - \@for\CurrentOption:=\KVO@classoptionslist\do{% - \ifx\CurrentOption\@empty - \else - \KVO@in@\CurrentOption\@declaredoptions - \ifin@ - \KVO@use@ption - \expandafter\let\csname ds@\CurrentOption\endcsname\@empty - \fi - \fi - }% - \fi - \KVO@process@pti@ns -} -% \end{macrocode} -% -% \begin{macrocode} -\def\KVO@in@#1#2{% - \in@false - \begingroup - \@for\x:=#2\do{% - \ifx\x#1\relax - \in@true - \fi - }% - \edef\x{\endgroup - \ifin@ - \noexpand\in@true - \fi - }% - \x -} -% \end{macrocode} -% -% \begin{macrocode} -\def\KVO@process@pti@ns{% - \@for\CurrentOption:=\@curroptions\do{% - \@ifundefined{ds@\KVO@SanitizedCurrentOption}{% - \KVO@use@ption - \default@ds - }% - \KVO@use@ption - }% - \@for\CurrentOption:=\@declaredoptions\do{% - \expandafter\let\csname ds@\CurrentOption\endcsname\relax - }% - \let\CurrentOption\@empty - \let\@fileswith@pti@ns\@@fileswith@pti@ns - \AtEndOfPackage{\let\@unprocessedoptions\relax}% -} -% \end{macrocode} -% -% \begin{macrocode} -\def\KVO@use@ption{% - \begingroup - \edef\x{\endgroup - \noexpand\@removeelement{% - \detokenize\expandafter{\CurrentOption}% - }{% - \detokenize\expandafter{\@unusedoptionlist}% - }% - }% - \x\@unusedoptionlist - \csname ds@\KVO@SanitizedCurrentOption\endcsname -} -% \end{macrocode} -% -% \begin{macrocode} -\def\OptionNotUsed{% - \ifx\@currext\@clsextension - \xdef\@unusedoptionlist{% - \ifx\@unusedoptionlist\@empty - \else - \detokenize\expandafter{\@unusedoptionlist,}% - \fi - \detokenize\expandafter{\CurrentOption}% - }% - \fi -} -% \end{macrocode} -% -% Variant of \cs{ExecuteOptions} that better protects \cs{CurrentOption}. -% \begin{macrocode} -\def\CurrentOption@SaveLevel{0} -\def\ExecuteOptions{% - \expandafter\KVO@ExecuteOptions - \csname CurrentOption@\CurrentOption@SaveLevel\endcsname -} -\def\KVO@ExecuteOptions#1#2{% - \let#1\CurrentOption - \edef\CurrentOption@SaveLevel{% - \the\numexpr\CurrentOption@SaveLevel+1% - }% - \@for\CurrentOption:=#2\do{% - \csname ds@\CurrentOption\endcsname - }% - \edef\CurrentOption@SaveLevel{% - \the\numexpr\CurrentOption@SaveLevel-1% - }% - \let\CurrentOption#1% -} -% \end{macrocode} -% -% \begin{macrocode} -\def\KVO@fileswith@pti@ns#1[#2]#3[#4]{% - \ifx#1\@clsextension - \ifx\@classoptionslist\relax - \KVO@normalize\KVO@temp{#2}% - \expandafter\gdef\expandafter\@classoptionslist\expandafter{% - \KVO@temp - }% - \def\reserved@a{% - \KVO@onefilewithoptions{#3}[{#2}][{#4}]#1% - \@documentclasshook - }% - \else - \def\reserved@a{% - \KVO@onefilewithoptions{#3}[{#2}][{#4}]#1% - }% - \fi - \else - \begingroup - \let\KVO@temp\relax - \let\KVO@onefilewithoptions\relax - \let\@pkgextension\relax - \def\reserved@b##1,{% - \ifx\@nil##1\relax - \else - \ifx\relax##1\relax - \else - \KVO@onefilewithoptions{##1}[{\KVO@temp}][{#4}]% - \@pkgextension - \fi - \expandafter\reserved@b - \fi - }% - \edef\reserved@a{\zap@space#3 \@empty}% - \edef\reserved@a{\expandafter\reserved@b\reserved@a,\@nil,}% - \toks@{#2}% - \def\KVO@temp{\the\toks@}% - \edef\reserved@a{\endgroup \reserved@a}% - \fi - \reserved@a -} -% \end{macrocode} -% -% \begin{macrocode} -\def\KVO@onefilewithoptions#1[#2][#3]#4{% - \@pushfilename - \xdef\@currname{#1}% - \global\let\@currext#4% - \expandafter\let\csname\@currname.\@currext-h@@k\endcsname\@empty - \let\CurrentOption\@empty - \@reset@ptions - \makeatletter - \def\reserved@a{% - \@ifl@aded\@currext{#1}{% - \@if@ptions\@currext{#1}{#2}{% - }{% - \begingroup - \@ifundefined{opt@#1.\@currext}{% - \def\x{}% - }{% - \edef\x{% - \expandafter\expandafter\expandafter\strip@prefix - \expandafter\meaning\csname opt@#1.\@currext\endcsname - }% - }% - \def\y{#2}% - \edef\y{\expandafter\strip@prefix\meaning\y}% - \@latex@error{Option clash for \@cls@pkg\space #1}{% - The package #1 has already been loaded % - with options:\MessageBreak - \space\space[\x]\MessageBreak - There has now been an attempt to load it % - with options\MessageBreak - \space\space[\y]\MessageBreak - Adding the global options:\MessageBreak - \space\space - \x,\y\MessageBreak - to your \noexpand\documentclass declaration may fix this.% - \MessageBreak - Try typing \space <return> \space to proceed.% - }% - \endgroup - }% - }{% - \@pass@ptions\@currext{#2}{#1}% - \global\expandafter - \let\csname ver@\@currname.\@currext\endcsname\@empty - \InputIfFileExists - {\@currname.\@currext}% - {}% - {\@missingfileerror\@currname\@currext}% - \let\@unprocessedoptions\@@unprocessedoptions - \csname\@currname.\@currext-h@@k\endcsname - \expandafter\let\csname\@currname.\@currext-h@@k\endcsname - \@undefined - \@unprocessedoptions - }% - \@ifl@ter\@currext{#1}{#3}{% - }{% - \@latex@warning@no@line{% - You have requested,\on@line, % - version\MessageBreak - #3' of \@cls@pkg\space #1,\MessageBreak - but only version\MessageBreak - `\csname ver@#1.\@currext\endcsname'\MessageBreak - is available% - }% - }% - \ifx\@currext\@clsextension\let\LoadClass\@twoloadclasserror\fi - \@popfilename - \@reset@ptions - }% - \reserved@a -} -% \end{macrocode} -% -% \begin{macrocode} -\def\@unknownoptionerror{% - \@latex@error{% - Unknown option `\KVO@SanitizedCurrentOption' % - for \@cls@pkg\space`\@currname'% - }{% - The option `\KVO@SanitizedCurrentOption' was not declared in % - \@cls@pkg\space`\@currname', perhaps you\MessageBreak - misspelled its name. % - Try typing \space <return> % - \space to proceed.% - }% -} -% \end{macrocode} -% -% \begin{macrocode} -\def\@@unprocessedoptions{% - \ifx\@currext\@pkgextension - \@ifundefined{opt@\@currname.\@currext}{% - \let\@curroptions\@empty - }{% - \expandafter\let\expandafter\@curroptions - \csname opt@\@currname.\@currext\endcsname - }% - \@for\CurrentOption:=\@curroptions\do{% - \ifx\CurrentOption\@empty\else\@unknownoptionerror\fi - }% - \fi -} -% \end{macrocode} -% -% \begin{macrocode} -\def\KVO@SanitizedCurrentOption{% - \expandafter\strip@prefix\meaning\CurrentOption -} -% \end{macrocode} -% -% Normalize option list. -% \begin{macrocode} -\def\KVO@normalize#1#2{% - \let\KVO@result\@empty - \KVO@splitcomma#2,\@nil - \let#1\KVO@result -} -\def\KVO@splitcomma#1,#2\@nil{% - \KVO@ifempty{#1}{}{% - \KVO@checkkv#1=\@nil - }% - \KVO@ifempty{#2}{}{\KVO@splitcomma#2\@nil}% -} -\def\KVO@ifempty#1{% - \expandafter\ifx\expandafter\\\detokenize{#1}\\% - \expandafter\@firstoftwo - \else - \expandafter\@secondoftwo - \fi -} -\def\KVO@checkkv#1=#2\@nil{% - \KVO@ifempty{#2}{% - % option without value - \edef\KVO@x{\zap@space#1 \@empty}% - \ifx\KVO@x\@empty - % ignore empty option - \else - % append to list - \edef\KVO@result{% - \etex@unexpanded\expandafter{\KVO@result},\KVO@x - }% - \fi - }{% - % #1: "key", #2: "value=" - % add key part - \edef\KVO@result{% - \etex@unexpanded\expandafter{\KVO@result},% - \zap@space#1 \@empty - }% - \futurelet\@let@token\KVO@checkfirsttok#2 \@nil| = \@nil|\KVO@nil - }% -} -\def\KVO@checkfirsttok{% - \ifx\@let@token\bgroup - % no space at start - \expandafter\KVO@removelastspace\expandafter=% - % "<value><spaceopt>= \@nil" - \else - \expandafter\KVO@checkfirstA - \fi -} -\def\KVO@checkfirstA#1 #2\@nil{% - \KVO@ifempty{#2}{% - \KVO@removelastspace=#1 \@nil - }{% - \KVO@ifempty{#1}{% - \KVO@removelastspace=#2\@nil - }{% - \KVO@removelastspace=#1 #2\@nil - }% - }% -} -\def\KVO@removelastspace#1 = \@nil|#2\KVO@nil{% - \KVO@ifempty{#2}{% - \edef\KVO@result{% - \etex@unexpanded\expandafter{\KVO@result}% - \etex@unexpanded\expandafter{\KVO@removegarbage#1\KVO@nil}% - }% - }{% - \edef\KVO@result{% - \etex@unexpanded\expandafter{\KVO@result}% - \etex@unexpanded{#1}% - }% - }% -} -\def\KVO@removegarbage#1= \@nil#2\KVO@nil{#1}% -% \end{macrocode} -% -% Arguments |#1| and |#2| are macros. -% \begin{macrocode} -\def\KVO@removeelement#1#2{% - \begingroup - \toks@={}% - \@for\x:=#2\do{% - \ifx\x\@empty - \else - \ifx\x#1\relax - \else - \edef\t{\the\toks@}% - \ifx\t\@empty - \else - \toks@\expandafter{\the\toks@,}% - \fi - \toks@\expandafter{\the\expandafter\toks@\x}% - \fi - \fi - }% - \edef\x{\endgroup - \def\noexpand#2{\the\toks@}% - }% - \x -} -% \end{macrocode} -% -% -% \begin{macrocode} -\let\@@fileswith@pti@ns\KVO@fileswith@pti@ns -\ifx\@fileswith@pti@ns\@badrequireerror -\else - \let\@fileswith@pti@ns\KVO@fileswith@pti@ns -\fi -% \end{macrocode} -% -% \begin{macro}{\KVO@Patch} -% \begin{macrocode} -\let\KVO@Patch=Y -% \end{macrocode} -% \end{macro} -% -% \begin{macrocode} -\KVO@AtEnd% -%</patch> -% \end{macrocode} -% -% \section{Test} -% -% \subsection{Preface for standard catcode check} -% -% \begin{macrocode} -%<*test1> -\input miniltx.tex\relax -%</test1> -% \end{macrocode} -% -% \subsection{Catcode checks for loading} -% -% \begin{macrocode} -%<*test1> -% \end{macrocode} -% \begin{macrocode} -\catcode`\{=1 % -\catcode`\}=2 % -\catcode`\#=6 % -\catcode`\@=11 % -\expandafter\ifx\csname count@\endcsname\relax - \countdef\count@=255 % -\fi -\expandafter\ifx\csname @gobble\endcsname\relax - \long\def\@gobble#1{}% -\fi -\expandafter\ifx\csname @firstofone\endcsname\relax - \long\def\@firstofone#1{#1}% -\fi -\expandafter\ifx\csname loop\endcsname\relax - \expandafter\@firstofone -\else - \expandafter\@gobble -\fi -{% - \def\loop#1\repeat{% - \def\body{#1}% - \iterate - }% - \def\iterate{% - \body - \let\next\iterate - \else - \let\next\relax - \fi - \next - }% - \let\repeat=\fi -}% -\def\RestoreCatcodes{} -\count@=0 % -\loop - \edef\RestoreCatcodes{% - \RestoreCatcodes - \catcode\the\count@=\the\catcode\count@\relax - }% -\ifnum\count@<255 % - \advance\count@ 1 % -\repeat - -\def\RangeCatcodeInvalid#1#2{% - \count@=#1\relax - \loop - \catcode\count@=15 % - \ifnum\count@<#2\relax - \advance\count@ 1 % - \repeat -} -\def\RangeCatcodeCheck#1#2#3{% - \count@=#1\relax - \loop - \ifnum#3=\catcode\count@ - \else - \errmessage{% - Character \the\count@\space - with wrong catcode \the\catcode\count@\space - instead of \number#3% - }% - \fi - \ifnum\count@<#2\relax - \advance\count@ 1 % - \repeat -} -\def\space{ } -\expandafter\ifx\csname LoadCommand\endcsname\relax - \def\LoadCommand{\input kvoptions.sty\relax}% -\fi -\def\Test{% - \RangeCatcodeInvalid{0}{47}% - \RangeCatcodeInvalid{58}{64}% - \RangeCatcodeInvalid{91}{96}% - \RangeCatcodeInvalid{123}{255}% - \catcode`\@=12 % - \catcode`\\=0 % - \catcode`\%=14 % - \LoadCommand - \RangeCatcodeCheck{0}{36}{15}% - \RangeCatcodeCheck{37}{37}{14}% - \RangeCatcodeCheck{38}{47}{15}% - \RangeCatcodeCheck{48}{57}{12}% - \RangeCatcodeCheck{58}{63}{15}% - \RangeCatcodeCheck{64}{64}{12}% - \RangeCatcodeCheck{65}{90}{11}% - \RangeCatcodeCheck{91}{91}{15}% - \RangeCatcodeCheck{92}{92}{0}% - \RangeCatcodeCheck{93}{96}{15}% - \RangeCatcodeCheck{97}{122}{11}% - \RangeCatcodeCheck{123}{255}{15}% - \RestoreCatcodes -} -\Test -\csname @@end\endcsname -\end -% \end{macrocode} -% \begin{macrocode} -%</test1> -% \end{macrocode} -% -% \begin{macrocode} -%<*test2> -\NeedsTeXFormat{LaTeX2e} -\makeatletter -\catcode`\@=11 % -\def\RestoreCatcodes{} -\count@=0 % -\loop - \edef\RestoreCatcodes{% - \RestoreCatcodes - \catcode\the\count@=\the\catcode\count@\relax - }% -\ifnum\count@<255 % - \advance\count@\@ne -\repeat - -\def\RangeCatcodeInvalid#1#2{% - \count@=#1\relax - \loop - \catcode\count@=15 % - \ifnum\count@<#2\relax - \advance\count@\@ne - \repeat -} -\def\Test#1{% - \RangeCatcodeInvalid{0}{47}% - \RangeCatcodeInvalid{58}{64}% - \RangeCatcodeInvalid{91}{96}% - \RangeCatcodeInvalid{123}{255}% - \catcode`\@=12 % - \catcode`\\=0 % - \catcode`\{=1 % - \catcode`\}=2 % - \catcode`\#=6 % - \catcode`\[=12 % - \catcode`\]=12 % - \catcode`\%=14 % - \catcode`\ =10 % - \catcode13=5 % - #1\relax - \RestoreCatcodes -} -\Test{\RequirePackage{kvoptions-patch}}% -\Test{\RequirePackage{kvoptions}}% -\csname @@end\endcsname -%</test2> -% \end{macrocode} -% -% \begin{macrocode} -%<*test3> -\NeedsTeXFormat{LaTeX2e} -\makeatletter -\RequirePackage{kvoptions}[2016/05/16] -\def\msg#{\immediate\write16} -\define@key{testfamily}{testkey}{% - \msg{[testfamily/testkey/#1]}% -} -\define@key{testfamily}{testdefaultkey}[testdefault]{% - \msg{[testfamily/testdefaultkey/#1]}% -} -\AddToKeyvalOption{testfamily}{testkey}{% - \msg{[addition/#1]}% -} -\AddToKeyvalOption{testfamily}{testdefaultkey}{% - \msg{[addition/#1]}% -} -\setkeys{testfamily}{% - testkey=testA,% - testdefaultkey=testB,% - testdefaultkey,% -} -\SetupKeyvalOptions{% - family=testfamily% -} -\AddToKeyvalOption*{testkey}{% - \msg{[star addition/#1]}% -} -\AddToKeyvalOption*{testdefaultkey}{% - \msg{[star addition/#1]}% -} -\setkeys{testfamily}{% - testkey=testA,% - testdefaultkey=testB,% - testdefaultkey,% -} -\@@end -%</test3> -% \end{macrocode} -% -% \begin{macrocode} -%<*test4pkg> -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{kvoptions-test4}[2016/05/16 package for testing] -\RequirePackage{kvoptions}[2016/05/16] -\SetupKeyvalOptions{% - family=FOO,% - prefix=foo,% - setkeys=\kvsetkeys,% -} -\DeclareStringOption{str} -\define@key{FOO}{set}{% - \setkeys{BAR}{strbar={#1}}% -} -\define@key{BAR}{strbar}{% - \def\foostr{[BAR:#1]}% -} -\ProcessKeyvalOptions* -%</test4pkg> -% \end{macrocode} -% \begin{macrocode} -%<*test4> -\NeedsTeXFormat{LaTeX2e} -\ProvidesFile{kvoptions-test4.tex}[2016/05/16 test file] -\RequirePackage[% - str=A,set=B,str=C,% -]{kvoptions-test4}[2016/05/16] -\def\TestExpected{C} -\ifx\foostr\TestExpected - \typeout{* Test ok.}% -\else - \typeout{* Result: [\foostr]}% - \typeout{* Expected: [\TestExpected]}% - \errmessage{Test failed!}% -\fi -\csname @@end\endcsname\end -%</test4> -% \end{macrocode} -% -% \section{Installation} -% -% \subsection{Download} -% -% \paragraph{Package.} This package is available on -% CTAN\footnote{\CTANpkg{kvoptions}}: -% \begin{description} -% \item[\CTAN{macros/latex/contrib/oberdiek/kvoptions.dtx}] The source file. -% \item[\CTAN{macros/latex/contrib/oberdiek/kvoptions.pdf}] Documentation. -% \end{description} -% -% -% \paragraph{Bundle.} All the packages of the bundle `oberdiek' -% are also available in a TDS compliant ZIP archive. There -% the packages are already unpacked and the documentation files -% are generated. The files and directories obey the TDS standard. -% \begin{description} -% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] -% \end{description} -% \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories -% with \xfile{texmf} in their name are usually organized this way. -% -% \subsection{Bundle installation} -% -% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the -% TDS tree (also known as \xfile{texmf} tree) of your choice. -% Example (linux): -% \begin{quote} -% |unzip oberdiek.tds.zip -d ~/texmf| -% \end{quote} -% -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% -% \subsection{Package installation} -% -% \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting -% \docstrip\ archive. The files are extracted by running the -% \xfile{.dtx} through \plainTeX: -% \begin{quote} -% \verb|tex kvoptions.dtx| -% \end{quote} -% -% \paragraph{TDS.} Now the different files must be moved into -% the different directories in your installation TDS tree -% (also known as \xfile{texmf} tree): -% \begin{quote} -% \def\t{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} -% kvoptions.sty & tex/latex/oberdiek/kvoptions.sty\\ -% kvoptions-patch.sty & tex/latex/oberdiek/kvoptions-patch.sty\\ -% kvoptions.pdf & doc/latex/oberdiek/kvoptions.pdf\\ -% example-mycolorsetup.sty & doc/latex/oberdiek/example-mycolorsetup.sty\\ -% test/kvoptions-test1.tex & doc/latex/oberdiek/test/kvoptions-test1.tex\\ -% test/kvoptions-test2.tex & doc/latex/oberdiek/test/kvoptions-test2.tex\\ -% test/kvoptions-test3.tex & doc/latex/oberdiek/test/kvoptions-test3.tex\\ -% test/kvoptions-test4.tex & doc/latex/oberdiek/test/kvoptions-test4.tex\\ -% test/kvoptions-test4.sty & doc/latex/oberdiek/test/kvoptions-test4.sty\\ -% kvoptions.dtx & source/latex/oberdiek/kvoptions.dtx\\ -% \end{tabular}^^A -% }^^A -% \sbox0{\t}^^A -% \ifdim\wd0>\linewidth -% \begingroup -% \advance\linewidth by\leftmargin -% \advance\linewidth by\rightmargin -% \edef\x{\endgroup -% \def\noexpand\lw{\the\linewidth}^^A -% }\x -% \def\lwbox{^^A -% \leavevmode -% \hbox to \linewidth{^^A -% \kern-\leftmargin\relax -% \hss -% \usebox0 -% \hss -% \kern-\rightmargin\relax -% }^^A -% }^^A -% \ifdim\wd0>\lw -% \sbox0{\small\t}^^A -% \ifdim\wd0>\linewidth -% \ifdim\wd0>\lw -% \sbox0{\footnotesize\t}^^A -% \ifdim\wd0>\linewidth -% \ifdim\wd0>\lw -% \sbox0{\scriptsize\t}^^A -% \ifdim\wd0>\linewidth -% \ifdim\wd0>\lw -% \sbox0{\tiny\t}^^A -% \ifdim\wd0>\linewidth -% \lwbox -% \else -% \usebox0 -% \fi -% \else -% \lwbox -% \fi -% \else -% \usebox0 -% \fi -% \else -% \lwbox -% \fi -% \else -% \usebox0 -% \fi -% \else -% \lwbox -% \fi -% \else -% \usebox0 -% \fi -% \else -% \lwbox -% \fi -% \else -% \usebox0 -% \fi -% \end{quote} -% If you have a \xfile{docstrip.cfg} that configures and enables \docstrip's -% TDS installing feature, then some files can already be in the right -% place, see the documentation of \docstrip. -% -% \subsection{Refresh file name databases} -% -% If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or -% \verb|mktexlsr|. -% -% \subsection{Some details for the interested} -% -% \paragraph{Unpacking with \LaTeX.} -% The \xfile{.dtx} chooses its action depending on the format: -% \begin{description} -% \item[\plainTeX:] Run \docstrip\ and extract the files. -% \item[\LaTeX:] Generate the documentation. -% \end{description} -% If you insist on using \LaTeX\ for \docstrip\ (really, -% \docstrip\ does not need \LaTeX), then inform the autodetect routine -% about your intention: -% \begin{quote} -% \verb|latex \let\install=y\input{kvoptions.dtx}| -% \end{quote} -% Do not forget to quote the argument according to the demands -% of your shell. -% -% \paragraph{Generating the documentation.} -% You can use both the \xfile{.dtx} or the \xfile{.drv} to generate -% the documentation. The process can be configured by the -% configuration file \xfile{ltxdoc.cfg}. For instance, put this -% line into this file, if you want to have A4 as paper format: -% \begin{quote} -% \verb|\PassOptionsToClass{a4paper}{article}| -% \end{quote} -% An example follows how to generate the -% documentation with pdf\LaTeX: -% \begin{quote} -%\begin{verbatim} -%pdflatex kvoptions.dtx -%makeindex -s gind.ist kvoptions.idx -%pdflatex kvoptions.dtx -%makeindex -s gind.ist kvoptions.idx -%pdflatex kvoptions.dtx -%\end{verbatim} -% \end{quote} -% -% \begin{thebibliography}{99} -% \bibitem{tb94wright} -% A guide to key-value methods, Joseph Wright, second draft for -% \href{https://www.tug.org/tugboat}{TUGBoat}, 2009-03-17. -% \url{https://www.texdev.net/uploads/2009/03/keyval.pdf} -% \bibpackage{ifthen}{David Carlisle}{2001/05/26} -% {\CTANpkg{ifthen}} -% \bibpackage{helvet}{Sebastian Rahtz, Walter Schmidt}{2004/01/26} -% {\CTANpkg{psfonts}} -% \bibpackage{hyperref}{Sebastian Rahtz, Heiko Oberdiek}{2006/02/12} -% {\CTANpkg{hyperref}} -% \bibpackage{keyval}{David Carlisle}{1999/03/16} -% {\CTANpkg{keyval}} -% \bibpackage{multicol}{Frank Mittelbach}{2004/02/14} -% {\CTANpkg{multicol}} -% \bibpackage{tabularx}{David Carlisle}{1999/01/07} -% {\CTANpkg{tabularx}} -% \bibpackage{tracefnt}{Frank Mittelbach, Rainer Sch\"opf}{1997/05/29} -% {\CTANpkg{latex-base}} -% \bibpackage{xkeyval}{Hendri Adriaens}{2005/05/07} -% {\CTANpkg{xkeyval}} -% \bibitem{clsguide} -% The \LaTeX3 Project, \textit{\LaTeXe\ for class and package writers}, -% 2003/12/09. -% \CTANpkg{clsguide} -% -% \end{thebibliography} -% -% \begin{History} -% \begin{Version}{0000/00/00 v0.0} -% \item -% Probably David Carlisle's code in \xpackage{hyperref} -% was the start. -% \end{Version} -% \begin{Version}{2004/02/22 v1.0} -% \item -% The first version was never published. It also -% has offered a patch to get rid of \LaTeX's option -% expansion. -% \end{Version} -% \begin{Version}{2006/02/16 v2.0} -% \item -% Now the package is redesigned with an easier -% user interface. -% \item -% \cs{ProcessKeyvalOptions} remains the central service, inherited -% from \xpackage{hyperref}'s \cs{ProcessOptionsWithKV}. -% Now the use inside classes is also supported. -% \item -% Provides help macros for boolean and simple string options. -% \item -% Fixes for the patch of \LaTeX{}. The patch is only enabled, -% if the user requests it. -% \end{Version} -% \begin{Version}{2006/02/20 v2.1} -% \item -% Unused option list is sanitized to prevent problems -% with other packages that uses own processing methods -% for key value options. Disadvantage: the unused global -% option detection is weakened. -% \item -% New option type by \cs{DeclareVoidOption} for options without -% value. -% \item -% Default rule by \cs{DeclareDefaultOption}. -% \item -% Dynamic options: \cs{DisableKeyvalOption}. -% \end{Version} -% \begin{Version}{2006/06/01 v2.2} -% \item -% Fixes for option \xoption{patch}. -% \end{Version} -% \begin{Version}{2006/08/17 v2.3} -% \item -% \cs{DeclareBooleanOption} renamed to \cs{DeclareBoolOption} -% to avoid a name clash with package \cs{ifoption}. -% \end{Version} -% \begin{Version}{2006/08/22 v2.4} -% \item -% Option \xoption{patch}: \cs{ExecuteOptions} does not -% change the meaning of macro \cs{CurrentOption} at all. -% \end{Version} -% \begin{Version}{2007/04/11 v2.5} -% \item -% Line ends sanitized. -% \end{Version} -% \begin{Version}{2007/05/06 v2.6} -% \item -% Uses package \xpackage{etexcmds}. -% \end{Version} -% \begin{Version}{2007/06/11 v2.7} -% \item -% The patch part fixes LaTeX bug latex/3965. -% \end{Version} -% \begin{Version}{2007/10/02 v2.8} -% \item -% Compatibility for \plainTeX\ added. -% \item -% Typos in documentation fixed (Axel Sommerfeldt). -% \end{Version} -% \begin{Version}{2007/10/11 v2.9} -% \item -% Bug fix for option \xoption{patch}. -% \end{Version} -% \begin{Version}{2007/10/18 v3.0} -% \item -% New package \xpackage{kvoptions-patch}. -% \end{Version} -% \begin{Version}{2009/04/10 v3.1} -% \item -% Space by line end removed in definition of internal macro. -% \end{Version} -% \begin{Version}{2009/07/17 v3.2} -% \item -% \cs{ProcessLocalKeyvalOptions} added. -% \item -% \cs{DisableKeyvalOption} with the \texttt{action=ignore} option -% fixed (Joseph Wright). -% \end{Version} -% \begin{Version}{2009/07/21 v3.3} -% \item -% \cs{DeclareLocalOption}, \cs{DeclareLocalOptions} added. -% \end{Version} -% \begin{Version}{2009/08/13 v3.4} -% \item -% Documentation addition: recommendation for Joseph Wright's -% review article. -% \item -% Documentation addition: local/global options. -% \end{Version} -% \begin{Version}{2009/12/04 v3.5} -% \item -% \cs{AddToKeyvalOption} added. -% \end{Version} -% \begin{Version}{2009/12/08 v3.6} -% \item -% Fix: If a default handler is configured, it is now also -% called for classes. -% \end{Version} -% \begin{Version}{2010/02/22 v3.7} -% \item -% Missing space in error message added. -% \end{Version} -% \begin{Version}{2010/07/23 v3.8} -% \item -% Documenation for package \xpackage{kvoptions-patch} improved. -% No code changes. -% \end{Version} -% \begin{Version}{2010/12/02 v3.9} -% \item -% Key \texttt{setkeys} added for \cs{SetupKeyvalOptions}. -% \end{Version} -% \begin{Version}{2010/12/23 v3.10} -% \item -% \cs{DeclareVoidOption} also parses the second parameter as -% \hologo{TeX} argument to improve compatibility with -% \cs{DeclareOption}. -% \end{Version} -% \begin{Version}{2011/06/30 v3.11} -% \item -% Fix because of design bug in package \xpackage{xkeyval} that -% removes global options with equal signs. -% \end{Version} -% \begin{Version}{2016/05/16 v3.12} -% \item -% Documentation updates. -% \end{Version} -% \end{History} -% -% \PrintIndex -% -% \Finale -\endinput diff --git a/macros/latex/contrib/oberdiek/kvoptions.pdf b/macros/latex/contrib/oberdiek/kvoptions.pdf Binary files differdeleted file mode 100644 index 26adcf06c9..0000000000 --- a/macros/latex/contrib/oberdiek/kvoptions.pdf +++ /dev/null diff --git a/macros/latex/contrib/oberdiek/kvsetkeys.dtx b/macros/latex/contrib/oberdiek/kvsetkeys.dtx index 9d6db6682f..b7377aaaa6 100644 --- a/macros/latex/contrib/oberdiek/kvsetkeys.dtx +++ b/macros/latex/contrib/oberdiek/kvsetkeys.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.17 % Info: Key value parser % -% Copyright (C) 2006, 2007, 2009-2012 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2006, 2007, 2009-2012 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -104,8 +104,9 @@ This is a generated file. Project: kvsetkeys Version: 2016/05/16 v1.17 -Copyright (C) 2006, 2007, 2009-2012 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2006, 2007, 2009-2012 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -1878,7 +1879,7 @@ $ \x % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -1890,10 +1891,6 @@ $ \x % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -1985,8 +1982,8 @@ $ \x % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/kvsetkeys.pdf b/macros/latex/contrib/oberdiek/kvsetkeys.pdf Binary files differindex feb64634fd..421d79a864 100644 --- a/macros/latex/contrib/oberdiek/kvsetkeys.pdf +++ b/macros/latex/contrib/oberdiek/kvsetkeys.pdf diff --git a/macros/latex/contrib/oberdiek/letltxmacro.dtx b/macros/latex/contrib/oberdiek/letltxmacro.dtx index 4e230dca0d..86199e1063 100644 --- a/macros/latex/contrib/oberdiek/letltxmacro.dtx +++ b/macros/latex/contrib/oberdiek/letltxmacro.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.5 % Info: Let assignment for LaTeX macros % -% Copyright (C) 2008, 2010 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2008, 2010 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -98,8 +98,9 @@ This is a generated file. Project: letltxmacro Version: 2016/05/16 v1.5 -Copyright (C) 2008, 2010 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2008, 2010 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -977,7 +978,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -989,10 +990,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -1082,8 +1079,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/letltxmacro.pdf b/macros/latex/contrib/oberdiek/letltxmacro.pdf Binary files differindex 6f43879fe1..bfdb7d1dce 100644 --- a/macros/latex/contrib/oberdiek/letltxmacro.pdf +++ b/macros/latex/contrib/oberdiek/letltxmacro.pdf diff --git a/macros/latex/contrib/oberdiek/listingsutf8.dtx b/macros/latex/contrib/oberdiek/listingsutf8.dtx index e62f889200..7a6ed74f37 100644 --- a/macros/latex/contrib/oberdiek/listingsutf8.dtx +++ b/macros/latex/contrib/oberdiek/listingsutf8.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.3 % Info: Allow UTF-8 in listings input % -% Copyright (C) 2007, 2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2007, 2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -101,8 +101,9 @@ This is a generated file. Project: listingsutf8 Version: 2016/05/16 v1.3 -Copyright (C) 2007, 2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2007, 2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -610,7 +611,7 @@ public class ExampleUTF8 { % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -622,10 +623,6 @@ public class ExampleUTF8 { % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -717,8 +714,8 @@ public class ExampleUTF8 { % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/listingsutf8.pdf b/macros/latex/contrib/oberdiek/listingsutf8.pdf Binary files differindex c0685ac033..ff64d3ce1e 100644 --- a/macros/latex/contrib/oberdiek/listingsutf8.pdf +++ b/macros/latex/contrib/oberdiek/listingsutf8.pdf diff --git a/macros/latex/contrib/oberdiek/ltxcmds.dtx b/macros/latex/contrib/oberdiek/ltxcmds.dtx index d0e75a14b7..974a994380 100644 --- a/macros/latex/contrib/oberdiek/ltxcmds.dtx +++ b/macros/latex/contrib/oberdiek/ltxcmds.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.23 % Info: LaTeX kernel commands for general use % -% Copyright (C) 2009-2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2009-2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -107,8 +107,9 @@ This is a generated file. Project: ltxcmds Version: 2016/05/16 v1.23 -Copyright (C) 2009-2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2009-2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -2925,7 +2926,7 @@ X=% % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -2937,10 +2938,6 @@ X=% % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -3034,8 +3031,8 @@ X=% % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/ltxcmds.pdf b/macros/latex/contrib/oberdiek/ltxcmds.pdf Binary files differindex 5c397d0b3c..56d0939d06 100644 --- a/macros/latex/contrib/oberdiek/ltxcmds.pdf +++ b/macros/latex/contrib/oberdiek/ltxcmds.pdf diff --git a/macros/latex/contrib/oberdiek/luacolor.pdf b/macros/latex/contrib/oberdiek/luacolor.pdf Binary files differdeleted file mode 100644 index a11284092d..0000000000 --- a/macros/latex/contrib/oberdiek/luacolor.pdf +++ /dev/null diff --git a/macros/latex/contrib/oberdiek/magicnum.pdf b/macros/latex/contrib/oberdiek/magicnum.pdf Binary files differdeleted file mode 100644 index 3b0f3c9926..0000000000 --- a/macros/latex/contrib/oberdiek/magicnum.pdf +++ /dev/null diff --git a/macros/latex/contrib/oberdiek/mleftright.dtx b/macros/latex/contrib/oberdiek/mleftright.dtx index 857d12cde0..5d7f837cae 100644 --- a/macros/latex/contrib/oberdiek/mleftright.dtx +++ b/macros/latex/contrib/oberdiek/mleftright.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.1 % Info: Math left/right delim. as open/close % -% Copyright (C) 2010 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2010 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -98,8 +98,9 @@ This is a generated file. Project: mleftright Version: 2016/05/16 v1.1 -Copyright (C) 2010 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2010 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -736,7 +737,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -748,10 +749,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -839,8 +836,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/mleftright.pdf b/macros/latex/contrib/oberdiek/mleftright.pdf Binary files differindex 46ecd58cfd..342e977b20 100644 --- a/macros/latex/contrib/oberdiek/mleftright.pdf +++ b/macros/latex/contrib/oberdiek/mleftright.pdf diff --git a/macros/latex/contrib/oberdiek/oberdiek.pdf b/macros/latex/contrib/oberdiek/oberdiek.pdf Binary files differindex ac156a5948..3810bd512d 100644 --- a/macros/latex/contrib/oberdiek/oberdiek.pdf +++ b/macros/latex/contrib/oberdiek/oberdiek.pdf diff --git a/macros/latex/contrib/oberdiek/oberdiek.tex b/macros/latex/contrib/oberdiek/oberdiek.tex index e22263796a..aa80f29afb 100644 --- a/macros/latex/contrib/oberdiek/oberdiek.tex +++ b/macros/latex/contrib/oberdiek/oberdiek.tex @@ -7,7 +7,7 @@ \newcommand*{\Author}{Heiko Oberdiek} \newcommand*{\Email}{ho-tex at tug.org} -\newcommand*{\Date}{2019/11/24} +\newcommand*{\Date}{2019/12/15} % Copyright (C) 2006-2016 by % Heiko Oberdiek @@ -263,14 +263,10 @@ % iftex distribution [\entrysep] \entry{infwarerr}{2010/04/08}{1.3}{Providing info/warning/error messages}% [\entrysep] -\entry{inputenx}{2011/05/27}{1.10}{Enhanced input encoding handling}% -[\entrysep] \entry{intcalc}{2007/09/27}{1.1}{Expandable calculations with integers}% [\entrysep] \entry{kvdefinekeys}{2011/04/07}{1.3}{Define keys}% [\entrysep] -\entry{kvoptions}{2011/06/30}{3.11}{Key value format for package options}% -[\entrysep] \entry{kvsetkeys}{2012/04/25}{1.16}{Key value parser}% [\entrysep] \entry{letltxmacro}{2010/09/02}{1.4}{Let assignment for \hologo{LaTeX} macros}% @@ -279,10 +275,6 @@ [\entrysep] \entry{ltxcmds}{2011/11/09}{1.22}{\hologo{LaTeX} kernel commands for general use}% [\entrysep] -\entry{luacolor}{2019/07/25}{1.12}{Color support via \hologo{LuaTeX}'s attributes}% -[\entrysep] -\entry{magicnum}{2019/07/25}{1.6}{Magic numbers}% -[\entrysep] \entry{mleftright}{2010/09/25}{1.0}{Math left/right delim.\@ as open/close}% [\entrysep] \entry{pagegrid}{2009/12/04}{1.4}{Print page grid in background}% @@ -333,8 +325,6 @@ [\entrysep] \entry{stampinclude}{2008/07/14}{1.0}{Include files based on time stamps}% [\entrysep] -\entry{stringenc}{2011/12/02}{1.10}{Convert strings between diff.\@ encodings}% -[\entrysep] \entry{tabularht}{2007/04/11}{2.5}{Tabular with height specified}% [\entrysep] \entry{tabularkv}{2006/02/20}{1.1}{Tabular with key value interface}% @@ -343,13 +333,9 @@ [\entrysep] \entry{thepdfnumber}{2011/11/24}{1.0}{Print PDF numbers with minimal digits}% [\entrysep] -\entry{transparent}{2007/01/08}{1.0}{Transparency via \hologo{pdfTeX}'s color stack}% -[\entrysep] \entry{twoopt}{2008/08/11}{1.5}{Definitions with two optional arguments}% [\entrysep] \entry{uniquecounter}{2011/01/30}{1.2}{Provide unlimited unique counter}% -[\entrysep] -\entry{zref}{2012/04/04}{2.24}{A new reference scheme for \hologo{LaTeX}}% \end{overview} \section{Packages} @@ -765,16 +751,6 @@ warnings and error messages with support for \plainTeX. \tocinclude{infwarerr} \newpage -\subsection{\pkgsectformat{inputenx}} -\label{inputenx} -\begin{abstract} -This package provides input encodings using -standard mappings and covers nearly all slots. Thus it -serves as more uptodate replacement for package \xpackage{inputenc}. -\end{abstract} -\tocinclude{inputenx} - -\newpage \subsection{\pkgsectformat{intcalc}} \label{intcalc} \begin{abstract} @@ -794,15 +770,6 @@ works also using \iniTeX. \tocinclude{kvdefinekeys} \newpage -\subsection{\pkgsectformat{kvoptions}} -\label{kvoptions} -\begin{abstract} -This package is intended for package authors who want to -use options in key value format for their package options. -\end{abstract} -\tocinclude{kvoptions} - -\newpage \subsection{\pkgsectformat{kvsetkeys}} \label{kvsetkeys} \begin{abstract} @@ -849,24 +816,6 @@ also provides them for other formats such as plain-\TeX. \tocinclude{ltxcmds} \newpage -\subsection{\pkgsectformat{luacolor}} -\label{luacolor} -\begin{abstract} -Package \xpackage{luacolor} implements color support based -on \LuaTeX's node attributes. -\end{abstract} -\tocinclude{luacolor} - -\newpage -\subsection{\pkgsectformat{magicnum}} -\label{magicnum} -\begin{abstract} -This packages allows to access magic numbers by a hierarchical -name system. -\end{abstract} -\tocinclude{magicnum} - -\newpage \subsection{\pkgsectformat{mleftright}} \label{mleftright} \begin{abstract} @@ -1127,16 +1076,6 @@ not yet exist or is older than the corresponding \xext{tex} file. \tocinclude{stampinclude} \newpage -\subsection{\pkgsectformat{stringenc}} -\label{stringenc} -\begin{abstract} -This package provides \cs{StringEncodingConvert} for converting -a string between different encodings. -Both \LaTeX\ and \plainTeX\ are supported. -\end{abstract} -\tocinclude{stringenc} - -\newpage \subsection{\pkgsectformat{tabularht}} \label{tabularht} \begin{abstract} @@ -1175,15 +1114,6 @@ plus signs and decimal point if not necessary. \end{abstract} \tocinclude{thepdfnumber} -\newpage -\subsection{\pkgsectformat{transparent}} -\label{transparent} -\begin{abstract} -Since version 1.40 \pdfTeX\ supports several color stacks. This -package shows, how a separate color stack can be used for transparency, -a property besides color. -\end{abstract} -\tocinclude{transparent} \newpage \subsection{\pkgsectformat{twoopt}} @@ -1204,17 +1134,4 @@ The numeric values are not limited. \end{abstract} \tocinclude{uniquecounter} -\newpage -\subsection{\pkgsectformat{zref}} -\label{zref} -\begin{abstract} -Package \xpackage{zref} tries to get rid of the restriction -in \hologo{LaTeX}'s reference system that only two properties are -supported. The package implements an extensible referencing -system, where properties are handled in a more flexible way. -It offers an interface for macro programmers for the access -to the system and some applications that uses the new -reference scheme. -\end{abstract} -\tocinclude{zref} \end{document} diff --git a/macros/latex/contrib/oberdiek/pagegrid.dtx b/macros/latex/contrib/oberdiek/pagegrid.dtx index 6e81bfaa7c..bfd57d7ba7 100644 --- a/macros/latex/contrib/oberdiek/pagegrid.dtx +++ b/macros/latex/contrib/oberdiek/pagegrid.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.5 % Info: Print page grid in background % -% Copyright (C) 2009 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2009 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -95,8 +95,9 @@ This is a generated file. Project: pagegrid Version: 2016/05/16 v1.5 -Copyright (C) 2009 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2009 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -902,7 +903,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -914,10 +915,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -1005,8 +1002,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/pagegrid.pdf b/macros/latex/contrib/oberdiek/pagegrid.pdf Binary files differindex 04fa0160f6..976d9ae56d 100644 --- a/macros/latex/contrib/oberdiek/pagegrid.pdf +++ b/macros/latex/contrib/oberdiek/pagegrid.pdf diff --git a/macros/latex/contrib/oberdiek/pagesel.dtx b/macros/latex/contrib/oberdiek/pagesel.dtx index 161c25b813..d0bddbefde 100644 --- a/macros/latex/contrib/oberdiek/pagesel.dtx +++ b/macros/latex/contrib/oberdiek/pagesel.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.9 % Info: Select pages of a document for output % -% Copyright (C) 1999, 2003, 2006-2008 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 1999, 2003, 2006-2008 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -93,8 +93,9 @@ This is a generated file. Project: pagesel Version: 2016/05/16 v1.9 -Copyright (C) 1999, 2003, 2006-2008 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 1999, 2003, 2006-2008 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -655,7 +656,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -667,10 +668,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -757,8 +754,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/pagesel.pdf b/macros/latex/contrib/oberdiek/pagesel.pdf Binary files differindex 927d5b3b4a..6e14e5ceb6 100644 --- a/macros/latex/contrib/oberdiek/pagesel.pdf +++ b/macros/latex/contrib/oberdiek/pagesel.pdf diff --git a/macros/latex/contrib/oberdiek/pdfcol.dtx b/macros/latex/contrib/oberdiek/pdfcol.dtx index 3b08d0a6c1..e9a5cd552e 100644 --- a/macros/latex/contrib/oberdiek/pdfcol.dtx +++ b/macros/latex/contrib/oberdiek/pdfcol.dtx @@ -4,9 +4,9 @@ % Version: 2018/11/01 v1.5 % Info: Handle new color stacks for pdfTeX % -% Copyright (C) 2007 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2007 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -101,8 +101,9 @@ This is a generated file. Project: pdfcol Version: 2018/11/01 v1.5 -Copyright (C) 2007 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2007 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -958,7 +959,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -970,10 +971,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -1064,8 +1061,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/pdfcol.pdf b/macros/latex/contrib/oberdiek/pdfcol.pdf Binary files differindex 370fa5b870..bdb0447b13 100644 --- a/macros/latex/contrib/oberdiek/pdfcol.pdf +++ b/macros/latex/contrib/oberdiek/pdfcol.pdf diff --git a/macros/latex/contrib/oberdiek/pdfcolfoot.dtx b/macros/latex/contrib/oberdiek/pdfcolfoot.dtx index b812a47dd4..c2b22be98f 100644 --- a/macros/latex/contrib/oberdiek/pdfcolfoot.dtx +++ b/macros/latex/contrib/oberdiek/pdfcolfoot.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.3 % Info: Color stack for footnotes with pdfTeX % -% Copyright (C) 2007, 2012 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2007, 2012 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -95,8 +95,9 @@ This is a generated file. Project: pdfcolfoot Version: 2016/05/16 v1.3 -Copyright (C) 2007, 2012 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2007, 2012 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -549,7 +550,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -561,10 +562,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -652,8 +649,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/pdfcolfoot.pdf b/macros/latex/contrib/oberdiek/pdfcolfoot.pdf Binary files differindex 1c70a6ee25..122a60577e 100644 --- a/macros/latex/contrib/oberdiek/pdfcolfoot.pdf +++ b/macros/latex/contrib/oberdiek/pdfcolfoot.pdf diff --git a/macros/latex/contrib/oberdiek/pdfcolparallel.dtx b/macros/latex/contrib/oberdiek/pdfcolparallel.dtx index 4dc572d785..dea067f7e0 100644 --- a/macros/latex/contrib/oberdiek/pdfcolparallel.dtx +++ b/macros/latex/contrib/oberdiek/pdfcolparallel.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.4 % Info: Color stacks support for parallel % -% Copyright (C) 2007, 2008, 2010 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2007, 2008, 2010 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -95,8 +95,9 @@ This is a generated file. Project: pdfcolparallel Version: 2016/05/16 v1.4 -Copyright (C) 2007, 2008, 2010 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2007, 2008, 2010 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -914,7 +915,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -926,10 +927,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -1017,8 +1014,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/pdfcolparallel.pdf b/macros/latex/contrib/oberdiek/pdfcolparallel.pdf Binary files differindex eaea95a370..9102ac4ae9 100644 --- a/macros/latex/contrib/oberdiek/pdfcolparallel.pdf +++ b/macros/latex/contrib/oberdiek/pdfcolparallel.pdf diff --git a/macros/latex/contrib/oberdiek/pdfcolparcolumns.dtx b/macros/latex/contrib/oberdiek/pdfcolparcolumns.dtx index db8b4cdb7c..9584b4d2e8 100644 --- a/macros/latex/contrib/oberdiek/pdfcolparcolumns.dtx +++ b/macros/latex/contrib/oberdiek/pdfcolparcolumns.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.4 % Info: Color stacks for parcolumns % -% Copyright (C) 2007, 2008, 2010 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2007, 2008, 2010 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -95,8 +95,9 @@ This is a generated file. Project: pdfcolparcolumns Version: 2016/05/16 v1.4 -Copyright (C) 2007, 2008, 2010 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2007, 2008, 2010 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -597,7 +598,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -609,10 +610,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -700,8 +697,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf b/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf Binary files differindex 7343948a4c..7d8325d939 100644 --- a/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf +++ b/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf diff --git a/macros/latex/contrib/oberdiek/pdfcrypt.dtx b/macros/latex/contrib/oberdiek/pdfcrypt.dtx index ed5e896c87..b3da5015d0 100644 --- a/macros/latex/contrib/oberdiek/pdfcrypt.dtx +++ b/macros/latex/contrib/oberdiek/pdfcrypt.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.1 % Info: Allows the setting of PDF encryption % -% Copyright (C) 2001, 2006, 2007 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2001, 2006, 2007 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -96,8 +96,9 @@ This is a generated file. Project: pdfcrypt Version: 2016/05/16 v1.1 -Copyright (C) 2001, 2006, 2007 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2001, 2006, 2007 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -891,7 +892,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -903,10 +904,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -993,8 +990,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/pdfcrypt.pdf b/macros/latex/contrib/oberdiek/pdfcrypt.pdf Binary files differindex 1cd5861f3d..2661342ae9 100644 --- a/macros/latex/contrib/oberdiek/pdfcrypt.pdf +++ b/macros/latex/contrib/oberdiek/pdfcrypt.pdf diff --git a/macros/latex/contrib/oberdiek/pdfescape.dtx b/macros/latex/contrib/oberdiek/pdfescape.dtx index 391d608d3e..db40f23f4b 100644 --- a/macros/latex/contrib/oberdiek/pdfescape.dtx +++ b/macros/latex/contrib/oberdiek/pdfescape.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.14 % Info: Implements pdfTeX's escape features % -% Copyright (C) 2007, 2010, 2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2007, 2010, 2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -105,8 +105,9 @@ This is a generated file. Project: pdfescape Version: 2016/05/16 v1.14 -Copyright (C) 2007, 2010, 2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2007, 2010, 2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -2057,7 +2058,7 @@ $ \the\count\ltx@cclv % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -2069,10 +2070,6 @@ $ \the\count\ltx@cclv % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -2165,8 +2162,8 @@ $ \the\count\ltx@cclv % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/pdfescape.pdf b/macros/latex/contrib/oberdiek/pdfescape.pdf Binary files differindex e70cef8999..3f915ced82 100644 --- a/macros/latex/contrib/oberdiek/pdfescape.pdf +++ b/macros/latex/contrib/oberdiek/pdfescape.pdf diff --git a/macros/latex/contrib/oberdiek/pdflscape.dtx b/macros/latex/contrib/oberdiek/pdflscape.dtx index 3df9d44327..8743b2ebbb 100644 --- a/macros/latex/contrib/oberdiek/pdflscape.dtx +++ b/macros/latex/contrib/oberdiek/pdflscape.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/14 v0.11 % Info: Display of landscape pages in PDF % -% Copyright (C) 2001, 2004, 2006-2008 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2001, 2004, 2006-2008 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -105,8 +105,9 @@ This is a generated file. Project: pdflscape Version: 2016/05/14 v0.11 -Copyright (C) 2001, 2004, 2006-2008 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2001, 2004, 2006-2008 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -778,7 +779,7 @@ Foo bar /** * ExtractRotate.java * - * Copyright (C) 2007 by Heiko Oberdiek <heiko.oberdiek at googlemail.com> + * Copyright (C) 2007 by Heiko Oberdiek * * Requires: PDFBox (http://www.pdfbox.org/) * @@ -846,7 +847,7 @@ public class ExtractRotate { % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -858,10 +859,6 @@ public class ExtractRotate { % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -956,8 +953,8 @@ public class ExtractRotate { % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/pdflscape.pdf b/macros/latex/contrib/oberdiek/pdflscape.pdf Binary files differindex 36ae64fad7..6af1d671f2 100644 --- a/macros/latex/contrib/oberdiek/pdflscape.pdf +++ b/macros/latex/contrib/oberdiek/pdflscape.pdf diff --git a/macros/latex/contrib/oberdiek/pdfrender.dtx b/macros/latex/contrib/oberdiek/pdfrender.dtx index ad095e871c..395d21ae50 100644 --- a/macros/latex/contrib/oberdiek/pdfrender.dtx +++ b/macros/latex/contrib/oberdiek/pdfrender.dtx @@ -4,9 +4,9 @@ % Version: 2018/11/01 v1.5 % Info: Access to some PDF graphics parameters % -% Copyright (C) 2010 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2010 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -104,8 +104,9 @@ This is a generated file. Project: pdfrender Version: 2018/11/01 v1.5 -Copyright (C) 2010 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2010 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -1681,7 +1682,7 @@ After % % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -1693,10 +1694,6 @@ After % % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -1788,8 +1785,8 @@ After % % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/pdfrender.pdf b/macros/latex/contrib/oberdiek/pdfrender.pdf Binary files differindex ad9e8c443d..1852c870e2 100644 --- a/macros/latex/contrib/oberdiek/pdfrender.pdf +++ b/macros/latex/contrib/oberdiek/pdfrender.pdf diff --git a/macros/latex/contrib/oberdiek/picture.dtx b/macros/latex/contrib/oberdiek/picture.dtx index ceff2dea9a..956110084e 100644 --- a/macros/latex/contrib/oberdiek/picture.dtx +++ b/macros/latex/contrib/oberdiek/picture.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.4 % Info: Dimens for picture macros % -% Copyright (C) 2006-2009 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2006-2009 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -95,8 +95,9 @@ This is a generated file. Project: picture Version: 2016/05/16 v1.4 -Copyright (C) 2006-2009 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2006-2009 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -614,7 +615,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -626,10 +627,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -717,8 +714,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/picture.pdf b/macros/latex/contrib/oberdiek/picture.pdf Binary files differindex a5e22bf846..18a51bc158 100644 --- a/macros/latex/contrib/oberdiek/picture.pdf +++ b/macros/latex/contrib/oberdiek/picture.pdf diff --git a/macros/latex/contrib/oberdiek/pmboxdraw.dtx b/macros/latex/contrib/oberdiek/pmboxdraw.dtx index 35c476f457..ef4e491f31 100644 --- a/macros/latex/contrib/oberdiek/pmboxdraw.dtx +++ b/macros/latex/contrib/oberdiek/pmboxdraw.dtx @@ -4,9 +4,9 @@ % Version: 2019/02/28 v1.3 % Info: Poor man's box drawing characters % -% Copyright (C) 2006, 2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2006, 2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -96,8 +96,9 @@ This is a generated file. Project: pmboxdraw Version: 2019/02/28 v1.3 -Copyright (C) 2006, 2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2006, 2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -5401,7 +5402,7 @@ $ \kern.5\pmbd@C % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -5413,10 +5414,6 @@ $ \kern.5\pmbd@C % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -5505,8 +5502,8 @@ $ \kern.5\pmbd@C % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/pmboxdraw.pdf b/macros/latex/contrib/oberdiek/pmboxdraw.pdf Binary files differindex 40aba00872..df43c95699 100644 --- a/macros/latex/contrib/oberdiek/pmboxdraw.pdf +++ b/macros/latex/contrib/oberdiek/pmboxdraw.pdf diff --git a/macros/latex/contrib/oberdiek/protecteddef.dtx b/macros/latex/contrib/oberdiek/protecteddef.dtx index 0b86d8b03f..2ddc5c9cad 100644 --- a/macros/latex/contrib/oberdiek/protecteddef.dtx +++ b/macros/latex/contrib/oberdiek/protecteddef.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.1 % Info: Define protected commands % -% Copyright (C) 2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -99,8 +99,9 @@ This is a generated file. Project: protecteddef Version: 2016/05/16 v1.1 -Copyright (C) 2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -840,7 +841,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -852,10 +853,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -944,8 +941,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/protecteddef.pdf b/macros/latex/contrib/oberdiek/protecteddef.pdf Binary files differindex 2b30c1b9b5..d3ae88abbd 100644 --- a/macros/latex/contrib/oberdiek/protecteddef.pdf +++ b/macros/latex/contrib/oberdiek/protecteddef.pdf diff --git a/macros/latex/contrib/oberdiek/refcount.dtx b/macros/latex/contrib/oberdiek/refcount.dtx index 7e242274f3..3a2c961431 100644 --- a/macros/latex/contrib/oberdiek/refcount.dtx +++ b/macros/latex/contrib/oberdiek/refcount.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v3.5 % Info: Data extraction from label references % -% Copyright (C) 1998, 2000, 2006, 2008, 2010, 2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 1998, 2000, 2006, 2008, 2010, 2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -100,8 +100,9 @@ This is a generated file. Project: refcount Version: 2016/05/16 v3.5 -Copyright (C) 1998, 2000, 2006, 2008, 2010, 2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 1998, 2000, 2006, 2008, 2010, 2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -1327,7 +1328,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -1339,10 +1340,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -1434,8 +1431,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/refcount.pdf b/macros/latex/contrib/oberdiek/refcount.pdf Binary files differindex 8c10768548..ea859eda11 100644 --- a/macros/latex/contrib/oberdiek/refcount.pdf +++ b/macros/latex/contrib/oberdiek/refcount.pdf diff --git a/macros/latex/contrib/oberdiek/rerunfilecheck.dtx b/macros/latex/contrib/oberdiek/rerunfilecheck.dtx index 2cb3cbd52b..2687619377 100644 --- a/macros/latex/contrib/oberdiek/rerunfilecheck.dtx +++ b/macros/latex/contrib/oberdiek/rerunfilecheck.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.8 % Info: Rerun checks for auxiliary files % -% Copyright (C) 2009-2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2009-2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -97,8 +97,9 @@ This is a generated file. Project: rerunfilecheck Version: 2016/05/16 v1.8 -Copyright (C) 2009-2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2009-2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -859,7 +860,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -871,10 +872,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -963,8 +960,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/rerunfilecheck.pdf b/macros/latex/contrib/oberdiek/rerunfilecheck.pdf Binary files differindex 87fa86a818..dfab7d9e4e 100644 --- a/macros/latex/contrib/oberdiek/rerunfilecheck.pdf +++ b/macros/latex/contrib/oberdiek/rerunfilecheck.pdf diff --git a/macros/latex/contrib/oberdiek/resizegather.dtx b/macros/latex/contrib/oberdiek/resizegather.dtx index afc9808fb2..6f49f1c7ad 100644 --- a/macros/latex/contrib/oberdiek/resizegather.dtx +++ b/macros/latex/contrib/oberdiek/resizegather.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.3 % Info: Resize overly large equations % -% Copyright (C) 2009, 2010 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2009, 2010 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -95,8 +95,9 @@ This is a generated file. Project: resizegather Version: 2016/05/16 v1.3 -Copyright (C) 2009, 2010 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2009, 2010 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -811,7 +812,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -823,10 +824,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -914,8 +911,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/resizegather.pdf b/macros/latex/contrib/oberdiek/resizegather.pdf Binary files differindex c2853465aa..db0ac7254f 100644 --- a/macros/latex/contrib/oberdiek/resizegather.pdf +++ b/macros/latex/contrib/oberdiek/resizegather.pdf diff --git a/macros/latex/contrib/oberdiek/rotchiffre.dtx b/macros/latex/contrib/oberdiek/rotchiffre.dtx index 747aee813e..7e9a9e980d 100644 --- a/macros/latex/contrib/oberdiek/rotchiffre.dtx +++ b/macros/latex/contrib/oberdiek/rotchiffre.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.1 % Info: Perform simple rotation ciphers % -% Copyright (C) 2010 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2010 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -99,8 +99,9 @@ This is a generated file. Project: rotchiffre Version: 2016/05/16 v1.1 -Copyright (C) 2010 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2010 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -1143,7 +1144,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -1155,10 +1156,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -1247,8 +1244,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/rotchiffre.pdf b/macros/latex/contrib/oberdiek/rotchiffre.pdf Binary files differindex c161579a4d..698c213c9c 100644 --- a/macros/latex/contrib/oberdiek/rotchiffre.pdf +++ b/macros/latex/contrib/oberdiek/rotchiffre.pdf diff --git a/macros/latex/contrib/oberdiek/scrindex.dtx b/macros/latex/contrib/oberdiek/scrindex.dtx index ddda8f22c1..68ba61790a 100644 --- a/macros/latex/contrib/oberdiek/scrindex.dtx +++ b/macros/latex/contrib/oberdiek/scrindex.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.2 % Info: Package index with KOMA-Script classes % -% Copyright (C) 2008 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2008 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -96,8 +96,9 @@ This is a generated file. Project: scrindex Version: 2016/05/16 v1.2 -Copyright (C) 2008 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2008 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -555,7 +556,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -567,10 +568,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -659,8 +656,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/scrindex.pdf b/macros/latex/contrib/oberdiek/scrindex.pdf Binary files differindex a35b135af2..eb5b144d21 100644 --- a/macros/latex/contrib/oberdiek/scrindex.pdf +++ b/macros/latex/contrib/oberdiek/scrindex.pdf diff --git a/macros/latex/contrib/oberdiek/selinput.dtx b/macros/latex/contrib/oberdiek/selinput.dtx index 2c536b648d..1dcc45ff79 100644 --- a/macros/latex/contrib/oberdiek/selinput.dtx +++ b/macros/latex/contrib/oberdiek/selinput.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/17 v1.4 % Info: Semi-automatic input encoding detection % -% Copyright (C) 2007 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2007 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -100,8 +100,9 @@ This is a generated file. Project: selinput Version: 2016/05/17 v1.4 -Copyright (C) 2007 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2007 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -801,7 +802,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -813,10 +814,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -908,8 +905,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} @@ -953,7 +950,7 @@ and the derived files % \bibitem{inputenx} % Heiko Oberdiek: \textit{The \xpackage{inputenx} package}; % 2007-04-11 v1.1; -% \CTAN{macros/latex/contrib/oberdiek/inputenx.pdf}. +% \CTANpkg{inputenx}. % % \bibitem{adobe:glyphlist} % Adobe: \textit{Adobe Glyph List}; @@ -968,7 +965,7 @@ and the derived files % \bibitem{stringenc} % Heiko Oberdiek: \textit{The \xpackage{stringenc} package}; % 2007-06-16 v1.1; -% \CTAN{macros/latex/contrib/oberdiek/stringenc.pdf}. +% \CTANpkg{stringenc}. % % \end{thebibliography} % diff --git a/macros/latex/contrib/oberdiek/selinput.pdf b/macros/latex/contrib/oberdiek/selinput.pdf Binary files differindex f30f44bdc5..d92d4c725b 100644 --- a/macros/latex/contrib/oberdiek/selinput.pdf +++ b/macros/latex/contrib/oberdiek/selinput.pdf diff --git a/macros/latex/contrib/oberdiek/setouterhbox.dtx b/macros/latex/contrib/oberdiek/setouterhbox.dtx index 760d8d5a00..baa5ac5573 100644 --- a/macros/latex/contrib/oberdiek/setouterhbox.dtx +++ b/macros/latex/contrib/oberdiek/setouterhbox.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.8 % Info: Set hbox in outer horizontal mode % -% Copyright (C) 2005-2007 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2005-2007 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -101,8 +101,9 @@ This is a generated file. Project: setouterhbox Version: 2016/05/16 v1.8 -Copyright (C) 2005-2007 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2005-2007 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -953,7 +954,7 @@ by/a/very_long_long_long_path.html}% % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -965,10 +966,6 @@ by/a/very_long_long_long_path.html}% % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -1058,8 +1055,8 @@ by/a/very_long_long_long_path.html}% % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/setouterhbox.pdf b/macros/latex/contrib/oberdiek/setouterhbox.pdf Binary files differindex 887945ff4f..c2efdc3fb4 100644 --- a/macros/latex/contrib/oberdiek/setouterhbox.pdf +++ b/macros/latex/contrib/oberdiek/setouterhbox.pdf diff --git a/macros/latex/contrib/oberdiek/settobox.dtx b/macros/latex/contrib/oberdiek/settobox.dtx index 1ba8c60fb1..7ff43430a5 100644 --- a/macros/latex/contrib/oberdiek/settobox.dtx +++ b/macros/latex/contrib/oberdiek/settobox.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.5 % Info: Assign box dimensions to length registers % -% Copyright (C) 2000, 2006-2008 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2000, 2006-2008 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -95,8 +95,9 @@ This is a generated file. Project: settobox Version: 2016/05/16 v1.5 -Copyright (C) 2000, 2006-2008 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2000, 2006-2008 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -565,7 +566,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -577,10 +578,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -668,8 +665,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/settobox.pdf b/macros/latex/contrib/oberdiek/settobox.pdf Binary files differindex 5636e9bdc1..7b1c067ae1 100644 --- a/macros/latex/contrib/oberdiek/settobox.pdf +++ b/macros/latex/contrib/oberdiek/settobox.pdf diff --git a/macros/latex/contrib/oberdiek/soulutf8.dtx b/macros/latex/contrib/oberdiek/soulutf8.dtx index fc97c5e725..a25b50be1c 100644 --- a/macros/latex/contrib/oberdiek/soulutf8.dtx +++ b/macros/latex/contrib/oberdiek/soulutf8.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.1 % Info: Permit use of UTF-8 characters in soul % -% Copyright (C) 2007 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2007 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -103,8 +103,9 @@ This is a generated file. Project: soulutf8 Version: 2016/05/16 v1.1 -Copyright (C) 2007 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2007 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -1693,7 +1694,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -1705,10 +1706,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -1800,8 +1797,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/soulutf8.pdf b/macros/latex/contrib/oberdiek/soulutf8.pdf Binary files differindex 727d4cea46..3efb582a11 100644 --- a/macros/latex/contrib/oberdiek/soulutf8.pdf +++ b/macros/latex/contrib/oberdiek/soulutf8.pdf diff --git a/macros/latex/contrib/oberdiek/stackrel.dtx b/macros/latex/contrib/oberdiek/stackrel.dtx index 50119e5424..57cef731c3 100644 --- a/macros/latex/contrib/oberdiek/stackrel.dtx +++ b/macros/latex/contrib/oberdiek/stackrel.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.3 % Info: Adding subscript option to stackrel % -% Copyright (C) 2006, 2007 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2006, 2007 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -93,8 +93,9 @@ This is a generated file. Project: stackrel Version: 2016/05/16 v1.3 -Copyright (C) 2006, 2007 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2006, 2007 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -323,7 +324,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -335,10 +336,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -425,8 +422,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/stackrel.pdf b/macros/latex/contrib/oberdiek/stackrel.pdf Binary files differindex 66000cabe9..57fa7b7944 100644 --- a/macros/latex/contrib/oberdiek/stackrel.pdf +++ b/macros/latex/contrib/oberdiek/stackrel.pdf diff --git a/macros/latex/contrib/oberdiek/stampinclude.dtx b/macros/latex/contrib/oberdiek/stampinclude.dtx index d20f2da6b1..5824cf4425 100644 --- a/macros/latex/contrib/oberdiek/stampinclude.dtx +++ b/macros/latex/contrib/oberdiek/stampinclude.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.1 % Info: Include files based on time stamps % -% Copyright (C) 2008 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2008 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -93,8 +93,9 @@ This is a generated file. Project: stampinclude Version: 2016/05/16 v1.1 -Copyright (C) 2008 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2008 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -465,7 +466,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -477,10 +478,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -567,8 +564,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/stampinclude.pdf b/macros/latex/contrib/oberdiek/stampinclude.pdf Binary files differindex 587329bd59..d020b7c68b 100644 --- a/macros/latex/contrib/oberdiek/stampinclude.pdf +++ b/macros/latex/contrib/oberdiek/stampinclude.pdf diff --git a/macros/latex/contrib/oberdiek/stringenc.dtx b/macros/latex/contrib/oberdiek/stringenc.dtx deleted file mode 100644 index 9720553751..0000000000 --- a/macros/latex/contrib/oberdiek/stringenc.dtx +++ /dev/null @@ -1,6842 +0,0 @@ -% \iffalse meta-comment -% -% File: stringenc.dtx -% Version: 2016/05/16 v1.11 -% Info: Convert strings between diff. encodings -% -% Copyright (C) 2007-2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 -% https://github.com/ho-tex/oberdiek/issues -% -% This work may be distributed and/or modified under the -% conditions of the LaTeX Project Public License, either -% version 1.3c of this license or (at your option) any later -% version. This version of this license is in -% https://www.latex-project.org/lppl/lppl-1-3c.txt -% and the latest version of this license is in -% https://www.latex-project.org/lppl.txt -% and version 1.3 or later is part of all distributions of -% LaTeX version 2005/12/01 or later. -% -% This work has the LPPL maintenance status "maintained". -% -% The Current Maintainers of this work are -% Heiko Oberdiek and the Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues -% -% The Base Interpreter refers to any `TeX-Format', -% because some files are installed in TDS:tex/generic//. -% -% This work consists of the main source file stringenc.dtx -% and the derived files -% stringenc.sty, stringenc.pdf, stringenc.ins, stringenc.drv, -% se-utf32be.def, se-utf32le.def, se-utf8.def, se-utf16le.def, -% se-pdfdoc.def, se-iso-8859-1.def, se-cp1252.def, -% se-ascii.def, se-ascii-print.def, se-clean7bit.def, -% se-iso-8859-2.def, se-iso-8859-3.def, se-iso-8859-4.def, -% se-iso-8859-5.def, se-iso-8859-6.def, se-iso-8859-7.def, -% se-iso-8859-8.def, se-iso-8859-9.def, se-iso-8859-10.def, -% se-iso-8859-11.def, se-iso-8859-13.def, se-iso-8859-14.def, -% se-iso-8859-15.def, se-iso-8859-16.def, se-koi8-r.def, -% se-nextstep.def, se-mac-centeuro.def, se-mac-cyrillic.def, -% se-mac-roman.def, se-dec-mcs.def, se-cp437.def, -% se-cp850.def, se-cp852.def, se-cp855.def, se-cp858.def, -% se-cp865.def, se-cp866.def, se-cp1250.def, se-cp1251.def, -% se-cp1257.def, stringenc-test1.tex, stringenc-test2.tex. -% -% Distribution: -% CTAN:macros/latex/contrib/oberdiek/stringenc.dtx -% CTAN:macros/latex/contrib/oberdiek/stringenc.pdf -% -% Unpacking: -% (a) If stringenc.ins is present: -% tex stringenc.ins -% (b) Without stringenc.ins: -% tex stringenc.dtx -% (c) If you insist on using LaTeX -% latex \let\install=y\input{stringenc.dtx} -% (quote the arguments according to the demands of your shell) -% -% Documentation: -% (a) If stringenc.drv is present: -% latex stringenc.drv -% (b) Without stringenc.drv: -% latex stringenc.dtx; ... -% The class ltxdoc loads the configuration file ltxdoc.cfg -% if available. Here you can specify further options, e.g. -% use A4 as paper format: -% \PassOptionsToClass{a4paper}{article} -% -% Programm calls to get the documentation (example): -% pdflatex stringenc.dtx -% makeindex -s gind.ist stringenc.idx -% pdflatex stringenc.dtx -% makeindex -s gind.ist stringenc.idx -% pdflatex stringenc.dtx -% -% Installation: -% TDS:tex/generic/oberdiek/stringenc.sty -% TDS:tex/generic/oberdiek/se-utf32be.def -% TDS:tex/generic/oberdiek/se-utf32le.def -% TDS:tex/generic/oberdiek/se-utf8.def -% TDS:tex/generic/oberdiek/se-utf16le.def -% TDS:tex/generic/oberdiek/se-pdfdoc.def -% TDS:tex/generic/oberdiek/se-iso-8859-1.def -% TDS:tex/generic/oberdiek/se-cp1252.def -% TDS:tex/generic/oberdiek/se-ascii.def -% TDS:tex/generic/oberdiek/se-ascii-print.def -% TDS:tex/generic/oberdiek/se-clean7bit.def -% TDS:tex/generic/oberdiek/se-iso-8859-2.def -% TDS:tex/generic/oberdiek/se-iso-8859-3.def -% TDS:tex/generic/oberdiek/se-iso-8859-4.def -% TDS:tex/generic/oberdiek/se-iso-8859-5.def -% TDS:tex/generic/oberdiek/se-iso-8859-6.def -% TDS:tex/generic/oberdiek/se-iso-8859-7.def -% TDS:tex/generic/oberdiek/se-iso-8859-8.def -% TDS:tex/generic/oberdiek/se-iso-8859-9.def -% TDS:tex/generic/oberdiek/se-iso-8859-10.def -% TDS:tex/generic/oberdiek/se-iso-8859-11.def -% TDS:tex/generic/oberdiek/se-iso-8859-13.def -% TDS:tex/generic/oberdiek/se-iso-8859-14.def -% TDS:tex/generic/oberdiek/se-iso-8859-15.def -% TDS:tex/generic/oberdiek/se-iso-8859-16.def -% TDS:tex/generic/oberdiek/se-koi8-r.def -% TDS:tex/generic/oberdiek/se-nextstep.def -% TDS:tex/generic/oberdiek/se-mac-centeuro.def -% TDS:tex/generic/oberdiek/se-mac-cyrillic.def -% TDS:tex/generic/oberdiek/se-mac-roman.def -% TDS:tex/generic/oberdiek/se-dec-mcs.def -% TDS:tex/generic/oberdiek/se-cp437.def -% TDS:tex/generic/oberdiek/se-cp850.def -% TDS:tex/generic/oberdiek/se-cp852.def -% TDS:tex/generic/oberdiek/se-cp855.def -% TDS:tex/generic/oberdiek/se-cp858.def -% TDS:tex/generic/oberdiek/se-cp865.def -% TDS:tex/generic/oberdiek/se-cp866.def -% TDS:tex/generic/oberdiek/se-cp1250.def -% TDS:tex/generic/oberdiek/se-cp1251.def -% TDS:tex/generic/oberdiek/se-cp1257.def -% TDS:doc/latex/oberdiek/stringenc.pdf -% TDS:doc/latex/oberdiek/test/stringenc-test1.tex -% TDS:doc/latex/oberdiek/test/stringenc-test2.tex -% TDS:source/latex/oberdiek/stringenc.dtx -% -%<*ignore> -\begingroup - \catcode123=1 % - \catcode125=2 % - \def\x{LaTeX2e}% -\expandafter\endgroup -\ifcase 0\ifx\install y1\fi\expandafter - \ifx\csname processbatchFile\endcsname\relax\else1\fi - \ifx\fmtname\x\else 1\fi\relax -\else\csname fi\endcsname -%</ignore> -%<*install> -\input docstrip.tex -\Msg{************************************************************************} -\Msg{* Installation} -\Msg{* Package: stringenc 2016/05/16 v1.11 Convert strings between diff. encodings (HO)} -\Msg{************************************************************************} - -\keepsilent -\askforoverwritefalse - -\let\MetaPrefix\relax -\preamble - -This is a generated file. - -Project: stringenc -Version: 2016/05/16 v1.11 - -Copyright (C) 2007-2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> - -This work may be distributed and/or modified under the -conditions of the LaTeX Project Public License, either -version 1.3c of this license or (at your option) any later -version. This version of this license is in - https://www.latex-project.org/lppl/lppl-1-3c.txt -and the latest version of this license is in - https://www.latex-project.org/lppl.txt -and version 1.3 or later is part of all distributions of -LaTeX version 2005/12/01 or later. - -This work has the LPPL maintenance status "maintained". - -The Current Maintainers of this work are -Heiko Oberdiek and the Oberdiek Package Support Group -https://github.com/ho-tex/oberdiek/issues - - -The Base Interpreter refers to any `TeX-Format', -because some files are installed in TDS:tex/generic//. - -This work consists of the main source file stringenc.dtx -and the derived files - stringenc.sty, stringenc.pdf, stringenc.ins, stringenc.drv, - se-utf32be.def, se-utf32le.def, se-utf8.def, se-utf16le.def, - se-pdfdoc.def, se-iso-8859-1.def, se-cp1252.def, - se-ascii.def, se-ascii-print.def, se-clean7bit.def, - se-iso-8859-2.def, se-iso-8859-3.def, se-iso-8859-4.def, - se-iso-8859-5.def, se-iso-8859-6.def, se-iso-8859-7.def, - se-iso-8859-8.def, se-iso-8859-9.def, se-iso-8859-10.def, - se-iso-8859-11.def, se-iso-8859-13.def, se-iso-8859-14.def, - se-iso-8859-15.def, se-iso-8859-16.def, se-koi8-r.def, - se-nextstep.def, se-mac-centeuro.def, se-mac-cyrillic.def, - se-mac-roman.def, se-dec-mcs.def, se-cp437.def, - se-cp850.def, se-cp852.def, se-cp855.def, se-cp858.def, - se-cp865.def, se-cp866.def, se-cp1250.def, se-cp1251.def, - se-cp1257.def, stringenc-test1.tex, stringenc-test2.tex. - -\endpreamble -\let\MetaPrefix\DoubleperCent - -\generate{% - \file{stringenc.ins}{\from{stringenc.dtx}{install}}% - \file{stringenc.drv}{\from{stringenc.dtx}{driver}}% - \usedir{tex/generic/oberdiek}% - \file{stringenc.sty}{\from{stringenc.dtx}{package}}% - \file{se-utf32be.def}{\from{stringenc.dtx}{utf32,utf32be}}% - \file{se-utf32le.def}{\from{stringenc.dtx}{utf32,utf32le}}% - \file{se-utf8.def}{\from{stringenc.dtx}{utf8}}% - \file{se-utf16le.def}{\from{stringenc.dtx}{utf16le}}% - \file{se-pdfdoc.def}{\from{stringenc.dtx}{pdfdoc}}% - \file{se-iso-8859-1.def}{\from{stringenc.dtx}{iso-8859-1}}% - \file{se-cp1252.def}{\from{stringenc.dtx}{cp1252}}% - \file{se-ascii.def}{\from{stringenc.dtx}{ascii}}% - \file{se-ascii-print.def}{\from{stringenc.dtx}{ascii-print}}% - \file{se-clean7bit.def}{\from{stringenc.dtx}{clean7bit}}% - \file{se-iso-8859-2.def}{\from{stringenc.dtx}{general,iso-8859-2}}% - \file{se-iso-8859-3.def}{\from{stringenc.dtx}{general,iso-8859-3}}% - \file{se-iso-8859-4.def}{\from{stringenc.dtx}{general,iso-8859-4}}% - \file{se-iso-8859-5.def}{\from{stringenc.dtx}{general,iso-8859-5}}% - \file{se-iso-8859-6.def}{\from{stringenc.dtx}{general,iso-8859-6}}% - \file{se-iso-8859-7.def}{\from{stringenc.dtx}{general,iso-8859-7}}% - \file{se-iso-8859-8.def}{\from{stringenc.dtx}{general,iso-8859-8}}% - \file{se-iso-8859-9.def}{\from{stringenc.dtx}{general,iso-8859-9}}% - \file{se-iso-8859-10.def}{\from{stringenc.dtx}{general,iso-8859-10}}% - \file{se-iso-8859-11.def}{\from{stringenc.dtx}{general,iso-8859-11}}% - \file{se-iso-8859-13.def}{\from{stringenc.dtx}{general,iso-8859-13}}% - \file{se-iso-8859-14.def}{\from{stringenc.dtx}{general,iso-8859-14}}% - \file{se-iso-8859-15.def}{\from{stringenc.dtx}{general,iso-8859-15}}% - \file{se-iso-8859-16.def}{\from{stringenc.dtx}{general,iso-8859-16}}% - \file{se-koi8-r.def}{\from{stringenc.dtx}{general,koi8-r}}% - \file{se-nextstep.def}{\from{stringenc.dtx}{general,nextstep}}% - \file{se-mac-centeuro.def}{\from{stringenc.dtx}{general,mac-centeuro}}% - \file{se-mac-cyrillic.def}{\from{stringenc.dtx}{general,mac-cyrillic}}% - \file{se-mac-roman.def}{\from{stringenc.dtx}{general,mac-roman}}% - \file{se-dec-mcs.def}{\from{stringenc.dtx}{general,dec-mcs}}% - \file{se-cp437.def}{\from{stringenc.dtx}{general,cp437}}% - \file{se-cp850.def}{\from{stringenc.dtx}{general,cp850}}% - \file{se-cp852.def}{\from{stringenc.dtx}{general,cp852}}% - \file{se-cp855.def}{\from{stringenc.dtx}{general,cp855}}% - \file{se-cp858.def}{\from{stringenc.dtx}{general,cp858}}% - \file{se-cp865.def}{\from{stringenc.dtx}{general,cp865}}% - \file{se-cp866.def}{\from{stringenc.dtx}{general,cp866}}% - \file{se-cp1250.def}{\from{stringenc.dtx}{general,cp1250}}% - \file{se-cp1251.def}{\from{stringenc.dtx}{general,cp1251}}% - \file{se-cp1257.def}{\from{stringenc.dtx}{general,cp1257}}% -% \usedir{doc/latex/oberdiek/test}% -% \file{stringenc-test1.tex}{\from{stringenc.dtx}{test1}}% -% \file{stringenc-test2.tex}{\from{stringenc.dtx}{test2}}% - \nopreamble - \nopostamble -% \usedir{source/latex/oberdiek/catalogue}% -% \file{stringenc.xml}{\from{stringenc.dtx}{catalogue}}% -} - -\catcode32=13\relax% active space -\let =\space% -\Msg{************************************************************************} -\Msg{*} -\Msg{* To finish the installation you have to move the following} -\Msg{* files into a directory searched by TeX:} -\Msg{*} -\Msg{* stringenc.sty, se-utf32be.def, se-utf32le.def, se-utf8.def,} -\Msg{* se-utf16le.def, se-pdfdoc.def, se-iso-8859-1.def,} -\Msg{* se-cp1252.def, se-ascii.def, se-ascii-print.def,} -\Msg{* se-clean7bit.def, se-iso-8859-2.def, se-iso-8859-3.def,} -\Msg{* se-iso-8859-4.def, se-iso-8859-5.def, se-iso-8859-6.def,} -\Msg{* se-iso-8859-7.def, se-iso-8859-8.def, se-iso-8859-9.def,} -\Msg{* se-iso-8859-10.def, se-iso-8859-11.def, se-iso-8859-13.def,} -\Msg{* se-iso-8859-14.def, se-iso-8859-15.def, se-iso-8859-16.def,} -\Msg{* se-koi8-r.def, se-nextstep.def, se-mac-centeuro.def,} -\Msg{* se-mac-cyrillic.def, se-mac-roman.def, se-dec-mcs.def,} -\Msg{* se-cp437.def, se-cp850.def, se-cp852.def, se-cp855.def,} -\Msg{* se-cp858.def, se-cp865.def, se-cp866.def, se-cp1250.def,} -\Msg{* se-cp1251.def, se-cp1257.def} -\Msg{*} -\Msg{* To produce the documentation run the file `stringenc.drv'} -\Msg{* through LaTeX.} -\Msg{*} -\Msg{* Happy TeXing!} -\Msg{*} -\Msg{************************************************************************} - -\endbatchfile -%</install> -%<*ignore> -\fi -%</ignore> -%<*driver> -\NeedsTeXFormat{LaTeX2e} -\ProvidesFile{stringenc.drv}% - [2016/05/16 v1.11 Convert strings between diff. encodings (HO)]% -\documentclass{ltxdoc} -\usepackage{holtxdoc}[2011/11/22] -\usepackage{longtable} -\begin{document} - \DocInput{stringenc.dtx}% -\end{document} -%</driver> -% \fi -% -% -% \CharacterTable -% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -% Digits \0\1\2\3\4\5\6\7\8\9 -% Exclamation \! Double quote \" Hash (number) \# -% Dollar \$ Percent \% Ampersand \& -% Acute accent \' Left paren \( Right paren \) -% Asterisk \* Plus \+ Comma \, -% Minus \- Point \. Solidus \/ -% Colon \: Semicolon \; Less than \< -% Equals \= Greater than \> Question mark \? -% Commercial at \@ Left bracket \[ Backslash \\ -% Right bracket \] Circumflex \^ Underscore \_ -% Grave accent \` Left brace \{ Vertical bar \| -% Right brace \} Tilde \~} -% -% \GetFileInfo{stringenc.drv} -% -% \title{The \xpackage{stringenc} package} -% \date{2016/05/16 v1.11} -% \author{Heiko Oberdiek\thanks -% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}} -% -% \maketitle -% -% \begin{abstract} -% This package provides \cs{StringEncodingConvert} for converting -% a string between different encodings. -% Both \LaTeX\ and \plainTeX\ are supported. -% \end{abstract} -% -% \tableofcontents -% -% \section{Documentation} -% -% \subsection{User interface} -% -% \begin{declcs}{StringEncodingConvert} \M{cmd} \M{string} \M{from} \M{to} -% \end{declcs} -% Macro \cs{StringEncodingConvert} converts \meta{string} from encoding -% \meta{from} to encoding \meta{to} and stores the result in macro -% \meta{cmd}. If the string contains macros, then they are expanded. -% This can be prevented by \eTeX's \cs{detokenize}: -%\begin{quote} -%\begin{verbatim} -%\StringEncodingConvert\Result{% -% \detokenize{Hello \textbf{world}!}% -%}{ascii}{utf8} -%\end{verbatim} -%\end{quote} -% or using \LaTeX's \cs{@onelevel@sanitize}: -%\begin{quote} -%\begin{verbatim} -%\makeatletter -%\newcommand*{\HelloWorld}{Hello \textbf{world}!} -%\sanitize@onelevel\HelloWorld -%\StringEncodingConvert\Result\HelloWorld{ascii}{utf8} -%\makeatother -%\end{verbatim} -%\end{quote} -% -% \begin{declcs}{StringEncodingSuccessFailure} \M{success} \M{failure} -% \end{declcs} -% When \cs{StringEncodingConvert} converts a string -% it sets a flag that indicates whether the operation -% was successful. The conversion can fail, if -% the input is faulty or the string cannot be encoded -% in the new encoding. Faulty characters are dropped. -% Macro \cs{StringEncodingSuccessFailure} calls code \meta{success} -% if the conversion was successful, otherwise \meta{failure} -% is called. -% Example: -%\begin{quote} -%\begin{verbatim} -%\StringEncodingConvert\Result{Hello world!}{ascii}{utf8} -%\StringEncodingSuccessFailure{% -% % \Result contains the successfully converted string. -%}{% -% % Problems during conversion. \Result is empty or -% % misses some characters. -%} -%\end{verbatim} -%\end{quote} -% -% \begin{declcs}{StringEncodingConvertTest} -% \M{cmd} \M{string} \M{from} \M{to} \M{success} \M{failure} -% \end{declcs} -% Macro \cs{StringEncodingConvertTest} is more efficient -% than \cs{StringEncodingConvert} if the converted string -% does not interest in case of an error, -% because the conversion stops at the first error. -% If \meta{string} can be successfully converted from encoding -% \meta{from} to encoding \meta{to}, then macro \meta{cmd} contains -% the result and code \meta{success} is executed. Otherwise -% code \meta{failure} is executed, the contents of \meta{cmd} is -% undefined. -% -% \begin{declcs}{StringEncodingList} -% \end{declcs} -% Macro \cs{StringEncodingList} contains a comma separated -% list of supported encodings (without alias names). -% -% \subsection{Supported encodings} -% -% \begin{longtable}{@{}ll@{}} -% \xoption{ascii}, \xoption{us-ascii} & ASCII encoding,\\ -% & 8bit characters disabled\\ -% \xoption{ascii-print}, \xoption{ascii-printable} -% & printable ASCII characters\\ -% & including space (0x20--0x7E)\\ -% \xoption{clean7bit} & \texttt{\%\%DocumentData:\ Clean7Bit}\\ -% & bytes 0x1B to 0x7E, 0x0A (LF),\\ -% & 0x0D (CR), 0x09 (TAB)\\ -% \xoption{cp437}, \xoption{cp437de} & Code page 437\\ -% \xoption{cp850} & Code page 850\\ -% \xoption{cp852} & Code page 852\\ -% \xoption{cp855} & Code page 855\\ -% \xoption{cp858} & Code page 858\\ -% \xoption{cp865} & Code page 865\\ -% \xoption{cp866} & Code page 866\\ -% \xoption{cp1250} & Code page 1250\\ -% \xoption{cp1251} & Code page 1251\\ -% \xoption{cp1252}, \xoption{ansinew} & Code page 1252\\ -% \xoption{cp1257} & Code page 1257\\ -% \xoption{dec-mcs}, \xoption{decmulti} & DEC Multinational\\ -% \xoption{koi8-r} & KOI8-R (RFC1489)\\ -% \xoption{iso-8859-1}, \xoption{latin1} & ISO-8859-1\\ -% \xoption{iso-8859-2}, \xoption{latin2} & ISO-8859-2\\ -% \xoption{iso-8859-3}, \xoption{latin3} & ISO-8859-3\\ -% \xoption{iso-8859-4}, \xoption{latin4} & ISO-8859-4\\ -% \xoption{iso-8859-5}, \xoption{iso88595} & ISO-8859-5\\ -% \xoption{iso-8859-6} & ISO-8859-6\\ -% \xoption{iso-8859-7} & ISO-8859-7\\ -% \xoption{iso-8859-8} & ISO-8859-8\\ -% \xoption{iso-8859-9}, \xoption{latin5} & ISO-8859-9\\ -% \xoption{iso-8859-10}, \xoption{latin6} & ISO-8859-10\\ -% \xoption{iso-8859-11} & ISO-8859-11\\ -% \xoption{iso-8859-13}, \xoption{latin7} & ISO-8859-13\\ -% \xoption{iso-8859-14}, \xoption{latin8} & ISO-8859-14\\ -% \xoption{iso-8859-15}, \xoption{latin9} & ISO-8859-15\\ -% \xoption{iso-8859-16}, \xoption{latin10} & ISO-8859-16\\ -% \xoption{mac-centeuro}, \xoption{mac-ce}, \xoption{macce}& MAC OS Central European\\ -% \xoption{mac-cyrillic}, \xoption{maccyr}, \xoption{mac-ukrainian}, \xoption{macukr} -% & MAC OS Cyrillic\\ -% \xoption{mac-roman}, \xoption{applemac} & MAC OS Roman\\ -% \xoption{nextstep}, \xoption{next} & NextStep Encoding\\ -% \xoption{pdfdoc} & PDFDocEncoding\\ -% \xoption{utf8}, \xoption{utf-8} & UTF-8\\ -% \xoption{utf16be}, \xoption{utf-16be}, \xoption{utf16}, \xoption{utf-16} -% & UTF-16BE\\ -% \xoption{utf16le}, \xoption{utf-16le} & UTF-16LE\\ -% \xoption{utf32be}, \xoption{utf-32be}, \xoption{utf32}, \xoption{utf-32} -% & UTF-32BE\\ -% \xoption{utf32le}, \xoption{utf-32le} & UTF-32LE\\ -% \end{longtable} -% -% \StopEventually{ -% } -% -% \section{Implementation} -% -% \begin{macrocode} -%<*package> -% \end{macrocode} -% -% \subsection{Reload check and package identification} -% Reload check, especially if the package is not used with \LaTeX. -% \begin{macrocode} -\begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode58=12 % : - \catcode64=11 % @ - \catcode123=1 % { - \catcode125=2 % } - \expandafter\let\expandafter\x\csname ver@stringenc.sty\endcsname - \ifx\x\relax % plain-TeX, first loading - \else - \def\empty{}% - \ifx\x\empty % LaTeX, first loading, - % variable is initialized, but \ProvidesPackage not yet seen - \else - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{stringenc}{The package is already loaded}% - \aftergroup\endinput - \fi - \fi -\endgroup% -% \end{macrocode} -% Package identification: -% \begin{macrocode} -\begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode40=12 % ( - \catcode41=12 % ) - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode47=12 % / - \catcode58=12 % : - \catcode64=11 % @ - \catcode91=12 % [ - \catcode93=12 % ] - \catcode123=1 % { - \catcode125=2 % } - \expandafter\ifx\csname ProvidesPackage\endcsname\relax - \def\x#1#2#3[#4]{\endgroup - \immediate\write-1{Package: #3 #4}% - \xdef#1{#4}% - }% - \else - \def\x#1#2[#3]{\endgroup - #2[{#3}]% - \ifx#1\@undefined - \xdef#1{#3}% - \fi - \ifx#1\relax - \xdef#1{#3}% - \fi - }% - \fi -\expandafter\x\csname ver@stringenc.sty\endcsname -\ProvidesPackage{stringenc}% - [2016/05/16 v1.11 Convert strings between diff. encodings (HO)]% -% \end{macrocode} -% -% \subsection{Catcodes} -% -% \begin{macrocode} -\begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode123 1 % { - \catcode125 2 % } - \catcode64 11 % - \def\x{\endgroup - \expandafter\edef\csname SE@AtEnd\endcsname{% - \endlinechar=\the\endlinechar\relax - \catcode13=\the\catcode13\relax - \catcode32=\the\catcode32\relax - \catcode35=\the\catcode35\relax - \catcode61=\the\catcode61\relax - \catcode64=\the\catcode64\relax - \catcode123=\the\catcode123\relax - \catcode125=\the\catcode125\relax - }% - }% -\x\catcode61\catcode48\catcode32=10\relax% -\catcode13=5 % ^^M -\endlinechar=13 % -\catcode35=6 % # -\catcode64=11 % @ -\catcode123=1 % { -\catcode125=2 % } -\def\TMP@EnsureCode#1#2#3{% - \edef\SE@AtEnd{% - \SE@AtEnd - #1#2=\the#1#2\relax - }% - #1#2=#3\relax -} -\TMP@EnsureCode\catcode{34}{12}% " -\TMP@EnsureCode\catcode{36}{3}% $ -\TMP@EnsureCode\catcode{38}{4}% & -\TMP@EnsureCode\catcode{39}{12}% ' -\TMP@EnsureCode\catcode{40}{12}% ( -\TMP@EnsureCode\catcode{41}{12}% ) -\TMP@EnsureCode\catcode{42}{12}% * -\TMP@EnsureCode\catcode{43}{12}% + -\TMP@EnsureCode\catcode{44}{12}% , -\TMP@EnsureCode\catcode{45}{12}% - -\TMP@EnsureCode\catcode{46}{12}% . -\TMP@EnsureCode\catcode{47}{12}% / -\TMP@EnsureCode\catcode{58}{12}% : -\TMP@EnsureCode\catcode{60}{12}% < -\TMP@EnsureCode\catcode{62}{12}% > -\TMP@EnsureCode\catcode{91}{12}% [ -\TMP@EnsureCode\catcode{93}{12}% ] -\TMP@EnsureCode\catcode{94}{7}% ^ -\TMP@EnsureCode\catcode{96}{12}% ` -\TMP@EnsureCode\uccode{34}{0}% " -\TMP@EnsureCode\uccode{48}{0}% 0 -\TMP@EnsureCode\uccode{61}{0}% = -\edef\SE@AtEnd{\SE@AtEnd\noexpand\endinput} -% \end{macrocode} -% -% \subsection{Tools} -% -% \begin{macrocode} -\begingroup\expandafter\expandafter\expandafter\endgroup -\expandafter\ifx\csname RequirePackage\endcsname\relax - \input infwarerr.sty\relax - \input ltxcmds.sty\relax - \input pdfescape.sty\relax -\else - \RequirePackage{infwarerr}[2007/09/09]% - \RequirePackage{ltxcmds}[2010/03/01]% - \RequirePackage{pdfescape}[2010/03/01]% -\fi -% \end{macrocode} -% -% \begin{macro}{\SE@GobbleEight} -% \begin{macrocode} -\long\def\SE@GobbleEight#1#2#3#4#5#6#7#8{} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\SE@CarTwo} -% \begin{macrocode} -\long\def\SE@CarTwo#1#2#3\@nil{#1#2} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\SE@PrefixFrom} -% \begin{macrocode} -\def\SE@PrefixFrom{SE<} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\SE@PrefixSurrogateFrom} -% \begin{macrocode} -\def\SE@PrefixSurrogateFrom{SE<<} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\SE@PrefixTo} -% \begin{macrocode} -\def\SE@PrefixTo{SE>} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\SE@PrefixSurrogateTo} -% \begin{macrocode} -\def\SE@PrefixSurrogateTo{SE>>} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\SE@ResultAdd} -% \begin{macrocode} -\def\SE@ResultAdd#1{% - \edef\SE@result{\SE@result#1}% -} -% \end{macrocode} -% \end{macro} -% -% \begin{macrocode} -\begingroup\expandafter\expandafter\expandafter\endgroup -\expandafter\ifx\csname newif\endcsname\relax -% \end{macrocode} -% \begin{macro}{\SE@newif} -% \begin{macrocode} - \def\SE@newif#1{% - \begingroup - \escapechar=-1 % - \expandafter\endgroup - \expandafter\SE@@newif\string#1\@nil - }% -% \end{macrocode} -% \end{macro} -% \begin{macro}{\SE@@newif} -% \begin{macrocode} - \def\SE@@newif#1#2#3\@nil{% - \expandafter\edef\csname#3true\endcsname{% - \let - \expandafter\noexpand\csname if#3\endcsname - \expandafter\noexpand\csname iftrue\endcsname - }% - \expandafter\edef\csname#3false\endcsname{% - \let - \expandafter\noexpand\csname if#3\endcsname - \expandafter\noexpand\csname iffalse\endcsname - }% - \csname#3false\endcsname - }% -% \end{macrocode} -% \end{macro} -% \begin{macrocode} -\else -% \end{macrocode} -% \begin{macro}{\SE@newif} -% \begin{macrocode} - \expandafter\let\expandafter\SE@newif\csname newif\endcsname -\fi -% \end{macrocode} -% \end{macro} -% -% \begin{macrocode} -\SE@newif\ifSE@invalid -% \end{macrocode} -% -% \begin{macro}{\SE@InvalidCharacter} -% \begin{macrocode} -\def\SE@InvalidCharacter{% - \SE@invalidtrue -} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\SE@ConvertTo} -% The input string |#2| of macro \cs{SE@ConvertTo} is given -% as hex string in UTF-16. It is converted to encoding |#3| and -% the result is stored in macro |#1|. -% \begin{macrocode} -\def\SE@ConvertTo#1#2#3{% - \let\SE@result\ltx@empty - \EdefSanitize\SE@encoding{#3}% - \expandafter\ifx\csname\SE@PrefixTo\SE@encoding\endcsname\relax - \StringEncodingLoad\SE@encoding - \fi - \expandafter\ifx\csname\SE@PrefixTo\SE@encoding\endcsname\relax - \@PackageError{stringenc}{% - Conversion to encoding `\SE@encoding'\MessageBreak - is not supported% - }\@ehc - \else - \expandafter\let\expandafter\SE@ConvertNormal - \csname\SE@PrefixTo\SE@encoding\endcsname - \expandafter\let\expandafter\SE@ConvertSurrogate - \csname\SE@PrefixSurrogateTo\SE@encoding\endcsname - \SE@@ConvertTo#2\relax\relax\relax\relax - \fi - \let#1\SE@result -} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\SE@@ConvertTo} -% \begin{macrocode} -\def\SE@@ConvertTo#1#2#3#4{% - \ifx#1\relax - \let\SE@next\relax - \else - \ifx#4\relax - \let\SE@next\relax - \SE@InvalidCharacter - \else - \let\SE@next\SE@@ConvertTo - \ifnum"#1#2#3#4<"D800 % - \SE@ConvertNormal#1#2#3#4% - \else - \ifnum"#1#2#3#4>"DFFF % - \SE@ConvertNormal#1#2#3#4% - \else - \ifnum"#1#2#3#4>"DBFF % - \SE@InvalidCharacter - \else - \def\SE@high{#1#2#3#4}% - \let\SE@next\SE@@ScanLow - \fi - \fi - \fi - \ifSE@TestMode - \ifSE@invalid - \let\SE@next\SE@SkipRemaining - \fi - \fi - \fi - \fi - \SE@next -} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\SE@SkipRemaining} -% \begin{macrocode} -\def\SE@SkipRemaining#1\relax{} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\SE@@ScanLow} -% \begin{macrocode} -\def\SE@@ScanLow#1#2#3#4{% - \ifx#4\relax - \SE@InvalidCharacter - \let\SE@next\relax - \else - \ifcase\ifnum"#1#2#3#4<"DC00 % - \ltx@zero - \else - \ifnum"#1#2#3#4>"DFFF % - \ltx@zero - \else - \ltx@one - \fi - \fi - \SE@InvalidCharacter - \ifSE@TestMode - \let\SE@next\SE@SkipRemaining - \else - \def\SE@next{SE@@ConvertTo#1#2#3#4}% - \fi - \else - \ifx\SE@ConvertSurrogate\relax - \else - \expandafter\SE@ConvertSurrogate\SE@high#1#2#3#4% - \fi - \let\SE@next\SE@@ConvertTo - \ifSE@TestMode - \ifSE@invalid - \let\SE@next\SE@SkipRemaining - \fi - \fi - \fi - \fi - \SE@next -} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\SE@ConvertFrom} -% The input string |#2| of macro \cs{SE@ConvertTo} is given -% as hex string in encoding |#3|. It is converted to UTF-16 and -% the result is stored in macro |#1|. -% \begin{macrocode} -\def\SE@ConvertFrom#1#2#3{% - \let\SE@result\ltx@empty - \EdefSanitize\SE@encoding{#3}% - \expandafter\ifx\csname\SE@PrefixFrom\SE@encoding\endcsname\relax - \StringEncodingLoad\SE@encoding - \fi - \expandafter\ifx\csname\SE@PrefixFrom\SE@encoding\endcsname\relax - \@PackageError{stringenc}{% - Conversion from encoding `\SE@encoding'\MessageBreak - is not supported% - }\@ehc - \else - \csname\SE@PrefixFrom\SE@encoding\endcsname{#2}% - \fi - \let#1\SE@result -} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\StringEncodingLoad} -% Macro \cs{StringEncodingLoad} loads an encoding definition -% file. However the loading can occur everywhere, even inside -% verbatim settings. Therefore we must ensure the catcodes -% of all used special characters. The exception are digits -% and letters. -% \begin{macrocode} -\def\StringEncodingLoad#1{% - \begingroup - \catcode32=10 % space/space - \catcode35=6 % #/parameter - \catcode37=14 % percent/comment character - \catcode92=0 % backslash/escape character - \catcode123=1 % {/beginning of group - \catcode125=2 % }/end of group - \endlinechar=-1 % - \SE@MakeLetters @ABCDEFGHIKLMNOPRSTU% - abcdefghiklmnoprstuvwxyz\relax - \SE@MakeOthers "-./:<=>[]0123456789\relax - \expandafter\ifx\csname ProvidesFile\endcsname\relax - \def\ProvidesFile##1[##2]{% - \immediate\write-1{File: ##1 ##2}% - }% - \fi - \SE@InputIfFileExists{se-#1.def}% - \endgroup -} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\SE@MakeLetters} -% \begin{macrocode} -\def\SE@MakeLetters#1{% - \ifx#1\relax - \else - \catcode`#1=11 % - \expandafter\SE@MakeLetters - \fi -} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\SE@MakeOthers} -% \begin{macrocode} -\def\SE@MakeOthers#1{% - \ifx#1\relax - \else - \catcode`#1=12 % - \expandafter\SE@MakeOthers - \fi -} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\SE@InputIfFileExists} -% \begin{macrocode} -\begingroup\expandafter\expandafter\expandafter\endgroup -\expandafter\ifx\csname IfFileExists\endcsname\relax - \input pdftexcmds.sty\relax - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname pdf@filesize\endcsname\relax - \def\SE@InputIfFileExists#1{% - \expandafter\ifx\csname @inputcheck\endcsname\relax - \csname newread\endcsname\@inputcheck - \fi - \openin\@inputcheck#1\relax - \ifeof\@inputcheck - \SE@FileNotFound{#1}% - \else - \SE@Input{#1}% - \fi - }% - \else - \def\SE@InputIfFileExists#1{% - \expandafter\expandafter\expandafter - \ifx\expandafter\expandafter\expandafter\\\pdf@filesize{#1}\\% - \SE@FileNotFound{#1}% - \else - \SE@Input{#1}% - \fi - }% - \fi -\else - \def\SE@InputIfFileExists#1{% - \IfFileExists{#1}{% - \SE@Input{#1}% - }{% - \SE@FileNotFound{#1}% - }% - }% -\fi -% \end{macrocode} -% \end{macro} -% \begin{macro}{\SE@FileNotFound} -% \begin{macrocode} -\def\SE@FileNotFound#1{% - \@PackageWarning{stringenc}{% - Encoding file `#1'\MessageBreak - not found% - }% -} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\SE@Input} -% \begin{macrocode} -\def\SE@Input{% - \@ifnextchar\bgroup\@iinput\@@input -} -\ifx\input\SE@Input - \def\SE@Input#1{% - \input{#1}% - }% -\else - \def\SE@Input#1{% - \input#1\relax - }% -\fi -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\ifSE@numexpr} -% \begin{macrocode} -\SE@newif\ifSE@numexpr -\begingroup\expandafter\expandafter\expandafter\endgroup -\expandafter\ifx\csname numexpr\endcsname\relax -\else - \SE@numexprtrue -\fi -% \end{macrocode} -% \end{macro} -% -% \begin{macrocode} -\ifSE@numexpr - \catcode36=9 % $ ignore - \catcode38=14 % & comment -\else - \catcode36=14 % $ comment - \catcode38=9 % & ignore -\fi -% \end{macrocode} -% -% \begin{macro}{\SE@Nibble@NumToHex} -% \begin{macrocode} -\def\SE@Nibble@NumToHex#1{% -$ \ifcase\numexpr#1\relax -& \ifcase\expandafter\ltx@firstofone\expandafter{\number#1} % - 0\or 1\or 2\or 3\or 4\or 5\or 6\or 7\or - 8\or 9\or A\or B\or C\or D\or E\or F% - \fi -} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\SE@Nibble@NumToBin} -% \begin{macrocode} -\def\SE@Nibble@NumToBin#1{% -$ \ifcase\numexpr#1\relax -& \ifcase\expandafter\ltx@firstofone\expandafter{\number#1} % - 0000\or - 0001\or - 0010\or - 0011\or - 0100\or - 0101\or - 0110\or - 0111\or - 1000\or - 1001\or - 1010\or - 1011\or - 1100\or - 1101\or - 1110\or - 1111% - \fi -} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\SE@Nibbles@BinToHex} -% \begin{macrocode} -\def\SE@Nibbles@BinToHex#1{% - \expandafter\SE@@Nibbles@BinToHex#1\ltx@empty\ltx@empty - \ltx@empty\ltx@empty -} -\def\SE@@Nibbles@BinToHex#1#2#3#4{% - \ifx#1\ltx@empty - \else -$ \SE@Nibble@NumToHex{% -$ \numexpr#4+2*(#3+2*(#2+2*#1))\relax -$ }% -& \ifnum#1>\ltx@zero -& \ifnum#2>\ltx@zero -& \ifnum#3>\ltx@zero -& \ifnum#4>\ltx@zero -& F% -& \else -& E% -& \fi -& \else -& \ifnum#4>\ltx@zero -& D% -& \else -& C% -& \fi -& \fi -& \else -& \ifnum#3>\ltx@zero -& \ifnum#4>\ltx@zero -& B% -& \else -& A% -& \fi -& \else -& \ifnum#4>\ltx@zero -& 9% -& \else -& 8% -& \fi -& \fi -& \fi -& \else -& \ifnum#2>\ltx@zero -& \ifnum#3>\ltx@zero -& \ifnum#4>\ltx@zero -& 7% -& \else -& 6% -& \fi -& \else -& \ifnum#4>\ltx@zero -& 5% -& \else -& 4% -& \fi -& \fi -& \else -& \ifnum#3>\ltx@zero -& \ifnum#4>\ltx@zero -& 3% -& \else -& 2% -& \fi -& \else -& \ifnum#4>\ltx@zero -& 1% -& \else -& 0% -& \fi -& \fi -& \fi -& \fi - \expandafter\SE@@Nibbles@BinToHex - \fi -} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\SE@Add} -% \begin{macrocode} -\def\SE@Add#1#2#3{% -$ \edef#1{\the\numexpr(#2)+(#3)\relax}% -& \begingroup -& \count\ltx@zero=#2\relax -& \advance\count\ltx@zero by#3\relax -& \edef\x{\endgroup -& \def\noexpand#1{\the\count\ltx@zero}% -& }% -& \x -} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\SE@MapDeclare} -% \begin{macrocode} -\def\SE@MapDeclare#1#2#3{% - \SE@MapDeclareFrom{#1}{#2}{#3}% - \SE@MapDeclareTo{#1}{#2}{#3}% -} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\SE@MapDeclareFrom} -% \begin{macrocode} -\def\SE@MapDeclareFrom#1#2#3{% - \expandafter\gdef\csname SE->#1@#2\endcsname{#3}% -} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\SE@MapDeclareTo} -% \begin{macrocode} -\def\SE@MapDeclareTo#1#2#3{% - \expandafter\gdef\csname SE<-#1@#3\endcsname{#2}% -} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\SE@MapConvertFrom} -% \begin{macrocode} -\def\SE@MapConvertFrom#1#2{% -$ \ifcsname SE->#1@#2\endcsname -$ \SE@ResultAdd{\csname SE->#1@#2\endcsname}% -$ \else -$ \SE@InvalidCharacter -$ \ifSE@TestMode -$ \let\SE@next\SE@SkipRemaining -$ \fi -$ \fi -& \begingroup\expandafter\expandafter\expandafter\endgroup -& \expandafter\ifx\csname SE->#1@#2\endcsname\relax -& \SE@InvalidCharacter -& \ifSE@TestMode -& \let\SE@next\SE@SkipRemaining -& \fi -& \else -& \SE@ResultAdd{\csname SE->#1@#2\endcsname}% -& \fi -} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\SE@MapConvertTo} -% \begin{macrocode} -\def\SE@MapConvertTo#1#2{% -$ \ifcsname SE<-#1@#2\endcsname -$ \SE@ResultAdd{\csname SE<-#1@#2\endcsname}% -$ \else -$ \SE@InvalidCharacter -$ \fi -& \begingroup\expandafter\expandafter\expandafter\endgroup -& \expandafter\ifx\csname SE<-#1@#2\endcsname\relax -& \SE@InvalidCharacter -& \else -& \SE@ResultAdd{\csname SE<-#1@#2\endcsname}% -& \fi -} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\StringEncodingConvert} -% \begin{macrocode} -\def\StringEncodingConvert#1#2#3#4{% - \EdefSanitize\SE@from{#3}% - \EdefSanitize\SE@to{#4}% - \expandafter\ifx\csname SE@alias@\SE@from\endcsname\relax - \else - \EdefSanitize\SE@from{\csname SE@alias@\SE@from\endcsname}% - \fi - \expandafter\ifx\csname SE@alias@\SE@to\endcsname\relax - \else - \EdefSanitize\SE@to{\csname SE@alias@\SE@to\endcsname}% - \fi - \ifx\SE@to\SE@utfxvi - \let\SE@to\SE@utfxvibe - \else - \ifx\SE@to\SE@utfxxxii - \let\SE@to\SE@utfxxxiibe - \fi - \fi - \SE@invalidfalse - \EdefEscapeHex\SE@result{#2}% - \ifx\SE@from\SE@utfxvi - \SE@CheckByteOrderTwo - \else - \ifx\SE@from\SE@utfxvibe - \SE@RemoveByteOrderTwo{FEFF}% - \else - \ifx\SE@from\SE@utfxvile - \SE@RemoveByteOrderTwo{FFFE}% - \else - \ifx\SE@from\SE@utfxxxii - \SE@CheckByteOrderFour - \else - \ifx\SE@from\SE@utfxxxiibe - \SE@RemoveByteOrderFour{0}{FEFF}% - \else - \ifx\SE@from\SE@utfxxxiile - \SE@RemoveByteOrderFour{FFFE}{0}% - \fi - \fi - \fi - \fi - \fi - \fi - \ifx\SE@from\SE@to - \else - \ifx\SE@from\SE@utfxvibe - \else - \expandafter\SE@ConvertFrom\expandafter\SE@result - \expandafter{\SE@result}\SE@from - \fi - \ifx\SE@to\SE@utfxvibe - \else - \expandafter\SE@ConvertTo\expandafter\SE@result - \expandafter{\SE@result}\SE@to - \fi - \fi - \EdefUnescapeHex#1\SE@result -} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\StringEncodingSuccessFailure} -% \begin{macrocode} -\def\StringEncodingSuccessFailure{% - \ifSE@invalid - \expandafter\ltx@secondoftwo - \else - \expandafter\ltx@firstoftwo - \fi -} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\StringEncodingConvertTest} -% \begin{macrocode} -\def\StringEncodingConvertTest#1#2#3#4{% - \SE@TestModetrue - \StringEncodingConvert{#1}{#2}{#3}{#4}% - \SE@TestModefalse - \StringEncodingSuccessFailure -} -\SE@newif\ifSE@TestMode -% \end{macrocode} -% \end{macro} -% \begin{macro}{\SE@utfxvi} -% \begin{macrocode} -\EdefSanitize\SE@utfxvi{utf16} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\SE@utfxvibe} -% \begin{macrocode} -\EdefSanitize\SE@utfxvibe{utf16be} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\SE@utfxvile} -% \begin{macrocode} -\EdefSanitize\SE@utfxvile{utf16le} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\SE@utfxxxii} -% \begin{macrocode} -\EdefSanitize\SE@utfxxxii{utf32} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\SE@utfxxxiibe} -% \begin{macrocode} -\EdefSanitize\SE@utfxxxiibe{utf32be} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\SE@utfxxxiile} -% \begin{macrocode} -\EdefSanitize\SE@utfxxxiile{utf32le} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\SE@CheckByteOrderTwo} -% Macro \cs{SE@CheckByteOrderTwo} checks the first two -% bytes of the string \cs{SE@result} for the byte order mark. -% It sets the encoding \cs{SE@from} to |utf16be| or |utf16le|. -% The byte order mark is silently removed. -% Encoding |utf16be| is used if the byte order mark is not available. -% \begin{macrocode} -\def\SE@CheckByteOrderTwo{% - \expandafter\SE@@CheckByteOrderTwo\SE@result0000\@nil -} -\def\SE@@CheckByteOrderTwo#1#2#3#4#5\@nil{% - \ifnum"#1#2#3#4="FEFF % - \let\SE@from\SE@utfxvibe - \edef\SE@result{\expandafter\ltx@gobblefour\SE@result}% - \else - \ifnum"#3#4#1#2="FEFF % - \let\SE@from\SE@utfxvile - \edef\SE@result{\expandafter\ltx@gobblefour\SE@result}% - \else - \let\SE@from\SE@utfxvibe - \fi - \fi -} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\SE@CheckByteOrderFour} -% Macro \cs{SE@CheckByteOrderFour} checks the first four -% bytes of the string \cs{SE@result} for the byte order mark. -% It sets the encoding \cs{SE@from} to |utf32be| or |utf32le|. -% The byte order mark is silently removed. -% Encoding |utf32be| is used if the byte order mark is not available. -% \begin{macrocode} -\def\SE@CheckByteOrderFour{% - \expandafter\SE@@CheckByteOrderFour\SE@result00000000\@nil -} -\def\SE@@CheckByteOrderFour#1#2#3#4#5#6#7#8#9\@nil{% - \let\SE@from\SE@utfxxxiibe - \ifnum"#1#2#3#4=\ltx@zero - \ifnum"#5#6#7#8="FEFF % - \edef\SE@result{\expandafter\SE@GobbleEight\SE@result}% - \fi - \else - \ifnum"#7#8#5#6=\ltx@zero - \ifnum"#3#4#1#2="FEFF % - \let\SE@from\SE@utfxxxiile - \edef\SE@result{\expandafter\SE@GobbleEight\SE@result}% - \fi - \fi - \fi -} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\SE@RemoveByteOrderTwo} -% \begin{macrocode} -\def\SE@RemoveByteOrderTwo{% - \expandafter\SE@@RemoveByteOrderTwo\SE@result - \ltx@empty\ltx@empty\ltx@empty\ltx@empty\@nil -} -\def\SE@@RemoveByteOrderTwo#1#2#3#4#5\@nil#6{% - \ifnum"0#1#2#3#4="#6 % - \edef\SE@result{#5}% - \fi -} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\SE@RemoveByteOrderFour} -% \begin{macrocode} -\def\SE@RemoveByteOrderFour#1#2{% - \def\SE@a{"#1 }% - \def\SE@b{"#2 }% - \expandafter\SE@@RemoveByteOrderFour\SE@result - \ltx@empty\ltx@empty\ltx@empty\ltx@empty - \ltx@empty\ltx@empty\ltx@empty\ltx@empty - \@nil -} -\def\SE@@RemoveByteOrderFour#1#2#3#4#5#6#7#8#9\@nil{% - \ifnum"0#1#2#3#4=\SE@a - \ifnum"0#5#6#7#8=\SE@b - \edef\SE@result{#9}% - \fi - \fi -} -% \end{macrocode} -% \end{macro} -% -% \subsection{Encoding aliases} -% -% \begin{macro}{\SE@EncodingAlias} -% \begin{macrocode} -\def\SE@EncodingAlias#1#2{% - \expandafter\def\csname SE@alias@#1\endcsname{#2}% -} -% \end{macrocode} -% \end{macro} -% -% \begin{macrocode} -\SE@EncodingAlias{ansinew}{cp1252} -\SE@EncodingAlias{applemac}{mac-roman} -\SE@EncodingAlias{ascii-printable}{ascii-print} -\SE@EncodingAlias{cp437de}{cp437} -\SE@EncodingAlias{decmulti}{dec-mcs} -\SE@EncodingAlias{latin1}{iso-8859-1} -\SE@EncodingAlias{latin2}{iso-8859-2} -\SE@EncodingAlias{latin3}{iso-8859-3} -\SE@EncodingAlias{latin4}{iso-8859-4} -\SE@EncodingAlias{latin5}{iso-8859-9} -\SE@EncodingAlias{latin6}{iso-8859-10} -\SE@EncodingAlias{latin7}{iso-8859-13} -\SE@EncodingAlias{latin8}{iso-8859-14} -\SE@EncodingAlias{latin9}{iso-8859-15} -\SE@EncodingAlias{latin10}{iso-8859-16} -\SE@EncodingAlias{mac-ce}{mac-centeuro} -\SE@EncodingAlias{mac-ukrainian}{mac-cyrillic} -\SE@EncodingAlias{macce}{mac-centeuro} -\SE@EncodingAlias{maccyr}{mac-cyrillic} -\SE@EncodingAlias{macukr}{mac-cyrillic} -\SE@EncodingAlias{next}{nextstep} -\SE@EncodingAlias{us-ascii}{ascii} -\SE@EncodingAlias{utf-8}{utf8} -\SE@EncodingAlias{utf-16}{utf16} -\SE@EncodingAlias{utf-16be}{utf16be} -\SE@EncodingAlias{utf-16le}{utf16le} -\SE@EncodingAlias{utf-32}{utf32} -\SE@EncodingAlias{utf-32be}{utf32be} -\SE@EncodingAlias{utf-32le}{utf32le} -% \end{macrocode} -% All encodings of package \xpackage{inputenx} are supported. -% \begin{macrocode} -\def\SE@temp#1{% - \SE@EncodingAlias{x-#1}{#1}% -} -\SE@temp{ascii} -\SE@temp{ascii-print} -\SE@temp{clean7bit} -\SE@temp{cp437} -\SE@temp{cp850} -\SE@temp{cp852} -\SE@temp{cp855} -\SE@temp{cp858} -\SE@temp{cp865} -\SE@temp{cp866} -\SE@temp{cp1250} -\SE@temp{cp1251} -\SE@temp{cp1252} -\SE@temp{cp1257} -\SE@temp{dec-mcs} -\SE@temp{koi8-r} -\SE@temp{iso-8859-1} -\SE@temp{iso-8859-2} -\SE@temp{iso-8859-3} -\SE@temp{iso-8859-4} -\SE@temp{iso-8859-5} -\SE@temp{iso-8859-6} -\SE@temp{iso-8859-7} -\SE@temp{iso-8859-8} -\SE@temp{iso-8859-9} -\SE@temp{iso-8859-10} -\SE@temp{iso-8859-11} -\SE@temp{iso-8859-13} -\SE@temp{iso-8859-14} -\SE@temp{iso-8859-15} -\SE@temp{iso-8859-16} -\SE@temp{mac-centeuro} -\SE@temp{mac-cyrillic} -\SE@temp{mac-roman} -\SE@temp{nextstep} -% \end{macrocode} -% -% \begin{macro}{\StringEncodingList} -% \begin{macrocode} -\def\StringEncodingList{% - ascii,% - ascii-print,% - clean7bit,% - cp437,% - cp850,% - cp852,% - cp855,% - cp858,% - cp865,% - cp866,% - cp1250,% - cp1251,% - cp1252,% - cp1257,% - dec-mcs,% - iso-8859-1,% - iso-8859-2,% - iso-8859-3,% - iso-8859-4,% - iso-8859-5,% - iso-8859-6,% - iso-8859-7,% - iso-8859-8,% - iso-8859-9,% - iso-8859-10,% - iso-8859-11,% - iso-8859-13,% - iso-8859-14,% - iso-8859-15,% - iso-8859-16,% - koi8-r,% - mac-centeuro,% - mac-cyrillic,% - mac-roman,% - nextstep,% - pdfdoc,% - utf8,% - utf16le,% - utf32be,% - utf32le% -} -% \end{macrocode} -% \end{macro} -% -% \begin{macrocode} -%</package> -% \end{macrocode} -% -% \subsection{Encoding files} -% -% \subsubsection{UTF-32BE, UTF-32LE} -% -% \begin{macrocode} -%<*utf32> -%<utf32be>\ProvidesFile{se-utf32be.def}[2016/05/16 v1.11 stringenc: UTF-32BE] -%<utf32le>\ProvidesFile{se-utf32le.def}[2016/05/16 v1.11 stringenc: UTF-32LE] -% \end{macrocode} -% -% \begin{macrocode} -%<utf32be>\expandafter\gdef\csname\SE@PrefixTo utf32be\endcsname#1#2#3#4{% -%<utf32be> \SE@ResultAdd{0000#1#2#3#4}% -%<utf32le>\expandafter\gdef\csname\SE@PrefixTo utf32le\endcsname#1#2#3#4{% -%<utf32le> \SE@ResultAdd{#3#4#1#20000}% -} -% \end{macrocode} -% \noindent -% UTF-16: |#1:1101 #2:11ww #3:wwhh #4:hhhh| -% |#5:1101 #6:11ll #7:llll #8:llll|\\ -% UTF-32: |0000 000u uuuu hhhh hhhh hhll llll llll|\\ -% |wwww = uuuuu - 1| -% \begin{macrocode} -%<utf32be>\expandafter\gdef\csname\SE@PrefixSurrogateTo utf32be\endcsname -%<utf32le>\expandafter\gdef\csname\SE@PrefixSurrogateTo utf32le\endcsname - #1#2#3#4#5#6#7#8{% - \edef\SE@w{\SE@Nibble@NumToBin{"#2}}% - \edef\SE@a{\SE@Nibble@NumToBin{"#3}}% - \edef\SE@c{\SE@Nibble@NumToBin{"#6}}% - \edef\SE@w{% - \expandafter\ltx@gobbletwo\SE@w - \expandafter\SE@CarTwo\SE@a\@nil - }% - \edef\SE@w{% - \SE@Nibbles@BinToHex\SE@w - }% - \SE@Add\SE@w{\expandafter"\SE@w}\ltx@one - \edef\SE@a{% - \expandafter\ltx@gobbletwo\SE@a - \SE@Nibble@NumToBin{"#4}% - \expandafter\ltx@gobbletwo\SE@c - }% -%<utf32be> \SE@ResultAdd{% -%<utf32le> \SE@utfxxxii@le@add{% - 00% - \ifnum\SE@w>15 % - 10% - \else - 0% - \SE@Nibble@NumToHex\SE@w - \fi - \SE@Nibbles@BinToHex\SE@a - #7#8% - }% -} -%<*utf32le> -\gdef\SE@utfxxxii@le@add#1{% - \edef\SE@temp{#1}% - \SE@ResultAdd{% - \expandafter\SE@utfxxxii@le@switch\SE@temp - }% -} -\gdef\SE@utfxxxii@le@switch#1#2#3#4#5#6#7#8{% - #7#8#5#6#3#4#1#2% -} -%</utf32le> -% \end{macrocode} -% -% \begin{macrocode} -%<*utf32be> -\expandafter\gdef\csname\SE@PrefixFrom utf32be\endcsname#1{% - \expandafter\SE@utfxxxii@be@from#1\relax\relax\relax\relax - \relax\relax\relax\relax -} -\gdef\SE@utfxxxii@be@from#1#2#3#4#5#6#7#8{% - \ifx#1\relax - \let\SE@next\relax - \else - \ifx#8\relax - \let\SE@next\relax - \SE@InvalidCharacter - \else - \let\SE@next\SE@utfxxxii@be@from - \SE@utfxxxii@from#1#2#3#4#5#6#7#8% - \fi - \fi - \SE@next -} -%</utf32be> -%<*utf32le> -\expandafter\gdef\csname\SE@PrefixFrom utf32le\endcsname#1{% - \expandafter\SE@utfxxxii@le@from#1\relax\relax\relax\relax - \relax\relax\relax\relax -} -\gdef\SE@utfxxxii@le@from#1#2#3#4#5#6#7#8{% - \ifx#1\relax - \let\SE@next\relax - \else - \ifx#8\relax - \let\SE@next\relax - \SE@InvalidCharacter - \else - \let\SE@next\SE@utfxxxii@le@from - \SE@utfxxxii@from#7#8#5#6#3#4#1#2% - \fi - \fi - \SE@next -} -%</utf32le> -% \end{macrocode} -% \begin{macrocode} -\gdef\SE@utfxxxii@from#1#2#3#4#5#6#7#8{% - \ifcase\ifnum"#1#2>\ltx@zero - \ltx@zero - \else - \ifnum"#3#4#5#6#7#8>"10FFFF % - \ltx@zero - \else - \ifnum"#3#4#5#6#7#8<"D800 % - \ltx@one - \else - \ifnum"#3#4#5#6#7#8>"DFFF % - \ltx@one - \else - \ltx@zero - \fi - \fi - \fi - \fi - \SE@InvalidCharacter - \ifSE@TestMode - \let\SE@next\SE@SkipRemaining - \fi - \else - \ifcase"#3#4 % - \SE@ResultAdd{#5#6#7#8}% - \else - \edef\SE@low{\SE@Nibble@NumToBin{"#6}}% - \SE@Add\SE@high{"#3#4}{-1}% - \edef\SE@high{% - 10\SE@Nibble@NumToBin\SE@high - \SE@Nibble@NumToBin{"#5}% - \expandafter\SE@CarTwo\SE@low\@nil - }% - \edef\SE@low{% - 11\expandafter\ltx@gobbletwo\SE@low - }% - \SE@ResultAdd{% - D\SE@Nibbles@BinToHex\SE@high - D\SE@Nibbles@BinToHex\SE@low - #7#8% - }% - \fi - \fi -} -% \end{macrocode} -% -% \begin{macrocode} -%</utf32> -% \end{macrocode} -% -% \subsubsection{UTF-8} -% -% \begin{macrocode} -%<*utf8> -\ProvidesFile{se-utf8.def}[2016/05/16 v1.11 stringenc: UTF-8] -% \end{macrocode} -% -% \noindent -% 1 Byte: |0000 0000 0xxx xxxx -> 0xxx xxxx|\\ -% 2 Bytes: |0000 0yyy yyxx xxxx -> 110y yyyy 10xx xxxx|\\ -% 3 Bytes: |zzzz yyyy yyxx xxxx -> 1110 zzzz 10yy yyyy 10xx xxxx| -% \begin{macrocode} -\expandafter\gdef\csname\SE@PrefixTo utf8\endcsname#1#2#3#4{% - \ifnum"#1#2#3#4<"80 % - \SE@ResultAdd{#3#4}% - \else - \ifnum"#1#2#3#4<"800 % - \edef\SE@temp{% - \SE@Nibble@NumToBin{"#3}% - }% - \edef\SE@temp{% - 11% - \SE@Nibble@NumToBin{"#2}% - \expandafter\SE@CarTwo\SE@temp\@nil - 10% - \expandafter\ltx@gobbletwo\SE@temp - }% - \SE@ResultAdd{% - \SE@Nibbles@BinToHex\SE@temp - #4% - }% - \else - \edef\SE@temp{% - \SE@Nibble@NumToBin{"#3}% - }% - \edef\SE@temp{% - 10% - \SE@Nibble@NumToBin{"#2}% - \expandafter\SE@CarTwo\SE@temp\@nil - 10% - \expandafter\ltx@gobbletwo\SE@temp - }% - \SE@ResultAdd{% - E#1% - \SE@Nibbles@BinToHex\SE@temp - #4% - }% - \fi - \fi -} -% \end{macrocode} -% \noindent -% UTF-16: |#1:1101 #2:10ww #3:wwzz #4:zzyy| -% |#5:1101 #6:11yy #7:yyxx #8:xxxx|\\ -% UTF-32: |0000 0000 000u uuuu zzzz yyyy yyxx xxxx|\\ -% UTF-8: |1111 0uuu 10uu zzzz 10yy yyyy 10xx xxxx| -% |wwww = uuuuu - 1| -% \begin{macrocode} -\expandafter\gdef\csname\SE@PrefixSurrogateTo utf8\endcsname - #1#2#3#4#5#6#7#8{% - \edef\SE@w{\SE@Nibble@NumToBin{"#2}}% - \edef\SE@a{\SE@Nibble@NumToBin{"#3}}% - \edef\SE@b{\SE@Nibble@NumToBin{"#4}}% - \edef\SE@c{\SE@Nibble@NumToBin{"#6}}% - \edef\SE@d{\SE@Nibble@NumToBin{"#7}}% - \edef\SE@w{% - \expandafter\ltx@gobbletwo\SE@w - \expandafter\SE@CarTwo\SE@a\@nil - }% - \edef\SE@w{% - \SE@Nibbles@BinToHex\SE@w - }% - \SE@Add\SE@w{\expandafter"\SE@w}\ltx@one - \ifnum\SE@w>15 % - \def\SE@char{1}% - \SE@Add\SE@w\SE@w{-16}% - \else - \def\SE@char{0}% - \fi - \edef\SE@w{\SE@Nibble@NumToBin\SE@w}% - \edef\SE@temp{% - 0\SE@char - \expandafter\SE@CarTwo\SE@w\@nil - 10% - \expandafter\ltx@gobbletwo\SE@w - \expandafter\ltx@gobbletwo\SE@a - \expandafter\SE@CarTwo\SE@b\@nil - 10% - \expandafter\ltx@gobbletwo\SE@b - \expandafter\ltx@gobbletwo\SE@c - \expandafter\SE@CarTwo\SE@d\@nil - 10% - \expandafter\ltx@gobbletwo\SE@d - }% - \SE@ResultAdd{% - F% - \SE@Nibbles@BinToHex\SE@temp - #8% - }% -} -% \end{macrocode} -% -% \begin{macrocode} -\expandafter\gdef\csname\SE@PrefixFrom utf8\endcsname#1{% - \let\SE@temp\ltx@empty - \let\SE@next\SE@utfviii@filter - \expandafter\SE@utfviii@filter#1\relax\relax - \ifcase\ifSE@TestMode - \ifSE@invalid - \ltx@one - \else - \ltx@zero - \fi - \else - \ltx@zero - \fi - \expandafter\SE@utfviii@from\SE@temp\relax\relax\relax\relax - \relax\relax\relax\relax - \fi -} -% \end{macrocode} -% Invalid bytes in UTF-8: C0-C1, F5-FF -% \begin{macrocode} -\gdef\SE@utfviii@filter#1#2{% - \ifx#1\relax - \let\SE@next\relax - \else - \ifcase\ifnum"#1#2>"F4 % - \ltx@zero - \else - \ifnum"#1#2="C0 % - \ltx@zero - \else - \ifnum"#1#2="C1 % - \ltx@zero - \else - \ltx@one - \fi - \fi - \fi - \SE@InvalidCharacter - \ifSE@TestMode - \let\SE@next\SE@SkipRemaining - \fi - \else - \edef\SE@temp{\SE@temp#1#2}% - \fi - \fi - \SE@next -} -\gdef\SE@utfviii@from#1#2#3#4#5#6#7#8{% - \ifx#1\relax - \let\SE@next\relax - \else - \ifnum"#1<8 % 0xxx xxxx - \SE@ResultAdd{00#1#2}% - \def\SE@next{\SE@utfviii@from#3#4#5#6#7#8}% - \else - \ifnum"#1<12 % 10xx xxxx - \SE@InvalidCharacter - \ifSE@TestMode - \let\SE@next\SE@SkipRemaining - \else - \def\SE@next{\SE@utfviii@from#3#4#5#6#7#8}% - \fi - \else - \ifx#3\relax - \let\SE@next\relax - \SE@InvalidCharacter - \else - \ifcase\SE@utfviii@CheckCont#3% - \SE@InvalidCharacter - \ifSE@TestMode - \let\SE@next\SE@SkipRemaining - \else - \def\SE@next{\SE@utfviii@from#3#4#5#6#7#8}% - \fi - \else - \ifnum"#1<14 % 110y yyyy 10xx xxxx - % 0000 0yyy yyxx xxxx - \edef\SE@temp{% - \SE@Nibble@NumToBin{"#3}% - }% - \edef\SE@temp{% - 0\ifodd"#1 1\else 0\fi - \SE@Nibble@NumToBin{"#2}% - \expandafter\ltx@gobbletwo\SE@temp - }% - \SE@ResultAdd{% - 0% - \SE@Nibbles@BinToHex\SE@temp - #4% - }% - \def\SE@next{\SE@utfviii@from#5#6#7#8}% - \else - \ifx#5\relax - \let\SE@next\relax - \SE@InvalidCharacter - \else - \ifcase\SE@utfviii@CheckCont#5% - \SE@InvalidCharacter - \ifSE@TestMode - \let\SE@next\SE@SkipRemaining - \else - \def\SE@next{\SE@utfviii@from#5#6#7#8}% - \fi - \else - \ifnum"#1=14 % 1110 zzzz 10yy yyyy 10xx xxxx - % zzzz yyyy yyxx xxxx - \ifcase\ifnum"#2="D % - \ifnum"#3#4>"9F % - \ltx@zero - \else - \ltx@one - \fi - \else - \ifnum"#2=\ltx@zero - \ifnum"#3<"A % - \ltx@zero - \else - \ltx@one - \fi - \else - \ltx@one - \fi - \fi - \SE@InvalidCharacter - \ifSE@TestMode - \let\SE@next\SE@SkipRemaining - \else - \def\SE@next{\SE@utfviii@from#7#8}% - \fi - \else - \edef\SE@a{\SE@Nibble@NumToBin{"#3}}% - \edef\SE@b{\SE@Nibble@NumToBin{"#5}}% - \edef\SE@temp{% - \expandafter\ltx@gobbletwo\SE@a - \SE@Nibble@NumToBin{"#4}% - \expandafter\ltx@gobbletwo\SE@b - }% - \SE@ResultAdd{% - #2% - \SE@Nibbles@BinToHex\SE@temp - #6% - }% - \def\SE@next{\SE@utfviii@from#7#8}% - \fi - \else - \ifx#7\relax - \let\SE@next\relax - \SE@InvalidCharacter - \else - \ifcase\SE@utfviii@CheckCont#7% - \SE@InvalidCharacter - \ifSE@TestMode - \let\SE@next\SE@SkipRemaining - \else - \def\SE@next{\SE@utfviii@from#7#8}% - \fi - \else - \let\SE@next\SE@utfviii@from - \ifnum"#2<8 % 1111 0uuu 10uu zzzz 10yy yyyy 10xx xxxx - % 1101 10ww wwzz zzyy 1101 11yy yyxx xxxx - \edef\SE@w{\SE@Nibble@NumToBin{"#3}}% - \edef\SE@w{% - 00% - \SE@Nibble@NumToBin{"#2}% - \expandafter\ltx@gobbletwo\SE@w - }% - \edef\SE@w{\SE@Nibbles@BinToHex\SE@w}% - \SE@Add\SE@w{\expandafter"\SE@w}{-1}% - \ifnum\SE@w>15 % - \SE@InvalidCharacter - \ifSE@TestMode - \let\SE@next\SE@SkipRemaining - \fi - \else - \ifnum\SE@w<\ltx@zero - \SE@InvalidCharacter - \ifSE@TestMode - \let\SE@next\SE@SkipRemaining - \fi - \else - \edef\SE@a{\SE@Nibble@NumToBin{"#5}}% - \edef\SE@b{\SE@Nibble@NumToBin{"#7}}% - \edef\SE@temp{% - 10% - \SE@Nibble@NumToBin\SE@w - \SE@Nibble@NumToBin{"#4}% - \expandafter\ltx@gobbletwo\SE@a - 1101% - 11% - \SE@Nibble@NumToBin{"#6}% - \expandafter\ltx@gobbletwo\SE@b - }% - \SE@ResultAdd{% - D% - \SE@Nibbles@BinToHex\SE@temp - #8% - }% - \fi - \fi - \else - \SE@InvalidCharacter - \if\SE@TestMode - \let\SE@next\SE@SkipRemaining - \fi - \fi - \fi - \fi - \fi - \fi - \fi - \fi - \fi - \fi - \fi - \fi - \fi - \SE@next -} -% \end{macrocode} -% \begin{macrocode} -\gdef\SE@utfviii@CheckCont#1{% - \ifnum"#1<8 % - \ltx@zero - \else - \ifnum"#1<12 % - \ltx@one - \else - \ltx@zero - \fi - \fi -} -% \end{macrocode} -% -% \begin{macrocode} -%</utf8> -% \end{macrocode} -% -% \subsubsection{UTF-16LE} -% -% \begin{macrocode} -%<*utf16le> -\ProvidesFile{se-utf16le.def}[2016/05/16 v1.11 stringenc: UTF-16LE] -% \end{macrocode} -% -% \begin{macrocode} -\expandafter\gdef\csname\SE@PrefixTo utf16le\endcsname#1#2#3#4{% - \SE@ResultAdd{#3#4#1#2}% -} -% \end{macrocode} -% \begin{macrocode} -\expandafter\gdef\csname\SE@PrefixSurrogateTo utf16le\endcsname - #1#2#3#4#5#6#7#8{% - \SE@ResultAdd{#3#4#1#2#7#8#5#6}% -} -% \end{macrocode} -% -% \begin{macrocode} -\expandafter\gdef\csname\SE@PrefixFrom utf16le\endcsname#1{% - \expandafter\SE@utfxvile@from#1\relax\relax\relax\relax -} -\gdef\SE@utfxvile@from#1#2#3#4{% - \ifx#1\relax - \else - \ifx#4\relax - \SE@InvalidCharacter - \else - \SE@ResultAdd{#3#4#1#2}% - \fi - \expandafter\SE@utfxvile@from - \fi -} -% \end{macrocode} -% -% \begin{macrocode} -%</utf16le> -% \end{macrocode} -% -% \subsubsection{PDFDocEncoding} -% -% \begin{macrocode} -%<*pdfdoc> -\ProvidesFile{se-pdfdoc.def}[2016/05/16 v1.11 stringenc: PDFDocEncoding] -% \end{macrocode} -% -% Pass ranges 32..126 and 160..255 through and use -% the mapping system for the other characters. -% \begin{macrocode} -\expandafter\gdef\csname\SE@PrefixTo pdfdoc\endcsname#1#2#3#4{% - \ifcase\ifnum"#1#2#3#4<256 % - \ifnum"#1#2#3#4>160 % - \ltx@zero - \else - \ifnum"#1#2#3#4<127 % - \ifnum"#1#2#3#4>31 % - \ltx@zero - \else - \ltx@one - \fi - \else - \ltx@one - \fi - \fi - \else - \ltx@one - \fi - \SE@ResultAdd{#3#4}% - \else - \SE@MapConvertTo{pdfdoc}{#1#2#3#4}% - \fi -} -% \end{macrocode} -% \begin{macrocode} -\expandafter\gdef\csname\SE@PrefixSurrogateTo pdfdoc\endcsname - #1#2#3#4#5#6#7#8{% - \SE@InvalidCharacter -} -% \end{macrocode} -% -% \begin{macrocode} -\expandafter\gdef\csname\SE@PrefixFrom pdfdoc\endcsname#1{% - \let\SE@next\SE@pdfdoc@from - \expandafter\SE@pdfdoc@from#1\relax\relax -} -\gdef\SE@pdfdoc@from#1#2{% - \ifx#1\relax - \let\SE@next\relax - \else - \ifcase\ifnum"#1#2>160 % - \ifnum"#1#2="AD % - 2 % - \else - \ltx@zero - \fi - \else - \ifnum"#1#2<127 % - \ifnum"#1#2>31 % - \ltx@zero - \else - \ltx@one - \fi - \else - \ltx@one - \fi - \fi - \SE@ResultAdd{00#1#2}% - \or - \SE@MapConvertFrom{pdfdoc}{#1#2}% - \else - \SE@InvalidCharacter - \ifSE@TestMode - \let\SE@next\SE@SkipRemaining - \fi - \fi - \fi - \SE@next -} -% \end{macrocode} -% -% \begin{macrocode} -\SE@MapDeclare{pdfdoc}{09}{0009} -\SE@MapDeclare{pdfdoc}{0A}{000A} -\SE@MapDeclare{pdfdoc}{0D}{000D} -\SE@MapDeclare{pdfdoc}{18}{02D8} -\SE@MapDeclare{pdfdoc}{19}{02C7} -\SE@MapDeclare{pdfdoc}{1A}{02C6} -\SE@MapDeclare{pdfdoc}{1B}{02D9} -\SE@MapDeclare{pdfdoc}{1C}{02DD} -\SE@MapDeclare{pdfdoc}{1D}{02DB} -\SE@MapDeclare{pdfdoc}{1E}{02DA} -\SE@MapDeclare{pdfdoc}{1F}{02DC} -\SE@MapDeclare{pdfdoc}{80}{2022} -\SE@MapDeclare{pdfdoc}{81}{2020} -\SE@MapDeclare{pdfdoc}{82}{2021} -\SE@MapDeclare{pdfdoc}{83}{2026} -\SE@MapDeclare{pdfdoc}{84}{2014} -\SE@MapDeclare{pdfdoc}{85}{2013} -\SE@MapDeclare{pdfdoc}{86}{0192} -\SE@MapDeclare{pdfdoc}{87}{2044} -\SE@MapDeclare{pdfdoc}{88}{2039} -\SE@MapDeclare{pdfdoc}{89}{203A} -\SE@MapDeclare{pdfdoc}{8A}{2212} -\SE@MapDeclare{pdfdoc}{8B}{2030} -\SE@MapDeclare{pdfdoc}{8C}{201E} -\SE@MapDeclare{pdfdoc}{8D}{201C} -\SE@MapDeclare{pdfdoc}{8E}{201D} -\SE@MapDeclare{pdfdoc}{8F}{2018} -\SE@MapDeclare{pdfdoc}{90}{2019} -\SE@MapDeclare{pdfdoc}{91}{201A} -\SE@MapDeclare{pdfdoc}{92}{2122} -\SE@MapDeclare{pdfdoc}{93}{FB01} -\SE@MapDeclare{pdfdoc}{94}{FB02} -\SE@MapDeclare{pdfdoc}{95}{0141} -\SE@MapDeclare{pdfdoc}{96}{0152} -\SE@MapDeclare{pdfdoc}{97}{0160} -\SE@MapDeclare{pdfdoc}{98}{0178} -\SE@MapDeclare{pdfdoc}{99}{017D} -\SE@MapDeclare{pdfdoc}{9A}{0131} -\SE@MapDeclare{pdfdoc}{9B}{0142} -\SE@MapDeclare{pdfdoc}{9C}{0153} -\SE@MapDeclare{pdfdoc}{9D}{0161} -\SE@MapDeclare{pdfdoc}{9E}{017E} -\SE@MapDeclare{pdfdoc}{A0}{20AC} -% \end{macrocode} -% -% \begin{macrocode} -%</pdfdoc> -% \end{macrocode} -% -% \subsubsection{ISO-8859-1} -% -% \begin{macrocode} -%<*iso-8859-1> -\ProvidesFile{se-iso-8859-1.def}[2016/05/16 v1.11 stringenc: ISO-8859-1] -% \end{macrocode} -% -% Excluded area: 0x80..0x9F -% \begin{macrocode} -\expandafter\gdef\csname\SE@PrefixTo iso-8859-1\endcsname#1#2#3#4{% - \ifcase\ifnum"#1#2=\ltx@zero - \ifnum"#3#4<"80 % - \ltx@one - \else - \ifnum"#3#4>"9F % - \ltx@one - \else - \ltx@zero - \fi - \fi - \else - \ltx@zero - \fi - \SE@InvalidCharacter - \else - \SE@ResultAdd{#3#4}% - \fi -} -% \end{macrocode} -% \begin{macrocode} -\expandafter\gdef\csname\SE@PrefixSurrogateTo iso-8859-1\endcsname - #1#2#3#4#5#6#7#8{% - \SE@InvalidCharacter -} -% \end{macrocode} -% -% \begin{macrocode} -\expandafter\gdef\csname\SE@PrefixFrom iso-8859-1\endcsname#1{% - \let\SE@next\SE@isoone@from - \expandafter\SE@isoone@from#1\relax\relax -} -\gdef\SE@isoone@from#1#2{% - \ifx#1\relax - \let\SE@next\relax - \else - \ifcase\ifnum"#1#2<"80 % - \ltx@one - \else - \ifnum"#1#2>"9F % - \ltx@one - \else - \ltx@zero - \fi - \fi - \SE@InvalidCharacter - \ifSE@TestMode - \let\SE@next\SE@SkipRemaining - \fi - \else - \SE@ResultAdd{00#1#2}% - \fi - \fi - \SE@next -} -% \end{macrocode} -% -% \begin{macrocode} -%</iso-8859-1> -% \end{macrocode} -% -% \subsubsection{CP1252} -% -% \begin{macrocode} -%<*cp1252> -\ProvidesFile{se-cp1252.def}[2016/05/16 v1.11 stringenc: cp1252] -% \end{macrocode} -% -% \begin{macrocode} -\expandafter\gdef\csname\SE@PrefixTo cp1252\endcsname#1#2#3#4{% - \ifcase\ifnum"#1#2=\ltx@zero - \ifnum"#3#4<"80 % - \ltx@one - \else - \ifnum"#3#4>"9F % - \ltx@one - \else - \ltx@zero - \fi - \fi - \else - \ltx@zero - \fi - \SE@MapConvertTo{cp1252}{#1#2#3#4}% - \else - \SE@ResultAdd{#3#4}% - \fi -} -% \end{macrocode} -% \begin{macrocode} -\expandafter\gdef\csname\SE@PrefixSurrogateTo cp1252\endcsname - #1#2#3#4#5#6#7#8{% - \SE@InvalidCharacter -} -% \end{macrocode} -% -% \begin{macrocode} -\expandafter\gdef\csname\SE@PrefixFrom cp1252\endcsname#1{% - \let\SE@next\SE@ansinew@from - \expandafter\SE@ansinew@from#1\relax\relax -} -\gdef\SE@ansinew@from#1#2{% - \ifx#1\relax - \let\SE@next\relax - \else - \ifcase\ifnum"#1#2<"80 % - \ltx@one - \else - \ifnum"#1#2>"9F % - \ltx@one - \else - \ltx@zero - \fi - \fi - \SE@MapConvertFrom{cp1252}{#1#2}% - \else - \SE@ResultAdd{00#1#2}% - \fi - \fi - \SE@next -} -% \end{macrocode} -% -% \begingroup -% \makeatletter -% \let\saved@macro@font\macro@font -% \def\macro@font{\saved@macro@font\scriptsize} -% \begin{macrocode} -\SE@MapDeclare{cp1252}{80}{20AC}% EURO SIGN -\SE@MapDeclare{cp1252}{82}{201A}% SINGLE LOW-9 QUOTATION MARK -\SE@MapDeclare{cp1252}{83}{0192}% LATIN SMALL LETTER F WITH HOOK -\SE@MapDeclare{cp1252}{84}{201E}% DOUBLE LOW-9 QUOTATION MARK -\SE@MapDeclare{cp1252}{85}{2026}% HORIZONTAL ELLIPSIS -\SE@MapDeclare{cp1252}{86}{2020}% DAGGER -\SE@MapDeclare{cp1252}{87}{2021}% DOUBLE DAGGER -\SE@MapDeclare{cp1252}{88}{02C6}% MODIFIER LETTER CIRCUMFLEX ACCENT -\SE@MapDeclare{cp1252}{89}{2030}% PER MILLE SIGN -\SE@MapDeclare{cp1252}{8A}{0160}% LATIN CAPITAL LETTER S WITH CARON -\SE@MapDeclare{cp1252}{8B}{2039}% SINGLE LEFT-POINTING ANGLE QUOTATION MARK -\SE@MapDeclare{cp1252}{8C}{0152}% LATIN CAPITAL LIGATURE OE -\SE@MapDeclare{cp1252}{8E}{017D}% LATIN CAPITAL LETTER Z WITH CARON -\SE@MapDeclare{cp1252}{91}{2018}% LEFT SINGLE QUOTATION MARK -\SE@MapDeclare{cp1252}{92}{2019}% RIGHT SINGLE QUOTATION MARK -\SE@MapDeclare{cp1252}{93}{201C}% LEFT DOUBLE QUOTATION MARK -\SE@MapDeclare{cp1252}{94}{201D}% RIGHT DOUBLE QUOTATION MARK -\SE@MapDeclare{cp1252}{95}{2022}% BULLET -\SE@MapDeclare{cp1252}{96}{2013}% EN DASH -\SE@MapDeclare{cp1252}{97}{2014}% EM DASH -\SE@MapDeclare{cp1252}{98}{02DC}% SMALL TILDE -\SE@MapDeclare{cp1252}{99}{2122}% TRADE MARK SIGN -\SE@MapDeclare{cp1252}{9A}{0161}% LATIN SMALL LETTER S WITH CARON -\SE@MapDeclare{cp1252}{9B}{203A}% SINGLE RIGHT-POINTING ANGLE QUOTATION MARK -\SE@MapDeclare{cp1252}{9C}{0153}% LATIN SMALL LIGATURE OE -\SE@MapDeclare{cp1252}{9E}{017E}% LATIN SMALL LETTER Z WITH CARON -\SE@MapDeclare{cp1252}{9F}{0178}% LATIN CAPITAL LETTER Y WITH DIAERESIS -% \end{macrocode} -% \endgroup -% -% \begin{macrocode} -%</cp1252> -% \end{macrocode} -% -% \subsubsection{US-ASCII} -% -% \begin{macrocode} -%<*ascii> -\ProvidesFile{se-ascii.def}[2016/05/16 v1.11 stringenc: US-ASCII] -% \end{macrocode} -% -% \begin{macrocode} -\expandafter\gdef\csname\SE@PrefixTo ascii\endcsname#1#2#3#4{% - \ifnum"#1#2#3<8 % - \SE@ResultAdd{#3#4}% - \else - \SE@InvalidCharacter - \fi -} -% \end{macrocode} -% \begin{macrocode} -\expandafter\gdef\csname\SE@PrefixSurrogateTo ascii\endcsname - #1#2#3#4#5#6#7#8{% - \SE@InvalidCharacter -} -% \end{macrocode} -% -% \begin{macrocode} -\expandafter\gdef\csname\SE@PrefixFrom ascii\endcsname#1{% - \let\SE@next\SE@ascii@from - \expandafter\SE@ascii@from#1\relax\relax -} -\gdef\SE@ascii@from#1#2{% - \ifx#1\relax - \let\SE@next\relax - \else - \ifnum"#1>7 % - \SE@InvalidCharacter - \ifSE@TestMode - \let\SE@next\SE@SkipRemaining - \fi - \else - \SE@ResultAdd{00#1#2}% - \fi - \fi - \SE@next -} -% \end{macrocode} -% \begin{macrocode} -%</ascii> -% \end{macrocode} -% -% \subsubsection{Encoding \xoption{ascii-print}} -% -% \begin{macrocode} -%<*ascii-print> -\ProvidesFile{se-ascii-print.def}% - [2016/05/16 v1.11 stringenc: Printable ASCII characters]% -% \end{macrocode} -% -% \begin{macrocode} -\expandafter\gdef\csname\SE@PrefixTo ascii-print\endcsname#1#2#3#4{% - \ifnum"#1#2=\ltx@zero - \ifnum"#3#4<127 % - \ifnum"#3#4>31 % - \SE@ResultAdd{#3#4}% - \else - \SE@InvalidCharacter - \fi - \else - \SE@InvalidCharacter - \fi - \else - \SE@InvalidCharacter - \fi -} -% \end{macrocode} -% \begin{macrocode} -\expandafter\gdef\csname\SE@PrefixSurrogateTo ascii-print\endcsname - #1#2#3#4#5#6#7#8{% - \SE@InvalidCharacter -} -% \end{macrocode} -% -% \begin{macrocode} -\expandafter\gdef\csname\SE@PrefixFrom ascii-print\endcsname#1{% - \let\SE@next\SE@ascii@print@from - \expandafter\SE@ascii@print@from#1\relax\relax -} -\gdef\SE@ascii@print@from#1#2{% - \ifx#1\relax - \let\SE@next\relax - \else - \ifnum"#1#2>126 % - \SE@InvalidCharacter - \ifSE@TestMode - \let\SE@next\SE@SkipRemaining - \fi - \else - \ifnum"#1#2<32 % - \SE@InvalidCharacter - \ifSE@TestMode - \let\SE@next\SE@SkipRemaining - \fi - \else - \SE@ResultAdd{00#1#2}% - \fi - \fi - \fi - \SE@next -} -% \end{macrocode} -% \begin{macrocode} -%</ascii-print> -% \end{macrocode} -% -% \subsubsection{Clean7Bit} -% -% \begin{macrocode} -%<*clean7bit> -\ProvidesFile{se-clean7bit.def}[2016/05/16 v1.11 stringenc: Clean7Bit] -% \end{macrocode} -% -% \begin{macrocode} -\expandafter\gdef\csname\SE@PrefixTo clean7bit\endcsname#1#2#3#4{% - \ifnum"#1#2#3<8 % - \ifnum"#3#4<128 % - \ifnum"#3#4>26 % - \SE@ResultAdd{#3#4}% - \else - \ifnum"#3#4=10 % - \SE@ResultAdd{0A}% - \else - \ifnum"#3#4=13 % - \SE@ResultAdd{0D}% - \else - \ifnum"#3#4=9 % - \SE@ResultAdd{09}% - \else - \SE@InvalidCharacter - \fi - \fi - \fi - \fi - \else - \SE@InvalidCharacter - \fi - \else - \SE@InvalidCharacter - \fi -} -% \end{macrocode} -% \begin{macrocode} -\expandafter\gdef\csname\SE@PrefixSurrogateTo clean7bit\endcsname - #1#2#3#4#5#6#7#8{% - \SE@InvalidCharacter -} -% \end{macrocode} -% -% \begin{macrocode} -\expandafter\gdef\csname\SE@PrefixFrom clean7bit\endcsname#1{% - \let\SE@next\SE@cleansevenbit@from - \expandafter\SE@cleansevenbit@from#1\relax\relax -} -\gdef\SE@cleansevenbit@from#1#2{% - \ifx#1\relax - \let\SE@next\relax - \else - \ifnum"#1#2>126 % - \SE@InvalidCharacter - \ifSE@TestMode - \let\SE@next\SE@SkipRemaining - \fi - \else - \ifnum"#1#2<27 % - \ifnum"#1#2=10 % - \SE@ResultAdd{0010}% - \else - \ifnum"#1#2=13 % - \SE@ResultAdd{000D}% - \else - \ifnum"#1#2=9 % - \SE@ResultAdd{0009}% - \else - \SE@InvalidCharacter - \ifSE@TestMode - \let\SE@next\SE@SkipRemaining - \fi - \fi - \fi - \else - \SE@ResultAdd{00#1#2}% - \fi - \fi - \fi - \SE@next -} -% \end{macrocode} -% \begin{macrocode} -%</clean7bit> -% \end{macrocode} -% -% \subsubsection{Other encodings (8 bit)} -% -% \begin{macrocode} -%<*iso-8859-2> -\ProvidesFile{se-iso-8859-2.def}[2016/05/16 v1.11 stringenc: ISO-8859-2] -\def\SE@this{iso-8859-2} -%</iso-8859-2> -%<*iso-8859-3> -\ProvidesFile{se-iso-8859-3.def}[2016/05/16 v1.11 stringenc: ISO-8859-3] -\def\SE@this{iso-8859-3} -%</iso-8859-3> -%<*iso-8859-4> -\ProvidesFile{se-iso-8859-4.def}[2016/05/16 v1.11 stringenc: ISO-8859-4] -\def\SE@this{iso-8859-4} -%</iso-8859-4> -%<*iso-8859-5> -\ProvidesFile{se-iso-8859-5.def}[2016/05/16 v1.11 stringenc: ISO-8859-5] -\def\SE@this{iso-8859-5} -%</iso-8859-5> -%<*iso-8859-6> -\ProvidesFile{se-iso-8859-6.def}[2016/05/16 v1.11 stringenc: ISO-8859-6] -\def\SE@this{iso-8859-6} -%</iso-8859-6> -%<*iso-8859-7> -\ProvidesFile{se-iso-8859-7.def}[2016/05/16 v1.11 stringenc: ISO-8859-7] -\def\SE@this{iso-8859-7} -%</iso-8859-7> -%<*iso-8859-8> -\ProvidesFile{se-iso-8859-8.def}[2016/05/16 v1.11 stringenc: ISO-8859-8] -\def\SE@this{iso-8859-8} -%</iso-8859-8> -%<*iso-8859-9> -\ProvidesFile{se-iso-8859-9.def}[2016/05/16 v1.11 stringenc: ISO-8859-9] -\def\SE@this{iso-8859-9} -%</iso-8859-9> -%<*iso-8859-10> -\ProvidesFile{se-iso-8859-10.def}[2016/05/16 v1.11 stringenc: ISO-8859-10] -\def\SE@this{iso-8859-10} -%</iso-8859-10> -%<*iso-8859-11> -\ProvidesFile{se-iso-8859-11.def}[2016/05/16 v1.11 stringenc: ISO-8859-11] -\def\SE@this{iso-8859-11} -%</iso-8859-11> -%<*iso-8859-13> -\ProvidesFile{se-iso-8859-13.def}[2016/05/16 v1.11 stringenc: ISO-8859-13] -\def\SE@this{iso-8859-13} -%</iso-8859-13> -%<*iso-8859-14> -\ProvidesFile{se-iso-8859-14.def}[2016/05/16 v1.11 stringenc: ISO-8859-14] -\def\SE@this{iso-8859-14} -%</iso-8859-14> -%<*iso-8859-15> -\ProvidesFile{se-iso-8859-15.def}[2016/05/16 v1.11 stringenc: ISO-8859-15] -\def\SE@this{iso-8859-15} -%</iso-8859-15> -%<*iso-8859-16> -\ProvidesFile{se-iso-8859-16.def}[2016/05/16 v1.11 stringenc: ISO-8859-16] -\def\SE@this{iso-8859-16} -%</iso-8859-16> -%<*koi8-r> -\ProvidesFile{se-koi8-r.def}[2016/05/16 v1.11 stringenc: KOI8-R] -\def\SE@this{koi8-r} -%</koi8-r> -%<*nextstep> -\ProvidesFile{se-nextstep.def}[2016/05/16 v1.11 stringenc: NextStep] -\def\SE@this{nextstep} -%</nextstep> -%<*mac-centeuro> -\ProvidesFile{se-mac-centeuro.def}[2016/05/16 v1.11 stringenc: Mac OS Central European] -\def\SE@this{mac-centeuro} -%</mac-centeuro> -%<*mac-cyrillic> -\ProvidesFile{se-mac-cyrillic.def}[2016/05/16 v1.11 stringenc: Mac OS Cyrillic] -\def\SE@this{mac-cyrillic} -%</mac-cyrillic> -%<*mac-roman> -\ProvidesFile{se-mac-roman.def}[2016/05/16 v1.11 stringenc: Mac OS Roman] -\def\SE@this{mac-roman} -%</mac-roman> -%<*dec-mcs> -\ProvidesFile{se-dec-mcs.def}[2016/05/16 v1.11 stringenc: DEC-MCS] -\def\SE@this{dec-mcs} -%</dec-mcs> -%<*cp437> -\ProvidesFile{se-cp437.def}[2016/05/16 v1.11 stringenc: cp437] -\def\SE@this{cp437} -%</cp437> -%<*cp850> -\ProvidesFile{se-cp850.def}[2016/05/16 v1.11 stringenc: cp850] -\def\SE@this{cp850} -%</cp850> -%<*cp852> -\ProvidesFile{se-cp852.def}[2016/05/16 v1.11 stringenc: cp852] -\def\SE@this{cp852} -%</cp852> -%<*cp855> -\ProvidesFile{se-cp855.def}[2016/05/16 v1.11 stringenc: cp855] -\def\SE@this{cp855} -%</cp855> -%<*cp858> -\ProvidesFile{se-cp858.def}[2016/05/16 v1.11 stringenc: cp858] -\def\SE@this{cp858} -%</cp858> -%<*cp865> -\ProvidesFile{se-cp865.def}[2016/05/16 v1.11 stringenc: cp865] -\def\SE@this{cp865} -%</cp865> -%<*cp866> -\ProvidesFile{se-cp866.def}[2016/05/16 v1.11 stringenc: cp866] -\def\SE@this{cp866} -%</cp866> -%<*cp1250> -\ProvidesFile{se-cp1250.def}[2016/05/16 v1.11 stringenc: cp1250] -\def\SE@this{cp1250} -%</cp1250> -%<*cp1251> -\ProvidesFile{se-cp1251.def}[2016/05/16 v1.11 stringenc: cp1251] -\def\SE@this{cp1251} -%</cp1251> -%<*cp1257> -\ProvidesFile{se-cp1257.def}[2016/05/16 v1.11 stringenc: cp1257] -\def\SE@this{cp1257} -%</cp1257> -% \end{macrocode} -% -% \begin{macrocode} -%<*package> -% \end{macrocode} -% \begin{macrocode} -\def\SE@to@general#1#2#3#4{% - \ifnum"#1#2#3#4<128 % - \SE@ResultAdd{#3#4}% - \else - \SE@MapConvertTo\SE@encoding{#1#2#3#4}% - \fi -} -\def\SE@to@general@surrogate#1#2#3#4#5#6#7#8{% - \SE@InvalidCharacter -} -\def\SE@from@general#1{% - \let\SE@next\SE@@from@general - \expandafter\SE@@from@general#1\relax\relax -} -\def\SE@@from@general#1#2{% - \ifx#1\relax - \let\SE@next\relax - \else - \ifnum"#1<8 % "#1#2<128 - \SE@ResultAdd{00#1#2}% - \else - \SE@MapConvertFrom\SE@encoding{#1#2}% - \fi - \fi - \SE@next -} -% \end{macrocode} -% \begin{macrocode} -\SE@AtEnd% -%</package> -% \end{macrocode} -% -% \begin{macrocode} -%<*general> -% \end{macrocode} -% -% Pass range 0..127 through and use -% the mapping system for the other characters. -% \begin{macrocode} -\global\expandafter\let\csname\SE@PrefixTo\SE@this\endcsname - \SE@to@general -\global\expandafter\let\csname\SE@PrefixSurrogateTo\SE@this\endcsname - \SE@to@general@surrogate -\global\expandafter\let\csname\SE@PrefixFrom\SE@this\endcsname - \SE@from@general -% \end{macrocode} -% \begin{macrocode} -%</general> -% \end{macrocode} -% -% \begingroup -% \makeatletter -% \let\saved@macro@font\macro@font -% \def\macro@font{\saved@macro@font\scriptsize} -% \paragraph{iso-8859-2} -% \begin{macrocode} -%<*iso-8859-2> -\SE@MapDeclare{iso-8859-2}{A0}{00A0}% NO-BREAK SPACE -\SE@MapDeclare{iso-8859-2}{A1}{0104}% LATIN CAPITAL LETTER A WITH OGONEK -\SE@MapDeclare{iso-8859-2}{A2}{02D8}% BREVE -\SE@MapDeclare{iso-8859-2}{A3}{0141}% LATIN CAPITAL LETTER L WITH STROKE -\SE@MapDeclare{iso-8859-2}{A4}{00A4}% CURRENCY SIGN -\SE@MapDeclare{iso-8859-2}{A5}{013D}% LATIN CAPITAL LETTER L WITH CARON -\SE@MapDeclare{iso-8859-2}{A6}{015A}% LATIN CAPITAL LETTER S WITH ACUTE -\SE@MapDeclare{iso-8859-2}{A7}{00A7}% SECTION SIGN -\SE@MapDeclare{iso-8859-2}{A8}{00A8}% DIAERESIS -\SE@MapDeclare{iso-8859-2}{A9}{0160}% LATIN CAPITAL LETTER S WITH CARON -\SE@MapDeclare{iso-8859-2}{AA}{015E}% LATIN CAPITAL LETTER S WITH CEDILLA -\SE@MapDeclare{iso-8859-2}{AB}{0164}% LATIN CAPITAL LETTER T WITH CARON -\SE@MapDeclare{iso-8859-2}{AC}{0179}% LATIN CAPITAL LETTER Z WITH ACUTE -\SE@MapDeclare{iso-8859-2}{AD}{00AD}% SOFT HYPHEN -\SE@MapDeclare{iso-8859-2}{AE}{017D}% LATIN CAPITAL LETTER Z WITH CARON -\SE@MapDeclare{iso-8859-2}{AF}{017B}% LATIN CAPITAL LETTER Z WITH DOT ABOVE -\SE@MapDeclare{iso-8859-2}{B0}{00B0}% DEGREE SIGN -\SE@MapDeclare{iso-8859-2}{B1}{0105}% LATIN SMALL LETTER A WITH OGONEK -\SE@MapDeclare{iso-8859-2}{B2}{02DB}% OGONEK -\SE@MapDeclare{iso-8859-2}{B3}{0142}% LATIN SMALL LETTER L WITH STROKE -\SE@MapDeclare{iso-8859-2}{B4}{00B4}% ACUTE ACCENT -\SE@MapDeclare{iso-8859-2}{B5}{013E}% LATIN SMALL LETTER L WITH CARON -\SE@MapDeclare{iso-8859-2}{B6}{015B}% LATIN SMALL LETTER S WITH ACUTE -\SE@MapDeclare{iso-8859-2}{B7}{02C7}% CARON -\SE@MapDeclare{iso-8859-2}{B8}{00B8}% CEDILLA -\SE@MapDeclare{iso-8859-2}{B9}{0161}% LATIN SMALL LETTER S WITH CARON -\SE@MapDeclare{iso-8859-2}{BA}{015F}% LATIN SMALL LETTER S WITH CEDILLA -\SE@MapDeclare{iso-8859-2}{BB}{0165}% LATIN SMALL LETTER T WITH CARON -\SE@MapDeclare{iso-8859-2}{BC}{017A}% LATIN SMALL LETTER Z WITH ACUTE -\SE@MapDeclare{iso-8859-2}{BD}{02DD}% DOUBLE ACUTE ACCENT -\SE@MapDeclare{iso-8859-2}{BE}{017E}% LATIN SMALL LETTER Z WITH CARON -\SE@MapDeclare{iso-8859-2}{BF}{017C}% LATIN SMALL LETTER Z WITH DOT ABOVE -\SE@MapDeclare{iso-8859-2}{C0}{0154}% LATIN CAPITAL LETTER R WITH ACUTE -\SE@MapDeclare{iso-8859-2}{C1}{00C1}% LATIN CAPITAL LETTER A WITH ACUTE -\SE@MapDeclare{iso-8859-2}{C2}{00C2}% LATIN CAPITAL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-2}{C3}{0102}% LATIN CAPITAL LETTER A WITH BREVE -\SE@MapDeclare{iso-8859-2}{C4}{00C4}% LATIN CAPITAL LETTER A WITH DIAERESIS -\SE@MapDeclare{iso-8859-2}{C5}{0139}% LATIN CAPITAL LETTER L WITH ACUTE -\SE@MapDeclare{iso-8859-2}{C6}{0106}% LATIN CAPITAL LETTER C WITH ACUTE -\SE@MapDeclare{iso-8859-2}{C7}{00C7}% LATIN CAPITAL LETTER C WITH CEDILLA -\SE@MapDeclare{iso-8859-2}{C8}{010C}% LATIN CAPITAL LETTER C WITH CARON -\SE@MapDeclare{iso-8859-2}{C9}{00C9}% LATIN CAPITAL LETTER E WITH ACUTE -\SE@MapDeclare{iso-8859-2}{CA}{0118}% LATIN CAPITAL LETTER E WITH OGONEK -\SE@MapDeclare{iso-8859-2}{CB}{00CB}% LATIN CAPITAL LETTER E WITH DIAERESIS -\SE@MapDeclare{iso-8859-2}{CC}{011A}% LATIN CAPITAL LETTER E WITH CARON -\SE@MapDeclare{iso-8859-2}{CD}{00CD}% LATIN CAPITAL LETTER I WITH ACUTE -\SE@MapDeclare{iso-8859-2}{CE}{00CE}% LATIN CAPITAL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-2}{CF}{010E}% LATIN CAPITAL LETTER D WITH CARON -\SE@MapDeclare{iso-8859-2}{D0}{0110}% LATIN CAPITAL LETTER D WITH STROKE -\SE@MapDeclare{iso-8859-2}{D1}{0143}% LATIN CAPITAL LETTER N WITH ACUTE -\SE@MapDeclare{iso-8859-2}{D2}{0147}% LATIN CAPITAL LETTER N WITH CARON -\SE@MapDeclare{iso-8859-2}{D3}{00D3}% LATIN CAPITAL LETTER O WITH ACUTE -\SE@MapDeclare{iso-8859-2}{D4}{00D4}% LATIN CAPITAL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-2}{D5}{0150}% LATIN CAPITAL LETTER O WITH DOUBLE ACUTE -\SE@MapDeclare{iso-8859-2}{D6}{00D6}% LATIN CAPITAL LETTER O WITH DIAERESIS -\SE@MapDeclare{iso-8859-2}{D7}{00D7}% MULTIPLICATION SIGN -\SE@MapDeclare{iso-8859-2}{D8}{0158}% LATIN CAPITAL LETTER R WITH CARON -\SE@MapDeclare{iso-8859-2}{D9}{016E}% LATIN CAPITAL LETTER U WITH RING ABOVE -\SE@MapDeclare{iso-8859-2}{DA}{00DA}% LATIN CAPITAL LETTER U WITH ACUTE -\SE@MapDeclare{iso-8859-2}{DB}{0170}% LATIN CAPITAL LETTER U WITH DOUBLE ACUTE -\SE@MapDeclare{iso-8859-2}{DC}{00DC}% LATIN CAPITAL LETTER U WITH DIAERESIS -\SE@MapDeclare{iso-8859-2}{DD}{00DD}% LATIN CAPITAL LETTER Y WITH ACUTE -\SE@MapDeclare{iso-8859-2}{DE}{0162}% LATIN CAPITAL LETTER T WITH CEDILLA -\SE@MapDeclare{iso-8859-2}{DF}{00DF}% LATIN SMALL LETTER SHARP S -\SE@MapDeclare{iso-8859-2}{E0}{0155}% LATIN SMALL LETTER R WITH ACUTE -\SE@MapDeclare{iso-8859-2}{E1}{00E1}% LATIN SMALL LETTER A WITH ACUTE -\SE@MapDeclare{iso-8859-2}{E2}{00E2}% LATIN SMALL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-2}{E3}{0103}% LATIN SMALL LETTER A WITH BREVE -\SE@MapDeclare{iso-8859-2}{E4}{00E4}% LATIN SMALL LETTER A WITH DIAERESIS -\SE@MapDeclare{iso-8859-2}{E5}{013A}% LATIN SMALL LETTER L WITH ACUTE -\SE@MapDeclare{iso-8859-2}{E6}{0107}% LATIN SMALL LETTER C WITH ACUTE -\SE@MapDeclare{iso-8859-2}{E7}{00E7}% LATIN SMALL LETTER C WITH CEDILLA -\SE@MapDeclare{iso-8859-2}{E8}{010D}% LATIN SMALL LETTER C WITH CARON -\SE@MapDeclare{iso-8859-2}{E9}{00E9}% LATIN SMALL LETTER E WITH ACUTE -\SE@MapDeclare{iso-8859-2}{EA}{0119}% LATIN SMALL LETTER E WITH OGONEK -\SE@MapDeclare{iso-8859-2}{EB}{00EB}% LATIN SMALL LETTER E WITH DIAERESIS -\SE@MapDeclare{iso-8859-2}{EC}{011B}% LATIN SMALL LETTER E WITH CARON -\SE@MapDeclare{iso-8859-2}{ED}{00ED}% LATIN SMALL LETTER I WITH ACUTE -\SE@MapDeclare{iso-8859-2}{EE}{00EE}% LATIN SMALL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-2}{EF}{010F}% LATIN SMALL LETTER D WITH CARON -\SE@MapDeclare{iso-8859-2}{F0}{0111}% LATIN SMALL LETTER D WITH STROKE -\SE@MapDeclare{iso-8859-2}{F1}{0144}% LATIN SMALL LETTER N WITH ACUTE -\SE@MapDeclare{iso-8859-2}{F2}{0148}% LATIN SMALL LETTER N WITH CARON -\SE@MapDeclare{iso-8859-2}{F3}{00F3}% LATIN SMALL LETTER O WITH ACUTE -\SE@MapDeclare{iso-8859-2}{F4}{00F4}% LATIN SMALL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-2}{F5}{0151}% LATIN SMALL LETTER O WITH DOUBLE ACUTE -\SE@MapDeclare{iso-8859-2}{F6}{00F6}% LATIN SMALL LETTER O WITH DIAERESIS -\SE@MapDeclare{iso-8859-2}{F7}{00F7}% DIVISION SIGN -\SE@MapDeclare{iso-8859-2}{F8}{0159}% LATIN SMALL LETTER R WITH CARON -\SE@MapDeclare{iso-8859-2}{F9}{016F}% LATIN SMALL LETTER U WITH RING ABOVE -\SE@MapDeclare{iso-8859-2}{FA}{00FA}% LATIN SMALL LETTER U WITH ACUTE -\SE@MapDeclare{iso-8859-2}{FB}{0171}% LATIN SMALL LETTER U WITH DOUBLE ACUTE -\SE@MapDeclare{iso-8859-2}{FC}{00FC}% LATIN SMALL LETTER U WITH DIAERESIS -\SE@MapDeclare{iso-8859-2}{FD}{00FD}% LATIN SMALL LETTER Y WITH ACUTE -\SE@MapDeclare{iso-8859-2}{FE}{0163}% LATIN SMALL LETTER T WITH CEDILLA -\SE@MapDeclare{iso-8859-2}{FF}{02D9}% DOT ABOVE -%</iso-8859-2> -% \end{macrocode} -% \paragraph{iso-8859-3} -% \begin{macrocode} -%<*iso-8859-3> -\SE@MapDeclare{iso-8859-3}{A0}{00A0}% NO-BREAK SPACE -\SE@MapDeclare{iso-8859-3}{A1}{0126}% LATIN CAPITAL LETTER H WITH STROKE -\SE@MapDeclare{iso-8859-3}{A2}{02D8}% BREVE -\SE@MapDeclare{iso-8859-3}{A3}{00A3}% POUND SIGN -\SE@MapDeclare{iso-8859-3}{A4}{00A4}% CURRENCY SIGN -\SE@MapDeclare{iso-8859-3}{A6}{0124}% LATIN CAPITAL LETTER H WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-3}{A7}{00A7}% SECTION SIGN -\SE@MapDeclare{iso-8859-3}{A8}{00A8}% DIAERESIS -\SE@MapDeclare{iso-8859-3}{A9}{0130}% LATIN CAPITAL LETTER I WITH DOT ABOVE -\SE@MapDeclare{iso-8859-3}{AA}{015E}% LATIN CAPITAL LETTER S WITH CEDILLA -\SE@MapDeclare{iso-8859-3}{AB}{011E}% LATIN CAPITAL LETTER G WITH BREVE -\SE@MapDeclare{iso-8859-3}{AC}{0134}% LATIN CAPITAL LETTER J WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-3}{AD}{00AD}% SOFT HYPHEN -\SE@MapDeclare{iso-8859-3}{AF}{017B}% LATIN CAPITAL LETTER Z WITH DOT ABOVE -\SE@MapDeclare{iso-8859-3}{B0}{00B0}% DEGREE SIGN -\SE@MapDeclare{iso-8859-3}{B1}{0127}% LATIN SMALL LETTER H WITH STROKE -\SE@MapDeclare{iso-8859-3}{B2}{00B2}% SUPERSCRIPT TWO -\SE@MapDeclare{iso-8859-3}{B3}{00B3}% SUPERSCRIPT THREE -\SE@MapDeclare{iso-8859-3}{B4}{00B4}% ACUTE ACCENT -\SE@MapDeclare{iso-8859-3}{B5}{00B5}% MICRO SIGN -\SE@MapDeclare{iso-8859-3}{B6}{0125}% LATIN SMALL LETTER H WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-3}{B7}{00B7}% MIDDLE DOT -\SE@MapDeclare{iso-8859-3}{B8}{00B8}% CEDILLA -\SE@MapDeclare{iso-8859-3}{B9}{0131}% LATIN SMALL LETTER DOTLESS I -\SE@MapDeclare{iso-8859-3}{BA}{015F}% LATIN SMALL LETTER S WITH CEDILLA -\SE@MapDeclare{iso-8859-3}{BB}{011F}% LATIN SMALL LETTER G WITH BREVE -\SE@MapDeclare{iso-8859-3}{BC}{0135}% LATIN SMALL LETTER J WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-3}{BD}{00BD}% VULGAR FRACTION ONE HALF -\SE@MapDeclare{iso-8859-3}{BF}{017C}% LATIN SMALL LETTER Z WITH DOT ABOVE -\SE@MapDeclare{iso-8859-3}{C0}{00C0}% LATIN CAPITAL LETTER A WITH GRAVE -\SE@MapDeclare{iso-8859-3}{C1}{00C1}% LATIN CAPITAL LETTER A WITH ACUTE -\SE@MapDeclare{iso-8859-3}{C2}{00C2}% LATIN CAPITAL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-3}{C4}{00C4}% LATIN CAPITAL LETTER A WITH DIAERESIS -\SE@MapDeclare{iso-8859-3}{C5}{010A}% LATIN CAPITAL LETTER C WITH DOT ABOVE -\SE@MapDeclare{iso-8859-3}{C6}{0108}% LATIN CAPITAL LETTER C WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-3}{C7}{00C7}% LATIN CAPITAL LETTER C WITH CEDILLA -\SE@MapDeclare{iso-8859-3}{C8}{00C8}% LATIN CAPITAL LETTER E WITH GRAVE -\SE@MapDeclare{iso-8859-3}{C9}{00C9}% LATIN CAPITAL LETTER E WITH ACUTE -\SE@MapDeclare{iso-8859-3}{CA}{00CA}% LATIN CAPITAL LETTER E WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-3}{CB}{00CB}% LATIN CAPITAL LETTER E WITH DIAERESIS -\SE@MapDeclare{iso-8859-3}{CC}{00CC}% LATIN CAPITAL LETTER I WITH GRAVE -\SE@MapDeclare{iso-8859-3}{CD}{00CD}% LATIN CAPITAL LETTER I WITH ACUTE -\SE@MapDeclare{iso-8859-3}{CE}{00CE}% LATIN CAPITAL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-3}{CF}{00CF}% LATIN CAPITAL LETTER I WITH DIAERESIS -\SE@MapDeclare{iso-8859-3}{D1}{00D1}% LATIN CAPITAL LETTER N WITH TILDE -\SE@MapDeclare{iso-8859-3}{D2}{00D2}% LATIN CAPITAL LETTER O WITH GRAVE -\SE@MapDeclare{iso-8859-3}{D3}{00D3}% LATIN CAPITAL LETTER O WITH ACUTE -\SE@MapDeclare{iso-8859-3}{D4}{00D4}% LATIN CAPITAL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-3}{D5}{0120}% LATIN CAPITAL LETTER G WITH DOT ABOVE -\SE@MapDeclare{iso-8859-3}{D6}{00D6}% LATIN CAPITAL LETTER O WITH DIAERESIS -\SE@MapDeclare{iso-8859-3}{D7}{00D7}% MULTIPLICATION SIGN -\SE@MapDeclare{iso-8859-3}{D8}{011C}% LATIN CAPITAL LETTER G WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-3}{D9}{00D9}% LATIN CAPITAL LETTER U WITH GRAVE -\SE@MapDeclare{iso-8859-3}{DA}{00DA}% LATIN CAPITAL LETTER U WITH ACUTE -\SE@MapDeclare{iso-8859-3}{DB}{00DB}% LATIN CAPITAL LETTER U WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-3}{DC}{00DC}% LATIN CAPITAL LETTER U WITH DIAERESIS -\SE@MapDeclare{iso-8859-3}{DD}{016C}% LATIN CAPITAL LETTER U WITH BREVE -\SE@MapDeclare{iso-8859-3}{DE}{015C}% LATIN CAPITAL LETTER S WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-3}{DF}{00DF}% LATIN SMALL LETTER SHARP S -\SE@MapDeclare{iso-8859-3}{E0}{00E0}% LATIN SMALL LETTER A WITH GRAVE -\SE@MapDeclare{iso-8859-3}{E1}{00E1}% LATIN SMALL LETTER A WITH ACUTE -\SE@MapDeclare{iso-8859-3}{E2}{00E2}% LATIN SMALL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-3}{E4}{00E4}% LATIN SMALL LETTER A WITH DIAERESIS -\SE@MapDeclare{iso-8859-3}{E5}{010B}% LATIN SMALL LETTER C WITH DOT ABOVE -\SE@MapDeclare{iso-8859-3}{E6}{0109}% LATIN SMALL LETTER C WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-3}{E7}{00E7}% LATIN SMALL LETTER C WITH CEDILLA -\SE@MapDeclare{iso-8859-3}{E8}{00E8}% LATIN SMALL LETTER E WITH GRAVE -\SE@MapDeclare{iso-8859-3}{E9}{00E9}% LATIN SMALL LETTER E WITH ACUTE -\SE@MapDeclare{iso-8859-3}{EA}{00EA}% LATIN SMALL LETTER E WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-3}{EB}{00EB}% LATIN SMALL LETTER E WITH DIAERESIS -\SE@MapDeclare{iso-8859-3}{EC}{00EC}% LATIN SMALL LETTER I WITH GRAVE -\SE@MapDeclare{iso-8859-3}{ED}{00ED}% LATIN SMALL LETTER I WITH ACUTE -\SE@MapDeclare{iso-8859-3}{EE}{00EE}% LATIN SMALL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-3}{EF}{00EF}% LATIN SMALL LETTER I WITH DIAERESIS -\SE@MapDeclare{iso-8859-3}{F1}{00F1}% LATIN SMALL LETTER N WITH TILDE -\SE@MapDeclare{iso-8859-3}{F2}{00F2}% LATIN SMALL LETTER O WITH GRAVE -\SE@MapDeclare{iso-8859-3}{F3}{00F3}% LATIN SMALL LETTER O WITH ACUTE -\SE@MapDeclare{iso-8859-3}{F4}{00F4}% LATIN SMALL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-3}{F5}{0121}% LATIN SMALL LETTER G WITH DOT ABOVE -\SE@MapDeclare{iso-8859-3}{F6}{00F6}% LATIN SMALL LETTER O WITH DIAERESIS -\SE@MapDeclare{iso-8859-3}{F7}{00F7}% DIVISION SIGN -\SE@MapDeclare{iso-8859-3}{F8}{011D}% LATIN SMALL LETTER G WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-3}{F9}{00F9}% LATIN SMALL LETTER U WITH GRAVE -\SE@MapDeclare{iso-8859-3}{FA}{00FA}% LATIN SMALL LETTER U WITH ACUTE -\SE@MapDeclare{iso-8859-3}{FB}{00FB}% LATIN SMALL LETTER U WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-3}{FC}{00FC}% LATIN SMALL LETTER U WITH DIAERESIS -\SE@MapDeclare{iso-8859-3}{FD}{016D}% LATIN SMALL LETTER U WITH BREVE -\SE@MapDeclare{iso-8859-3}{FE}{015D}% LATIN SMALL LETTER S WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-3}{FF}{02D9}% DOT ABOVE -%</iso-8859-3> -% \end{macrocode} -% \paragraph{iso-8859-4} -% \begin{macrocode} -%<*iso-8859-4> -\SE@MapDeclare{iso-8859-4}{A0}{00A0}% NO-BREAK SPACE -\SE@MapDeclare{iso-8859-4}{A1}{0104}% LATIN CAPITAL LETTER A WITH OGONEK -\SE@MapDeclare{iso-8859-4}{A2}{0138}% LATIN SMALL LETTER KRA -\SE@MapDeclare{iso-8859-4}{A3}{0156}% LATIN CAPITAL LETTER R WITH CEDILLA -\SE@MapDeclare{iso-8859-4}{A4}{00A4}% CURRENCY SIGN -\SE@MapDeclare{iso-8859-4}{A5}{0128}% LATIN CAPITAL LETTER I WITH TILDE -\SE@MapDeclare{iso-8859-4}{A6}{013B}% LATIN CAPITAL LETTER L WITH CEDILLA -\SE@MapDeclare{iso-8859-4}{A7}{00A7}% SECTION SIGN -\SE@MapDeclare{iso-8859-4}{A8}{00A8}% DIAERESIS -\SE@MapDeclare{iso-8859-4}{A9}{0160}% LATIN CAPITAL LETTER S WITH CARON -\SE@MapDeclare{iso-8859-4}{AA}{0112}% LATIN CAPITAL LETTER E WITH MACRON -\SE@MapDeclare{iso-8859-4}{AB}{0122}% LATIN CAPITAL LETTER G WITH CEDILLA -\SE@MapDeclare{iso-8859-4}{AC}{0166}% LATIN CAPITAL LETTER T WITH STROKE -\SE@MapDeclare{iso-8859-4}{AD}{00AD}% SOFT HYPHEN -\SE@MapDeclare{iso-8859-4}{AE}{017D}% LATIN CAPITAL LETTER Z WITH CARON -\SE@MapDeclare{iso-8859-4}{AF}{00AF}% MACRON -\SE@MapDeclare{iso-8859-4}{B0}{00B0}% DEGREE SIGN -\SE@MapDeclare{iso-8859-4}{B1}{0105}% LATIN SMALL LETTER A WITH OGONEK -\SE@MapDeclare{iso-8859-4}{B2}{02DB}% OGONEK -\SE@MapDeclare{iso-8859-4}{B3}{0157}% LATIN SMALL LETTER R WITH CEDILLA -\SE@MapDeclare{iso-8859-4}{B4}{00B4}% ACUTE ACCENT -\SE@MapDeclare{iso-8859-4}{B5}{0129}% LATIN SMALL LETTER I WITH TILDE -\SE@MapDeclare{iso-8859-4}{B6}{013C}% LATIN SMALL LETTER L WITH CEDILLA -\SE@MapDeclare{iso-8859-4}{B7}{02C7}% CARON -\SE@MapDeclare{iso-8859-4}{B8}{00B8}% CEDILLA -\SE@MapDeclare{iso-8859-4}{B9}{0161}% LATIN SMALL LETTER S WITH CARON -\SE@MapDeclare{iso-8859-4}{BA}{0113}% LATIN SMALL LETTER E WITH MACRON -\SE@MapDeclare{iso-8859-4}{BB}{0123}% LATIN SMALL LETTER G WITH CEDILLA -\SE@MapDeclare{iso-8859-4}{BC}{0167}% LATIN SMALL LETTER T WITH STROKE -\SE@MapDeclare{iso-8859-4}{BD}{014A}% LATIN CAPITAL LETTER ENG -\SE@MapDeclare{iso-8859-4}{BE}{017E}% LATIN SMALL LETTER Z WITH CARON -\SE@MapDeclare{iso-8859-4}{BF}{014B}% LATIN SMALL LETTER ENG -\SE@MapDeclare{iso-8859-4}{C0}{0100}% LATIN CAPITAL LETTER A WITH MACRON -\SE@MapDeclare{iso-8859-4}{C1}{00C1}% LATIN CAPITAL LETTER A WITH ACUTE -\SE@MapDeclare{iso-8859-4}{C2}{00C2}% LATIN CAPITAL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-4}{C3}{00C3}% LATIN CAPITAL LETTER A WITH TILDE -\SE@MapDeclare{iso-8859-4}{C4}{00C4}% LATIN CAPITAL LETTER A WITH DIAERESIS -\SE@MapDeclare{iso-8859-4}{C5}{00C5}% LATIN CAPITAL LETTER A WITH RING ABOVE -\SE@MapDeclare{iso-8859-4}{C6}{00C6}% LATIN CAPITAL LETTER AE -\SE@MapDeclare{iso-8859-4}{C7}{012E}% LATIN CAPITAL LETTER I WITH OGONEK -\SE@MapDeclare{iso-8859-4}{C8}{010C}% LATIN CAPITAL LETTER C WITH CARON -\SE@MapDeclare{iso-8859-4}{C9}{00C9}% LATIN CAPITAL LETTER E WITH ACUTE -\SE@MapDeclare{iso-8859-4}{CA}{0118}% LATIN CAPITAL LETTER E WITH OGONEK -\SE@MapDeclare{iso-8859-4}{CB}{00CB}% LATIN CAPITAL LETTER E WITH DIAERESIS -\SE@MapDeclare{iso-8859-4}{CC}{0116}% LATIN CAPITAL LETTER E WITH DOT ABOVE -\SE@MapDeclare{iso-8859-4}{CD}{00CD}% LATIN CAPITAL LETTER I WITH ACUTE -\SE@MapDeclare{iso-8859-4}{CE}{00CE}% LATIN CAPITAL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-4}{CF}{012A}% LATIN CAPITAL LETTER I WITH MACRON -\SE@MapDeclare{iso-8859-4}{D0}{0110}% LATIN CAPITAL LETTER D WITH STROKE -\SE@MapDeclare{iso-8859-4}{D1}{0145}% LATIN CAPITAL LETTER N WITH CEDILLA -\SE@MapDeclare{iso-8859-4}{D2}{014C}% LATIN CAPITAL LETTER O WITH MACRON -\SE@MapDeclare{iso-8859-4}{D3}{0136}% LATIN CAPITAL LETTER K WITH CEDILLA -\SE@MapDeclare{iso-8859-4}{D4}{00D4}% LATIN CAPITAL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-4}{D5}{00D5}% LATIN CAPITAL LETTER O WITH TILDE -\SE@MapDeclare{iso-8859-4}{D6}{00D6}% LATIN CAPITAL LETTER O WITH DIAERESIS -\SE@MapDeclare{iso-8859-4}{D7}{00D7}% MULTIPLICATION SIGN -\SE@MapDeclare{iso-8859-4}{D8}{00D8}% LATIN CAPITAL LETTER O WITH STROKE -\SE@MapDeclare{iso-8859-4}{D9}{0172}% LATIN CAPITAL LETTER U WITH OGONEK -\SE@MapDeclare{iso-8859-4}{DA}{00DA}% LATIN CAPITAL LETTER U WITH ACUTE -\SE@MapDeclare{iso-8859-4}{DB}{00DB}% LATIN CAPITAL LETTER U WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-4}{DC}{00DC}% LATIN CAPITAL LETTER U WITH DIAERESIS -\SE@MapDeclare{iso-8859-4}{DD}{0168}% LATIN CAPITAL LETTER U WITH TILDE -\SE@MapDeclare{iso-8859-4}{DE}{016A}% LATIN CAPITAL LETTER U WITH MACRON -\SE@MapDeclare{iso-8859-4}{DF}{00DF}% LATIN SMALL LETTER SHARP S -\SE@MapDeclare{iso-8859-4}{E0}{0101}% LATIN SMALL LETTER A WITH MACRON -\SE@MapDeclare{iso-8859-4}{E1}{00E1}% LATIN SMALL LETTER A WITH ACUTE -\SE@MapDeclare{iso-8859-4}{E2}{00E2}% LATIN SMALL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-4}{E3}{00E3}% LATIN SMALL LETTER A WITH TILDE -\SE@MapDeclare{iso-8859-4}{E4}{00E4}% LATIN SMALL LETTER A WITH DIAERESIS -\SE@MapDeclare{iso-8859-4}{E5}{00E5}% LATIN SMALL LETTER A WITH RING ABOVE -\SE@MapDeclare{iso-8859-4}{E6}{00E6}% LATIN SMALL LETTER AE -\SE@MapDeclare{iso-8859-4}{E7}{012F}% LATIN SMALL LETTER I WITH OGONEK -\SE@MapDeclare{iso-8859-4}{E8}{010D}% LATIN SMALL LETTER C WITH CARON -\SE@MapDeclare{iso-8859-4}{E9}{00E9}% LATIN SMALL LETTER E WITH ACUTE -\SE@MapDeclare{iso-8859-4}{EA}{0119}% LATIN SMALL LETTER E WITH OGONEK -\SE@MapDeclare{iso-8859-4}{EB}{00EB}% LATIN SMALL LETTER E WITH DIAERESIS -\SE@MapDeclare{iso-8859-4}{EC}{0117}% LATIN SMALL LETTER E WITH DOT ABOVE -\SE@MapDeclare{iso-8859-4}{ED}{00ED}% LATIN SMALL LETTER I WITH ACUTE -\SE@MapDeclare{iso-8859-4}{EE}{00EE}% LATIN SMALL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-4}{EF}{012B}% LATIN SMALL LETTER I WITH MACRON -\SE@MapDeclare{iso-8859-4}{F0}{0111}% LATIN SMALL LETTER D WITH STROKE -\SE@MapDeclare{iso-8859-4}{F1}{0146}% LATIN SMALL LETTER N WITH CEDILLA -\SE@MapDeclare{iso-8859-4}{F2}{014D}% LATIN SMALL LETTER O WITH MACRON -\SE@MapDeclare{iso-8859-4}{F3}{0137}% LATIN SMALL LETTER K WITH CEDILLA -\SE@MapDeclare{iso-8859-4}{F4}{00F4}% LATIN SMALL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-4}{F5}{00F5}% LATIN SMALL LETTER O WITH TILDE -\SE@MapDeclare{iso-8859-4}{F6}{00F6}% LATIN SMALL LETTER O WITH DIAERESIS -\SE@MapDeclare{iso-8859-4}{F7}{00F7}% DIVISION SIGN -\SE@MapDeclare{iso-8859-4}{F8}{00F8}% LATIN SMALL LETTER O WITH STROKE -\SE@MapDeclare{iso-8859-4}{F9}{0173}% LATIN SMALL LETTER U WITH OGONEK -\SE@MapDeclare{iso-8859-4}{FA}{00FA}% LATIN SMALL LETTER U WITH ACUTE -\SE@MapDeclare{iso-8859-4}{FB}{00FB}% LATIN SMALL LETTER U WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-4}{FC}{00FC}% LATIN SMALL LETTER U WITH DIAERESIS -\SE@MapDeclare{iso-8859-4}{FD}{0169}% LATIN SMALL LETTER U WITH TILDE -\SE@MapDeclare{iso-8859-4}{FE}{016B}% LATIN SMALL LETTER U WITH MACRON -\SE@MapDeclare{iso-8859-4}{FF}{02D9}% DOT ABOVE -%</iso-8859-4> -% \end{macrocode} -% \paragraph{iso-8859-5} -% \begin{macrocode} -%<*iso-8859-5> -\SE@MapDeclare{iso-8859-5}{A0}{00A0}% NO-BREAK SPACE -\SE@MapDeclare{iso-8859-5}{A1}{0401}% CYRILLIC CAPITAL LETTER IO -\SE@MapDeclare{iso-8859-5}{A2}{0402}% CYRILLIC CAPITAL LETTER DJE -\SE@MapDeclare{iso-8859-5}{A3}{0403}% CYRILLIC CAPITAL LETTER GJE -\SE@MapDeclare{iso-8859-5}{A4}{0404}% CYRILLIC CAPITAL LETTER UKRAINIAN IE -\SE@MapDeclare{iso-8859-5}{A5}{0405}% CYRILLIC CAPITAL LETTER DZE -\SE@MapDeclare{iso-8859-5}{A6}{0406}% CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I -\SE@MapDeclare{iso-8859-5}{A7}{0407}% CYRILLIC CAPITAL LETTER YI -\SE@MapDeclare{iso-8859-5}{A8}{0408}% CYRILLIC CAPITAL LETTER JE -\SE@MapDeclare{iso-8859-5}{A9}{0409}% CYRILLIC CAPITAL LETTER LJE -\SE@MapDeclare{iso-8859-5}{AA}{040A}% CYRILLIC CAPITAL LETTER NJE -\SE@MapDeclare{iso-8859-5}{AB}{040B}% CYRILLIC CAPITAL LETTER TSHE -\SE@MapDeclare{iso-8859-5}{AC}{040C}% CYRILLIC CAPITAL LETTER KJE -\SE@MapDeclare{iso-8859-5}{AD}{00AD}% SOFT HYPHEN -\SE@MapDeclare{iso-8859-5}{AE}{040E}% CYRILLIC CAPITAL LETTER SHORT U -\SE@MapDeclare{iso-8859-5}{AF}{040F}% CYRILLIC CAPITAL LETTER DZHE -\SE@MapDeclare{iso-8859-5}{B0}{0410}% CYRILLIC CAPITAL LETTER A -\SE@MapDeclare{iso-8859-5}{B1}{0411}% CYRILLIC CAPITAL LETTER BE -\SE@MapDeclare{iso-8859-5}{B2}{0412}% CYRILLIC CAPITAL LETTER VE -\SE@MapDeclare{iso-8859-5}{B3}{0413}% CYRILLIC CAPITAL LETTER GHE -\SE@MapDeclare{iso-8859-5}{B4}{0414}% CYRILLIC CAPITAL LETTER DE -\SE@MapDeclare{iso-8859-5}{B5}{0415}% CYRILLIC CAPITAL LETTER IE -\SE@MapDeclare{iso-8859-5}{B6}{0416}% CYRILLIC CAPITAL LETTER ZHE -\SE@MapDeclare{iso-8859-5}{B7}{0417}% CYRILLIC CAPITAL LETTER ZE -\SE@MapDeclare{iso-8859-5}{B8}{0418}% CYRILLIC CAPITAL LETTER I -\SE@MapDeclare{iso-8859-5}{B9}{0419}% CYRILLIC CAPITAL LETTER SHORT I -\SE@MapDeclare{iso-8859-5}{BA}{041A}% CYRILLIC CAPITAL LETTER KA -\SE@MapDeclare{iso-8859-5}{BB}{041B}% CYRILLIC CAPITAL LETTER EL -\SE@MapDeclare{iso-8859-5}{BC}{041C}% CYRILLIC CAPITAL LETTER EM -\SE@MapDeclare{iso-8859-5}{BD}{041D}% CYRILLIC CAPITAL LETTER EN -\SE@MapDeclare{iso-8859-5}{BE}{041E}% CYRILLIC CAPITAL LETTER O -\SE@MapDeclare{iso-8859-5}{BF}{041F}% CYRILLIC CAPITAL LETTER PE -\SE@MapDeclare{iso-8859-5}{C0}{0420}% CYRILLIC CAPITAL LETTER ER -\SE@MapDeclare{iso-8859-5}{C1}{0421}% CYRILLIC CAPITAL LETTER ES -\SE@MapDeclare{iso-8859-5}{C2}{0422}% CYRILLIC CAPITAL LETTER TE -\SE@MapDeclare{iso-8859-5}{C3}{0423}% CYRILLIC CAPITAL LETTER U -\SE@MapDeclare{iso-8859-5}{C4}{0424}% CYRILLIC CAPITAL LETTER EF -\SE@MapDeclare{iso-8859-5}{C5}{0425}% CYRILLIC CAPITAL LETTER HA -\SE@MapDeclare{iso-8859-5}{C6}{0426}% CYRILLIC CAPITAL LETTER TSE -\SE@MapDeclare{iso-8859-5}{C7}{0427}% CYRILLIC CAPITAL LETTER CHE -\SE@MapDeclare{iso-8859-5}{C8}{0428}% CYRILLIC CAPITAL LETTER SHA -\SE@MapDeclare{iso-8859-5}{C9}{0429}% CYRILLIC CAPITAL LETTER SHCHA -\SE@MapDeclare{iso-8859-5}{CA}{042A}% CYRILLIC CAPITAL LETTER HARD SIGN -\SE@MapDeclare{iso-8859-5}{CB}{042B}% CYRILLIC CAPITAL LETTER YERU -\SE@MapDeclare{iso-8859-5}{CC}{042C}% CYRILLIC CAPITAL LETTER SOFT SIGN -\SE@MapDeclare{iso-8859-5}{CD}{042D}% CYRILLIC CAPITAL LETTER E -\SE@MapDeclare{iso-8859-5}{CE}{042E}% CYRILLIC CAPITAL LETTER YU -\SE@MapDeclare{iso-8859-5}{CF}{042F}% CYRILLIC CAPITAL LETTER YA -\SE@MapDeclare{iso-8859-5}{D0}{0430}% CYRILLIC SMALL LETTER A -\SE@MapDeclare{iso-8859-5}{D1}{0431}% CYRILLIC SMALL LETTER BE -\SE@MapDeclare{iso-8859-5}{D2}{0432}% CYRILLIC SMALL LETTER VE -\SE@MapDeclare{iso-8859-5}{D3}{0433}% CYRILLIC SMALL LETTER GHE -\SE@MapDeclare{iso-8859-5}{D4}{0434}% CYRILLIC SMALL LETTER DE -\SE@MapDeclare{iso-8859-5}{D5}{0435}% CYRILLIC SMALL LETTER IE -\SE@MapDeclare{iso-8859-5}{D6}{0436}% CYRILLIC SMALL LETTER ZHE -\SE@MapDeclare{iso-8859-5}{D7}{0437}% CYRILLIC SMALL LETTER ZE -\SE@MapDeclare{iso-8859-5}{D8}{0438}% CYRILLIC SMALL LETTER I -\SE@MapDeclare{iso-8859-5}{D9}{0439}% CYRILLIC SMALL LETTER SHORT I -\SE@MapDeclare{iso-8859-5}{DA}{043A}% CYRILLIC SMALL LETTER KA -\SE@MapDeclare{iso-8859-5}{DB}{043B}% CYRILLIC SMALL LETTER EL -\SE@MapDeclare{iso-8859-5}{DC}{043C}% CYRILLIC SMALL LETTER EM -\SE@MapDeclare{iso-8859-5}{DD}{043D}% CYRILLIC SMALL LETTER EN -\SE@MapDeclare{iso-8859-5}{DE}{043E}% CYRILLIC SMALL LETTER O -\SE@MapDeclare{iso-8859-5}{DF}{043F}% CYRILLIC SMALL LETTER PE -\SE@MapDeclare{iso-8859-5}{E0}{0440}% CYRILLIC SMALL LETTER ER -\SE@MapDeclare{iso-8859-5}{E1}{0441}% CYRILLIC SMALL LETTER ES -\SE@MapDeclare{iso-8859-5}{E2}{0442}% CYRILLIC SMALL LETTER TE -\SE@MapDeclare{iso-8859-5}{E3}{0443}% CYRILLIC SMALL LETTER U -\SE@MapDeclare{iso-8859-5}{E4}{0444}% CYRILLIC SMALL LETTER EF -\SE@MapDeclare{iso-8859-5}{E5}{0445}% CYRILLIC SMALL LETTER HA -\SE@MapDeclare{iso-8859-5}{E6}{0446}% CYRILLIC SMALL LETTER TSE -\SE@MapDeclare{iso-8859-5}{E7}{0447}% CYRILLIC SMALL LETTER CHE -\SE@MapDeclare{iso-8859-5}{E8}{0448}% CYRILLIC SMALL LETTER SHA -\SE@MapDeclare{iso-8859-5}{E9}{0449}% CYRILLIC SMALL LETTER SHCHA -\SE@MapDeclare{iso-8859-5}{EA}{044A}% CYRILLIC SMALL LETTER HARD SIGN -\SE@MapDeclare{iso-8859-5}{EB}{044B}% CYRILLIC SMALL LETTER YERU -\SE@MapDeclare{iso-8859-5}{EC}{044C}% CYRILLIC SMALL LETTER SOFT SIGN -\SE@MapDeclare{iso-8859-5}{ED}{044D}% CYRILLIC SMALL LETTER E -\SE@MapDeclare{iso-8859-5}{EE}{044E}% CYRILLIC SMALL LETTER YU -\SE@MapDeclare{iso-8859-5}{EF}{044F}% CYRILLIC SMALL LETTER YA -\SE@MapDeclare{iso-8859-5}{F0}{2116}% NUMERO SIGN -\SE@MapDeclare{iso-8859-5}{F1}{0451}% CYRILLIC SMALL LETTER IO -\SE@MapDeclare{iso-8859-5}{F2}{0452}% CYRILLIC SMALL LETTER DJE -\SE@MapDeclare{iso-8859-5}{F3}{0453}% CYRILLIC SMALL LETTER GJE -\SE@MapDeclare{iso-8859-5}{F4}{0454}% CYRILLIC SMALL LETTER UKRAINIAN IE -\SE@MapDeclare{iso-8859-5}{F5}{0455}% CYRILLIC SMALL LETTER DZE -\SE@MapDeclare{iso-8859-5}{F6}{0456}% CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I -\SE@MapDeclare{iso-8859-5}{F7}{0457}% CYRILLIC SMALL LETTER YI -\SE@MapDeclare{iso-8859-5}{F8}{0458}% CYRILLIC SMALL LETTER JE -\SE@MapDeclare{iso-8859-5}{F9}{0459}% CYRILLIC SMALL LETTER LJE -\SE@MapDeclare{iso-8859-5}{FA}{045A}% CYRILLIC SMALL LETTER NJE -\SE@MapDeclare{iso-8859-5}{FB}{045B}% CYRILLIC SMALL LETTER TSHE -\SE@MapDeclare{iso-8859-5}{FC}{045C}% CYRILLIC SMALL LETTER KJE -\SE@MapDeclare{iso-8859-5}{FD}{00A7}% SECTION SIGN -\SE@MapDeclare{iso-8859-5}{FE}{045E}% CYRILLIC SMALL LETTER SHORT U -\SE@MapDeclare{iso-8859-5}{FF}{045F}% CYRILLIC SMALL LETTER DZHE -%</iso-8859-5> -% \end{macrocode} -% \paragraph{iso-8859-6} -% \begin{macrocode} -%<*iso-8859-6> -\SE@MapDeclare{iso-8859-6}{A0}{00A0}% NO-BREAK SPACE -\SE@MapDeclare{iso-8859-6}{A4}{00A4}% CURRENCY SIGN -\SE@MapDeclare{iso-8859-6}{AC}{060C}% ARABIC COMMA -\SE@MapDeclare{iso-8859-6}{AD}{00AD}% SOFT HYPHEN -\SE@MapDeclare{iso-8859-6}{BB}{061B}% ARABIC SEMICOLON -\SE@MapDeclare{iso-8859-6}{BF}{061F}% ARABIC QUESTION MARK -\SE@MapDeclare{iso-8859-6}{C1}{0621}% ARABIC LETTER HAMZA -\SE@MapDeclare{iso-8859-6}{C2}{0622}% ARABIC LETTER ALEF WITH MADDA ABOVE -\SE@MapDeclare{iso-8859-6}{C3}{0623}% ARABIC LETTER ALEF WITH HAMZA ABOVE -\SE@MapDeclare{iso-8859-6}{C4}{0624}% ARABIC LETTER WAW WITH HAMZA ABOVE -\SE@MapDeclare{iso-8859-6}{C5}{0625}% ARABIC LETTER ALEF WITH HAMZA BELOW -\SE@MapDeclare{iso-8859-6}{C6}{0626}% ARABIC LETTER YEH WITH HAMZA ABOVE -\SE@MapDeclare{iso-8859-6}{C7}{0627}% ARABIC LETTER ALEF -\SE@MapDeclare{iso-8859-6}{C8}{0628}% ARABIC LETTER BEH -\SE@MapDeclare{iso-8859-6}{C9}{0629}% ARABIC LETTER TEH MARBUTA -\SE@MapDeclare{iso-8859-6}{CA}{062A}% ARABIC LETTER TEH -\SE@MapDeclare{iso-8859-6}{CB}{062B}% ARABIC LETTER THEH -\SE@MapDeclare{iso-8859-6}{CC}{062C}% ARABIC LETTER JEEM -\SE@MapDeclare{iso-8859-6}{CD}{062D}% ARABIC LETTER HAH -\SE@MapDeclare{iso-8859-6}{CE}{062E}% ARABIC LETTER KHAH -\SE@MapDeclare{iso-8859-6}{CF}{062F}% ARABIC LETTER DAL -\SE@MapDeclare{iso-8859-6}{D0}{0630}% ARABIC LETTER THAL -\SE@MapDeclare{iso-8859-6}{D1}{0631}% ARABIC LETTER REH -\SE@MapDeclare{iso-8859-6}{D2}{0632}% ARABIC LETTER ZAIN -\SE@MapDeclare{iso-8859-6}{D3}{0633}% ARABIC LETTER SEEN -\SE@MapDeclare{iso-8859-6}{D4}{0634}% ARABIC LETTER SHEEN -\SE@MapDeclare{iso-8859-6}{D5}{0635}% ARABIC LETTER SAD -\SE@MapDeclare{iso-8859-6}{D6}{0636}% ARABIC LETTER DAD -\SE@MapDeclare{iso-8859-6}{D7}{0637}% ARABIC LETTER TAH -\SE@MapDeclare{iso-8859-6}{D8}{0638}% ARABIC LETTER ZAH -\SE@MapDeclare{iso-8859-6}{D9}{0639}% ARABIC LETTER AIN -\SE@MapDeclare{iso-8859-6}{DA}{063A}% ARABIC LETTER GHAIN -\SE@MapDeclare{iso-8859-6}{E0}{0640}% ARABIC TATWEEL -\SE@MapDeclare{iso-8859-6}{E1}{0641}% ARABIC LETTER FEH -\SE@MapDeclare{iso-8859-6}{E2}{0642}% ARABIC LETTER QAF -\SE@MapDeclare{iso-8859-6}{E3}{0643}% ARABIC LETTER KAF -\SE@MapDeclare{iso-8859-6}{E4}{0644}% ARABIC LETTER LAM -\SE@MapDeclare{iso-8859-6}{E5}{0645}% ARABIC LETTER MEEM -\SE@MapDeclare{iso-8859-6}{E6}{0646}% ARABIC LETTER NOON -\SE@MapDeclare{iso-8859-6}{E7}{0647}% ARABIC LETTER HEH -\SE@MapDeclare{iso-8859-6}{E8}{0648}% ARABIC LETTER WAW -\SE@MapDeclare{iso-8859-6}{E9}{0649}% ARABIC LETTER ALEF MAKSURA -\SE@MapDeclare{iso-8859-6}{EA}{064A}% ARABIC LETTER YEH -\SE@MapDeclare{iso-8859-6}{EB}{064B}% ARABIC FATHATAN -\SE@MapDeclare{iso-8859-6}{EC}{064C}% ARABIC DAMMATAN -\SE@MapDeclare{iso-8859-6}{ED}{064D}% ARABIC KASRATAN -\SE@MapDeclare{iso-8859-6}{EE}{064E}% ARABIC FATHA -\SE@MapDeclare{iso-8859-6}{EF}{064F}% ARABIC DAMMA -\SE@MapDeclare{iso-8859-6}{F0}{0650}% ARABIC KASRA -\SE@MapDeclare{iso-8859-6}{F1}{0651}% ARABIC SHADDA -\SE@MapDeclare{iso-8859-6}{F2}{0652}% ARABIC SUKUN -%</iso-8859-6> -% \end{macrocode} -% \paragraph{iso-8859-7} -% \begin{macrocode} -%<*iso-8859-7> -\SE@MapDeclare{iso-8859-7}{A0}{00A0}% NO-BREAK SPACE -\SE@MapDeclare{iso-8859-7}{A1}{2018}% LEFT SINGLE QUOTATION MARK -\SE@MapDeclare{iso-8859-7}{A2}{2019}% RIGHT SINGLE QUOTATION MARK -\SE@MapDeclare{iso-8859-7}{A3}{00A3}% POUND SIGN -\SE@MapDeclare{iso-8859-7}{A4}{20AC}% EURO SIGN -\SE@MapDeclare{iso-8859-7}{A5}{20AF}% DRACHMA SIGN -\SE@MapDeclare{iso-8859-7}{A6}{00A6}% BROKEN BAR -\SE@MapDeclare{iso-8859-7}{A7}{00A7}% SECTION SIGN -\SE@MapDeclare{iso-8859-7}{A8}{00A8}% DIAERESIS -\SE@MapDeclare{iso-8859-7}{A9}{00A9}% COPYRIGHT SIGN -\SE@MapDeclare{iso-8859-7}{AA}{037A}% GREEK YPOGEGRAMMENI -\SE@MapDeclare{iso-8859-7}{AB}{00AB}% LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{iso-8859-7}{AC}{00AC}% NOT SIGN -\SE@MapDeclare{iso-8859-7}{AD}{00AD}% SOFT HYPHEN -\SE@MapDeclare{iso-8859-7}{AF}{2015}% HORIZONTAL BAR -\SE@MapDeclare{iso-8859-7}{B0}{00B0}% DEGREE SIGN -\SE@MapDeclare{iso-8859-7}{B1}{00B1}% PLUS-MINUS SIGN -\SE@MapDeclare{iso-8859-7}{B2}{00B2}% SUPERSCRIPT TWO -\SE@MapDeclare{iso-8859-7}{B3}{00B3}% SUPERSCRIPT THREE -\SE@MapDeclare{iso-8859-7}{B4}{0384}% GREEK TONOS -\SE@MapDeclare{iso-8859-7}{B5}{0385}% GREEK DIALYTIKA TONOS -\SE@MapDeclare{iso-8859-7}{B6}{0386}% GREEK CAPITAL LETTER ALPHA WITH TONOS -\SE@MapDeclare{iso-8859-7}{B7}{00B7}% MIDDLE DOT -\SE@MapDeclare{iso-8859-7}{B8}{0388}% GREEK CAPITAL LETTER EPSILON WITH TONOS -\SE@MapDeclare{iso-8859-7}{B9}{0389}% GREEK CAPITAL LETTER ETA WITH TONOS -\SE@MapDeclare{iso-8859-7}{BA}{038A}% GREEK CAPITAL LETTER IOTA WITH TONOS -\SE@MapDeclare{iso-8859-7}{BB}{00BB}% RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{iso-8859-7}{BC}{038C}% GREEK CAPITAL LETTER OMICRON WITH TONOS -\SE@MapDeclare{iso-8859-7}{BD}{00BD}% VULGAR FRACTION ONE HALF -\SE@MapDeclare{iso-8859-7}{BE}{038E}% GREEK CAPITAL LETTER UPSILON WITH TONOS -\SE@MapDeclare{iso-8859-7}{BF}{038F}% GREEK CAPITAL LETTER OMEGA WITH TONOS -\SE@MapDeclare{iso-8859-7}{C0}{0390}% GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS -\SE@MapDeclare{iso-8859-7}{C1}{0391}% GREEK CAPITAL LETTER ALPHA -\SE@MapDeclare{iso-8859-7}{C2}{0392}% GREEK CAPITAL LETTER BETA -\SE@MapDeclare{iso-8859-7}{C3}{0393}% GREEK CAPITAL LETTER GAMMA -\SE@MapDeclare{iso-8859-7}{C4}{0394}% GREEK CAPITAL LETTER DELTA -\SE@MapDeclare{iso-8859-7}{C5}{0395}% GREEK CAPITAL LETTER EPSILON -\SE@MapDeclare{iso-8859-7}{C6}{0396}% GREEK CAPITAL LETTER ZETA -\SE@MapDeclare{iso-8859-7}{C7}{0397}% GREEK CAPITAL LETTER ETA -\SE@MapDeclare{iso-8859-7}{C8}{0398}% GREEK CAPITAL LETTER THETA -\SE@MapDeclare{iso-8859-7}{C9}{0399}% GREEK CAPITAL LETTER IOTA -\SE@MapDeclare{iso-8859-7}{CA}{039A}% GREEK CAPITAL LETTER KAPPA -\SE@MapDeclare{iso-8859-7}{CB}{039B}% GREEK CAPITAL LETTER LAMDA -\SE@MapDeclare{iso-8859-7}{CC}{039C}% GREEK CAPITAL LETTER MU -\SE@MapDeclare{iso-8859-7}{CD}{039D}% GREEK CAPITAL LETTER NU -\SE@MapDeclare{iso-8859-7}{CE}{039E}% GREEK CAPITAL LETTER XI -\SE@MapDeclare{iso-8859-7}{CF}{039F}% GREEK CAPITAL LETTER OMICRON -\SE@MapDeclare{iso-8859-7}{D0}{03A0}% GREEK CAPITAL LETTER PI -\SE@MapDeclare{iso-8859-7}{D1}{03A1}% GREEK CAPITAL LETTER RHO -\SE@MapDeclare{iso-8859-7}{D3}{03A3}% GREEK CAPITAL LETTER SIGMA -\SE@MapDeclare{iso-8859-7}{D4}{03A4}% GREEK CAPITAL LETTER TAU -\SE@MapDeclare{iso-8859-7}{D5}{03A5}% GREEK CAPITAL LETTER UPSILON -\SE@MapDeclare{iso-8859-7}{D6}{03A6}% GREEK CAPITAL LETTER PHI -\SE@MapDeclare{iso-8859-7}{D7}{03A7}% GREEK CAPITAL LETTER CHI -\SE@MapDeclare{iso-8859-7}{D8}{03A8}% GREEK CAPITAL LETTER PSI -\SE@MapDeclare{iso-8859-7}{D9}{03A9}% GREEK CAPITAL LETTER OMEGA -\SE@MapDeclare{iso-8859-7}{DA}{03AA}% GREEK CAPITAL LETTER IOTA WITH DIALYTIKA -\SE@MapDeclare{iso-8859-7}{DB}{03AB}% GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA -\SE@MapDeclare{iso-8859-7}{DC}{03AC}% GREEK SMALL LETTER ALPHA WITH TONOS -\SE@MapDeclare{iso-8859-7}{DD}{03AD}% GREEK SMALL LETTER EPSILON WITH TONOS -\SE@MapDeclare{iso-8859-7}{DE}{03AE}% GREEK SMALL LETTER ETA WITH TONOS -\SE@MapDeclare{iso-8859-7}{DF}{03AF}% GREEK SMALL LETTER IOTA WITH TONOS -\SE@MapDeclare{iso-8859-7}{E0}{03B0}% GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS -\SE@MapDeclare{iso-8859-7}{E1}{03B1}% GREEK SMALL LETTER ALPHA -\SE@MapDeclare{iso-8859-7}{E2}{03B2}% GREEK SMALL LETTER BETA -\SE@MapDeclare{iso-8859-7}{E3}{03B3}% GREEK SMALL LETTER GAMMA -\SE@MapDeclare{iso-8859-7}{E4}{03B4}% GREEK SMALL LETTER DELTA -\SE@MapDeclare{iso-8859-7}{E5}{03B5}% GREEK SMALL LETTER EPSILON -\SE@MapDeclare{iso-8859-7}{E6}{03B6}% GREEK SMALL LETTER ZETA -\SE@MapDeclare{iso-8859-7}{E7}{03B7}% GREEK SMALL LETTER ETA -\SE@MapDeclare{iso-8859-7}{E8}{03B8}% GREEK SMALL LETTER THETA -\SE@MapDeclare{iso-8859-7}{E9}{03B9}% GREEK SMALL LETTER IOTA -\SE@MapDeclare{iso-8859-7}{EA}{03BA}% GREEK SMALL LETTER KAPPA -\SE@MapDeclare{iso-8859-7}{EB}{03BB}% GREEK SMALL LETTER LAMDA -\SE@MapDeclare{iso-8859-7}{EC}{03BC}% GREEK SMALL LETTER MU -\SE@MapDeclare{iso-8859-7}{ED}{03BD}% GREEK SMALL LETTER NU -\SE@MapDeclare{iso-8859-7}{EE}{03BE}% GREEK SMALL LETTER XI -\SE@MapDeclare{iso-8859-7}{EF}{03BF}% GREEK SMALL LETTER OMICRON -\SE@MapDeclare{iso-8859-7}{F0}{03C0}% GREEK SMALL LETTER PI -\SE@MapDeclare{iso-8859-7}{F1}{03C1}% GREEK SMALL LETTER RHO -\SE@MapDeclare{iso-8859-7}{F2}{03C2}% GREEK SMALL LETTER FINAL SIGMA -\SE@MapDeclare{iso-8859-7}{F3}{03C3}% GREEK SMALL LETTER SIGMA -\SE@MapDeclare{iso-8859-7}{F4}{03C4}% GREEK SMALL LETTER TAU -\SE@MapDeclare{iso-8859-7}{F5}{03C5}% GREEK SMALL LETTER UPSILON -\SE@MapDeclare{iso-8859-7}{F6}{03C6}% GREEK SMALL LETTER PHI -\SE@MapDeclare{iso-8859-7}{F7}{03C7}% GREEK SMALL LETTER CHI -\SE@MapDeclare{iso-8859-7}{F8}{03C8}% GREEK SMALL LETTER PSI -\SE@MapDeclare{iso-8859-7}{F9}{03C9}% GREEK SMALL LETTER OMEGA -\SE@MapDeclare{iso-8859-7}{FA}{03CA}% GREEK SMALL LETTER IOTA WITH DIALYTIKA -\SE@MapDeclare{iso-8859-7}{FB}{03CB}% GREEK SMALL LETTER UPSILON WITH DIALYTIKA -\SE@MapDeclare{iso-8859-7}{FC}{03CC}% GREEK SMALL LETTER OMICRON WITH TONOS -\SE@MapDeclare{iso-8859-7}{FD}{03CD}% GREEK SMALL LETTER UPSILON WITH TONOS -\SE@MapDeclare{iso-8859-7}{FE}{03CE}% GREEK SMALL LETTER OMEGA WITH TONOS -%</iso-8859-7> -% \end{macrocode} -% \paragraph{iso-8859-8} -% \begin{macrocode} -%<*iso-8859-8> -\SE@MapDeclare{iso-8859-8}{A0}{00A0}% NO-BREAK SPACE -\SE@MapDeclare{iso-8859-8}{A2}{00A2}% CENT SIGN -\SE@MapDeclare{iso-8859-8}{A3}{00A3}% POUND SIGN -\SE@MapDeclare{iso-8859-8}{A4}{00A4}% CURRENCY SIGN -\SE@MapDeclare{iso-8859-8}{A5}{00A5}% YEN SIGN -\SE@MapDeclare{iso-8859-8}{A6}{00A6}% BROKEN BAR -\SE@MapDeclare{iso-8859-8}{A7}{00A7}% SECTION SIGN -\SE@MapDeclare{iso-8859-8}{A8}{00A8}% DIAERESIS -\SE@MapDeclare{iso-8859-8}{A9}{00A9}% COPYRIGHT SIGN -\SE@MapDeclare{iso-8859-8}{AA}{00D7}% MULTIPLICATION SIGN -\SE@MapDeclare{iso-8859-8}{AB}{00AB}% LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{iso-8859-8}{AC}{00AC}% NOT SIGN -\SE@MapDeclare{iso-8859-8}{AD}{00AD}% SOFT HYPHEN -\SE@MapDeclare{iso-8859-8}{AE}{00AE}% REGISTERED SIGN -\SE@MapDeclare{iso-8859-8}{AF}{00AF}% MACRON -\SE@MapDeclare{iso-8859-8}{B0}{00B0}% DEGREE SIGN -\SE@MapDeclare{iso-8859-8}{B1}{00B1}% PLUS-MINUS SIGN -\SE@MapDeclare{iso-8859-8}{B2}{00B2}% SUPERSCRIPT TWO -\SE@MapDeclare{iso-8859-8}{B3}{00B3}% SUPERSCRIPT THREE -\SE@MapDeclare{iso-8859-8}{B4}{00B4}% ACUTE ACCENT -\SE@MapDeclare{iso-8859-8}{B5}{00B5}% MICRO SIGN -\SE@MapDeclare{iso-8859-8}{B6}{00B6}% PILCROW SIGN -\SE@MapDeclare{iso-8859-8}{B7}{00B7}% MIDDLE DOT -\SE@MapDeclare{iso-8859-8}{B8}{00B8}% CEDILLA -\SE@MapDeclare{iso-8859-8}{B9}{00B9}% SUPERSCRIPT ONE -\SE@MapDeclare{iso-8859-8}{BA}{00F7}% DIVISION SIGN -\SE@MapDeclare{iso-8859-8}{BB}{00BB}% RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{iso-8859-8}{BC}{00BC}% VULGAR FRACTION ONE QUARTER -\SE@MapDeclare{iso-8859-8}{BD}{00BD}% VULGAR FRACTION ONE HALF -\SE@MapDeclare{iso-8859-8}{BE}{00BE}% VULGAR FRACTION THREE QUARTERS -\SE@MapDeclare{iso-8859-8}{DF}{2017}% DOUBLE LOW LINE -\SE@MapDeclare{iso-8859-8}{E0}{05D0}% HEBREW LETTER ALEF -\SE@MapDeclare{iso-8859-8}{E1}{05D1}% HEBREW LETTER BET -\SE@MapDeclare{iso-8859-8}{E2}{05D2}% HEBREW LETTER GIMEL -\SE@MapDeclare{iso-8859-8}{E3}{05D3}% HEBREW LETTER DALET -\SE@MapDeclare{iso-8859-8}{E4}{05D4}% HEBREW LETTER HE -\SE@MapDeclare{iso-8859-8}{E5}{05D5}% HEBREW LETTER VAV -\SE@MapDeclare{iso-8859-8}{E6}{05D6}% HEBREW LETTER ZAYIN -\SE@MapDeclare{iso-8859-8}{E7}{05D7}% HEBREW LETTER HET -\SE@MapDeclare{iso-8859-8}{E8}{05D8}% HEBREW LETTER TET -\SE@MapDeclare{iso-8859-8}{E9}{05D9}% HEBREW LETTER YOD -\SE@MapDeclare{iso-8859-8}{EA}{05DA}% HEBREW LETTER FINAL KAF -\SE@MapDeclare{iso-8859-8}{EB}{05DB}% HEBREW LETTER KAF -\SE@MapDeclare{iso-8859-8}{EC}{05DC}% HEBREW LETTER LAMED -\SE@MapDeclare{iso-8859-8}{ED}{05DD}% HEBREW LETTER FINAL MEM -\SE@MapDeclare{iso-8859-8}{EE}{05DE}% HEBREW LETTER MEM -\SE@MapDeclare{iso-8859-8}{EF}{05DF}% HEBREW LETTER FINAL NUN -\SE@MapDeclare{iso-8859-8}{F0}{05E0}% HEBREW LETTER NUN -\SE@MapDeclare{iso-8859-8}{F1}{05E1}% HEBREW LETTER SAMEKH -\SE@MapDeclare{iso-8859-8}{F2}{05E2}% HEBREW LETTER AYIN -\SE@MapDeclare{iso-8859-8}{F3}{05E3}% HEBREW LETTER FINAL PE -\SE@MapDeclare{iso-8859-8}{F4}{05E4}% HEBREW LETTER PE -\SE@MapDeclare{iso-8859-8}{F5}{05E5}% HEBREW LETTER FINAL TSADI -\SE@MapDeclare{iso-8859-8}{F6}{05E6}% HEBREW LETTER TSADI -\SE@MapDeclare{iso-8859-8}{F7}{05E7}% HEBREW LETTER QOF -\SE@MapDeclare{iso-8859-8}{F8}{05E8}% HEBREW LETTER RESH -\SE@MapDeclare{iso-8859-8}{F9}{05E9}% HEBREW LETTER SHIN -\SE@MapDeclare{iso-8859-8}{FA}{05EA}% HEBREW LETTER TAV -\SE@MapDeclare{iso-8859-8}{FD}{200E}% LEFT-TO-RIGHT MARK -\SE@MapDeclare{iso-8859-8}{FE}{200F}% RIGHT-TO-LEFT MARK -%</iso-8859-8> -% \end{macrocode} -% \paragraph{iso-8859-9} -% \begin{macrocode} -%<*iso-8859-9> -\SE@MapDeclare{iso-8859-9}{A0}{00A0}% NO-BREAK SPACE -\SE@MapDeclare{iso-8859-9}{A1}{00A1}% INVERTED EXCLAMATION MARK -\SE@MapDeclare{iso-8859-9}{A2}{00A2}% CENT SIGN -\SE@MapDeclare{iso-8859-9}{A3}{00A3}% POUND SIGN -\SE@MapDeclare{iso-8859-9}{A4}{00A4}% CURRENCY SIGN -\SE@MapDeclare{iso-8859-9}{A5}{00A5}% YEN SIGN -\SE@MapDeclare{iso-8859-9}{A6}{00A6}% BROKEN BAR -\SE@MapDeclare{iso-8859-9}{A7}{00A7}% SECTION SIGN -\SE@MapDeclare{iso-8859-9}{A8}{00A8}% DIAERESIS -\SE@MapDeclare{iso-8859-9}{A9}{00A9}% COPYRIGHT SIGN -\SE@MapDeclare{iso-8859-9}{AA}{00AA}% FEMININE ORDINAL INDICATOR -\SE@MapDeclare{iso-8859-9}{AB}{00AB}% LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{iso-8859-9}{AC}{00AC}% NOT SIGN -\SE@MapDeclare{iso-8859-9}{AD}{00AD}% SOFT HYPHEN -\SE@MapDeclare{iso-8859-9}{AE}{00AE}% REGISTERED SIGN -\SE@MapDeclare{iso-8859-9}{AF}{00AF}% MACRON -\SE@MapDeclare{iso-8859-9}{B0}{00B0}% DEGREE SIGN -\SE@MapDeclare{iso-8859-9}{B1}{00B1}% PLUS-MINUS SIGN -\SE@MapDeclare{iso-8859-9}{B2}{00B2}% SUPERSCRIPT TWO -\SE@MapDeclare{iso-8859-9}{B3}{00B3}% SUPERSCRIPT THREE -\SE@MapDeclare{iso-8859-9}{B4}{00B4}% ACUTE ACCENT -\SE@MapDeclare{iso-8859-9}{B5}{00B5}% MICRO SIGN -\SE@MapDeclare{iso-8859-9}{B6}{00B6}% PILCROW SIGN -\SE@MapDeclare{iso-8859-9}{B7}{00B7}% MIDDLE DOT -\SE@MapDeclare{iso-8859-9}{B8}{00B8}% CEDILLA -\SE@MapDeclare{iso-8859-9}{B9}{00B9}% SUPERSCRIPT ONE -\SE@MapDeclare{iso-8859-9}{BA}{00BA}% MASCULINE ORDINAL INDICATOR -\SE@MapDeclare{iso-8859-9}{BB}{00BB}% RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{iso-8859-9}{BC}{00BC}% VULGAR FRACTION ONE QUARTER -\SE@MapDeclare{iso-8859-9}{BD}{00BD}% VULGAR FRACTION ONE HALF -\SE@MapDeclare{iso-8859-9}{BE}{00BE}% VULGAR FRACTION THREE QUARTERS -\SE@MapDeclare{iso-8859-9}{BF}{00BF}% INVERTED QUESTION MARK -\SE@MapDeclare{iso-8859-9}{C0}{00C0}% LATIN CAPITAL LETTER A WITH GRAVE -\SE@MapDeclare{iso-8859-9}{C1}{00C1}% LATIN CAPITAL LETTER A WITH ACUTE -\SE@MapDeclare{iso-8859-9}{C2}{00C2}% LATIN CAPITAL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-9}{C3}{00C3}% LATIN CAPITAL LETTER A WITH TILDE -\SE@MapDeclare{iso-8859-9}{C4}{00C4}% LATIN CAPITAL LETTER A WITH DIAERESIS -\SE@MapDeclare{iso-8859-9}{C5}{00C5}% LATIN CAPITAL LETTER A WITH RING ABOVE -\SE@MapDeclare{iso-8859-9}{C6}{00C6}% LATIN CAPITAL LETTER AE -\SE@MapDeclare{iso-8859-9}{C7}{00C7}% LATIN CAPITAL LETTER C WITH CEDILLA -\SE@MapDeclare{iso-8859-9}{C8}{00C8}% LATIN CAPITAL LETTER E WITH GRAVE -\SE@MapDeclare{iso-8859-9}{C9}{00C9}% LATIN CAPITAL LETTER E WITH ACUTE -\SE@MapDeclare{iso-8859-9}{CA}{00CA}% LATIN CAPITAL LETTER E WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-9}{CB}{00CB}% LATIN CAPITAL LETTER E WITH DIAERESIS -\SE@MapDeclare{iso-8859-9}{CC}{00CC}% LATIN CAPITAL LETTER I WITH GRAVE -\SE@MapDeclare{iso-8859-9}{CD}{00CD}% LATIN CAPITAL LETTER I WITH ACUTE -\SE@MapDeclare{iso-8859-9}{CE}{00CE}% LATIN CAPITAL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-9}{CF}{00CF}% LATIN CAPITAL LETTER I WITH DIAERESIS -\SE@MapDeclare{iso-8859-9}{D0}{011E}% LATIN CAPITAL LETTER G WITH BREVE -\SE@MapDeclare{iso-8859-9}{D1}{00D1}% LATIN CAPITAL LETTER N WITH TILDE -\SE@MapDeclare{iso-8859-9}{D2}{00D2}% LATIN CAPITAL LETTER O WITH GRAVE -\SE@MapDeclare{iso-8859-9}{D3}{00D3}% LATIN CAPITAL LETTER O WITH ACUTE -\SE@MapDeclare{iso-8859-9}{D4}{00D4}% LATIN CAPITAL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-9}{D5}{00D5}% LATIN CAPITAL LETTER O WITH TILDE -\SE@MapDeclare{iso-8859-9}{D6}{00D6}% LATIN CAPITAL LETTER O WITH DIAERESIS -\SE@MapDeclare{iso-8859-9}{D7}{00D7}% MULTIPLICATION SIGN -\SE@MapDeclare{iso-8859-9}{D8}{00D8}% LATIN CAPITAL LETTER O WITH STROKE -\SE@MapDeclare{iso-8859-9}{D9}{00D9}% LATIN CAPITAL LETTER U WITH GRAVE -\SE@MapDeclare{iso-8859-9}{DA}{00DA}% LATIN CAPITAL LETTER U WITH ACUTE -\SE@MapDeclare{iso-8859-9}{DB}{00DB}% LATIN CAPITAL LETTER U WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-9}{DC}{00DC}% LATIN CAPITAL LETTER U WITH DIAERESIS -\SE@MapDeclare{iso-8859-9}{DD}{0130}% LATIN CAPITAL LETTER I WITH DOT ABOVE -\SE@MapDeclare{iso-8859-9}{DE}{015E}% LATIN CAPITAL LETTER S WITH CEDILLA -\SE@MapDeclare{iso-8859-9}{DF}{00DF}% LATIN SMALL LETTER SHARP S -\SE@MapDeclare{iso-8859-9}{E0}{00E0}% LATIN SMALL LETTER A WITH GRAVE -\SE@MapDeclare{iso-8859-9}{E1}{00E1}% LATIN SMALL LETTER A WITH ACUTE -\SE@MapDeclare{iso-8859-9}{E2}{00E2}% LATIN SMALL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-9}{E3}{00E3}% LATIN SMALL LETTER A WITH TILDE -\SE@MapDeclare{iso-8859-9}{E4}{00E4}% LATIN SMALL LETTER A WITH DIAERESIS -\SE@MapDeclare{iso-8859-9}{E5}{00E5}% LATIN SMALL LETTER A WITH RING ABOVE -\SE@MapDeclare{iso-8859-9}{E6}{00E6}% LATIN SMALL LETTER AE -\SE@MapDeclare{iso-8859-9}{E7}{00E7}% LATIN SMALL LETTER C WITH CEDILLA -\SE@MapDeclare{iso-8859-9}{E8}{00E8}% LATIN SMALL LETTER E WITH GRAVE -\SE@MapDeclare{iso-8859-9}{E9}{00E9}% LATIN SMALL LETTER E WITH ACUTE -\SE@MapDeclare{iso-8859-9}{EA}{00EA}% LATIN SMALL LETTER E WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-9}{EB}{00EB}% LATIN SMALL LETTER E WITH DIAERESIS -\SE@MapDeclare{iso-8859-9}{EC}{00EC}% LATIN SMALL LETTER I WITH GRAVE -\SE@MapDeclare{iso-8859-9}{ED}{00ED}% LATIN SMALL LETTER I WITH ACUTE -\SE@MapDeclare{iso-8859-9}{EE}{00EE}% LATIN SMALL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-9}{EF}{00EF}% LATIN SMALL LETTER I WITH DIAERESIS -\SE@MapDeclare{iso-8859-9}{F0}{011F}% LATIN SMALL LETTER G WITH BREVE -\SE@MapDeclare{iso-8859-9}{F1}{00F1}% LATIN SMALL LETTER N WITH TILDE -\SE@MapDeclare{iso-8859-9}{F2}{00F2}% LATIN SMALL LETTER O WITH GRAVE -\SE@MapDeclare{iso-8859-9}{F3}{00F3}% LATIN SMALL LETTER O WITH ACUTE -\SE@MapDeclare{iso-8859-9}{F4}{00F4}% LATIN SMALL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-9}{F5}{00F5}% LATIN SMALL LETTER O WITH TILDE -\SE@MapDeclare{iso-8859-9}{F6}{00F6}% LATIN SMALL LETTER O WITH DIAERESIS -\SE@MapDeclare{iso-8859-9}{F7}{00F7}% DIVISION SIGN -\SE@MapDeclare{iso-8859-9}{F8}{00F8}% LATIN SMALL LETTER O WITH STROKE -\SE@MapDeclare{iso-8859-9}{F9}{00F9}% LATIN SMALL LETTER U WITH GRAVE -\SE@MapDeclare{iso-8859-9}{FA}{00FA}% LATIN SMALL LETTER U WITH ACUTE -\SE@MapDeclare{iso-8859-9}{FB}{00FB}% LATIN SMALL LETTER U WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-9}{FC}{00FC}% LATIN SMALL LETTER U WITH DIAERESIS -\SE@MapDeclare{iso-8859-9}{FD}{0131}% LATIN SMALL LETTER DOTLESS I -\SE@MapDeclare{iso-8859-9}{FE}{015F}% LATIN SMALL LETTER S WITH CEDILLA -\SE@MapDeclare{iso-8859-9}{FF}{00FF}% LATIN SMALL LETTER Y WITH DIAERESIS -%</iso-8859-9> -% \end{macrocode} -% \paragraph{iso-8859-10} -% \begin{macrocode} -%<*iso-8859-10> -\SE@MapDeclare{iso-8859-10}{A0}{00A0}% NO-BREAK SPACE -\SE@MapDeclare{iso-8859-10}{A1}{0104}% LATIN CAPITAL LETTER A WITH OGONEK -\SE@MapDeclare{iso-8859-10}{A2}{0112}% LATIN CAPITAL LETTER E WITH MACRON -\SE@MapDeclare{iso-8859-10}{A3}{0122}% LATIN CAPITAL LETTER G WITH CEDILLA -\SE@MapDeclare{iso-8859-10}{A4}{012A}% LATIN CAPITAL LETTER I WITH MACRON -\SE@MapDeclare{iso-8859-10}{A5}{0128}% LATIN CAPITAL LETTER I WITH TILDE -\SE@MapDeclare{iso-8859-10}{A6}{0136}% LATIN CAPITAL LETTER K WITH CEDILLA -\SE@MapDeclare{iso-8859-10}{A7}{00A7}% SECTION SIGN -\SE@MapDeclare{iso-8859-10}{A8}{013B}% LATIN CAPITAL LETTER L WITH CEDILLA -\SE@MapDeclare{iso-8859-10}{A9}{0110}% LATIN CAPITAL LETTER D WITH STROKE -\SE@MapDeclare{iso-8859-10}{AA}{0160}% LATIN CAPITAL LETTER S WITH CARON -\SE@MapDeclare{iso-8859-10}{AB}{0166}% LATIN CAPITAL LETTER T WITH STROKE -\SE@MapDeclare{iso-8859-10}{AC}{017D}% LATIN CAPITAL LETTER Z WITH CARON -\SE@MapDeclare{iso-8859-10}{AD}{00AD}% SOFT HYPHEN -\SE@MapDeclare{iso-8859-10}{AE}{016A}% LATIN CAPITAL LETTER U WITH MACRON -\SE@MapDeclare{iso-8859-10}{AF}{014A}% LATIN CAPITAL LETTER ENG -\SE@MapDeclare{iso-8859-10}{B0}{00B0}% DEGREE SIGN -\SE@MapDeclare{iso-8859-10}{B1}{0105}% LATIN SMALL LETTER A WITH OGONEK -\SE@MapDeclare{iso-8859-10}{B2}{0113}% LATIN SMALL LETTER E WITH MACRON -\SE@MapDeclare{iso-8859-10}{B3}{0123}% LATIN SMALL LETTER G WITH CEDILLA -\SE@MapDeclare{iso-8859-10}{B4}{012B}% LATIN SMALL LETTER I WITH MACRON -\SE@MapDeclare{iso-8859-10}{B5}{0129}% LATIN SMALL LETTER I WITH TILDE -\SE@MapDeclare{iso-8859-10}{B6}{0137}% LATIN SMALL LETTER K WITH CEDILLA -\SE@MapDeclare{iso-8859-10}{B7}{00B7}% MIDDLE DOT -\SE@MapDeclare{iso-8859-10}{B8}{013C}% LATIN SMALL LETTER L WITH CEDILLA -\SE@MapDeclare{iso-8859-10}{B9}{0111}% LATIN SMALL LETTER D WITH STROKE -\SE@MapDeclare{iso-8859-10}{BA}{0161}% LATIN SMALL LETTER S WITH CARON -\SE@MapDeclare{iso-8859-10}{BB}{0167}% LATIN SMALL LETTER T WITH STROKE -\SE@MapDeclare{iso-8859-10}{BC}{017E}% LATIN SMALL LETTER Z WITH CARON -\SE@MapDeclare{iso-8859-10}{BD}{2015}% HORIZONTAL BAR -\SE@MapDeclare{iso-8859-10}{BE}{016B}% LATIN SMALL LETTER U WITH MACRON -\SE@MapDeclare{iso-8859-10}{BF}{014B}% LATIN SMALL LETTER ENG -\SE@MapDeclare{iso-8859-10}{C0}{0100}% LATIN CAPITAL LETTER A WITH MACRON -\SE@MapDeclare{iso-8859-10}{C1}{00C1}% LATIN CAPITAL LETTER A WITH ACUTE -\SE@MapDeclare{iso-8859-10}{C2}{00C2}% LATIN CAPITAL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-10}{C3}{00C3}% LATIN CAPITAL LETTER A WITH TILDE -\SE@MapDeclare{iso-8859-10}{C4}{00C4}% LATIN CAPITAL LETTER A WITH DIAERESIS -\SE@MapDeclare{iso-8859-10}{C5}{00C5}% LATIN CAPITAL LETTER A WITH RING ABOVE -\SE@MapDeclare{iso-8859-10}{C6}{00C6}% LATIN CAPITAL LETTER AE -\SE@MapDeclare{iso-8859-10}{C7}{012E}% LATIN CAPITAL LETTER I WITH OGONEK -\SE@MapDeclare{iso-8859-10}{C8}{010C}% LATIN CAPITAL LETTER C WITH CARON -\SE@MapDeclare{iso-8859-10}{C9}{00C9}% LATIN CAPITAL LETTER E WITH ACUTE -\SE@MapDeclare{iso-8859-10}{CA}{0118}% LATIN CAPITAL LETTER E WITH OGONEK -\SE@MapDeclare{iso-8859-10}{CB}{00CB}% LATIN CAPITAL LETTER E WITH DIAERESIS -\SE@MapDeclare{iso-8859-10}{CC}{0116}% LATIN CAPITAL LETTER E WITH DOT ABOVE -\SE@MapDeclare{iso-8859-10}{CD}{00CD}% LATIN CAPITAL LETTER I WITH ACUTE -\SE@MapDeclare{iso-8859-10}{CE}{00CE}% LATIN CAPITAL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-10}{CF}{00CF}% LATIN CAPITAL LETTER I WITH DIAERESIS -\SE@MapDeclare{iso-8859-10}{D0}{00D0}% LATIN CAPITAL LETTER ETH (Icelandic) -\SE@MapDeclare{iso-8859-10}{D1}{0145}% LATIN CAPITAL LETTER N WITH CEDILLA -\SE@MapDeclare{iso-8859-10}{D2}{014C}% LATIN CAPITAL LETTER O WITH MACRON -\SE@MapDeclare{iso-8859-10}{D3}{00D3}% LATIN CAPITAL LETTER O WITH ACUTE -\SE@MapDeclare{iso-8859-10}{D4}{00D4}% LATIN CAPITAL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-10}{D5}{00D5}% LATIN CAPITAL LETTER O WITH TILDE -\SE@MapDeclare{iso-8859-10}{D6}{00D6}% LATIN CAPITAL LETTER O WITH DIAERESIS -\SE@MapDeclare{iso-8859-10}{D7}{0168}% LATIN CAPITAL LETTER U WITH TILDE -\SE@MapDeclare{iso-8859-10}{D8}{00D8}% LATIN CAPITAL LETTER O WITH STROKE -\SE@MapDeclare{iso-8859-10}{D9}{0172}% LATIN CAPITAL LETTER U WITH OGONEK -\SE@MapDeclare{iso-8859-10}{DA}{00DA}% LATIN CAPITAL LETTER U WITH ACUTE -\SE@MapDeclare{iso-8859-10}{DB}{00DB}% LATIN CAPITAL LETTER U WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-10}{DC}{00DC}% LATIN CAPITAL LETTER U WITH DIAERESIS -\SE@MapDeclare{iso-8859-10}{DD}{00DD}% LATIN CAPITAL LETTER Y WITH ACUTE -\SE@MapDeclare{iso-8859-10}{DE}{00DE}% LATIN CAPITAL LETTER THORN (Icelandic) -\SE@MapDeclare{iso-8859-10}{DF}{00DF}% LATIN SMALL LETTER SHARP S (German) -\SE@MapDeclare{iso-8859-10}{E0}{0101}% LATIN SMALL LETTER A WITH MACRON -\SE@MapDeclare{iso-8859-10}{E1}{00E1}% LATIN SMALL LETTER A WITH ACUTE -\SE@MapDeclare{iso-8859-10}{E2}{00E2}% LATIN SMALL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-10}{E3}{00E3}% LATIN SMALL LETTER A WITH TILDE -\SE@MapDeclare{iso-8859-10}{E4}{00E4}% LATIN SMALL LETTER A WITH DIAERESIS -\SE@MapDeclare{iso-8859-10}{E5}{00E5}% LATIN SMALL LETTER A WITH RING ABOVE -\SE@MapDeclare{iso-8859-10}{E6}{00E6}% LATIN SMALL LETTER AE -\SE@MapDeclare{iso-8859-10}{E7}{012F}% LATIN SMALL LETTER I WITH OGONEK -\SE@MapDeclare{iso-8859-10}{E8}{010D}% LATIN SMALL LETTER C WITH CARON -\SE@MapDeclare{iso-8859-10}{E9}{00E9}% LATIN SMALL LETTER E WITH ACUTE -\SE@MapDeclare{iso-8859-10}{EA}{0119}% LATIN SMALL LETTER E WITH OGONEK -\SE@MapDeclare{iso-8859-10}{EB}{00EB}% LATIN SMALL LETTER E WITH DIAERESIS -\SE@MapDeclare{iso-8859-10}{EC}{0117}% LATIN SMALL LETTER E WITH DOT ABOVE -\SE@MapDeclare{iso-8859-10}{ED}{00ED}% LATIN SMALL LETTER I WITH ACUTE -\SE@MapDeclare{iso-8859-10}{EE}{00EE}% LATIN SMALL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-10}{EF}{00EF}% LATIN SMALL LETTER I WITH DIAERESIS -\SE@MapDeclare{iso-8859-10}{F0}{00F0}% LATIN SMALL LETTER ETH (Icelandic) -\SE@MapDeclare{iso-8859-10}{F1}{0146}% LATIN SMALL LETTER N WITH CEDILLA -\SE@MapDeclare{iso-8859-10}{F2}{014D}% LATIN SMALL LETTER O WITH MACRON -\SE@MapDeclare{iso-8859-10}{F3}{00F3}% LATIN SMALL LETTER O WITH ACUTE -\SE@MapDeclare{iso-8859-10}{F4}{00F4}% LATIN SMALL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-10}{F5}{00F5}% LATIN SMALL LETTER O WITH TILDE -\SE@MapDeclare{iso-8859-10}{F6}{00F6}% LATIN SMALL LETTER O WITH DIAERESIS -\SE@MapDeclare{iso-8859-10}{F7}{0169}% LATIN SMALL LETTER U WITH TILDE -\SE@MapDeclare{iso-8859-10}{F8}{00F8}% LATIN SMALL LETTER O WITH STROKE -\SE@MapDeclare{iso-8859-10}{F9}{0173}% LATIN SMALL LETTER U WITH OGONEK -\SE@MapDeclare{iso-8859-10}{FA}{00FA}% LATIN SMALL LETTER U WITH ACUTE -\SE@MapDeclare{iso-8859-10}{FB}{00FB}% LATIN SMALL LETTER U WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-10}{FC}{00FC}% LATIN SMALL LETTER U WITH DIAERESIS -\SE@MapDeclare{iso-8859-10}{FD}{00FD}% LATIN SMALL LETTER Y WITH ACUTE -\SE@MapDeclare{iso-8859-10}{FE}{00FE}% LATIN SMALL LETTER THORN (Icelandic) -\SE@MapDeclare{iso-8859-10}{FF}{0138}% LATIN SMALL LETTER KRA -%</iso-8859-10> -% \end{macrocode} -% \paragraph{iso-8859-11} -% \begin{macrocode} -%<*iso-8859-11> -\SE@MapDeclare{iso-8859-11}{A0}{00A0}% NO-BREAK SPACE -\SE@MapDeclare{iso-8859-11}{A1}{0E01}% THAI CHARACTER KO KAI -\SE@MapDeclare{iso-8859-11}{A2}{0E02}% THAI CHARACTER KHO KHAI -\SE@MapDeclare{iso-8859-11}{A3}{0E03}% THAI CHARACTER KHO KHUAT -\SE@MapDeclare{iso-8859-11}{A4}{0E04}% THAI CHARACTER KHO KHWAI -\SE@MapDeclare{iso-8859-11}{A5}{0E05}% THAI CHARACTER KHO KHON -\SE@MapDeclare{iso-8859-11}{A6}{0E06}% THAI CHARACTER KHO RAKHANG -\SE@MapDeclare{iso-8859-11}{A7}{0E07}% THAI CHARACTER NGO NGU -\SE@MapDeclare{iso-8859-11}{A8}{0E08}% THAI CHARACTER CHO CHAN -\SE@MapDeclare{iso-8859-11}{A9}{0E09}% THAI CHARACTER CHO CHING -\SE@MapDeclare{iso-8859-11}{AA}{0E0A}% THAI CHARACTER CHO CHANG -\SE@MapDeclare{iso-8859-11}{AB}{0E0B}% THAI CHARACTER SO SO -\SE@MapDeclare{iso-8859-11}{AC}{0E0C}% THAI CHARACTER CHO CHOE -\SE@MapDeclare{iso-8859-11}{AD}{0E0D}% THAI CHARACTER YO YING -\SE@MapDeclare{iso-8859-11}{AE}{0E0E}% THAI CHARACTER DO CHADA -\SE@MapDeclare{iso-8859-11}{AF}{0E0F}% THAI CHARACTER TO PATAK -\SE@MapDeclare{iso-8859-11}{B0}{0E10}% THAI CHARACTER THO THAN -\SE@MapDeclare{iso-8859-11}{B1}{0E11}% THAI CHARACTER THO NANGMONTHO -\SE@MapDeclare{iso-8859-11}{B2}{0E12}% THAI CHARACTER THO PHUTHAO -\SE@MapDeclare{iso-8859-11}{B3}{0E13}% THAI CHARACTER NO NEN -\SE@MapDeclare{iso-8859-11}{B4}{0E14}% THAI CHARACTER DO DEK -\SE@MapDeclare{iso-8859-11}{B5}{0E15}% THAI CHARACTER TO TAO -\SE@MapDeclare{iso-8859-11}{B6}{0E16}% THAI CHARACTER THO THUNG -\SE@MapDeclare{iso-8859-11}{B7}{0E17}% THAI CHARACTER THO THAHAN -\SE@MapDeclare{iso-8859-11}{B8}{0E18}% THAI CHARACTER THO THONG -\SE@MapDeclare{iso-8859-11}{B9}{0E19}% THAI CHARACTER NO NU -\SE@MapDeclare{iso-8859-11}{BA}{0E1A}% THAI CHARACTER BO BAIMAI -\SE@MapDeclare{iso-8859-11}{BB}{0E1B}% THAI CHARACTER PO PLA -\SE@MapDeclare{iso-8859-11}{BC}{0E1C}% THAI CHARACTER PHO PHUNG -\SE@MapDeclare{iso-8859-11}{BD}{0E1D}% THAI CHARACTER FO FA -\SE@MapDeclare{iso-8859-11}{BE}{0E1E}% THAI CHARACTER PHO PHAN -\SE@MapDeclare{iso-8859-11}{BF}{0E1F}% THAI CHARACTER FO FAN -\SE@MapDeclare{iso-8859-11}{C0}{0E20}% THAI CHARACTER PHO SAMPHAO -\SE@MapDeclare{iso-8859-11}{C1}{0E21}% THAI CHARACTER MO MA -\SE@MapDeclare{iso-8859-11}{C2}{0E22}% THAI CHARACTER YO YAK -\SE@MapDeclare{iso-8859-11}{C3}{0E23}% THAI CHARACTER RO RUA -\SE@MapDeclare{iso-8859-11}{C4}{0E24}% THAI CHARACTER RU -\SE@MapDeclare{iso-8859-11}{C5}{0E25}% THAI CHARACTER LO LING -\SE@MapDeclare{iso-8859-11}{C6}{0E26}% THAI CHARACTER LU -\SE@MapDeclare{iso-8859-11}{C7}{0E27}% THAI CHARACTER WO WAEN -\SE@MapDeclare{iso-8859-11}{C8}{0E28}% THAI CHARACTER SO SALA -\SE@MapDeclare{iso-8859-11}{C9}{0E29}% THAI CHARACTER SO RUSI -\SE@MapDeclare{iso-8859-11}{CA}{0E2A}% THAI CHARACTER SO SUA -\SE@MapDeclare{iso-8859-11}{CB}{0E2B}% THAI CHARACTER HO HIP -\SE@MapDeclare{iso-8859-11}{CC}{0E2C}% THAI CHARACTER LO CHULA -\SE@MapDeclare{iso-8859-11}{CD}{0E2D}% THAI CHARACTER O ANG -\SE@MapDeclare{iso-8859-11}{CE}{0E2E}% THAI CHARACTER HO NOKHUK -\SE@MapDeclare{iso-8859-11}{CF}{0E2F}% THAI CHARACTER PAIYANNOI -\SE@MapDeclare{iso-8859-11}{D0}{0E30}% THAI CHARACTER SARA A -\SE@MapDeclare{iso-8859-11}{D1}{0E31}% THAI CHARACTER MAI HAN-AKAT -\SE@MapDeclare{iso-8859-11}{D2}{0E32}% THAI CHARACTER SARA AA -\SE@MapDeclare{iso-8859-11}{D3}{0E33}% THAI CHARACTER SARA AM -\SE@MapDeclare{iso-8859-11}{D4}{0E34}% THAI CHARACTER SARA I -\SE@MapDeclare{iso-8859-11}{D5}{0E35}% THAI CHARACTER SARA II -\SE@MapDeclare{iso-8859-11}{D6}{0E36}% THAI CHARACTER SARA UE -\SE@MapDeclare{iso-8859-11}{D7}{0E37}% THAI CHARACTER SARA UEE -\SE@MapDeclare{iso-8859-11}{D8}{0E38}% THAI CHARACTER SARA U -\SE@MapDeclare{iso-8859-11}{D9}{0E39}% THAI CHARACTER SARA UU -\SE@MapDeclare{iso-8859-11}{DA}{0E3A}% THAI CHARACTER PHINTHU -\SE@MapDeclare{iso-8859-11}{DF}{0E3F}% THAI CURRENCY SYMBOL BAHT -\SE@MapDeclare{iso-8859-11}{E0}{0E40}% THAI CHARACTER SARA E -\SE@MapDeclare{iso-8859-11}{E1}{0E41}% THAI CHARACTER SARA AE -\SE@MapDeclare{iso-8859-11}{E2}{0E42}% THAI CHARACTER SARA O -\SE@MapDeclare{iso-8859-11}{E3}{0E43}% THAI CHARACTER SARA AI MAIMUAN -\SE@MapDeclare{iso-8859-11}{E4}{0E44}% THAI CHARACTER SARA AI MAIMALAI -\SE@MapDeclare{iso-8859-11}{E5}{0E45}% THAI CHARACTER LAKKHANGYAO -\SE@MapDeclare{iso-8859-11}{E6}{0E46}% THAI CHARACTER MAIYAMOK -\SE@MapDeclare{iso-8859-11}{E7}{0E47}% THAI CHARACTER MAITAIKHU -\SE@MapDeclare{iso-8859-11}{E8}{0E48}% THAI CHARACTER MAI EK -\SE@MapDeclare{iso-8859-11}{E9}{0E49}% THAI CHARACTER MAI THO -\SE@MapDeclare{iso-8859-11}{EA}{0E4A}% THAI CHARACTER MAI TRI -\SE@MapDeclare{iso-8859-11}{EB}{0E4B}% THAI CHARACTER MAI CHATTAWA -\SE@MapDeclare{iso-8859-11}{EC}{0E4C}% THAI CHARACTER THANTHAKHAT -\SE@MapDeclare{iso-8859-11}{ED}{0E4D}% THAI CHARACTER NIKHAHIT -\SE@MapDeclare{iso-8859-11}{EE}{0E4E}% THAI CHARACTER YAMAKKAN -\SE@MapDeclare{iso-8859-11}{EF}{0E4F}% THAI CHARACTER FONGMAN -\SE@MapDeclare{iso-8859-11}{F0}{0E50}% THAI DIGIT ZERO -\SE@MapDeclare{iso-8859-11}{F1}{0E51}% THAI DIGIT ONE -\SE@MapDeclare{iso-8859-11}{F2}{0E52}% THAI DIGIT TWO -\SE@MapDeclare{iso-8859-11}{F3}{0E53}% THAI DIGIT THREE -\SE@MapDeclare{iso-8859-11}{F4}{0E54}% THAI DIGIT FOUR -\SE@MapDeclare{iso-8859-11}{F5}{0E55}% THAI DIGIT FIVE -\SE@MapDeclare{iso-8859-11}{F6}{0E56}% THAI DIGIT SIX -\SE@MapDeclare{iso-8859-11}{F7}{0E57}% THAI DIGIT SEVEN -\SE@MapDeclare{iso-8859-11}{F8}{0E58}% THAI DIGIT EIGHT -\SE@MapDeclare{iso-8859-11}{F9}{0E59}% THAI DIGIT NINE -\SE@MapDeclare{iso-8859-11}{FA}{0E5A}% THAI CHARACTER ANGKHANKHU -\SE@MapDeclare{iso-8859-11}{FB}{0E5B}% THAI CHARACTER KHOMUT -%</iso-8859-11> -% \end{macrocode} -% \paragraph{iso-8859-13} -% \begin{macrocode} -%<*iso-8859-13> -\SE@MapDeclare{iso-8859-13}{A0}{00A0}% NO-BREAK SPACE -\SE@MapDeclare{iso-8859-13}{A1}{201D}% RIGHT DOUBLE QUOTATION MARK -\SE@MapDeclare{iso-8859-13}{A2}{00A2}% CENT SIGN -\SE@MapDeclare{iso-8859-13}{A3}{00A3}% POUND SIGN -\SE@MapDeclare{iso-8859-13}{A4}{00A4}% CURRENCY SIGN -\SE@MapDeclare{iso-8859-13}{A5}{201E}% DOUBLE LOW-9 QUOTATION MARK -\SE@MapDeclare{iso-8859-13}{A6}{00A6}% BROKEN BAR -\SE@MapDeclare{iso-8859-13}{A7}{00A7}% SECTION SIGN -\SE@MapDeclare{iso-8859-13}{A8}{00D8}% LATIN CAPITAL LETTER O WITH STROKE -\SE@MapDeclare{iso-8859-13}{A9}{00A9}% COPYRIGHT SIGN -\SE@MapDeclare{iso-8859-13}{AA}{0156}% LATIN CAPITAL LETTER R WITH CEDILLA -\SE@MapDeclare{iso-8859-13}{AB}{00AB}% LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{iso-8859-13}{AC}{00AC}% NOT SIGN -\SE@MapDeclare{iso-8859-13}{AD}{00AD}% SOFT HYPHEN -\SE@MapDeclare{iso-8859-13}{AE}{00AE}% REGISTERED SIGN -\SE@MapDeclare{iso-8859-13}{AF}{00C6}% LATIN CAPITAL LETTER AE -\SE@MapDeclare{iso-8859-13}{B0}{00B0}% DEGREE SIGN -\SE@MapDeclare{iso-8859-13}{B1}{00B1}% PLUS-MINUS SIGN -\SE@MapDeclare{iso-8859-13}{B2}{00B2}% SUPERSCRIPT TWO -\SE@MapDeclare{iso-8859-13}{B3}{00B3}% SUPERSCRIPT THREE -\SE@MapDeclare{iso-8859-13}{B4}{201C}% LEFT DOUBLE QUOTATION MARK -\SE@MapDeclare{iso-8859-13}{B5}{00B5}% MICRO SIGN -\SE@MapDeclare{iso-8859-13}{B6}{00B6}% PILCROW SIGN -\SE@MapDeclare{iso-8859-13}{B7}{00B7}% MIDDLE DOT -\SE@MapDeclare{iso-8859-13}{B8}{00F8}% LATIN SMALL LETTER O WITH STROKE -\SE@MapDeclare{iso-8859-13}{B9}{00B9}% SUPERSCRIPT ONE -\SE@MapDeclare{iso-8859-13}{BA}{0157}% LATIN SMALL LETTER R WITH CEDILLA -\SE@MapDeclare{iso-8859-13}{BB}{00BB}% RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{iso-8859-13}{BC}{00BC}% VULGAR FRACTION ONE QUARTER -\SE@MapDeclare{iso-8859-13}{BD}{00BD}% VULGAR FRACTION ONE HALF -\SE@MapDeclare{iso-8859-13}{BE}{00BE}% VULGAR FRACTION THREE QUARTERS -\SE@MapDeclare{iso-8859-13}{BF}{00E6}% LATIN SMALL LETTER AE -\SE@MapDeclare{iso-8859-13}{C0}{0104}% LATIN CAPITAL LETTER A WITH OGONEK -\SE@MapDeclare{iso-8859-13}{C1}{012E}% LATIN CAPITAL LETTER I WITH OGONEK -\SE@MapDeclare{iso-8859-13}{C2}{0100}% LATIN CAPITAL LETTER A WITH MACRON -\SE@MapDeclare{iso-8859-13}{C3}{0106}% LATIN CAPITAL LETTER C WITH ACUTE -\SE@MapDeclare{iso-8859-13}{C4}{00C4}% LATIN CAPITAL LETTER A WITH DIAERESIS -\SE@MapDeclare{iso-8859-13}{C5}{00C5}% LATIN CAPITAL LETTER A WITH RING ABOVE -\SE@MapDeclare{iso-8859-13}{C6}{0118}% LATIN CAPITAL LETTER E WITH OGONEK -\SE@MapDeclare{iso-8859-13}{C7}{0112}% LATIN CAPITAL LETTER E WITH MACRON -\SE@MapDeclare{iso-8859-13}{C8}{010C}% LATIN CAPITAL LETTER C WITH CARON -\SE@MapDeclare{iso-8859-13}{C9}{00C9}% LATIN CAPITAL LETTER E WITH ACUTE -\SE@MapDeclare{iso-8859-13}{CA}{0179}% LATIN CAPITAL LETTER Z WITH ACUTE -\SE@MapDeclare{iso-8859-13}{CB}{0116}% LATIN CAPITAL LETTER E WITH DOT ABOVE -\SE@MapDeclare{iso-8859-13}{CC}{0122}% LATIN CAPITAL LETTER G WITH CEDILLA -\SE@MapDeclare{iso-8859-13}{CD}{0136}% LATIN CAPITAL LETTER K WITH CEDILLA -\SE@MapDeclare{iso-8859-13}{CE}{012A}% LATIN CAPITAL LETTER I WITH MACRON -\SE@MapDeclare{iso-8859-13}{CF}{013B}% LATIN CAPITAL LETTER L WITH CEDILLA -\SE@MapDeclare{iso-8859-13}{D0}{0160}% LATIN CAPITAL LETTER S WITH CARON -\SE@MapDeclare{iso-8859-13}{D1}{0143}% LATIN CAPITAL LETTER N WITH ACUTE -\SE@MapDeclare{iso-8859-13}{D2}{0145}% LATIN CAPITAL LETTER N WITH CEDILLA -\SE@MapDeclare{iso-8859-13}{D3}{00D3}% LATIN CAPITAL LETTER O WITH ACUTE -\SE@MapDeclare{iso-8859-13}{D4}{014C}% LATIN CAPITAL LETTER O WITH MACRON -\SE@MapDeclare{iso-8859-13}{D5}{00D5}% LATIN CAPITAL LETTER O WITH TILDE -\SE@MapDeclare{iso-8859-13}{D6}{00D6}% LATIN CAPITAL LETTER O WITH DIAERESIS -\SE@MapDeclare{iso-8859-13}{D7}{00D7}% MULTIPLICATION SIGN -\SE@MapDeclare{iso-8859-13}{D8}{0172}% LATIN CAPITAL LETTER U WITH OGONEK -\SE@MapDeclare{iso-8859-13}{D9}{0141}% LATIN CAPITAL LETTER L WITH STROKE -\SE@MapDeclare{iso-8859-13}{DA}{015A}% LATIN CAPITAL LETTER S WITH ACUTE -\SE@MapDeclare{iso-8859-13}{DB}{016A}% LATIN CAPITAL LETTER U WITH MACRON -\SE@MapDeclare{iso-8859-13}{DC}{00DC}% LATIN CAPITAL LETTER U WITH DIAERESIS -\SE@MapDeclare{iso-8859-13}{DD}{017B}% LATIN CAPITAL LETTER Z WITH DOT ABOVE -\SE@MapDeclare{iso-8859-13}{DE}{017D}% LATIN CAPITAL LETTER Z WITH CARON -\SE@MapDeclare{iso-8859-13}{DF}{00DF}% LATIN SMALL LETTER SHARP S (German) -\SE@MapDeclare{iso-8859-13}{E0}{0105}% LATIN SMALL LETTER A WITH OGONEK -\SE@MapDeclare{iso-8859-13}{E1}{012F}% LATIN SMALL LETTER I WITH OGONEK -\SE@MapDeclare{iso-8859-13}{E2}{0101}% LATIN SMALL LETTER A WITH MACRON -\SE@MapDeclare{iso-8859-13}{E3}{0107}% LATIN SMALL LETTER C WITH ACUTE -\SE@MapDeclare{iso-8859-13}{E4}{00E4}% LATIN SMALL LETTER A WITH DIAERESIS -\SE@MapDeclare{iso-8859-13}{E5}{00E5}% LATIN SMALL LETTER A WITH RING ABOVE -\SE@MapDeclare{iso-8859-13}{E6}{0119}% LATIN SMALL LETTER E WITH OGONEK -\SE@MapDeclare{iso-8859-13}{E7}{0113}% LATIN SMALL LETTER E WITH MACRON -\SE@MapDeclare{iso-8859-13}{E8}{010D}% LATIN SMALL LETTER C WITH CARON -\SE@MapDeclare{iso-8859-13}{E9}{00E9}% LATIN SMALL LETTER E WITH ACUTE -\SE@MapDeclare{iso-8859-13}{EA}{017A}% LATIN SMALL LETTER Z WITH ACUTE -\SE@MapDeclare{iso-8859-13}{EB}{0117}% LATIN SMALL LETTER E WITH DOT ABOVE -\SE@MapDeclare{iso-8859-13}{EC}{0123}% LATIN SMALL LETTER G WITH CEDILLA -\SE@MapDeclare{iso-8859-13}{ED}{0137}% LATIN SMALL LETTER K WITH CEDILLA -\SE@MapDeclare{iso-8859-13}{EE}{012B}% LATIN SMALL LETTER I WITH MACRON -\SE@MapDeclare{iso-8859-13}{EF}{013C}% LATIN SMALL LETTER L WITH CEDILLA -\SE@MapDeclare{iso-8859-13}{F0}{0161}% LATIN SMALL LETTER S WITH CARON -\SE@MapDeclare{iso-8859-13}{F1}{0144}% LATIN SMALL LETTER N WITH ACUTE -\SE@MapDeclare{iso-8859-13}{F2}{0146}% LATIN SMALL LETTER N WITH CEDILLA -\SE@MapDeclare{iso-8859-13}{F3}{00F3}% LATIN SMALL LETTER O WITH ACUTE -\SE@MapDeclare{iso-8859-13}{F4}{014D}% LATIN SMALL LETTER O WITH MACRON -\SE@MapDeclare{iso-8859-13}{F5}{00F5}% LATIN SMALL LETTER O WITH TILDE -\SE@MapDeclare{iso-8859-13}{F6}{00F6}% LATIN SMALL LETTER O WITH DIAERESIS -\SE@MapDeclare{iso-8859-13}{F7}{00F7}% DIVISION SIGN -\SE@MapDeclare{iso-8859-13}{F8}{0173}% LATIN SMALL LETTER U WITH OGONEK -\SE@MapDeclare{iso-8859-13}{F9}{0142}% LATIN SMALL LETTER L WITH STROKE -\SE@MapDeclare{iso-8859-13}{FA}{015B}% LATIN SMALL LETTER S WITH ACUTE -\SE@MapDeclare{iso-8859-13}{FB}{016B}% LATIN SMALL LETTER U WITH MACRON -\SE@MapDeclare{iso-8859-13}{FC}{00FC}% LATIN SMALL LETTER U WITH DIAERESIS -\SE@MapDeclare{iso-8859-13}{FD}{017C}% LATIN SMALL LETTER Z WITH DOT ABOVE -\SE@MapDeclare{iso-8859-13}{FE}{017E}% LATIN SMALL LETTER Z WITH CARON -\SE@MapDeclare{iso-8859-13}{FF}{2019}% RIGHT SINGLE QUOTATION MARK -%</iso-8859-13> -% \end{macrocode} -% \paragraph{iso-8859-14} -% \begin{macrocode} -%<*iso-8859-14> -\SE@MapDeclare{iso-8859-14}{A0}{00A0}% NO-BREAK SPACE -\SE@MapDeclare{iso-8859-14}{A1}{1E02}% LATIN CAPITAL LETTER B WITH DOT ABOVE -\SE@MapDeclare{iso-8859-14}{A2}{1E03}% LATIN SMALL LETTER B WITH DOT ABOVE -\SE@MapDeclare{iso-8859-14}{A3}{00A3}% POUND SIGN -\SE@MapDeclare{iso-8859-14}{A4}{010A}% LATIN CAPITAL LETTER C WITH DOT ABOVE -\SE@MapDeclare{iso-8859-14}{A5}{010B}% LATIN SMALL LETTER C WITH DOT ABOVE -\SE@MapDeclare{iso-8859-14}{A6}{1E0A}% LATIN CAPITAL LETTER D WITH DOT ABOVE -\SE@MapDeclare{iso-8859-14}{A7}{00A7}% SECTION SIGN -\SE@MapDeclare{iso-8859-14}{A8}{1E80}% LATIN CAPITAL LETTER W WITH GRAVE -\SE@MapDeclare{iso-8859-14}{A9}{00A9}% COPYRIGHT SIGN -\SE@MapDeclare{iso-8859-14}{AA}{1E82}% LATIN CAPITAL LETTER W WITH ACUTE -\SE@MapDeclare{iso-8859-14}{AB}{1E0B}% LATIN SMALL LETTER D WITH DOT ABOVE -\SE@MapDeclare{iso-8859-14}{AC}{1EF2}% LATIN CAPITAL LETTER Y WITH GRAVE -\SE@MapDeclare{iso-8859-14}{AD}{00AD}% SOFT HYPHEN -\SE@MapDeclare{iso-8859-14}{AE}{00AE}% REGISTERED SIGN -\SE@MapDeclare{iso-8859-14}{AF}{0178}% LATIN CAPITAL LETTER Y WITH DIAERESIS -\SE@MapDeclare{iso-8859-14}{B0}{1E1E}% LATIN CAPITAL LETTER F WITH DOT ABOVE -\SE@MapDeclare{iso-8859-14}{B1}{1E1F}% LATIN SMALL LETTER F WITH DOT ABOVE -\SE@MapDeclare{iso-8859-14}{B2}{0120}% LATIN CAPITAL LETTER G WITH DOT ABOVE -\SE@MapDeclare{iso-8859-14}{B3}{0121}% LATIN SMALL LETTER G WITH DOT ABOVE -\SE@MapDeclare{iso-8859-14}{B4}{1E40}% LATIN CAPITAL LETTER M WITH DOT ABOVE -\SE@MapDeclare{iso-8859-14}{B5}{1E41}% LATIN SMALL LETTER M WITH DOT ABOVE -\SE@MapDeclare{iso-8859-14}{B6}{00B6}% PILCROW SIGN -\SE@MapDeclare{iso-8859-14}{B7}{1E56}% LATIN CAPITAL LETTER P WITH DOT ABOVE -\SE@MapDeclare{iso-8859-14}{B8}{1E81}% LATIN SMALL LETTER W WITH GRAVE -\SE@MapDeclare{iso-8859-14}{B9}{1E57}% LATIN SMALL LETTER P WITH DOT ABOVE -\SE@MapDeclare{iso-8859-14}{BA}{1E83}% LATIN SMALL LETTER W WITH ACUTE -\SE@MapDeclare{iso-8859-14}{BB}{1E60}% LATIN CAPITAL LETTER S WITH DOT ABOVE -\SE@MapDeclare{iso-8859-14}{BC}{1EF3}% LATIN SMALL LETTER Y WITH GRAVE -\SE@MapDeclare{iso-8859-14}{BD}{1E84}% LATIN CAPITAL LETTER W WITH DIAERESIS -\SE@MapDeclare{iso-8859-14}{BE}{1E85}% LATIN SMALL LETTER W WITH DIAERESIS -\SE@MapDeclare{iso-8859-14}{BF}{1E61}% LATIN SMALL LETTER S WITH DOT ABOVE -\SE@MapDeclare{iso-8859-14}{C0}{00C0}% LATIN CAPITAL LETTER A WITH GRAVE -\SE@MapDeclare{iso-8859-14}{C1}{00C1}% LATIN CAPITAL LETTER A WITH ACUTE -\SE@MapDeclare{iso-8859-14}{C2}{00C2}% LATIN CAPITAL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-14}{C3}{00C3}% LATIN CAPITAL LETTER A WITH TILDE -\SE@MapDeclare{iso-8859-14}{C4}{00C4}% LATIN CAPITAL LETTER A WITH DIAERESIS -\SE@MapDeclare{iso-8859-14}{C5}{00C5}% LATIN CAPITAL LETTER A WITH RING ABOVE -\SE@MapDeclare{iso-8859-14}{C6}{00C6}% LATIN CAPITAL LETTER AE -\SE@MapDeclare{iso-8859-14}{C7}{00C7}% LATIN CAPITAL LETTER C WITH CEDILLA -\SE@MapDeclare{iso-8859-14}{C8}{00C8}% LATIN CAPITAL LETTER E WITH GRAVE -\SE@MapDeclare{iso-8859-14}{C9}{00C9}% LATIN CAPITAL LETTER E WITH ACUTE -\SE@MapDeclare{iso-8859-14}{CA}{00CA}% LATIN CAPITAL LETTER E WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-14}{CB}{00CB}% LATIN CAPITAL LETTER E WITH DIAERESIS -\SE@MapDeclare{iso-8859-14}{CC}{00CC}% LATIN CAPITAL LETTER I WITH GRAVE -\SE@MapDeclare{iso-8859-14}{CD}{00CD}% LATIN CAPITAL LETTER I WITH ACUTE -\SE@MapDeclare{iso-8859-14}{CE}{00CE}% LATIN CAPITAL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-14}{CF}{00CF}% LATIN CAPITAL LETTER I WITH DIAERESIS -\SE@MapDeclare{iso-8859-14}{D0}{0174}% LATIN CAPITAL LETTER W WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-14}{D1}{00D1}% LATIN CAPITAL LETTER N WITH TILDE -\SE@MapDeclare{iso-8859-14}{D2}{00D2}% LATIN CAPITAL LETTER O WITH GRAVE -\SE@MapDeclare{iso-8859-14}{D3}{00D3}% LATIN CAPITAL LETTER O WITH ACUTE -\SE@MapDeclare{iso-8859-14}{D4}{00D4}% LATIN CAPITAL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-14}{D5}{00D5}% LATIN CAPITAL LETTER O WITH TILDE -\SE@MapDeclare{iso-8859-14}{D6}{00D6}% LATIN CAPITAL LETTER O WITH DIAERESIS -\SE@MapDeclare{iso-8859-14}{D7}{1E6A}% LATIN CAPITAL LETTER T WITH DOT ABOVE -\SE@MapDeclare{iso-8859-14}{D8}{00D8}% LATIN CAPITAL LETTER O WITH STROKE -\SE@MapDeclare{iso-8859-14}{D9}{00D9}% LATIN CAPITAL LETTER U WITH GRAVE -\SE@MapDeclare{iso-8859-14}{DA}{00DA}% LATIN CAPITAL LETTER U WITH ACUTE -\SE@MapDeclare{iso-8859-14}{DB}{00DB}% LATIN CAPITAL LETTER U WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-14}{DC}{00DC}% LATIN CAPITAL LETTER U WITH DIAERESIS -\SE@MapDeclare{iso-8859-14}{DD}{00DD}% LATIN CAPITAL LETTER Y WITH ACUTE -\SE@MapDeclare{iso-8859-14}{DE}{0176}% LATIN CAPITAL LETTER Y WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-14}{DF}{00DF}% LATIN SMALL LETTER SHARP S -\SE@MapDeclare{iso-8859-14}{E0}{00E0}% LATIN SMALL LETTER A WITH GRAVE -\SE@MapDeclare{iso-8859-14}{E1}{00E1}% LATIN SMALL LETTER A WITH ACUTE -\SE@MapDeclare{iso-8859-14}{E2}{00E2}% LATIN SMALL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-14}{E3}{00E3}% LATIN SMALL LETTER A WITH TILDE -\SE@MapDeclare{iso-8859-14}{E4}{00E4}% LATIN SMALL LETTER A WITH DIAERESIS -\SE@MapDeclare{iso-8859-14}{E5}{00E5}% LATIN SMALL LETTER A WITH RING ABOVE -\SE@MapDeclare{iso-8859-14}{E6}{00E6}% LATIN SMALL LETTER AE -\SE@MapDeclare{iso-8859-14}{E7}{00E7}% LATIN SMALL LETTER C WITH CEDILLA -\SE@MapDeclare{iso-8859-14}{E8}{00E8}% LATIN SMALL LETTER E WITH GRAVE -\SE@MapDeclare{iso-8859-14}{E9}{00E9}% LATIN SMALL LETTER E WITH ACUTE -\SE@MapDeclare{iso-8859-14}{EA}{00EA}% LATIN SMALL LETTER E WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-14}{EB}{00EB}% LATIN SMALL LETTER E WITH DIAERESIS -\SE@MapDeclare{iso-8859-14}{EC}{00EC}% LATIN SMALL LETTER I WITH GRAVE -\SE@MapDeclare{iso-8859-14}{ED}{00ED}% LATIN SMALL LETTER I WITH ACUTE -\SE@MapDeclare{iso-8859-14}{EE}{00EE}% LATIN SMALL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-14}{EF}{00EF}% LATIN SMALL LETTER I WITH DIAERESIS -\SE@MapDeclare{iso-8859-14}{F0}{0175}% LATIN SMALL LETTER W WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-14}{F1}{00F1}% LATIN SMALL LETTER N WITH TILDE -\SE@MapDeclare{iso-8859-14}{F2}{00F2}% LATIN SMALL LETTER O WITH GRAVE -\SE@MapDeclare{iso-8859-14}{F3}{00F3}% LATIN SMALL LETTER O WITH ACUTE -\SE@MapDeclare{iso-8859-14}{F4}{00F4}% LATIN SMALL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-14}{F5}{00F5}% LATIN SMALL LETTER O WITH TILDE -\SE@MapDeclare{iso-8859-14}{F6}{00F6}% LATIN SMALL LETTER O WITH DIAERESIS -\SE@MapDeclare{iso-8859-14}{F7}{1E6B}% LATIN SMALL LETTER T WITH DOT ABOVE -\SE@MapDeclare{iso-8859-14}{F8}{00F8}% LATIN SMALL LETTER O WITH STROKE -\SE@MapDeclare{iso-8859-14}{F9}{00F9}% LATIN SMALL LETTER U WITH GRAVE -\SE@MapDeclare{iso-8859-14}{FA}{00FA}% LATIN SMALL LETTER U WITH ACUTE -\SE@MapDeclare{iso-8859-14}{FB}{00FB}% LATIN SMALL LETTER U WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-14}{FC}{00FC}% LATIN SMALL LETTER U WITH DIAERESIS -\SE@MapDeclare{iso-8859-14}{FD}{00FD}% LATIN SMALL LETTER Y WITH ACUTE -\SE@MapDeclare{iso-8859-14}{FE}{0177}% LATIN SMALL LETTER Y WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-14}{FF}{00FF}% LATIN SMALL LETTER Y WITH DIAERESIS -%</iso-8859-14> -% \end{macrocode} -% \paragraph{iso-8859-15} -% \begin{macrocode} -%<*iso-8859-15> -\SE@MapDeclare{iso-8859-15}{A0}{00A0}% NO-BREAK SPACE -\SE@MapDeclare{iso-8859-15}{A1}{00A1}% INVERTED EXCLAMATION MARK -\SE@MapDeclare{iso-8859-15}{A2}{00A2}% CENT SIGN -\SE@MapDeclare{iso-8859-15}{A3}{00A3}% POUND SIGN -\SE@MapDeclare{iso-8859-15}{A4}{20AC}% EURO SIGN -\SE@MapDeclare{iso-8859-15}{A5}{00A5}% YEN SIGN -\SE@MapDeclare{iso-8859-15}{A6}{0160}% LATIN CAPITAL LETTER S WITH CARON -\SE@MapDeclare{iso-8859-15}{A7}{00A7}% SECTION SIGN -\SE@MapDeclare{iso-8859-15}{A8}{0161}% LATIN SMALL LETTER S WITH CARON -\SE@MapDeclare{iso-8859-15}{A9}{00A9}% COPYRIGHT SIGN -\SE@MapDeclare{iso-8859-15}{AA}{00AA}% FEMININE ORDINAL INDICATOR -\SE@MapDeclare{iso-8859-15}{AB}{00AB}% LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{iso-8859-15}{AC}{00AC}% NOT SIGN -\SE@MapDeclare{iso-8859-15}{AD}{00AD}% SOFT HYPHEN -\SE@MapDeclare{iso-8859-15}{AE}{00AE}% REGISTERED SIGN -\SE@MapDeclare{iso-8859-15}{AF}{00AF}% MACRON -\SE@MapDeclare{iso-8859-15}{B0}{00B0}% DEGREE SIGN -\SE@MapDeclare{iso-8859-15}{B1}{00B1}% PLUS-MINUS SIGN -\SE@MapDeclare{iso-8859-15}{B2}{00B2}% SUPERSCRIPT TWO -\SE@MapDeclare{iso-8859-15}{B3}{00B3}% SUPERSCRIPT THREE -\SE@MapDeclare{iso-8859-15}{B4}{017D}% LATIN CAPITAL LETTER Z WITH CARON -\SE@MapDeclare{iso-8859-15}{B5}{00B5}% MICRO SIGN -\SE@MapDeclare{iso-8859-15}{B6}{00B6}% PILCROW SIGN -\SE@MapDeclare{iso-8859-15}{B7}{00B7}% MIDDLE DOT -\SE@MapDeclare{iso-8859-15}{B8}{017E}% LATIN SMALL LETTER Z WITH CARON -\SE@MapDeclare{iso-8859-15}{B9}{00B9}% SUPERSCRIPT ONE -\SE@MapDeclare{iso-8859-15}{BA}{00BA}% MASCULINE ORDINAL INDICATOR -\SE@MapDeclare{iso-8859-15}{BB}{00BB}% RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{iso-8859-15}{BC}{0152}% LATIN CAPITAL LIGATURE OE -\SE@MapDeclare{iso-8859-15}{BD}{0153}% LATIN SMALL LIGATURE OE -\SE@MapDeclare{iso-8859-15}{BE}{0178}% LATIN CAPITAL LETTER Y WITH DIAERESIS -\SE@MapDeclare{iso-8859-15}{BF}{00BF}% INVERTED QUESTION MARK -\SE@MapDeclare{iso-8859-15}{C0}{00C0}% LATIN CAPITAL LETTER A WITH GRAVE -\SE@MapDeclare{iso-8859-15}{C1}{00C1}% LATIN CAPITAL LETTER A WITH ACUTE -\SE@MapDeclare{iso-8859-15}{C2}{00C2}% LATIN CAPITAL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-15}{C3}{00C3}% LATIN CAPITAL LETTER A WITH TILDE -\SE@MapDeclare{iso-8859-15}{C4}{00C4}% LATIN CAPITAL LETTER A WITH DIAERESIS -\SE@MapDeclare{iso-8859-15}{C5}{00C5}% LATIN CAPITAL LETTER A WITH RING ABOVE -\SE@MapDeclare{iso-8859-15}{C6}{00C6}% LATIN CAPITAL LETTER AE -\SE@MapDeclare{iso-8859-15}{C7}{00C7}% LATIN CAPITAL LETTER C WITH CEDILLA -\SE@MapDeclare{iso-8859-15}{C8}{00C8}% LATIN CAPITAL LETTER E WITH GRAVE -\SE@MapDeclare{iso-8859-15}{C9}{00C9}% LATIN CAPITAL LETTER E WITH ACUTE -\SE@MapDeclare{iso-8859-15}{CA}{00CA}% LATIN CAPITAL LETTER E WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-15}{CB}{00CB}% LATIN CAPITAL LETTER E WITH DIAERESIS -\SE@MapDeclare{iso-8859-15}{CC}{00CC}% LATIN CAPITAL LETTER I WITH GRAVE -\SE@MapDeclare{iso-8859-15}{CD}{00CD}% LATIN CAPITAL LETTER I WITH ACUTE -\SE@MapDeclare{iso-8859-15}{CE}{00CE}% LATIN CAPITAL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-15}{CF}{00CF}% LATIN CAPITAL LETTER I WITH DIAERESIS -\SE@MapDeclare{iso-8859-15}{D0}{00D0}% LATIN CAPITAL LETTER ETH -\SE@MapDeclare{iso-8859-15}{D1}{00D1}% LATIN CAPITAL LETTER N WITH TILDE -\SE@MapDeclare{iso-8859-15}{D2}{00D2}% LATIN CAPITAL LETTER O WITH GRAVE -\SE@MapDeclare{iso-8859-15}{D3}{00D3}% LATIN CAPITAL LETTER O WITH ACUTE -\SE@MapDeclare{iso-8859-15}{D4}{00D4}% LATIN CAPITAL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-15}{D5}{00D5}% LATIN CAPITAL LETTER O WITH TILDE -\SE@MapDeclare{iso-8859-15}{D6}{00D6}% LATIN CAPITAL LETTER O WITH DIAERESIS -\SE@MapDeclare{iso-8859-15}{D7}{00D7}% MULTIPLICATION SIGN -\SE@MapDeclare{iso-8859-15}{D8}{00D8}% LATIN CAPITAL LETTER O WITH STROKE -\SE@MapDeclare{iso-8859-15}{D9}{00D9}% LATIN CAPITAL LETTER U WITH GRAVE -\SE@MapDeclare{iso-8859-15}{DA}{00DA}% LATIN CAPITAL LETTER U WITH ACUTE -\SE@MapDeclare{iso-8859-15}{DB}{00DB}% LATIN CAPITAL LETTER U WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-15}{DC}{00DC}% LATIN CAPITAL LETTER U WITH DIAERESIS -\SE@MapDeclare{iso-8859-15}{DD}{00DD}% LATIN CAPITAL LETTER Y WITH ACUTE -\SE@MapDeclare{iso-8859-15}{DE}{00DE}% LATIN CAPITAL LETTER THORN -\SE@MapDeclare{iso-8859-15}{DF}{00DF}% LATIN SMALL LETTER SHARP S -\SE@MapDeclare{iso-8859-15}{E0}{00E0}% LATIN SMALL LETTER A WITH GRAVE -\SE@MapDeclare{iso-8859-15}{E1}{00E1}% LATIN SMALL LETTER A WITH ACUTE -\SE@MapDeclare{iso-8859-15}{E2}{00E2}% LATIN SMALL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-15}{E3}{00E3}% LATIN SMALL LETTER A WITH TILDE -\SE@MapDeclare{iso-8859-15}{E4}{00E4}% LATIN SMALL LETTER A WITH DIAERESIS -\SE@MapDeclare{iso-8859-15}{E5}{00E5}% LATIN SMALL LETTER A WITH RING ABOVE -\SE@MapDeclare{iso-8859-15}{E6}{00E6}% LATIN SMALL LETTER AE -\SE@MapDeclare{iso-8859-15}{E7}{00E7}% LATIN SMALL LETTER C WITH CEDILLA -\SE@MapDeclare{iso-8859-15}{E8}{00E8}% LATIN SMALL LETTER E WITH GRAVE -\SE@MapDeclare{iso-8859-15}{E9}{00E9}% LATIN SMALL LETTER E WITH ACUTE -\SE@MapDeclare{iso-8859-15}{EA}{00EA}% LATIN SMALL LETTER E WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-15}{EB}{00EB}% LATIN SMALL LETTER E WITH DIAERESIS -\SE@MapDeclare{iso-8859-15}{EC}{00EC}% LATIN SMALL LETTER I WITH GRAVE -\SE@MapDeclare{iso-8859-15}{ED}{00ED}% LATIN SMALL LETTER I WITH ACUTE -\SE@MapDeclare{iso-8859-15}{EE}{00EE}% LATIN SMALL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-15}{EF}{00EF}% LATIN SMALL LETTER I WITH DIAERESIS -\SE@MapDeclare{iso-8859-15}{F0}{00F0}% LATIN SMALL LETTER ETH -\SE@MapDeclare{iso-8859-15}{F1}{00F1}% LATIN SMALL LETTER N WITH TILDE -\SE@MapDeclare{iso-8859-15}{F2}{00F2}% LATIN SMALL LETTER O WITH GRAVE -\SE@MapDeclare{iso-8859-15}{F3}{00F3}% LATIN SMALL LETTER O WITH ACUTE -\SE@MapDeclare{iso-8859-15}{F4}{00F4}% LATIN SMALL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-15}{F5}{00F5}% LATIN SMALL LETTER O WITH TILDE -\SE@MapDeclare{iso-8859-15}{F6}{00F6}% LATIN SMALL LETTER O WITH DIAERESIS -\SE@MapDeclare{iso-8859-15}{F7}{00F7}% DIVISION SIGN -\SE@MapDeclare{iso-8859-15}{F8}{00F8}% LATIN SMALL LETTER O WITH STROKE -\SE@MapDeclare{iso-8859-15}{F9}{00F9}% LATIN SMALL LETTER U WITH GRAVE -\SE@MapDeclare{iso-8859-15}{FA}{00FA}% LATIN SMALL LETTER U WITH ACUTE -\SE@MapDeclare{iso-8859-15}{FB}{00FB}% LATIN SMALL LETTER U WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-15}{FC}{00FC}% LATIN SMALL LETTER U WITH DIAERESIS -\SE@MapDeclare{iso-8859-15}{FD}{00FD}% LATIN SMALL LETTER Y WITH ACUTE -\SE@MapDeclare{iso-8859-15}{FE}{00FE}% LATIN SMALL LETTER THORN -\SE@MapDeclare{iso-8859-15}{FF}{00FF}% LATIN SMALL LETTER Y WITH DIAERESIS -%</iso-8859-15> -% \end{macrocode} -% \paragraph{iso-8859-16} -% \begin{macrocode} -%<*iso-8859-16> -\SE@MapDeclare{iso-8859-16}{A0}{00A0}% NO-BREAK SPACE -\SE@MapDeclare{iso-8859-16}{A1}{0104}% LATIN CAPITAL LETTER A WITH OGONEK -\SE@MapDeclare{iso-8859-16}{A2}{0105}% LATIN SMALL LETTER A WITH OGONEK -\SE@MapDeclare{iso-8859-16}{A3}{0141}% LATIN CAPITAL LETTER L WITH STROKE -\SE@MapDeclare{iso-8859-16}{A4}{20AC}% EURO SIGN -\SE@MapDeclare{iso-8859-16}{A5}{201E}% DOUBLE LOW-9 QUOTATION MARK -\SE@MapDeclare{iso-8859-16}{A6}{0160}% LATIN CAPITAL LETTER S WITH CARON -\SE@MapDeclare{iso-8859-16}{A7}{00A7}% SECTION SIGN -\SE@MapDeclare{iso-8859-16}{A8}{0161}% LATIN SMALL LETTER S WITH CARON -\SE@MapDeclare{iso-8859-16}{A9}{00A9}% COPYRIGHT SIGN -\SE@MapDeclare{iso-8859-16}{AA}{0218}% LATIN CAPITAL LETTER S WITH COMMA BELOW -\SE@MapDeclare{iso-8859-16}{AB}{00AB}% LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{iso-8859-16}{AC}{0179}% LATIN CAPITAL LETTER Z WITH ACUTE -\SE@MapDeclare{iso-8859-16}{AD}{00AD}% SOFT HYPHEN -\SE@MapDeclare{iso-8859-16}{AE}{017A}% LATIN SMALL LETTER Z WITH ACUTE -\SE@MapDeclare{iso-8859-16}{AF}{017B}% LATIN CAPITAL LETTER Z WITH DOT ABOVE -\SE@MapDeclare{iso-8859-16}{B0}{00B0}% DEGREE SIGN -\SE@MapDeclare{iso-8859-16}{B1}{00B1}% PLUS-MINUS SIGN -\SE@MapDeclare{iso-8859-16}{B2}{010C}% LATIN CAPITAL LETTER C WITH CARON -\SE@MapDeclare{iso-8859-16}{B3}{0142}% LATIN SMALL LETTER L WITH STROKE -\SE@MapDeclare{iso-8859-16}{B4}{017D}% LATIN CAPITAL LETTER Z WITH CARON -\SE@MapDeclare{iso-8859-16}{B5}{201D}% RIGHT DOUBLE QUOTATION MARK -\SE@MapDeclare{iso-8859-16}{B6}{00B6}% PILCROW SIGN -\SE@MapDeclare{iso-8859-16}{B7}{00B7}% MIDDLE DOT -\SE@MapDeclare{iso-8859-16}{B8}{017E}% LATIN SMALL LETTER Z WITH CARON -\SE@MapDeclare{iso-8859-16}{B9}{010D}% LATIN SMALL LETTER C WITH CARON -\SE@MapDeclare{iso-8859-16}{BA}{0219}% LATIN SMALL LETTER S WITH COMMA BELOW -\SE@MapDeclare{iso-8859-16}{BB}{00BB}% RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{iso-8859-16}{BC}{0152}% LATIN CAPITAL LIGATURE OE -\SE@MapDeclare{iso-8859-16}{BD}{0153}% LATIN SMALL LIGATURE OE -\SE@MapDeclare{iso-8859-16}{BE}{0178}% LATIN CAPITAL LETTER Y WITH DIAERESIS -\SE@MapDeclare{iso-8859-16}{BF}{017C}% LATIN SMALL LETTER Z WITH DOT ABOVE -\SE@MapDeclare{iso-8859-16}{C0}{00C0}% LATIN CAPITAL LETTER A WITH GRAVE -\SE@MapDeclare{iso-8859-16}{C1}{00C1}% LATIN CAPITAL LETTER A WITH ACUTE -\SE@MapDeclare{iso-8859-16}{C2}{00C2}% LATIN CAPITAL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-16}{C3}{0102}% LATIN CAPITAL LETTER A WITH BREVE -\SE@MapDeclare{iso-8859-16}{C4}{00C4}% LATIN CAPITAL LETTER A WITH DIAERESIS -\SE@MapDeclare{iso-8859-16}{C5}{0106}% LATIN CAPITAL LETTER C WITH ACUTE -\SE@MapDeclare{iso-8859-16}{C6}{00C6}% LATIN CAPITAL LETTER AE -\SE@MapDeclare{iso-8859-16}{C7}{00C7}% LATIN CAPITAL LETTER C WITH CEDILLA -\SE@MapDeclare{iso-8859-16}{C8}{00C8}% LATIN CAPITAL LETTER E WITH GRAVE -\SE@MapDeclare{iso-8859-16}{C9}{00C9}% LATIN CAPITAL LETTER E WITH ACUTE -\SE@MapDeclare{iso-8859-16}{CA}{00CA}% LATIN CAPITAL LETTER E WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-16}{CB}{00CB}% LATIN CAPITAL LETTER E WITH DIAERESIS -\SE@MapDeclare{iso-8859-16}{CC}{00CC}% LATIN CAPITAL LETTER I WITH GRAVE -\SE@MapDeclare{iso-8859-16}{CD}{00CD}% LATIN CAPITAL LETTER I WITH ACUTE -\SE@MapDeclare{iso-8859-16}{CE}{00CE}% LATIN CAPITAL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-16}{CF}{00CF}% LATIN CAPITAL LETTER I WITH DIAERESIS -\SE@MapDeclare{iso-8859-16}{D0}{0110}% LATIN CAPITAL LETTER D WITH STROKE -\SE@MapDeclare{iso-8859-16}{D1}{0143}% LATIN CAPITAL LETTER N WITH ACUTE -\SE@MapDeclare{iso-8859-16}{D2}{00D2}% LATIN CAPITAL LETTER O WITH GRAVE -\SE@MapDeclare{iso-8859-16}{D3}{00D3}% LATIN CAPITAL LETTER O WITH ACUTE -\SE@MapDeclare{iso-8859-16}{D4}{00D4}% LATIN CAPITAL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-16}{D5}{0150}% LATIN CAPITAL LETTER O WITH DOUBLE ACUTE -\SE@MapDeclare{iso-8859-16}{D6}{00D6}% LATIN CAPITAL LETTER O WITH DIAERESIS -\SE@MapDeclare{iso-8859-16}{D7}{015A}% LATIN CAPITAL LETTER S WITH ACUTE -\SE@MapDeclare{iso-8859-16}{D8}{0170}% LATIN CAPITAL LETTER U WITH DOUBLE ACUTE -\SE@MapDeclare{iso-8859-16}{D9}{00D9}% LATIN CAPITAL LETTER U WITH GRAVE -\SE@MapDeclare{iso-8859-16}{DA}{00DA}% LATIN CAPITAL LETTER U WITH ACUTE -\SE@MapDeclare{iso-8859-16}{DB}{00DB}% LATIN CAPITAL LETTER U WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-16}{DC}{00DC}% LATIN CAPITAL LETTER U WITH DIAERESIS -\SE@MapDeclare{iso-8859-16}{DD}{0118}% LATIN CAPITAL LETTER E WITH OGONEK -\SE@MapDeclare{iso-8859-16}{DE}{021A}% LATIN CAPITAL LETTER T WITH COMMA BELOW -\SE@MapDeclare{iso-8859-16}{DF}{00DF}% LATIN SMALL LETTER SHARP S -\SE@MapDeclare{iso-8859-16}{E0}{00E0}% LATIN SMALL LETTER A WITH GRAVE -\SE@MapDeclare{iso-8859-16}{E1}{00E1}% LATIN SMALL LETTER A WITH ACUTE -\SE@MapDeclare{iso-8859-16}{E2}{00E2}% LATIN SMALL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-16}{E3}{0103}% LATIN SMALL LETTER A WITH BREVE -\SE@MapDeclare{iso-8859-16}{E4}{00E4}% LATIN SMALL LETTER A WITH DIAERESIS -\SE@MapDeclare{iso-8859-16}{E5}{0107}% LATIN SMALL LETTER C WITH ACUTE -\SE@MapDeclare{iso-8859-16}{E6}{00E6}% LATIN SMALL LETTER AE -\SE@MapDeclare{iso-8859-16}{E7}{00E7}% LATIN SMALL LETTER C WITH CEDILLA -\SE@MapDeclare{iso-8859-16}{E8}{00E8}% LATIN SMALL LETTER E WITH GRAVE -\SE@MapDeclare{iso-8859-16}{E9}{00E9}% LATIN SMALL LETTER E WITH ACUTE -\SE@MapDeclare{iso-8859-16}{EA}{00EA}% LATIN SMALL LETTER E WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-16}{EB}{00EB}% LATIN SMALL LETTER E WITH DIAERESIS -\SE@MapDeclare{iso-8859-16}{EC}{00EC}% LATIN SMALL LETTER I WITH GRAVE -\SE@MapDeclare{iso-8859-16}{ED}{00ED}% LATIN SMALL LETTER I WITH ACUTE -\SE@MapDeclare{iso-8859-16}{EE}{00EE}% LATIN SMALL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-16}{EF}{00EF}% LATIN SMALL LETTER I WITH DIAERESIS -\SE@MapDeclare{iso-8859-16}{F0}{0111}% LATIN SMALL LETTER D WITH STROKE -\SE@MapDeclare{iso-8859-16}{F1}{0144}% LATIN SMALL LETTER N WITH ACUTE -\SE@MapDeclare{iso-8859-16}{F2}{00F2}% LATIN SMALL LETTER O WITH GRAVE -\SE@MapDeclare{iso-8859-16}{F3}{00F3}% LATIN SMALL LETTER O WITH ACUTE -\SE@MapDeclare{iso-8859-16}{F4}{00F4}% LATIN SMALL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-16}{F5}{0151}% LATIN SMALL LETTER O WITH DOUBLE ACUTE -\SE@MapDeclare{iso-8859-16}{F6}{00F6}% LATIN SMALL LETTER O WITH DIAERESIS -\SE@MapDeclare{iso-8859-16}{F7}{015B}% LATIN SMALL LETTER S WITH ACUTE -\SE@MapDeclare{iso-8859-16}{F8}{0171}% LATIN SMALL LETTER U WITH DOUBLE ACUTE -\SE@MapDeclare{iso-8859-16}{F9}{00F9}% LATIN SMALL LETTER U WITH GRAVE -\SE@MapDeclare{iso-8859-16}{FA}{00FA}% LATIN SMALL LETTER U WITH ACUTE -\SE@MapDeclare{iso-8859-16}{FB}{00FB}% LATIN SMALL LETTER U WITH CIRCUMFLEX -\SE@MapDeclare{iso-8859-16}{FC}{00FC}% LATIN SMALL LETTER U WITH DIAERESIS -\SE@MapDeclare{iso-8859-16}{FD}{0119}% LATIN SMALL LETTER E WITH OGONEK -\SE@MapDeclare{iso-8859-16}{FE}{021B}% LATIN SMALL LETTER T WITH COMMA BELOW -\SE@MapDeclare{iso-8859-16}{FF}{00FF}% LATIN SMALL LETTER Y WITH DIAERESIS -%</iso-8859-16> -% \end{macrocode} -% \paragraph{koi8-r} -% \begin{macrocode} -%<*koi8-r> -\SE@MapDeclare{koi8-r}{80}{2500}% BOX DRAWINGS LIGHT HORIZONTAL -\SE@MapDeclare{koi8-r}{81}{2502}% BOX DRAWINGS LIGHT VERTICAL -\SE@MapDeclare{koi8-r}{82}{250C}% BOX DRAWINGS LIGHT DOWN AND RIGHT -\SE@MapDeclare{koi8-r}{83}{2510}% BOX DRAWINGS LIGHT DOWN AND LEFT -\SE@MapDeclare{koi8-r}{84}{2514}% BOX DRAWINGS LIGHT UP AND RIGHT -\SE@MapDeclare{koi8-r}{85}{2518}% BOX DRAWINGS LIGHT UP AND LEFT -\SE@MapDeclare{koi8-r}{86}{251C}% BOX DRAWINGS LIGHT VERTICAL AND RIGHT -\SE@MapDeclare{koi8-r}{87}{2524}% BOX DRAWINGS LIGHT VERTICAL AND LEFT -\SE@MapDeclare{koi8-r}{88}{252C}% BOX DRAWINGS LIGHT DOWN AND HORIZONTAL -\SE@MapDeclare{koi8-r}{89}{2534}% BOX DRAWINGS LIGHT UP AND HORIZONTAL -\SE@MapDeclare{koi8-r}{8A}{253C}% BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL -\SE@MapDeclare{koi8-r}{8B}{2580}% UPPER HALF BLOCK -\SE@MapDeclare{koi8-r}{8C}{2584}% LOWER HALF BLOCK -\SE@MapDeclare{koi8-r}{8D}{2588}% FULL BLOCK -\SE@MapDeclare{koi8-r}{8E}{258C}% LEFT HALF BLOCK -\SE@MapDeclare{koi8-r}{8F}{2590}% RIGHT HALF BLOCK -\SE@MapDeclare{koi8-r}{90}{2591}% LIGHT SHADE -\SE@MapDeclare{koi8-r}{91}{2592}% MEDIUM SHADE -\SE@MapDeclare{koi8-r}{92}{2593}% DARK SHADE -\SE@MapDeclare{koi8-r}{93}{2320}% TOP HALF INTEGRAL -\SE@MapDeclare{koi8-r}{94}{25A0}% BLACK SQUARE -\SE@MapDeclare{koi8-r}{95}{2219}% BULLET OPERATOR -\SE@MapDeclare{koi8-r}{96}{221A}% SQUARE ROOT -\SE@MapDeclare{koi8-r}{97}{2248}% ALMOST EQUAL TO -\SE@MapDeclare{koi8-r}{98}{2264}% LESS-THAN OR EQUAL TO -\SE@MapDeclare{koi8-r}{99}{2265}% GREATER-THAN OR EQUAL TO -\SE@MapDeclare{koi8-r}{9A}{00A0}% NO-BREAK SPACE -\SE@MapDeclare{koi8-r}{9B}{2321}% BOTTOM HALF INTEGRAL -\SE@MapDeclare{koi8-r}{9C}{00B0}% DEGREE SIGN -\SE@MapDeclare{koi8-r}{9D}{00B2}% SUPERSCRIPT TWO -\SE@MapDeclare{koi8-r}{9E}{00B7}% MIDDLE DOT -\SE@MapDeclare{koi8-r}{9F}{00F7}% DIVISION SIGN -\SE@MapDeclare{koi8-r}{A0}{2550}% BOX DRAWINGS DOUBLE HORIZONTAL -\SE@MapDeclare{koi8-r}{A1}{2551}% BOX DRAWINGS DOUBLE VERTICAL -\SE@MapDeclare{koi8-r}{A2}{2552}% BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE -\SE@MapDeclare{koi8-r}{A3}{0451}% CYRILLIC SMALL LETTER IO -\SE@MapDeclare{koi8-r}{A4}{2553}% BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE -\SE@MapDeclare{koi8-r}{A5}{2554}% BOX DRAWINGS DOUBLE DOWN AND RIGHT -\SE@MapDeclare{koi8-r}{A6}{2555}% BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE -\SE@MapDeclare{koi8-r}{A7}{2556}% BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE -\SE@MapDeclare{koi8-r}{A8}{2557}% BOX DRAWINGS DOUBLE DOWN AND LEFT -\SE@MapDeclare{koi8-r}{A9}{2558}% BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE -\SE@MapDeclare{koi8-r}{AA}{2559}% BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE -\SE@MapDeclare{koi8-r}{AB}{255A}% BOX DRAWINGS DOUBLE UP AND RIGHT -\SE@MapDeclare{koi8-r}{AC}{255B}% BOX DRAWINGS UP SINGLE AND LEFT DOUBLE -\SE@MapDeclare{koi8-r}{AD}{255C}% BOX DRAWINGS UP DOUBLE AND LEFT SINGLE -\SE@MapDeclare{koi8-r}{AE}{255D}% BOX DRAWINGS DOUBLE UP AND LEFT -\SE@MapDeclare{koi8-r}{AF}{255E}% BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE -\SE@MapDeclare{koi8-r}{B0}{255F}% BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE -\SE@MapDeclare{koi8-r}{B1}{2560}% BOX DRAWINGS DOUBLE VERTICAL AND RIGHT -\SE@MapDeclare{koi8-r}{B2}{2561}% BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE -\SE@MapDeclare{koi8-r}{B3}{0401}% CYRILLIC CAPITAL LETTER IO -\SE@MapDeclare{koi8-r}{B4}{2562}% BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE -\SE@MapDeclare{koi8-r}{B5}{2563}% BOX DRAWINGS DOUBLE VERTICAL AND LEFT -\SE@MapDeclare{koi8-r}{B6}{2564}% BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE -\SE@MapDeclare{koi8-r}{B7}{2565}% BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE -\SE@MapDeclare{koi8-r}{B8}{2566}% BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL -\SE@MapDeclare{koi8-r}{B9}{2567}% BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE -\SE@MapDeclare{koi8-r}{BA}{2568}% BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE -\SE@MapDeclare{koi8-r}{BB}{2569}% BOX DRAWINGS DOUBLE UP AND HORIZONTAL -\SE@MapDeclare{koi8-r}{BC}{256A}% BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE -\SE@MapDeclare{koi8-r}{BD}{256B}% BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE -\SE@MapDeclare{koi8-r}{BE}{256C}% BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL -\SE@MapDeclare{koi8-r}{BF}{00A9}% COPYRIGHT SIGN -\SE@MapDeclare{koi8-r}{C0}{044E}% CYRILLIC SMALL LETTER YU -\SE@MapDeclare{koi8-r}{C1}{0430}% CYRILLIC SMALL LETTER A -\SE@MapDeclare{koi8-r}{C2}{0431}% CYRILLIC SMALL LETTER BE -\SE@MapDeclare{koi8-r}{C3}{0446}% CYRILLIC SMALL LETTER TSE -\SE@MapDeclare{koi8-r}{C4}{0434}% CYRILLIC SMALL LETTER DE -\SE@MapDeclare{koi8-r}{C5}{0435}% CYRILLIC SMALL LETTER IE -\SE@MapDeclare{koi8-r}{C6}{0444}% CYRILLIC SMALL LETTER EF -\SE@MapDeclare{koi8-r}{C7}{0433}% CYRILLIC SMALL LETTER GHE -\SE@MapDeclare{koi8-r}{C8}{0445}% CYRILLIC SMALL LETTER HA -\SE@MapDeclare{koi8-r}{C9}{0438}% CYRILLIC SMALL LETTER I -\SE@MapDeclare{koi8-r}{CA}{0439}% CYRILLIC SMALL LETTER SHORT I -\SE@MapDeclare{koi8-r}{CB}{043A}% CYRILLIC SMALL LETTER KA -\SE@MapDeclare{koi8-r}{CC}{043B}% CYRILLIC SMALL LETTER EL -\SE@MapDeclare{koi8-r}{CD}{043C}% CYRILLIC SMALL LETTER EM -\SE@MapDeclare{koi8-r}{CE}{043D}% CYRILLIC SMALL LETTER EN -\SE@MapDeclare{koi8-r}{CF}{043E}% CYRILLIC SMALL LETTER O -\SE@MapDeclare{koi8-r}{D0}{043F}% CYRILLIC SMALL LETTER PE -\SE@MapDeclare{koi8-r}{D1}{044F}% CYRILLIC SMALL LETTER YA -\SE@MapDeclare{koi8-r}{D2}{0440}% CYRILLIC SMALL LETTER ER -\SE@MapDeclare{koi8-r}{D3}{0441}% CYRILLIC SMALL LETTER ES -\SE@MapDeclare{koi8-r}{D4}{0442}% CYRILLIC SMALL LETTER TE -\SE@MapDeclare{koi8-r}{D5}{0443}% CYRILLIC SMALL LETTER U -\SE@MapDeclare{koi8-r}{D6}{0436}% CYRILLIC SMALL LETTER ZHE -\SE@MapDeclare{koi8-r}{D7}{0432}% CYRILLIC SMALL LETTER VE -\SE@MapDeclare{koi8-r}{D8}{044C}% CYRILLIC SMALL LETTER SOFT SIGN -\SE@MapDeclare{koi8-r}{D9}{044B}% CYRILLIC SMALL LETTER YERU -\SE@MapDeclare{koi8-r}{DA}{0437}% CYRILLIC SMALL LETTER ZE -\SE@MapDeclare{koi8-r}{DB}{0448}% CYRILLIC SMALL LETTER SHA -\SE@MapDeclare{koi8-r}{DC}{044D}% CYRILLIC SMALL LETTER E -\SE@MapDeclare{koi8-r}{DD}{0449}% CYRILLIC SMALL LETTER SHCHA -\SE@MapDeclare{koi8-r}{DE}{0447}% CYRILLIC SMALL LETTER CHE -\SE@MapDeclare{koi8-r}{DF}{044A}% CYRILLIC SMALL LETTER HARD SIGN -\SE@MapDeclare{koi8-r}{E0}{042E}% CYRILLIC CAPITAL LETTER YU -\SE@MapDeclare{koi8-r}{E1}{0410}% CYRILLIC CAPITAL LETTER A -\SE@MapDeclare{koi8-r}{E2}{0411}% CYRILLIC CAPITAL LETTER BE -\SE@MapDeclare{koi8-r}{E3}{0426}% CYRILLIC CAPITAL LETTER TSE -\SE@MapDeclare{koi8-r}{E4}{0414}% CYRILLIC CAPITAL LETTER DE -\SE@MapDeclare{koi8-r}{E5}{0415}% CYRILLIC CAPITAL LETTER IE -\SE@MapDeclare{koi8-r}{E6}{0424}% CYRILLIC CAPITAL LETTER EF -\SE@MapDeclare{koi8-r}{E7}{0413}% CYRILLIC CAPITAL LETTER GHE -\SE@MapDeclare{koi8-r}{E8}{0425}% CYRILLIC CAPITAL LETTER HA -\SE@MapDeclare{koi8-r}{E9}{0418}% CYRILLIC CAPITAL LETTER I -\SE@MapDeclare{koi8-r}{EA}{0419}% CYRILLIC CAPITAL LETTER SHORT I -\SE@MapDeclare{koi8-r}{EB}{041A}% CYRILLIC CAPITAL LETTER KA -\SE@MapDeclare{koi8-r}{EC}{041B}% CYRILLIC CAPITAL LETTER EL -\SE@MapDeclare{koi8-r}{ED}{041C}% CYRILLIC CAPITAL LETTER EM -\SE@MapDeclare{koi8-r}{EE}{041D}% CYRILLIC CAPITAL LETTER EN -\SE@MapDeclare{koi8-r}{EF}{041E}% CYRILLIC CAPITAL LETTER O -\SE@MapDeclare{koi8-r}{F0}{041F}% CYRILLIC CAPITAL LETTER PE -\SE@MapDeclare{koi8-r}{F1}{042F}% CYRILLIC CAPITAL LETTER YA -\SE@MapDeclare{koi8-r}{F2}{0420}% CYRILLIC CAPITAL LETTER ER -\SE@MapDeclare{koi8-r}{F3}{0421}% CYRILLIC CAPITAL LETTER ES -\SE@MapDeclare{koi8-r}{F4}{0422}% CYRILLIC CAPITAL LETTER TE -\SE@MapDeclare{koi8-r}{F5}{0423}% CYRILLIC CAPITAL LETTER U -\SE@MapDeclare{koi8-r}{F6}{0416}% CYRILLIC CAPITAL LETTER ZHE -\SE@MapDeclare{koi8-r}{F7}{0412}% CYRILLIC CAPITAL LETTER VE -\SE@MapDeclare{koi8-r}{F8}{042C}% CYRILLIC CAPITAL LETTER SOFT SIGN -\SE@MapDeclare{koi8-r}{F9}{042B}% CYRILLIC CAPITAL LETTER YERU -\SE@MapDeclare{koi8-r}{FA}{0417}% CYRILLIC CAPITAL LETTER ZE -\SE@MapDeclare{koi8-r}{FB}{0428}% CYRILLIC CAPITAL LETTER SHA -\SE@MapDeclare{koi8-r}{FC}{042D}% CYRILLIC CAPITAL LETTER E -\SE@MapDeclare{koi8-r}{FD}{0429}% CYRILLIC CAPITAL LETTER SHCHA -\SE@MapDeclare{koi8-r}{FE}{0427}% CYRILLIC CAPITAL LETTER CHE -\SE@MapDeclare{koi8-r}{FF}{042A}% CYRILLIC CAPITAL LETTER HARD SIGN -%</koi8-r> -% \end{macrocode} -% \paragraph{nextstep} -% \begin{macrocode} -%<*nextstep> -\SE@MapDeclare{nextstep}{80}{00A0}% NO-BREAK SPACE -\SE@MapDeclare{nextstep}{81}{00C0}% LATIN CAPITAL LETTER A WITH GRAVE -\SE@MapDeclare{nextstep}{82}{00C1}% LATIN CAPITAL LETTER A WITH ACUTE -\SE@MapDeclare{nextstep}{83}{00C2}% LATIN CAPITAL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{nextstep}{84}{00C3}% LATIN CAPITAL LETTER A WITH TILDE -\SE@MapDeclare{nextstep}{85}{00C4}% LATIN CAPITAL LETTER A WITH DIAERESIS -\SE@MapDeclare{nextstep}{86}{00C5}% LATIN CAPITAL LETTER A WITH RING -\SE@MapDeclare{nextstep}{87}{00C7}% LATIN CAPITAL LETTER C WITH CEDILLA -\SE@MapDeclare{nextstep}{88}{00C8}% LATIN CAPITAL LETTER E WITH GRAVE -\SE@MapDeclare{nextstep}{89}{00C9}% LATIN CAPITAL LETTER E WITH ACUTE -\SE@MapDeclare{nextstep}{8A}{00CA}% LATIN CAPITAL LETTER E WITH CIRCUMFLEX -\SE@MapDeclare{nextstep}{8B}{00CB}% LATIN CAPITAL LETTER E WITH DIAERESIS -\SE@MapDeclare{nextstep}{8C}{00CC}% LATIN CAPITAL LETTER I WITH GRAVE -\SE@MapDeclare{nextstep}{8D}{00CD}% LATIN CAPITAL LETTER I WITH ACUTE -\SE@MapDeclare{nextstep}{8E}{00CE}% LATIN CAPITAL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{nextstep}{8F}{00CF}% LATIN CAPITAL LETTER I WITH DIAERESIS -\SE@MapDeclare{nextstep}{90}{00D0}% LATIN CAPITAL LETTER ETH -\SE@MapDeclare{nextstep}{91}{00D1}% LATIN CAPITAL LETTER N WITH TILDE -\SE@MapDeclare{nextstep}{92}{00D2}% LATIN CAPITAL LETTER O WITH GRAVE -\SE@MapDeclare{nextstep}{93}{00D3}% LATIN CAPITAL LETTER O WITH ACUTE -\SE@MapDeclare{nextstep}{94}{00D4}% LATIN CAPITAL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{nextstep}{95}{00D5}% LATIN CAPITAL LETTER O WITH TILDE -\SE@MapDeclare{nextstep}{96}{00D6}% LATIN CAPITAL LETTER O WITH DIAERESIS -\SE@MapDeclare{nextstep}{97}{00D9}% LATIN CAPITAL LETTER U WITH GRAVE -\SE@MapDeclare{nextstep}{98}{00DA}% LATIN CAPITAL LETTER U WITH ACUTE -\SE@MapDeclare{nextstep}{99}{00DB}% LATIN CAPITAL LETTER U WITH CIRCUMFLEX -\SE@MapDeclare{nextstep}{9A}{00DC}% LATIN CAPITAL LETTER U WITH DIAERESIS -\SE@MapDeclare{nextstep}{9B}{00DD}% LATIN CAPITAL LETTER Y WITH ACUTE -\SE@MapDeclare{nextstep}{9C}{00DE}% LATIN CAPITAL LETTER THORN -\SE@MapDeclare{nextstep}{9D}{00B5}% MICRO SIGN -\SE@MapDeclare{nextstep}{9E}{00D7}% MULTIPLICATION SIGN -\SE@MapDeclare{nextstep}{9F}{00F7}% DIVISION SIGN -\SE@MapDeclare{nextstep}{A0}{00A9}% COPYRIGHT SIGN -\SE@MapDeclare{nextstep}{A1}{00A1}% INVERTED EXCLAMATION MARK -\SE@MapDeclare{nextstep}{A2}{00A2}% CENT SIGN -\SE@MapDeclare{nextstep}{A3}{00A3}% POUND SIGN -\SE@MapDeclare{nextstep}{A4}{2044}% FRACTION SLASH -\SE@MapDeclare{nextstep}{A5}{00A5}% YEN SIGN -\SE@MapDeclare{nextstep}{A6}{0192}% LATIN SMALL LETTER F WITH HOOK -\SE@MapDeclare{nextstep}{A7}{00A7}% SECTION SIGN -\SE@MapDeclare{nextstep}{A8}{00A4}% CURRENCY SIGN -\SE@MapDeclare{nextstep}{A9}{2019}% RIGHT SINGLE QUOTATION MARK -\SE@MapDeclare{nextstep}{AA}{201C}% LEFT DOUBLE QUOTATION MARK -\SE@MapDeclare{nextstep}{AB}{00AB}% LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{nextstep}{AC}{2039}% SINGLE LEFT-POINTING ANGLE QUOTATION MARK -\SE@MapDeclare{nextstep}{AD}{203A}% SINGLE RIGHT-POINTING ANGLE QUOTATION MARK -\SE@MapDeclare{nextstep}{AE}{FB01}% LATIN SMALL LIGATURE FI -\SE@MapDeclare{nextstep}{AF}{FB02}% LATIN SMALL LIGATURE FL -\SE@MapDeclare{nextstep}{B0}{00AE}% REGISTERED SIGN -\SE@MapDeclare{nextstep}{B1}{2013}% EN DASH -\SE@MapDeclare{nextstep}{B2}{2020}% DAGGER -\SE@MapDeclare{nextstep}{B3}{2021}% DOUBLE DAGGER -\SE@MapDeclare{nextstep}{B4}{00B7}% MIDDLE DOT -\SE@MapDeclare{nextstep}{B5}{00A6}% BROKEN BAR -\SE@MapDeclare{nextstep}{B6}{00B6}% PILCROW SIGN -\SE@MapDeclare{nextstep}{B7}{2022}% BULLET -\SE@MapDeclare{nextstep}{B8}{201A}% SINGLE LOW-9 QUOTATION MARK -\SE@MapDeclare{nextstep}{B9}{201E}% DOUBLE LOW-9 QUOTATION MARK -\SE@MapDeclare{nextstep}{BA}{201D}% RIGHT DOUBLE QUOTATION MARK -\SE@MapDeclare{nextstep}{BB}{00BB}% RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{nextstep}{BC}{2026}% HORIZONTAL ELLIPSIS -\SE@MapDeclare{nextstep}{BD}{2030}% PER MILLE SIGN -\SE@MapDeclare{nextstep}{BE}{00AC}% NOT SIGN -\SE@MapDeclare{nextstep}{BF}{00BF}% INVERTED QUESTION MARK -\SE@MapDeclare{nextstep}{C0}{00B9}% SUPERSCRIPT ONE -\SE@MapDeclare{nextstep}{C1}{02CB}% MODIFIER LETTER GRAVE ACCENT -\SE@MapDeclare{nextstep}{C2}{00B4}% ACUTE ACCENT -\SE@MapDeclare{nextstep}{C3}{02C6}% MODIFIER LETTER CIRCUMFLEX ACCENT -\SE@MapDeclare{nextstep}{C4}{02DC}% SMALL TILDE -\SE@MapDeclare{nextstep}{C5}{00AF}% MACRON -\SE@MapDeclare{nextstep}{C6}{02D8}% BREVE -\SE@MapDeclare{nextstep}{C7}{02D9}% DOT ABOVE -\SE@MapDeclare{nextstep}{C8}{00A8}% DIAERESIS -\SE@MapDeclare{nextstep}{C9}{00B2}% SUPERSCRIPT TWO -\SE@MapDeclare{nextstep}{CA}{02DA}% RING ABOVE -\SE@MapDeclare{nextstep}{CB}{00B8}% CEDILLA -\SE@MapDeclare{nextstep}{CC}{00B3}% SUPERSCRIPT THREE -\SE@MapDeclare{nextstep}{CD}{02DD}% DOUBLE ACUTE ACCENT -\SE@MapDeclare{nextstep}{CE}{02DB}% OGONEK -\SE@MapDeclare{nextstep}{CF}{02C7}% CARON -\SE@MapDeclare{nextstep}{D0}{2014}% EM DASH -\SE@MapDeclare{nextstep}{D1}{00B1}% PLUS-MINUS SIGN -\SE@MapDeclare{nextstep}{D2}{00BC}% VULGAR FRACTION ONE QUARTER -\SE@MapDeclare{nextstep}{D3}{00BD}% VULGAR FRACTION ONE HALF -\SE@MapDeclare{nextstep}{D4}{00BE}% VULGAR FRACTION THREE QUARTERS -\SE@MapDeclare{nextstep}{D5}{00E0}% LATIN SMALL LETTER A WITH GRAVE -\SE@MapDeclare{nextstep}{D6}{00E1}% LATIN SMALL LETTER A WITH ACUTE -\SE@MapDeclare{nextstep}{D7}{00E2}% LATIN SMALL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{nextstep}{D8}{00E3}% LATIN SMALL LETTER A WITH TILDE -\SE@MapDeclare{nextstep}{D9}{00E4}% LATIN SMALL LETTER A WITH DIAERESIS -\SE@MapDeclare{nextstep}{DA}{00E5}% LATIN SMALL LETTER A WITH RING ABOVE -\SE@MapDeclare{nextstep}{DB}{00E7}% LATIN SMALL LETTER C WITH CEDILLA -\SE@MapDeclare{nextstep}{DC}{00E8}% LATIN SMALL LETTER E WITH GRAVE -\SE@MapDeclare{nextstep}{DD}{00E9}% LATIN SMALL LETTER E WITH ACUTE -\SE@MapDeclare{nextstep}{DE}{00EA}% LATIN SMALL LETTER E WITH CIRCUMFLEX -\SE@MapDeclare{nextstep}{DF}{00EB}% LATIN SMALL LETTER E WITH DIAERESIS -\SE@MapDeclare{nextstep}{E0}{00EC}% LATIN SMALL LETTER I WITH GRAVE -\SE@MapDeclare{nextstep}{E1}{00C6}% LATIN CAPITAL LETTER AE -\SE@MapDeclare{nextstep}{E2}{00ED}% LATIN SMALL LETTER I WITH ACUTE -\SE@MapDeclare{nextstep}{E3}{00AA}% FEMININE ORDINAL INDICATOR -\SE@MapDeclare{nextstep}{E4}{00EE}% LATIN SMALL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{nextstep}{E5}{00EF}% LATIN SMALL LETTER I WITH DIAERESIS -\SE@MapDeclare{nextstep}{E6}{00F0}% LATIN SMALL LETTER ETH -\SE@MapDeclare{nextstep}{E7}{00F1}% LATIN SMALL LETTER N WITH TILDE -\SE@MapDeclare{nextstep}{E8}{0141}% LATIN CAPITAL LETTER L WITH STROKE -\SE@MapDeclare{nextstep}{E9}{00D8}% LATIN CAPITAL LETTER O WITH STROKE -\SE@MapDeclare{nextstep}{EA}{0152}% LATIN CAPITAL LIGATURE OE -\SE@MapDeclare{nextstep}{EB}{00BA}% MASCULINE ORDINAL INDICATOR -\SE@MapDeclare{nextstep}{EC}{00F2}% LATIN SMALL LETTER O WITH GRAVE -\SE@MapDeclare{nextstep}{ED}{00F3}% LATIN SMALL LETTER O WITH ACUTE -\SE@MapDeclare{nextstep}{EE}{00F4}% LATIN SMALL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{nextstep}{EF}{00F5}% LATIN SMALL LETTER O WITH TILDE -\SE@MapDeclare{nextstep}{F0}{00F6}% LATIN SMALL LETTER O WITH DIAERESIS -\SE@MapDeclare{nextstep}{F1}{00E6}% LATIN SMALL LETTER AE -\SE@MapDeclare{nextstep}{F2}{00F9}% LATIN SMALL LETTER U WITH GRAVE -\SE@MapDeclare{nextstep}{F3}{00FA}% LATIN SMALL LETTER U WITH ACUTE -\SE@MapDeclare{nextstep}{F4}{00FB}% LATIN SMALL LETTER U WITH CIRCUMFLEX -\SE@MapDeclare{nextstep}{F5}{0131}% LATIN SMALL LETTER DOTLESS I -\SE@MapDeclare{nextstep}{F6}{00FC}% LATIN SMALL LETTER U WITH DIAERESIS -\SE@MapDeclare{nextstep}{F7}{00FD}% LATIN SMALL LETTER Y WITH ACUTE -\SE@MapDeclare{nextstep}{F8}{0142}% LATIN SMALL LETTER L WITH STROKE -\SE@MapDeclare{nextstep}{F9}{00F8}% LATIN SMALL LETTER O WITH STROKE -\SE@MapDeclare{nextstep}{FA}{0153}% LATIN SMALL LIGATURE OE -\SE@MapDeclare{nextstep}{FB}{00DF}% LATIN SMALL LETTER SHARP S -\SE@MapDeclare{nextstep}{FC}{00FE}% LATIN SMALL LETTER THORN -\SE@MapDeclare{nextstep}{FD}{00FF}% LATIN SMALL LETTER Y WITH DIAERESIS -%</nextstep> -% \end{macrocode} -% \paragraph{mac-centeuro} -% \begin{macrocode} -%<*mac-centeuro> -\SE@MapDeclare{mac-centeuro}{80}{00C4}% LATIN CAPITAL LETTER A WITH DIAERESIS -\SE@MapDeclare{mac-centeuro}{81}{0100}% LATIN CAPITAL LETTER A WITH MACRON -\SE@MapDeclare{mac-centeuro}{82}{0101}% LATIN SMALL LETTER A WITH MACRON -\SE@MapDeclare{mac-centeuro}{83}{00C9}% LATIN CAPITAL LETTER E WITH ACUTE -\SE@MapDeclare{mac-centeuro}{84}{0104}% LATIN CAPITAL LETTER A WITH OGONEK -\SE@MapDeclare{mac-centeuro}{85}{00D6}% LATIN CAPITAL LETTER O WITH DIAERESIS -\SE@MapDeclare{mac-centeuro}{86}{00DC}% LATIN CAPITAL LETTER U WITH DIAERESIS -\SE@MapDeclare{mac-centeuro}{87}{00E1}% LATIN SMALL LETTER A WITH ACUTE -\SE@MapDeclare{mac-centeuro}{88}{0105}% LATIN SMALL LETTER A WITH OGONEK -\SE@MapDeclare{mac-centeuro}{89}{010C}% LATIN CAPITAL LETTER C WITH CARON -\SE@MapDeclare{mac-centeuro}{8A}{00E4}% LATIN SMALL LETTER A WITH DIAERESIS -\SE@MapDeclare{mac-centeuro}{8B}{010D}% LATIN SMALL LETTER C WITH CARON -\SE@MapDeclare{mac-centeuro}{8C}{0106}% LATIN CAPITAL LETTER C WITH ACUTE -\SE@MapDeclare{mac-centeuro}{8D}{0107}% LATIN SMALL LETTER C WITH ACUTE -\SE@MapDeclare{mac-centeuro}{8E}{00E9}% LATIN SMALL LETTER E WITH ACUTE -\SE@MapDeclare{mac-centeuro}{8F}{0179}% LATIN CAPITAL LETTER Z WITH ACUTE -\SE@MapDeclare{mac-centeuro}{90}{017A}% LATIN SMALL LETTER Z WITH ACUTE -\SE@MapDeclare{mac-centeuro}{91}{010E}% LATIN CAPITAL LETTER D WITH CARON -\SE@MapDeclare{mac-centeuro}{92}{00ED}% LATIN SMALL LETTER I WITH ACUTE -\SE@MapDeclare{mac-centeuro}{93}{010F}% LATIN SMALL LETTER D WITH CARON -\SE@MapDeclare{mac-centeuro}{94}{0112}% LATIN CAPITAL LETTER E WITH MACRON -\SE@MapDeclare{mac-centeuro}{95}{0113}% LATIN SMALL LETTER E WITH MACRON -\SE@MapDeclare{mac-centeuro}{96}{0116}% LATIN CAPITAL LETTER E WITH DOT ABOVE -\SE@MapDeclare{mac-centeuro}{97}{00F3}% LATIN SMALL LETTER O WITH ACUTE -\SE@MapDeclare{mac-centeuro}{98}{0117}% LATIN SMALL LETTER E WITH DOT ABOVE -\SE@MapDeclare{mac-centeuro}{99}{00F4}% LATIN SMALL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{mac-centeuro}{9A}{00F6}% LATIN SMALL LETTER O WITH DIAERESIS -\SE@MapDeclare{mac-centeuro}{9B}{00F5}% LATIN SMALL LETTER O WITH TILDE -\SE@MapDeclare{mac-centeuro}{9C}{00FA}% LATIN SMALL LETTER U WITH ACUTE -\SE@MapDeclare{mac-centeuro}{9D}{011A}% LATIN CAPITAL LETTER E WITH CARON -\SE@MapDeclare{mac-centeuro}{9E}{011B}% LATIN SMALL LETTER E WITH CARON -\SE@MapDeclare{mac-centeuro}{9F}{00FC}% LATIN SMALL LETTER U WITH DIAERESIS -\SE@MapDeclare{mac-centeuro}{A0}{2020}% DAGGER -\SE@MapDeclare{mac-centeuro}{A1}{00B0}% DEGREE SIGN -\SE@MapDeclare{mac-centeuro}{A2}{0118}% LATIN CAPITAL LETTER E WITH OGONEK -\SE@MapDeclare{mac-centeuro}{A3}{00A3}% POUND SIGN -\SE@MapDeclare{mac-centeuro}{A4}{00A7}% SECTION SIGN -\SE@MapDeclare{mac-centeuro}{A5}{2022}% BULLET -\SE@MapDeclare{mac-centeuro}{A6}{00B6}% PILCROW SIGN -\SE@MapDeclare{mac-centeuro}{A7}{00DF}% LATIN SMALL LETTER SHARP S -\SE@MapDeclare{mac-centeuro}{A8}{00AE}% REGISTERED SIGN -\SE@MapDeclare{mac-centeuro}{A9}{00A9}% COPYRIGHT SIGN -\SE@MapDeclare{mac-centeuro}{AA}{2122}% TRADE MARK SIGN -\SE@MapDeclare{mac-centeuro}{AB}{0119}% LATIN SMALL LETTER E WITH OGONEK -\SE@MapDeclare{mac-centeuro}{AC}{00A8}% DIAERESIS -\SE@MapDeclare{mac-centeuro}{AD}{2260}% NOT EQUAL TO -\SE@MapDeclare{mac-centeuro}{AE}{0123}% LATIN SMALL LETTER G WITH CEDILLA -\SE@MapDeclare{mac-centeuro}{AF}{012E}% LATIN CAPITAL LETTER I WITH OGONEK -\SE@MapDeclare{mac-centeuro}{B0}{012F}% LATIN SMALL LETTER I WITH OGONEK -\SE@MapDeclare{mac-centeuro}{B1}{012A}% LATIN CAPITAL LETTER I WITH MACRON -\SE@MapDeclare{mac-centeuro}{B2}{2264}% LESS-THAN OR EQUAL TO -\SE@MapDeclare{mac-centeuro}{B3}{2265}% GREATER-THAN OR EQUAL TO -\SE@MapDeclare{mac-centeuro}{B4}{012B}% LATIN SMALL LETTER I WITH MACRON -\SE@MapDeclare{mac-centeuro}{B5}{0136}% LATIN CAPITAL LETTER K WITH CEDILLA -\SE@MapDeclare{mac-centeuro}{B6}{2202}% PARTIAL DIFFERENTIAL -\SE@MapDeclare{mac-centeuro}{B7}{2211}% N-ARY SUMMATION -\SE@MapDeclare{mac-centeuro}{B8}{0142}% LATIN SMALL LETTER L WITH STROKE -\SE@MapDeclare{mac-centeuro}{B9}{013B}% LATIN CAPITAL LETTER L WITH CEDILLA -\SE@MapDeclare{mac-centeuro}{BA}{013C}% LATIN SMALL LETTER L WITH CEDILLA -\SE@MapDeclare{mac-centeuro}{BB}{013D}% LATIN CAPITAL LETTER L WITH CARON -\SE@MapDeclare{mac-centeuro}{BC}{013E}% LATIN SMALL LETTER L WITH CARON -\SE@MapDeclare{mac-centeuro}{BD}{0139}% LATIN CAPITAL LETTER L WITH ACUTE -\SE@MapDeclare{mac-centeuro}{BE}{013A}% LATIN SMALL LETTER L WITH ACUTE -\SE@MapDeclare{mac-centeuro}{BF}{0145}% LATIN CAPITAL LETTER N WITH CEDILLA -\SE@MapDeclare{mac-centeuro}{C0}{0146}% LATIN SMALL LETTER N WITH CEDILLA -\SE@MapDeclare{mac-centeuro}{C1}{0143}% LATIN CAPITAL LETTER N WITH ACUTE -\SE@MapDeclare{mac-centeuro}{C2}{00AC}% NOT SIGN -\SE@MapDeclare{mac-centeuro}{C3}{221A}% SQUARE ROOT -\SE@MapDeclare{mac-centeuro}{C4}{0144}% LATIN SMALL LETTER N WITH ACUTE -\SE@MapDeclare{mac-centeuro}{C5}{0147}% LATIN CAPITAL LETTER N WITH CARON -\SE@MapDeclare{mac-centeuro}{C6}{2206}% INCREMENT -\SE@MapDeclare{mac-centeuro}{C7}{00AB}% LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{mac-centeuro}{C8}{00BB}% RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{mac-centeuro}{C9}{2026}% HORIZONTAL ELLIPSIS -\SE@MapDeclare{mac-centeuro}{CA}{00A0}% NO-BREAK SPACE -\SE@MapDeclare{mac-centeuro}{CB}{0148}% LATIN SMALL LETTER N WITH CARON -\SE@MapDeclare{mac-centeuro}{CC}{0150}% LATIN CAPITAL LETTER O WITH DOUBLE ACUTE -\SE@MapDeclare{mac-centeuro}{CD}{00D5}% LATIN CAPITAL LETTER O WITH TILDE -\SE@MapDeclare{mac-centeuro}{CE}{0151}% LATIN SMALL LETTER O WITH DOUBLE ACUTE -\SE@MapDeclare{mac-centeuro}{CF}{014C}% LATIN CAPITAL LETTER O WITH MACRON -\SE@MapDeclare{mac-centeuro}{D0}{2013}% EN DASH -\SE@MapDeclare{mac-centeuro}{D1}{2014}% EM DASH -\SE@MapDeclare{mac-centeuro}{D2}{201C}% LEFT DOUBLE QUOTATION MARK -\SE@MapDeclare{mac-centeuro}{D3}{201D}% RIGHT DOUBLE QUOTATION MARK -\SE@MapDeclare{mac-centeuro}{D4}{2018}% LEFT SINGLE QUOTATION MARK -\SE@MapDeclare{mac-centeuro}{D5}{2019}% RIGHT SINGLE QUOTATION MARK -\SE@MapDeclare{mac-centeuro}{D6}{00F7}% DIVISION SIGN -\SE@MapDeclare{mac-centeuro}{D7}{25CA}% LOZENGE -\SE@MapDeclare{mac-centeuro}{D8}{014D}% LATIN SMALL LETTER O WITH MACRON -\SE@MapDeclare{mac-centeuro}{D9}{0154}% LATIN CAPITAL LETTER R WITH ACUTE -\SE@MapDeclare{mac-centeuro}{DA}{0155}% LATIN SMALL LETTER R WITH ACUTE -\SE@MapDeclare{mac-centeuro}{DB}{0158}% LATIN CAPITAL LETTER R WITH CARON -\SE@MapDeclare{mac-centeuro}{DC}{2039}% SINGLE LEFT-POINTING ANGLE QUOTATION MARK -\SE@MapDeclare{mac-centeuro}{DD}{203A}% SINGLE RIGHT-POINTING ANGLE QUOTATION MARK -\SE@MapDeclare{mac-centeuro}{DE}{0159}% LATIN SMALL LETTER R WITH CARON -\SE@MapDeclare{mac-centeuro}{DF}{0156}% LATIN CAPITAL LETTER R WITH CEDILLA -\SE@MapDeclare{mac-centeuro}{E0}{0157}% LATIN SMALL LETTER R WITH CEDILLA -\SE@MapDeclare{mac-centeuro}{E1}{0160}% LATIN CAPITAL LETTER S WITH CARON -\SE@MapDeclare{mac-centeuro}{E2}{201A}% SINGLE LOW-9 QUOTATION MARK -\SE@MapDeclare{mac-centeuro}{E3}{201E}% DOUBLE LOW-9 QUOTATION MARK -\SE@MapDeclare{mac-centeuro}{E4}{0161}% LATIN SMALL LETTER S WITH CARON -\SE@MapDeclare{mac-centeuro}{E5}{015A}% LATIN CAPITAL LETTER S WITH ACUTE -\SE@MapDeclare{mac-centeuro}{E6}{015B}% LATIN SMALL LETTER S WITH ACUTE -\SE@MapDeclare{mac-centeuro}{E7}{00C1}% LATIN CAPITAL LETTER A WITH ACUTE -\SE@MapDeclare{mac-centeuro}{E8}{0164}% LATIN CAPITAL LETTER T WITH CARON -\SE@MapDeclare{mac-centeuro}{E9}{0165}% LATIN SMALL LETTER T WITH CARON -\SE@MapDeclare{mac-centeuro}{EA}{00CD}% LATIN CAPITAL LETTER I WITH ACUTE -\SE@MapDeclare{mac-centeuro}{EB}{017D}% LATIN CAPITAL LETTER Z WITH CARON -\SE@MapDeclare{mac-centeuro}{EC}{017E}% LATIN SMALL LETTER Z WITH CARON -\SE@MapDeclare{mac-centeuro}{ED}{016A}% LATIN CAPITAL LETTER U WITH MACRON -\SE@MapDeclare{mac-centeuro}{EE}{00D3}% LATIN CAPITAL LETTER O WITH ACUTE -\SE@MapDeclare{mac-centeuro}{EF}{00D4}% LATIN CAPITAL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{mac-centeuro}{F0}{016B}% LATIN SMALL LETTER U WITH MACRON -\SE@MapDeclare{mac-centeuro}{F1}{016E}% LATIN CAPITAL LETTER U WITH RING ABOVE -\SE@MapDeclare{mac-centeuro}{F2}{00DA}% LATIN CAPITAL LETTER U WITH ACUTE -\SE@MapDeclare{mac-centeuro}{F3}{016F}% LATIN SMALL LETTER U WITH RING ABOVE -\SE@MapDeclare{mac-centeuro}{F4}{0170}% LATIN CAPITAL LETTER U WITH DOUBLE ACUTE -\SE@MapDeclare{mac-centeuro}{F5}{0171}% LATIN SMALL LETTER U WITH DOUBLE ACUTE -\SE@MapDeclare{mac-centeuro}{F6}{0172}% LATIN CAPITAL LETTER U WITH OGONEK -\SE@MapDeclare{mac-centeuro}{F7}{0173}% LATIN SMALL LETTER U WITH OGONEK -\SE@MapDeclare{mac-centeuro}{F8}{00DD}% LATIN CAPITAL LETTER Y WITH ACUTE -\SE@MapDeclare{mac-centeuro}{F9}{00FD}% LATIN SMALL LETTER Y WITH ACUTE -\SE@MapDeclare{mac-centeuro}{FA}{0137}% LATIN SMALL LETTER K WITH CEDILLA -\SE@MapDeclare{mac-centeuro}{FB}{017B}% LATIN CAPITAL LETTER Z WITH DOT ABOVE -\SE@MapDeclare{mac-centeuro}{FC}{0141}% LATIN CAPITAL LETTER L WITH STROKE -\SE@MapDeclare{mac-centeuro}{FD}{017C}% LATIN SMALL LETTER Z WITH DOT ABOVE -\SE@MapDeclare{mac-centeuro}{FE}{0122}% LATIN CAPITAL LETTER G WITH CEDILLA -\SE@MapDeclare{mac-centeuro}{FF}{02C7}% CARON -%</mac-centeuro> -% \end{macrocode} -% \paragraph{mac-cyrillic} -% \begin{macrocode} -%<*mac-cyrillic> -\SE@MapDeclare{mac-cyrillic}{80}{0410}% CYRILLIC CAPITAL LETTER A -\SE@MapDeclare{mac-cyrillic}{81}{0411}% CYRILLIC CAPITAL LETTER BE -\SE@MapDeclare{mac-cyrillic}{82}{0412}% CYRILLIC CAPITAL LETTER VE -\SE@MapDeclare{mac-cyrillic}{83}{0413}% CYRILLIC CAPITAL LETTER GHE -\SE@MapDeclare{mac-cyrillic}{84}{0414}% CYRILLIC CAPITAL LETTER DE -\SE@MapDeclare{mac-cyrillic}{85}{0415}% CYRILLIC CAPITAL LETTER IE -\SE@MapDeclare{mac-cyrillic}{86}{0416}% CYRILLIC CAPITAL LETTER ZHE -\SE@MapDeclare{mac-cyrillic}{87}{0417}% CYRILLIC CAPITAL LETTER ZE -\SE@MapDeclare{mac-cyrillic}{88}{0418}% CYRILLIC CAPITAL LETTER I -\SE@MapDeclare{mac-cyrillic}{89}{0419}% CYRILLIC CAPITAL LETTER SHORT I -\SE@MapDeclare{mac-cyrillic}{8A}{041A}% CYRILLIC CAPITAL LETTER KA -\SE@MapDeclare{mac-cyrillic}{8B}{041B}% CYRILLIC CAPITAL LETTER EL -\SE@MapDeclare{mac-cyrillic}{8C}{041C}% CYRILLIC CAPITAL LETTER EM -\SE@MapDeclare{mac-cyrillic}{8D}{041D}% CYRILLIC CAPITAL LETTER EN -\SE@MapDeclare{mac-cyrillic}{8E}{041E}% CYRILLIC CAPITAL LETTER O -\SE@MapDeclare{mac-cyrillic}{8F}{041F}% CYRILLIC CAPITAL LETTER PE -\SE@MapDeclare{mac-cyrillic}{90}{0420}% CYRILLIC CAPITAL LETTER ER -\SE@MapDeclare{mac-cyrillic}{91}{0421}% CYRILLIC CAPITAL LETTER ES -\SE@MapDeclare{mac-cyrillic}{92}{0422}% CYRILLIC CAPITAL LETTER TE -\SE@MapDeclare{mac-cyrillic}{93}{0423}% CYRILLIC CAPITAL LETTER U -\SE@MapDeclare{mac-cyrillic}{94}{0424}% CYRILLIC CAPITAL LETTER EF -\SE@MapDeclare{mac-cyrillic}{95}{0425}% CYRILLIC CAPITAL LETTER HA -\SE@MapDeclare{mac-cyrillic}{96}{0426}% CYRILLIC CAPITAL LETTER TSE -\SE@MapDeclare{mac-cyrillic}{97}{0427}% CYRILLIC CAPITAL LETTER CHE -\SE@MapDeclare{mac-cyrillic}{98}{0428}% CYRILLIC CAPITAL LETTER SHA -\SE@MapDeclare{mac-cyrillic}{99}{0429}% CYRILLIC CAPITAL LETTER SHCHA -\SE@MapDeclare{mac-cyrillic}{9A}{042A}% CYRILLIC CAPITAL LETTER HARD SIGN -\SE@MapDeclare{mac-cyrillic}{9B}{042B}% CYRILLIC CAPITAL LETTER YERU -\SE@MapDeclare{mac-cyrillic}{9C}{042C}% CYRILLIC CAPITAL LETTER SOFT SIGN -\SE@MapDeclare{mac-cyrillic}{9D}{042D}% CYRILLIC CAPITAL LETTER E -\SE@MapDeclare{mac-cyrillic}{9E}{042E}% CYRILLIC CAPITAL LETTER YU -\SE@MapDeclare{mac-cyrillic}{9F}{042F}% CYRILLIC CAPITAL LETTER YA -\SE@MapDeclare{mac-cyrillic}{A0}{2020}% DAGGER -\SE@MapDeclare{mac-cyrillic}{A1}{00B0}% DEGREE SIGN -\SE@MapDeclare{mac-cyrillic}{A2}{0490}% CYRILLIC CAPITAL LETTER GHE WITH UPTURN -\SE@MapDeclare{mac-cyrillic}{A3}{00A3}% POUND SIGN -\SE@MapDeclare{mac-cyrillic}{A4}{00A7}% SECTION SIGN -\SE@MapDeclare{mac-cyrillic}{A5}{2022}% BULLET -\SE@MapDeclare{mac-cyrillic}{A6}{00B6}% PILCROW SIGN -\SE@MapDeclare{mac-cyrillic}{A7}{0406}% CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I -\SE@MapDeclare{mac-cyrillic}{A8}{00AE}% REGISTERED SIGN -\SE@MapDeclare{mac-cyrillic}{A9}{00A9}% COPYRIGHT SIGN -\SE@MapDeclare{mac-cyrillic}{AA}{2122}% TRADE MARK SIGN -\SE@MapDeclare{mac-cyrillic}{AB}{0402}% CYRILLIC CAPITAL LETTER DJE -\SE@MapDeclare{mac-cyrillic}{AC}{0452}% CYRILLIC SMALL LETTER DJE -\SE@MapDeclare{mac-cyrillic}{AD}{2260}% NOT EQUAL TO -\SE@MapDeclare{mac-cyrillic}{AE}{0403}% CYRILLIC CAPITAL LETTER GJE -\SE@MapDeclare{mac-cyrillic}{AF}{0453}% CYRILLIC SMALL LETTER GJE -\SE@MapDeclare{mac-cyrillic}{B0}{221E}% INFINITY -\SE@MapDeclare{mac-cyrillic}{B1}{00B1}% PLUS-MINUS SIGN -\SE@MapDeclare{mac-cyrillic}{B2}{2264}% LESS-THAN OR EQUAL TO -\SE@MapDeclare{mac-cyrillic}{B3}{2265}% GREATER-THAN OR EQUAL TO -\SE@MapDeclare{mac-cyrillic}{B4}{0456}% CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I -\SE@MapDeclare{mac-cyrillic}{B5}{00B5}% MICRO SIGN -\SE@MapDeclare{mac-cyrillic}{B6}{0491}% CYRILLIC SMALL LETTER GHE WITH UPTURN -\SE@MapDeclare{mac-cyrillic}{B7}{0408}% CYRILLIC CAPITAL LETTER JE -\SE@MapDeclare{mac-cyrillic}{B8}{0404}% CYRILLIC CAPITAL LETTER UKRAINIAN IE -\SE@MapDeclare{mac-cyrillic}{B9}{0454}% CYRILLIC SMALL LETTER UKRAINIAN IE -\SE@MapDeclare{mac-cyrillic}{BA}{0407}% CYRILLIC CAPITAL LETTER YI -\SE@MapDeclare{mac-cyrillic}{BB}{0457}% CYRILLIC SMALL LETTER YI -\SE@MapDeclare{mac-cyrillic}{BC}{0409}% CYRILLIC CAPITAL LETTER LJE -\SE@MapDeclare{mac-cyrillic}{BD}{0459}% CYRILLIC SMALL LETTER LJE -\SE@MapDeclare{mac-cyrillic}{BE}{040A}% CYRILLIC CAPITAL LETTER NJE -\SE@MapDeclare{mac-cyrillic}{BF}{045A}% CYRILLIC SMALL LETTER NJE -\SE@MapDeclare{mac-cyrillic}{C0}{0458}% CYRILLIC SMALL LETTER JE -\SE@MapDeclare{mac-cyrillic}{C1}{0405}% CYRILLIC CAPITAL LETTER DZE -\SE@MapDeclare{mac-cyrillic}{C2}{00AC}% NOT SIGN -\SE@MapDeclare{mac-cyrillic}{C3}{221A}% SQUARE ROOT -\SE@MapDeclare{mac-cyrillic}{C4}{0192}% LATIN SMALL LETTER F WITH HOOK -\SE@MapDeclare{mac-cyrillic}{C5}{2248}% ALMOST EQUAL TO -\SE@MapDeclare{mac-cyrillic}{C6}{2206}% INCREMENT -\SE@MapDeclare{mac-cyrillic}{C7}{00AB}% LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{mac-cyrillic}{C8}{00BB}% RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{mac-cyrillic}{C9}{2026}% HORIZONTAL ELLIPSIS -\SE@MapDeclare{mac-cyrillic}{CA}{00A0}% NO-BREAK SPACE -\SE@MapDeclare{mac-cyrillic}{CB}{040B}% CYRILLIC CAPITAL LETTER TSHE -\SE@MapDeclare{mac-cyrillic}{CC}{045B}% CYRILLIC SMALL LETTER TSHE -\SE@MapDeclare{mac-cyrillic}{CD}{040C}% CYRILLIC CAPITAL LETTER KJE -\SE@MapDeclare{mac-cyrillic}{CE}{045C}% CYRILLIC SMALL LETTER KJE -\SE@MapDeclare{mac-cyrillic}{CF}{0455}% CYRILLIC SMALL LETTER DZE -\SE@MapDeclare{mac-cyrillic}{D0}{2013}% EN DASH -\SE@MapDeclare{mac-cyrillic}{D1}{2014}% EM DASH -\SE@MapDeclare{mac-cyrillic}{D2}{201C}% LEFT DOUBLE QUOTATION MARK -\SE@MapDeclare{mac-cyrillic}{D3}{201D}% RIGHT DOUBLE QUOTATION MARK -\SE@MapDeclare{mac-cyrillic}{D4}{2018}% LEFT SINGLE QUOTATION MARK -\SE@MapDeclare{mac-cyrillic}{D5}{2019}% RIGHT SINGLE QUOTATION MARK -\SE@MapDeclare{mac-cyrillic}{D6}{00F7}% DIVISION SIGN -\SE@MapDeclare{mac-cyrillic}{D7}{201E}% DOUBLE LOW-9 QUOTATION MARK -\SE@MapDeclare{mac-cyrillic}{D8}{040E}% CYRILLIC CAPITAL LETTER SHORT U -\SE@MapDeclare{mac-cyrillic}{D9}{045E}% CYRILLIC SMALL LETTER SHORT U -\SE@MapDeclare{mac-cyrillic}{DA}{040F}% CYRILLIC CAPITAL LETTER DZHE -\SE@MapDeclare{mac-cyrillic}{DB}{045F}% CYRILLIC SMALL LETTER DZHE -\SE@MapDeclare{mac-cyrillic}{DC}{2116}% NUMERO SIGN -\SE@MapDeclare{mac-cyrillic}{DD}{0401}% CYRILLIC CAPITAL LETTER IO -\SE@MapDeclare{mac-cyrillic}{DE}{0451}% CYRILLIC SMALL LETTER IO -\SE@MapDeclare{mac-cyrillic}{DF}{044F}% CYRILLIC SMALL LETTER YA -\SE@MapDeclare{mac-cyrillic}{E0}{0430}% CYRILLIC SMALL LETTER A -\SE@MapDeclare{mac-cyrillic}{E1}{0431}% CYRILLIC SMALL LETTER BE -\SE@MapDeclare{mac-cyrillic}{E2}{0432}% CYRILLIC SMALL LETTER VE -\SE@MapDeclare{mac-cyrillic}{E3}{0433}% CYRILLIC SMALL LETTER GHE -\SE@MapDeclare{mac-cyrillic}{E4}{0434}% CYRILLIC SMALL LETTER DE -\SE@MapDeclare{mac-cyrillic}{E5}{0435}% CYRILLIC SMALL LETTER IE -\SE@MapDeclare{mac-cyrillic}{E6}{0436}% CYRILLIC SMALL LETTER ZHE -\SE@MapDeclare{mac-cyrillic}{E7}{0437}% CYRILLIC SMALL LETTER ZE -\SE@MapDeclare{mac-cyrillic}{E8}{0438}% CYRILLIC SMALL LETTER I -\SE@MapDeclare{mac-cyrillic}{E9}{0439}% CYRILLIC SMALL LETTER SHORT I -\SE@MapDeclare{mac-cyrillic}{EA}{043A}% CYRILLIC SMALL LETTER KA -\SE@MapDeclare{mac-cyrillic}{EB}{043B}% CYRILLIC SMALL LETTER EL -\SE@MapDeclare{mac-cyrillic}{EC}{043C}% CYRILLIC SMALL LETTER EM -\SE@MapDeclare{mac-cyrillic}{ED}{043D}% CYRILLIC SMALL LETTER EN -\SE@MapDeclare{mac-cyrillic}{EE}{043E}% CYRILLIC SMALL LETTER O -\SE@MapDeclare{mac-cyrillic}{EF}{043F}% CYRILLIC SMALL LETTER PE -\SE@MapDeclare{mac-cyrillic}{F0}{0440}% CYRILLIC SMALL LETTER ER -\SE@MapDeclare{mac-cyrillic}{F1}{0441}% CYRILLIC SMALL LETTER ES -\SE@MapDeclare{mac-cyrillic}{F2}{0442}% CYRILLIC SMALL LETTER TE -\SE@MapDeclare{mac-cyrillic}{F3}{0443}% CYRILLIC SMALL LETTER U -\SE@MapDeclare{mac-cyrillic}{F4}{0444}% CYRILLIC SMALL LETTER EF -\SE@MapDeclare{mac-cyrillic}{F5}{0445}% CYRILLIC SMALL LETTER HA -\SE@MapDeclare{mac-cyrillic}{F6}{0446}% CYRILLIC SMALL LETTER TSE -\SE@MapDeclare{mac-cyrillic}{F7}{0447}% CYRILLIC SMALL LETTER CHE -\SE@MapDeclare{mac-cyrillic}{F8}{0448}% CYRILLIC SMALL LETTER SHA -\SE@MapDeclare{mac-cyrillic}{F9}{0449}% CYRILLIC SMALL LETTER SHCHA -\SE@MapDeclare{mac-cyrillic}{FA}{044A}% CYRILLIC SMALL LETTER HARD SIGN -\SE@MapDeclare{mac-cyrillic}{FB}{044B}% CYRILLIC SMALL LETTER YERU -\SE@MapDeclare{mac-cyrillic}{FC}{044C}% CYRILLIC SMALL LETTER SOFT SIGN -\SE@MapDeclare{mac-cyrillic}{FD}{044D}% CYRILLIC SMALL LETTER E -\SE@MapDeclare{mac-cyrillic}{FE}{044E}% CYRILLIC SMALL LETTER YU -\SE@MapDeclare{mac-cyrillic}{FF}{20AC}% EURO SIGN -%</mac-cyrillic> -% \end{macrocode} -% \paragraph{mac-roman} -% \begin{macrocode} -%<*mac-roman> -\SE@MapDeclare{mac-roman}{80}{00C4}% LATIN CAPITAL LETTER A WITH DIAERESIS -\SE@MapDeclare{mac-roman}{81}{00C5}% LATIN CAPITAL LETTER A WITH RING ABOVE -\SE@MapDeclare{mac-roman}{82}{00C7}% LATIN CAPITAL LETTER C WITH CEDILLA -\SE@MapDeclare{mac-roman}{83}{00C9}% LATIN CAPITAL LETTER E WITH ACUTE -\SE@MapDeclare{mac-roman}{84}{00D1}% LATIN CAPITAL LETTER N WITH TILDE -\SE@MapDeclare{mac-roman}{85}{00D6}% LATIN CAPITAL LETTER O WITH DIAERESIS -\SE@MapDeclare{mac-roman}{86}{00DC}% LATIN CAPITAL LETTER U WITH DIAERESIS -\SE@MapDeclare{mac-roman}{87}{00E1}% LATIN SMALL LETTER A WITH ACUTE -\SE@MapDeclare{mac-roman}{88}{00E0}% LATIN SMALL LETTER A WITH GRAVE -\SE@MapDeclare{mac-roman}{89}{00E2}% LATIN SMALL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{mac-roman}{8A}{00E4}% LATIN SMALL LETTER A WITH DIAERESIS -\SE@MapDeclare{mac-roman}{8B}{00E3}% LATIN SMALL LETTER A WITH TILDE -\SE@MapDeclare{mac-roman}{8C}{00E5}% LATIN SMALL LETTER A WITH RING ABOVE -\SE@MapDeclare{mac-roman}{8D}{00E7}% LATIN SMALL LETTER C WITH CEDILLA -\SE@MapDeclare{mac-roman}{8E}{00E9}% LATIN SMALL LETTER E WITH ACUTE -\SE@MapDeclare{mac-roman}{8F}{00E8}% LATIN SMALL LETTER E WITH GRAVE -\SE@MapDeclare{mac-roman}{90}{00EA}% LATIN SMALL LETTER E WITH CIRCUMFLEX -\SE@MapDeclare{mac-roman}{91}{00EB}% LATIN SMALL LETTER E WITH DIAERESIS -\SE@MapDeclare{mac-roman}{92}{00ED}% LATIN SMALL LETTER I WITH ACUTE -\SE@MapDeclare{mac-roman}{93}{00EC}% LATIN SMALL LETTER I WITH GRAVE -\SE@MapDeclare{mac-roman}{94}{00EE}% LATIN SMALL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{mac-roman}{95}{00EF}% LATIN SMALL LETTER I WITH DIAERESIS -\SE@MapDeclare{mac-roman}{96}{00F1}% LATIN SMALL LETTER N WITH TILDE -\SE@MapDeclare{mac-roman}{97}{00F3}% LATIN SMALL LETTER O WITH ACUTE -\SE@MapDeclare{mac-roman}{98}{00F2}% LATIN SMALL LETTER O WITH GRAVE -\SE@MapDeclare{mac-roman}{99}{00F4}% LATIN SMALL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{mac-roman}{9A}{00F6}% LATIN SMALL LETTER O WITH DIAERESIS -\SE@MapDeclare{mac-roman}{9B}{00F5}% LATIN SMALL LETTER O WITH TILDE -\SE@MapDeclare{mac-roman}{9C}{00FA}% LATIN SMALL LETTER U WITH ACUTE -\SE@MapDeclare{mac-roman}{9D}{00F9}% LATIN SMALL LETTER U WITH GRAVE -\SE@MapDeclare{mac-roman}{9E}{00FB}% LATIN SMALL LETTER U WITH CIRCUMFLEX -\SE@MapDeclare{mac-roman}{9F}{00FC}% LATIN SMALL LETTER U WITH DIAERESIS -\SE@MapDeclare{mac-roman}{A0}{2020}% DAGGER -\SE@MapDeclare{mac-roman}{A1}{00B0}% DEGREE SIGN -\SE@MapDeclare{mac-roman}{A2}{00A2}% CENT SIGN -\SE@MapDeclare{mac-roman}{A3}{00A3}% POUND SIGN -\SE@MapDeclare{mac-roman}{A4}{00A7}% SECTION SIGN -\SE@MapDeclare{mac-roman}{A5}{2022}% BULLET -\SE@MapDeclare{mac-roman}{A6}{00B6}% PILCROW SIGN -\SE@MapDeclare{mac-roman}{A7}{00DF}% LATIN SMALL LETTER SHARP S -\SE@MapDeclare{mac-roman}{A8}{00AE}% REGISTERED SIGN -\SE@MapDeclare{mac-roman}{A9}{00A9}% COPYRIGHT SIGN -\SE@MapDeclare{mac-roman}{AA}{2122}% TRADE MARK SIGN -\SE@MapDeclare{mac-roman}{AB}{00B4}% ACUTE ACCENT -\SE@MapDeclare{mac-roman}{AC}{00A8}% DIAERESIS -\SE@MapDeclare{mac-roman}{AD}{2260}% NOT EQUAL TO -\SE@MapDeclare{mac-roman}{AE}{00C6}% LATIN CAPITAL LETTER AE -\SE@MapDeclare{mac-roman}{AF}{00D8}% LATIN CAPITAL LETTER O WITH STROKE -\SE@MapDeclare{mac-roman}{B0}{221E}% INFINITY -\SE@MapDeclare{mac-roman}{B1}{00B1}% PLUS-MINUS SIGN -\SE@MapDeclare{mac-roman}{B2}{2264}% LESS-THAN OR EQUAL TO -\SE@MapDeclare{mac-roman}{B3}{2265}% GREATER-THAN OR EQUAL TO -\SE@MapDeclare{mac-roman}{B4}{00A5}% YEN SIGN -\SE@MapDeclare{mac-roman}{B5}{00B5}% MICRO SIGN -\SE@MapDeclare{mac-roman}{B6}{2202}% PARTIAL DIFFERENTIAL -\SE@MapDeclare{mac-roman}{B7}{2211}% N-ARY SUMMATION -\SE@MapDeclare{mac-roman}{B8}{220F}% N-ARY PRODUCT -\SE@MapDeclare{mac-roman}{B9}{03C0}% GREEK SMALL LETTER PI -\SE@MapDeclare{mac-roman}{BA}{222B}% INTEGRAL -\SE@MapDeclare{mac-roman}{BB}{00AA}% FEMININE ORDINAL INDICATOR -\SE@MapDeclare{mac-roman}{BC}{00BA}% MASCULINE ORDINAL INDICATOR -\SE@MapDeclare{mac-roman}{BD}{03A9}% GREEK CAPITAL LETTER OMEGA -\SE@MapDeclare{mac-roman}{BE}{00E6}% LATIN SMALL LETTER AE -\SE@MapDeclare{mac-roman}{BF}{00F8}% LATIN SMALL LETTER O WITH STROKE -\SE@MapDeclare{mac-roman}{C0}{00BF}% INVERTED QUESTION MARK -\SE@MapDeclare{mac-roman}{C1}{00A1}% INVERTED EXCLAMATION MARK -\SE@MapDeclare{mac-roman}{C2}{00AC}% NOT SIGN -\SE@MapDeclare{mac-roman}{C3}{221A}% SQUARE ROOT -\SE@MapDeclare{mac-roman}{C4}{0192}% LATIN SMALL LETTER F WITH HOOK -\SE@MapDeclare{mac-roman}{C5}{2248}% ALMOST EQUAL TO -\SE@MapDeclare{mac-roman}{C6}{2206}% INCREMENT -\SE@MapDeclare{mac-roman}{C7}{00AB}% LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{mac-roman}{C8}{00BB}% RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{mac-roman}{C9}{2026}% HORIZONTAL ELLIPSIS -\SE@MapDeclare{mac-roman}{CA}{00A0}% NO-BREAK SPACE -\SE@MapDeclare{mac-roman}{CB}{00C0}% LATIN CAPITAL LETTER A WITH GRAVE -\SE@MapDeclare{mac-roman}{CC}{00C3}% LATIN CAPITAL LETTER A WITH TILDE -\SE@MapDeclare{mac-roman}{CD}{00D5}% LATIN CAPITAL LETTER O WITH TILDE -\SE@MapDeclare{mac-roman}{CE}{0152}% LATIN CAPITAL LIGATURE OE -\SE@MapDeclare{mac-roman}{CF}{0153}% LATIN SMALL LIGATURE OE -\SE@MapDeclare{mac-roman}{D0}{2013}% EN DASH -\SE@MapDeclare{mac-roman}{D1}{2014}% EM DASH -\SE@MapDeclare{mac-roman}{D2}{201C}% LEFT DOUBLE QUOTATION MARK -\SE@MapDeclare{mac-roman}{D3}{201D}% RIGHT DOUBLE QUOTATION MARK -\SE@MapDeclare{mac-roman}{D4}{2018}% LEFT SINGLE QUOTATION MARK -\SE@MapDeclare{mac-roman}{D5}{2019}% RIGHT SINGLE QUOTATION MARK -\SE@MapDeclare{mac-roman}{D6}{00F7}% DIVISION SIGN -\SE@MapDeclare{mac-roman}{D7}{25CA}% LOZENGE -\SE@MapDeclare{mac-roman}{D8}{00FF}% LATIN SMALL LETTER Y WITH DIAERESIS -\SE@MapDeclare{mac-roman}{D9}{0178}% LATIN CAPITAL LETTER Y WITH DIAERESIS -\SE@MapDeclare{mac-roman}{DA}{2044}% FRACTION SLASH -\SE@MapDeclare{mac-roman}{DB}{20AC}% EURO SIGN -\SE@MapDeclare{mac-roman}{DC}{2039}% SINGLE LEFT-POINTING ANGLE QUOTATION MARK -\SE@MapDeclare{mac-roman}{DD}{203A}% SINGLE RIGHT-POINTING ANGLE QUOTATION MARK -\SE@MapDeclare{mac-roman}{DE}{FB01}% LATIN SMALL LIGATURE FI -\SE@MapDeclare{mac-roman}{DF}{FB02}% LATIN SMALL LIGATURE FL -\SE@MapDeclare{mac-roman}{E0}{2021}% DOUBLE DAGGER -\SE@MapDeclare{mac-roman}{E1}{00B7}% MIDDLE DOT -\SE@MapDeclare{mac-roman}{E2}{201A}% SINGLE LOW-9 QUOTATION MARK -\SE@MapDeclare{mac-roman}{E3}{201E}% DOUBLE LOW-9 QUOTATION MARK -\SE@MapDeclare{mac-roman}{E4}{2030}% PER MILLE SIGN -\SE@MapDeclare{mac-roman}{E5}{00C2}% LATIN CAPITAL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{mac-roman}{E6}{00CA}% LATIN CAPITAL LETTER E WITH CIRCUMFLEX -\SE@MapDeclare{mac-roman}{E7}{00C1}% LATIN CAPITAL LETTER A WITH ACUTE -\SE@MapDeclare{mac-roman}{E8}{00CB}% LATIN CAPITAL LETTER E WITH DIAERESIS -\SE@MapDeclare{mac-roman}{E9}{00C8}% LATIN CAPITAL LETTER E WITH GRAVE -\SE@MapDeclare{mac-roman}{EA}{00CD}% LATIN CAPITAL LETTER I WITH ACUTE -\SE@MapDeclare{mac-roman}{EB}{00CE}% LATIN CAPITAL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{mac-roman}{EC}{00CF}% LATIN CAPITAL LETTER I WITH DIAERESIS -\SE@MapDeclare{mac-roman}{ED}{00CC}% LATIN CAPITAL LETTER I WITH GRAVE -\SE@MapDeclare{mac-roman}{EE}{00D3}% LATIN CAPITAL LETTER O WITH ACUTE -\SE@MapDeclare{mac-roman}{EF}{00D4}% LATIN CAPITAL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{mac-roman}{F0}{F8FF}% Apple logo -\SE@MapDeclare{mac-roman}{F1}{00D2}% LATIN CAPITAL LETTER O WITH GRAVE -\SE@MapDeclare{mac-roman}{F2}{00DA}% LATIN CAPITAL LETTER U WITH ACUTE -\SE@MapDeclare{mac-roman}{F3}{00DB}% LATIN CAPITAL LETTER U WITH CIRCUMFLEX -\SE@MapDeclare{mac-roman}{F4}{00D9}% LATIN CAPITAL LETTER U WITH GRAVE -\SE@MapDeclare{mac-roman}{F5}{0131}% LATIN SMALL LETTER DOTLESS I -\SE@MapDeclare{mac-roman}{F6}{02C6}% MODIFIER LETTER CIRCUMFLEX ACCENT -\SE@MapDeclare{mac-roman}{F7}{02DC}% SMALL TILDE -\SE@MapDeclare{mac-roman}{F8}{00AF}% MACRON -\SE@MapDeclare{mac-roman}{F9}{02D8}% BREVE -\SE@MapDeclare{mac-roman}{FA}{02D9}% DOT ABOVE -\SE@MapDeclare{mac-roman}{FB}{02DA}% RING ABOVE -\SE@MapDeclare{mac-roman}{FC}{00B8}% CEDILLA -\SE@MapDeclare{mac-roman}{FD}{02DD}% DOUBLE ACUTE ACCENT -\SE@MapDeclare{mac-roman}{FE}{02DB}% OGONEK -\SE@MapDeclare{mac-roman}{FF}{02C7}% CARON -%</mac-roman> -% \end{macrocode} -% \paragraph{dec-mcs} -% \begin{macrocode} -%<*dec-mcs> -\SE@MapDeclare{dec-mcs}{A1}{00A1}% INVERTED EXCLAMATION MARK -\SE@MapDeclare{dec-mcs}{A2}{00A2}% CENT SIGN -\SE@MapDeclare{dec-mcs}{A3}{00A3}% POUND SIGN -\SE@MapDeclare{dec-mcs}{A5}{00A5}% YEN SIGN -\SE@MapDeclare{dec-mcs}{A7}{00A7}% SECTION SIGN -\SE@MapDeclare{dec-mcs}{A8}{00A4}% CURRENCY SIGN -\SE@MapDeclare{dec-mcs}{A9}{00A9}% COPYRIGHT SIGN -\SE@MapDeclare{dec-mcs}{AA}{00AA}% FEMININE ORDINAL INDICATOR -\SE@MapDeclare{dec-mcs}{AB}{00AB}% LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{dec-mcs}{B0}{00B0}% DEGREE SIGN -\SE@MapDeclare{dec-mcs}{B1}{00B1}% PLUS-MINUS SIGN -\SE@MapDeclare{dec-mcs}{B2}{00B2}% SUPERSCRIPT TWO -\SE@MapDeclare{dec-mcs}{B3}{00B3}% SUPERSCRIPT THREE -\SE@MapDeclare{dec-mcs}{B5}{00B5}% MICRO SIGN -\SE@MapDeclare{dec-mcs}{B6}{00B6}% PILCROW SIGN -\SE@MapDeclare{dec-mcs}{B7}{00B7}% MIDDLE DOT -\SE@MapDeclare{dec-mcs}{B9}{00B9}% SUPERSCRIPT ONE -\SE@MapDeclare{dec-mcs}{BA}{00BA}% MASCULINE ORDINAL INDICATOR -\SE@MapDeclare{dec-mcs}{BB}{00BB}% RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{dec-mcs}{BC}{00BC}% VULGAR FRACTION ONE QUARTER -\SE@MapDeclare{dec-mcs}{BD}{00BD}% VULGAR FRACTION ONE HALF -\SE@MapDeclare{dec-mcs}{BF}{00BF}% INVERTED QUESTION MARK -\SE@MapDeclare{dec-mcs}{C0}{00C0}% LATIN CAPITAL LETTER A WITH GRAVE -\SE@MapDeclare{dec-mcs}{C1}{00C1}% LATIN CAPITAL LETTER A WITH ACUTE -\SE@MapDeclare{dec-mcs}{C2}{00C2}% LATIN CAPITAL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{dec-mcs}{C3}{00C3}% LATIN CAPITAL LETTER A WITH TILDE -\SE@MapDeclare{dec-mcs}{C4}{00C4}% LATIN CAPITAL LETTER A WITH DIAERESIS -\SE@MapDeclare{dec-mcs}{C5}{00C5}% LATIN CAPITAL LETTER A WITH RING ABOVE -\SE@MapDeclare{dec-mcs}{C6}{00C6}% LATIN CAPITAL LETTER AE -\SE@MapDeclare{dec-mcs}{C7}{00C7}% LATIN CAPITAL LETTER C WITH CEDILLA -\SE@MapDeclare{dec-mcs}{C8}{00C8}% LATIN CAPITAL LETTER E WITH GRAVE -\SE@MapDeclare{dec-mcs}{C9}{00C9}% LATIN CAPITAL LETTER E WITH ACUTE -\SE@MapDeclare{dec-mcs}{CA}{00CA}% LATIN CAPITAL LETTER E WITH CIRCUMFLEX -\SE@MapDeclare{dec-mcs}{CB}{00CB}% LATIN CAPITAL LETTER E WITH DIAERESIS -\SE@MapDeclare{dec-mcs}{CC}{00CC}% LATIN CAPITAL LETTER I WITH GRAVE -\SE@MapDeclare{dec-mcs}{CD}{00CD}% LATIN CAPITAL LETTER I WITH ACUTE -\SE@MapDeclare{dec-mcs}{CE}{00CE}% LATIN CAPITAL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{dec-mcs}{CF}{00CF}% LATIN CAPITAL LETTER I WITH DIAERESIS -\SE@MapDeclare{dec-mcs}{D1}{00D1}% LATIN CAPITAL LETTER N WITH TILDE -\SE@MapDeclare{dec-mcs}{D2}{00D2}% LATIN CAPITAL LETTER O WITH GRAVE -\SE@MapDeclare{dec-mcs}{D3}{00D3}% LATIN CAPITAL LETTER O WITH ACUTE -\SE@MapDeclare{dec-mcs}{D4}{00D4}% LATIN CAPITAL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{dec-mcs}{D5}{00D5}% LATIN CAPITAL LETTER O WITH TILDE -\SE@MapDeclare{dec-mcs}{D6}{00D6}% LATIN CAPITAL LETTER O WITH DIAERESIS -\SE@MapDeclare{dec-mcs}{D7}{0152}% LATIN CAPITAL LIGATURE OE -\SE@MapDeclare{dec-mcs}{D8}{00D8}% LATIN CAPITAL LETTER O WITH STROKE -\SE@MapDeclare{dec-mcs}{D9}{00D9}% LATIN CAPITAL LETTER U WITH GRAVE -\SE@MapDeclare{dec-mcs}{DA}{00DA}% LATIN CAPITAL LETTER U WITH ACUTE -\SE@MapDeclare{dec-mcs}{DB}{00DB}% LATIN CAPITAL LETTER U WITH CIRCUMFLEX -\SE@MapDeclare{dec-mcs}{DC}{00DC}% LATIN CAPITAL LETTER U WITH DIAERESIS -\SE@MapDeclare{dec-mcs}{DD}{0178}% LATIN CAPITAL LETTER Y WITH DIAERESIS -\SE@MapDeclare{dec-mcs}{DF}{00DF}% LATIN SMALL LETTER SHARP S -\SE@MapDeclare{dec-mcs}{E0}{00E0}% LATIN SMALL LETTER A WITH GRAVE -\SE@MapDeclare{dec-mcs}{E1}{00E1}% LATIN SMALL LETTER A WITH ACUTE -\SE@MapDeclare{dec-mcs}{E2}{00E2}% LATIN SMALL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{dec-mcs}{E3}{00E3}% LATIN SMALL LETTER A WITH TILDE -\SE@MapDeclare{dec-mcs}{E4}{00E4}% LATIN SMALL LETTER A WITH DIAERESIS -\SE@MapDeclare{dec-mcs}{E5}{00E5}% LATIN SMALL LETTER A WITH RING ABOVE -\SE@MapDeclare{dec-mcs}{E6}{00E6}% LATIN SMALL LETTER AE -\SE@MapDeclare{dec-mcs}{E7}{00E7}% LATIN SMALL LETTER C WITH CEDILLA -\SE@MapDeclare{dec-mcs}{E8}{00E8}% LATIN SMALL LETTER E WITH GRAVE -\SE@MapDeclare{dec-mcs}{E9}{00E9}% LATIN SMALL LETTER E WITH ACUTE -\SE@MapDeclare{dec-mcs}{EA}{00EA}% LATIN SMALL LETTER E WITH CIRCUMFLEX -\SE@MapDeclare{dec-mcs}{EB}{00EB}% LATIN SMALL LETTER E WITH DIAERESIS -\SE@MapDeclare{dec-mcs}{EC}{00EC}% LATIN SMALL LETTER I WITH GRAVE -\SE@MapDeclare{dec-mcs}{ED}{00ED}% LATIN SMALL LETTER I WITH ACUTE -\SE@MapDeclare{dec-mcs}{EE}{00EE}% LATIN SMALL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{dec-mcs}{EF}{00EF}% LATIN SMALL LETTER I WITH DIAERESIS -\SE@MapDeclare{dec-mcs}{F1}{00F1}% LATIN SMALL LETTER N WITH TILDE -\SE@MapDeclare{dec-mcs}{F2}{00F2}% LATIN SMALL LETTER O WITH GRAVE -\SE@MapDeclare{dec-mcs}{F3}{00F3}% LATIN SMALL LETTER O WITH ACUTE -\SE@MapDeclare{dec-mcs}{F4}{00F4}% LATIN SMALL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{dec-mcs}{F5}{00F5}% LATIN SMALL LETTER O WITH TILDE -\SE@MapDeclare{dec-mcs}{F6}{00F6}% LATIN SMALL LETTER O WITH DIAERESIS -\SE@MapDeclare{dec-mcs}{F7}{0153}% LATIN SMALL LIGATURE OE -\SE@MapDeclare{dec-mcs}{F8}{00F8}% LATIN SMALL LETTER O WITH STROKE -\SE@MapDeclare{dec-mcs}{F9}{00F9}% LATIN SMALL LETTER U WITH GRAVE -\SE@MapDeclare{dec-mcs}{FA}{00FA}% LATIN SMALL LETTER U WITH ACUTE -\SE@MapDeclare{dec-mcs}{FB}{00FB}% LATIN SMALL LETTER U WITH CIRCUMFLEX -\SE@MapDeclare{dec-mcs}{FC}{00FC}% LATIN SMALL LETTER U WITH DIAERESIS -\SE@MapDeclare{dec-mcs}{FD}{00FF}% LATIN SMALL LETTER Y WITH DIAERESIS -%</dec-mcs> -% \end{macrocode} -% \paragraph{cp437} -% \begin{macrocode} -%<*cp437> -\SE@MapDeclare{cp437}{80}{00C7}% LATIN CAPITAL LETTER C WITH CEDILLA -\SE@MapDeclare{cp437}{81}{00FC}% LATIN SMALL LETTER U WITH DIAERESIS -\SE@MapDeclare{cp437}{82}{00E9}% LATIN SMALL LETTER E WITH ACUTE -\SE@MapDeclare{cp437}{83}{00E2}% LATIN SMALL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{cp437}{84}{00E4}% LATIN SMALL LETTER A WITH DIAERESIS -\SE@MapDeclare{cp437}{85}{00E0}% LATIN SMALL LETTER A WITH GRAVE -\SE@MapDeclare{cp437}{86}{00E5}% LATIN SMALL LETTER A WITH RING ABOVE -\SE@MapDeclare{cp437}{87}{00E7}% LATIN SMALL LETTER C WITH CEDILLA -\SE@MapDeclare{cp437}{88}{00EA}% LATIN SMALL LETTER E WITH CIRCUMFLEX -\SE@MapDeclare{cp437}{89}{00EB}% LATIN SMALL LETTER E WITH DIAERESIS -\SE@MapDeclare{cp437}{8A}{00E8}% LATIN SMALL LETTER E WITH GRAVE -\SE@MapDeclare{cp437}{8B}{00EF}% LATIN SMALL LETTER I WITH DIAERESIS -\SE@MapDeclare{cp437}{8C}{00EE}% LATIN SMALL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{cp437}{8D}{00EC}% LATIN SMALL LETTER I WITH GRAVE -\SE@MapDeclare{cp437}{8E}{00C4}% LATIN CAPITAL LETTER A WITH DIAERESIS -\SE@MapDeclare{cp437}{8F}{00C5}% LATIN CAPITAL LETTER A WITH RING ABOVE -\SE@MapDeclare{cp437}{90}{00C9}% LATIN CAPITAL LETTER E WITH ACUTE -\SE@MapDeclare{cp437}{91}{00E6}% LATIN SMALL LIGATURE AE -\SE@MapDeclare{cp437}{92}{00C6}% LATIN CAPITAL LIGATURE AE -\SE@MapDeclare{cp437}{93}{00F4}% LATIN SMALL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{cp437}{94}{00F6}% LATIN SMALL LETTER O WITH DIAERESIS -\SE@MapDeclare{cp437}{95}{00F2}% LATIN SMALL LETTER O WITH GRAVE -\SE@MapDeclare{cp437}{96}{00FB}% LATIN SMALL LETTER U WITH CIRCUMFLEX -\SE@MapDeclare{cp437}{97}{00F9}% LATIN SMALL LETTER U WITH GRAVE -\SE@MapDeclare{cp437}{98}{00FF}% LATIN SMALL LETTER Y WITH DIAERESIS -\SE@MapDeclare{cp437}{99}{00D6}% LATIN CAPITAL LETTER O WITH DIAERESIS -\SE@MapDeclare{cp437}{9A}{00DC}% LATIN CAPITAL LETTER U WITH DIAERESIS -\SE@MapDeclare{cp437}{9B}{00A2}% CENT SIGN -\SE@MapDeclare{cp437}{9C}{00A3}% POUND SIGN -\SE@MapDeclare{cp437}{9D}{00A5}% YEN SIGN -\SE@MapDeclare{cp437}{9E}{20A7}% PESETA SIGN -\SE@MapDeclare{cp437}{9F}{0192}% LATIN SMALL LETTER F WITH HOOK -\SE@MapDeclare{cp437}{A0}{00E1}% LATIN SMALL LETTER A WITH ACUTE -\SE@MapDeclare{cp437}{A1}{00ED}% LATIN SMALL LETTER I WITH ACUTE -\SE@MapDeclare{cp437}{A2}{00F3}% LATIN SMALL LETTER O WITH ACUTE -\SE@MapDeclare{cp437}{A3}{00FA}% LATIN SMALL LETTER U WITH ACUTE -\SE@MapDeclare{cp437}{A4}{00F1}% LATIN SMALL LETTER N WITH TILDE -\SE@MapDeclare{cp437}{A5}{00D1}% LATIN CAPITAL LETTER N WITH TILDE -\SE@MapDeclare{cp437}{A6}{00AA}% FEMININE ORDINAL INDICATOR -\SE@MapDeclare{cp437}{A7}{00BA}% MASCULINE ORDINAL INDICATOR -\SE@MapDeclare{cp437}{A8}{00BF}% INVERTED QUESTION MARK -\SE@MapDeclare{cp437}{A9}{2310}% REVERSED NOT SIGN -\SE@MapDeclare{cp437}{AA}{00AC}% NOT SIGN -\SE@MapDeclare{cp437}{AB}{00BD}% VULGAR FRACTION ONE HALF -\SE@MapDeclare{cp437}{AC}{00BC}% VULGAR FRACTION ONE QUARTER -\SE@MapDeclare{cp437}{AD}{00A1}% INVERTED EXCLAMATION MARK -\SE@MapDeclare{cp437}{AE}{00AB}% LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{cp437}{AF}{00BB}% RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{cp437}{B0}{2591}% LIGHT SHADE -\SE@MapDeclare{cp437}{B1}{2592}% MEDIUM SHADE -\SE@MapDeclare{cp437}{B2}{2593}% DARK SHADE -\SE@MapDeclare{cp437}{B3}{2502}% BOX DRAWINGS LIGHT VERTICAL -\SE@MapDeclare{cp437}{B4}{2524}% BOX DRAWINGS LIGHT VERTICAL AND LEFT -\SE@MapDeclare{cp437}{B5}{2561}% BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE -\SE@MapDeclare{cp437}{B6}{2562}% BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE -\SE@MapDeclare{cp437}{B7}{2556}% BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE -\SE@MapDeclare{cp437}{B8}{2555}% BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE -\SE@MapDeclare{cp437}{B9}{2563}% BOX DRAWINGS DOUBLE VERTICAL AND LEFT -\SE@MapDeclare{cp437}{BA}{2551}% BOX DRAWINGS DOUBLE VERTICAL -\SE@MapDeclare{cp437}{BB}{2557}% BOX DRAWINGS DOUBLE DOWN AND LEFT -\SE@MapDeclare{cp437}{BC}{255D}% BOX DRAWINGS DOUBLE UP AND LEFT -\SE@MapDeclare{cp437}{BD}{255C}% BOX DRAWINGS UP DOUBLE AND LEFT SINGLE -\SE@MapDeclare{cp437}{BE}{255B}% BOX DRAWINGS UP SINGLE AND LEFT DOUBLE -\SE@MapDeclare{cp437}{BF}{2510}% BOX DRAWINGS LIGHT DOWN AND LEFT -\SE@MapDeclare{cp437}{C0}{2514}% BOX DRAWINGS LIGHT UP AND RIGHT -\SE@MapDeclare{cp437}{C1}{2534}% BOX DRAWINGS LIGHT UP AND HORIZONTAL -\SE@MapDeclare{cp437}{C2}{252C}% BOX DRAWINGS LIGHT DOWN AND HORIZONTAL -\SE@MapDeclare{cp437}{C3}{251C}% BOX DRAWINGS LIGHT VERTICAL AND RIGHT -\SE@MapDeclare{cp437}{C4}{2500}% BOX DRAWINGS LIGHT HORIZONTAL -\SE@MapDeclare{cp437}{C5}{253C}% BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL -\SE@MapDeclare{cp437}{C6}{255E}% BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE -\SE@MapDeclare{cp437}{C7}{255F}% BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE -\SE@MapDeclare{cp437}{C8}{255A}% BOX DRAWINGS DOUBLE UP AND RIGHT -\SE@MapDeclare{cp437}{C9}{2554}% BOX DRAWINGS DOUBLE DOWN AND RIGHT -\SE@MapDeclare{cp437}{CA}{2569}% BOX DRAWINGS DOUBLE UP AND HORIZONTAL -\SE@MapDeclare{cp437}{CB}{2566}% BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL -\SE@MapDeclare{cp437}{CC}{2560}% BOX DRAWINGS DOUBLE VERTICAL AND RIGHT -\SE@MapDeclare{cp437}{CD}{2550}% BOX DRAWINGS DOUBLE HORIZONTAL -\SE@MapDeclare{cp437}{CE}{256C}% BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL -\SE@MapDeclare{cp437}{CF}{2567}% BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE -\SE@MapDeclare{cp437}{D0}{2568}% BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE -\SE@MapDeclare{cp437}{D1}{2564}% BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE -\SE@MapDeclare{cp437}{D2}{2565}% BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE -\SE@MapDeclare{cp437}{D3}{2559}% BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE -\SE@MapDeclare{cp437}{D4}{2558}% BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE -\SE@MapDeclare{cp437}{D5}{2552}% BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE -\SE@MapDeclare{cp437}{D6}{2553}% BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE -\SE@MapDeclare{cp437}{D7}{256B}% BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE -\SE@MapDeclare{cp437}{D8}{256A}% BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE -\SE@MapDeclare{cp437}{D9}{2518}% BOX DRAWINGS LIGHT UP AND LEFT -\SE@MapDeclare{cp437}{DA}{250C}% BOX DRAWINGS LIGHT DOWN AND RIGHT -\SE@MapDeclare{cp437}{DB}{2588}% FULL BLOCK -\SE@MapDeclare{cp437}{DC}{2584}% LOWER HALF BLOCK -\SE@MapDeclare{cp437}{DD}{258C}% LEFT HALF BLOCK -\SE@MapDeclare{cp437}{DE}{2590}% RIGHT HALF BLOCK -\SE@MapDeclare{cp437}{DF}{2580}% UPPER HALF BLOCK -\SE@MapDeclare{cp437}{E0}{03B1}% GREEK SMALL LETTER ALPHA -\SE@MapDeclare{cp437}{E1}{00DF}% LATIN SMALL LETTER SHARP S -\SE@MapDeclare{cp437}{E2}{0393}% GREEK CAPITAL LETTER GAMMA -\SE@MapDeclare{cp437}{E3}{03C0}% GREEK SMALL LETTER PI -\SE@MapDeclare{cp437}{E4}{03A3}% GREEK CAPITAL LETTER SIGMA -\SE@MapDeclare{cp437}{E5}{03C3}% GREEK SMALL LETTER SIGMA -\SE@MapDeclare{cp437}{E6}{00B5}% MICRO SIGN -\SE@MapDeclare{cp437}{E7}{03C4}% GREEK SMALL LETTER TAU -\SE@MapDeclare{cp437}{E8}{03A6}% GREEK CAPITAL LETTER PHI -\SE@MapDeclare{cp437}{E9}{0398}% GREEK CAPITAL LETTER THETA -\SE@MapDeclare{cp437}{EA}{03A9}% GREEK CAPITAL LETTER OMEGA -\SE@MapDeclare{cp437}{EB}{03B4}% GREEK SMALL LETTER DELTA -\SE@MapDeclare{cp437}{EC}{221E}% INFINITY -\SE@MapDeclare{cp437}{ED}{03C6}% GREEK SMALL LETTER PHI -\SE@MapDeclare{cp437}{EE}{03B5}% GREEK SMALL LETTER EPSILON -\SE@MapDeclare{cp437}{EF}{2229}% INTERSECTION -\SE@MapDeclare{cp437}{F0}{2261}% IDENTICAL TO -\SE@MapDeclare{cp437}{F1}{00B1}% PLUS-MINUS SIGN -\SE@MapDeclare{cp437}{F2}{2265}% GREATER-THAN OR EQUAL TO -\SE@MapDeclare{cp437}{F3}{2264}% LESS-THAN OR EQUAL TO -\SE@MapDeclare{cp437}{F4}{2320}% TOP HALF INTEGRAL -\SE@MapDeclare{cp437}{F5}{2321}% BOTTOM HALF INTEGRAL -\SE@MapDeclare{cp437}{F6}{00F7}% DIVISION SIGN -\SE@MapDeclare{cp437}{F7}{2248}% ALMOST EQUAL TO -\SE@MapDeclare{cp437}{F8}{00B0}% DEGREE SIGN -\SE@MapDeclare{cp437}{F9}{2219}% BULLET OPERATOR -\SE@MapDeclare{cp437}{FA}{00B7}% MIDDLE DOT -\SE@MapDeclare{cp437}{FB}{221A}% SQUARE ROOT -\SE@MapDeclare{cp437}{FC}{207F}% SUPERSCRIPT LATIN SMALL LETTER N -\SE@MapDeclare{cp437}{FD}{00B2}% SUPERSCRIPT TWO -\SE@MapDeclare{cp437}{FE}{25A0}% BLACK SQUARE -\SE@MapDeclare{cp437}{FF}{00A0}% NO-BREAK SPACE -%</cp437> -% \end{macrocode} -% \paragraph{cp850} -% \begin{macrocode} -%<*cp850> -\SE@MapDeclare{cp850}{80}{00C7}% LATIN CAPITAL LETTER C WITH CEDILLA -\SE@MapDeclare{cp850}{81}{00FC}% LATIN SMALL LETTER U WITH DIAERESIS -\SE@MapDeclare{cp850}{82}{00E9}% LATIN SMALL LETTER E WITH ACUTE -\SE@MapDeclare{cp850}{83}{00E2}% LATIN SMALL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{cp850}{84}{00E4}% LATIN SMALL LETTER A WITH DIAERESIS -\SE@MapDeclare{cp850}{85}{00E0}% LATIN SMALL LETTER A WITH GRAVE -\SE@MapDeclare{cp850}{86}{00E5}% LATIN SMALL LETTER A WITH RING ABOVE -\SE@MapDeclare{cp850}{87}{00E7}% LATIN SMALL LETTER C WITH CEDILLA -\SE@MapDeclare{cp850}{88}{00EA}% LATIN SMALL LETTER E WITH CIRCUMFLEX -\SE@MapDeclare{cp850}{89}{00EB}% LATIN SMALL LETTER E WITH DIAERESIS -\SE@MapDeclare{cp850}{8A}{00E8}% LATIN SMALL LETTER E WITH GRAVE -\SE@MapDeclare{cp850}{8B}{00EF}% LATIN SMALL LETTER I WITH DIAERESIS -\SE@MapDeclare{cp850}{8C}{00EE}% LATIN SMALL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{cp850}{8D}{00EC}% LATIN SMALL LETTER I WITH GRAVE -\SE@MapDeclare{cp850}{8E}{00C4}% LATIN CAPITAL LETTER A WITH DIAERESIS -\SE@MapDeclare{cp850}{8F}{00C5}% LATIN CAPITAL LETTER A WITH RING ABOVE -\SE@MapDeclare{cp850}{90}{00C9}% LATIN CAPITAL LETTER E WITH ACUTE -\SE@MapDeclare{cp850}{91}{00E6}% LATIN SMALL LIGATURE AE -\SE@MapDeclare{cp850}{92}{00C6}% LATIN CAPITAL LIGATURE AE -\SE@MapDeclare{cp850}{93}{00F4}% LATIN SMALL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{cp850}{94}{00F6}% LATIN SMALL LETTER O WITH DIAERESIS -\SE@MapDeclare{cp850}{95}{00F2}% LATIN SMALL LETTER O WITH GRAVE -\SE@MapDeclare{cp850}{96}{00FB}% LATIN SMALL LETTER U WITH CIRCUMFLEX -\SE@MapDeclare{cp850}{97}{00F9}% LATIN SMALL LETTER U WITH GRAVE -\SE@MapDeclare{cp850}{98}{00FF}% LATIN SMALL LETTER Y WITH DIAERESIS -\SE@MapDeclare{cp850}{99}{00D6}% LATIN CAPITAL LETTER O WITH DIAERESIS -\SE@MapDeclare{cp850}{9A}{00DC}% LATIN CAPITAL LETTER U WITH DIAERESIS -\SE@MapDeclare{cp850}{9B}{00F8}% LATIN SMALL LETTER O WITH STROKE -\SE@MapDeclare{cp850}{9C}{00A3}% POUND SIGN -\SE@MapDeclare{cp850}{9D}{00D8}% LATIN CAPITAL LETTER O WITH STROKE -\SE@MapDeclare{cp850}{9E}{00D7}% MULTIPLICATION SIGN -\SE@MapDeclare{cp850}{9F}{0192}% LATIN SMALL LETTER F WITH HOOK -\SE@MapDeclare{cp850}{A0}{00E1}% LATIN SMALL LETTER A WITH ACUTE -\SE@MapDeclare{cp850}{A1}{00ED}% LATIN SMALL LETTER I WITH ACUTE -\SE@MapDeclare{cp850}{A2}{00F3}% LATIN SMALL LETTER O WITH ACUTE -\SE@MapDeclare{cp850}{A3}{00FA}% LATIN SMALL LETTER U WITH ACUTE -\SE@MapDeclare{cp850}{A4}{00F1}% LATIN SMALL LETTER N WITH TILDE -\SE@MapDeclare{cp850}{A5}{00D1}% LATIN CAPITAL LETTER N WITH TILDE -\SE@MapDeclare{cp850}{A6}{00AA}% FEMININE ORDINAL INDICATOR -\SE@MapDeclare{cp850}{A7}{00BA}% MASCULINE ORDINAL INDICATOR -\SE@MapDeclare{cp850}{A8}{00BF}% INVERTED QUESTION MARK -\SE@MapDeclare{cp850}{A9}{00AE}% REGISTERED SIGN -\SE@MapDeclare{cp850}{AA}{00AC}% NOT SIGN -\SE@MapDeclare{cp850}{AB}{00BD}% VULGAR FRACTION ONE HALF -\SE@MapDeclare{cp850}{AC}{00BC}% VULGAR FRACTION ONE QUARTER -\SE@MapDeclare{cp850}{AD}{00A1}% INVERTED EXCLAMATION MARK -\SE@MapDeclare{cp850}{AE}{00AB}% LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{cp850}{AF}{00BB}% RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{cp850}{B0}{2591}% LIGHT SHADE -\SE@MapDeclare{cp850}{B1}{2592}% MEDIUM SHADE -\SE@MapDeclare{cp850}{B2}{2593}% DARK SHADE -\SE@MapDeclare{cp850}{B3}{2502}% BOX DRAWINGS LIGHT VERTICAL -\SE@MapDeclare{cp850}{B4}{2524}% BOX DRAWINGS LIGHT VERTICAL AND LEFT -\SE@MapDeclare{cp850}{B5}{00C1}% LATIN CAPITAL LETTER A WITH ACUTE -\SE@MapDeclare{cp850}{B6}{00C2}% LATIN CAPITAL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{cp850}{B7}{00C0}% LATIN CAPITAL LETTER A WITH GRAVE -\SE@MapDeclare{cp850}{B8}{00A9}% COPYRIGHT SIGN -\SE@MapDeclare{cp850}{B9}{2563}% BOX DRAWINGS DOUBLE VERTICAL AND LEFT -\SE@MapDeclare{cp850}{BA}{2551}% BOX DRAWINGS DOUBLE VERTICAL -\SE@MapDeclare{cp850}{BB}{2557}% BOX DRAWINGS DOUBLE DOWN AND LEFT -\SE@MapDeclare{cp850}{BC}{255D}% BOX DRAWINGS DOUBLE UP AND LEFT -\SE@MapDeclare{cp850}{BD}{00A2}% CENT SIGN -\SE@MapDeclare{cp850}{BE}{00A5}% YEN SIGN -\SE@MapDeclare{cp850}{BF}{2510}% BOX DRAWINGS LIGHT DOWN AND LEFT -\SE@MapDeclare{cp850}{C0}{2514}% BOX DRAWINGS LIGHT UP AND RIGHT -\SE@MapDeclare{cp850}{C1}{2534}% BOX DRAWINGS LIGHT UP AND HORIZONTAL -\SE@MapDeclare{cp850}{C2}{252C}% BOX DRAWINGS LIGHT DOWN AND HORIZONTAL -\SE@MapDeclare{cp850}{C3}{251C}% BOX DRAWINGS LIGHT VERTICAL AND RIGHT -\SE@MapDeclare{cp850}{C4}{2500}% BOX DRAWINGS LIGHT HORIZONTAL -\SE@MapDeclare{cp850}{C5}{253C}% BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL -\SE@MapDeclare{cp850}{C6}{00E3}% LATIN SMALL LETTER A WITH TILDE -\SE@MapDeclare{cp850}{C7}{00C3}% LATIN CAPITAL LETTER A WITH TILDE -\SE@MapDeclare{cp850}{C8}{255A}% BOX DRAWINGS DOUBLE UP AND RIGHT -\SE@MapDeclare{cp850}{C9}{2554}% BOX DRAWINGS DOUBLE DOWN AND RIGHT -\SE@MapDeclare{cp850}{CA}{2569}% BOX DRAWINGS DOUBLE UP AND HORIZONTAL -\SE@MapDeclare{cp850}{CB}{2566}% BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL -\SE@MapDeclare{cp850}{CC}{2560}% BOX DRAWINGS DOUBLE VERTICAL AND RIGHT -\SE@MapDeclare{cp850}{CD}{2550}% BOX DRAWINGS DOUBLE HORIZONTAL -\SE@MapDeclare{cp850}{CE}{256C}% BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL -\SE@MapDeclare{cp850}{CF}{00A4}% CURRENCY SIGN -\SE@MapDeclare{cp850}{D0}{00F0}% LATIN SMALL LETTER ETH -\SE@MapDeclare{cp850}{D1}{00D0}% LATIN CAPITAL LETTER ETH -\SE@MapDeclare{cp850}{D2}{00CA}% LATIN CAPITAL LETTER E WITH CIRCUMFLEX -\SE@MapDeclare{cp850}{D3}{00CB}% LATIN CAPITAL LETTER E WITH DIAERESIS -\SE@MapDeclare{cp850}{D4}{00C8}% LATIN CAPITAL LETTER E WITH GRAVE -\SE@MapDeclare{cp850}{D5}{0131}% LATIN SMALL LETTER DOTLESS I -\SE@MapDeclare{cp850}{D6}{00CD}% LATIN CAPITAL LETTER I WITH ACUTE -\SE@MapDeclare{cp850}{D7}{00CE}% LATIN CAPITAL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{cp850}{D8}{00CF}% LATIN CAPITAL LETTER I WITH DIAERESIS -\SE@MapDeclare{cp850}{D9}{2518}% BOX DRAWINGS LIGHT UP AND LEFT -\SE@MapDeclare{cp850}{DA}{250C}% BOX DRAWINGS LIGHT DOWN AND RIGHT -\SE@MapDeclare{cp850}{DB}{2588}% FULL BLOCK -\SE@MapDeclare{cp850}{DC}{2584}% LOWER HALF BLOCK -\SE@MapDeclare{cp850}{DD}{00A6}% BROKEN BAR -\SE@MapDeclare{cp850}{DE}{00CC}% LATIN CAPITAL LETTER I WITH GRAVE -\SE@MapDeclare{cp850}{DF}{2580}% UPPER HALF BLOCK -\SE@MapDeclare{cp850}{E0}{00D3}% LATIN CAPITAL LETTER O WITH ACUTE -\SE@MapDeclare{cp850}{E1}{00DF}% LATIN SMALL LETTER SHARP S -\SE@MapDeclare{cp850}{E2}{00D4}% LATIN CAPITAL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{cp850}{E3}{00D2}% LATIN CAPITAL LETTER O WITH GRAVE -\SE@MapDeclare{cp850}{E4}{00F5}% LATIN SMALL LETTER O WITH TILDE -\SE@MapDeclare{cp850}{E5}{00D5}% LATIN CAPITAL LETTER O WITH TILDE -\SE@MapDeclare{cp850}{E6}{00B5}% MICRO SIGN -\SE@MapDeclare{cp850}{E7}{00FE}% LATIN SMALL LETTER THORN -\SE@MapDeclare{cp850}{E8}{00DE}% LATIN CAPITAL LETTER THORN -\SE@MapDeclare{cp850}{E9}{00DA}% LATIN CAPITAL LETTER U WITH ACUTE -\SE@MapDeclare{cp850}{EA}{00DB}% LATIN CAPITAL LETTER U WITH CIRCUMFLEX -\SE@MapDeclare{cp850}{EB}{00D9}% LATIN CAPITAL LETTER U WITH GRAVE -\SE@MapDeclare{cp850}{EC}{00FD}% LATIN SMALL LETTER Y WITH ACUTE -\SE@MapDeclare{cp850}{ED}{00DD}% LATIN CAPITAL LETTER Y WITH ACUTE -\SE@MapDeclare{cp850}{EE}{00AF}% MACRON -\SE@MapDeclare{cp850}{EF}{00B4}% ACUTE ACCENT -\SE@MapDeclare{cp850}{F0}{00AD}% SOFT HYPHEN -\SE@MapDeclare{cp850}{F1}{00B1}% PLUS-MINUS SIGN -\SE@MapDeclare{cp850}{F2}{2017}% DOUBLE LOW LINE -\SE@MapDeclare{cp850}{F3}{00BE}% VULGAR FRACTION THREE QUARTERS -\SE@MapDeclare{cp850}{F4}{00B6}% PILCROW SIGN -\SE@MapDeclare{cp850}{F5}{00A7}% SECTION SIGN -\SE@MapDeclare{cp850}{F6}{00F7}% DIVISION SIGN -\SE@MapDeclare{cp850}{F7}{00B8}% CEDILLA -\SE@MapDeclare{cp850}{F8}{00B0}% DEGREE SIGN -\SE@MapDeclare{cp850}{F9}{00A8}% DIAERESIS -\SE@MapDeclare{cp850}{FA}{00B7}% MIDDLE DOT -\SE@MapDeclare{cp850}{FB}{00B9}% SUPERSCRIPT ONE -\SE@MapDeclare{cp850}{FC}{00B3}% SUPERSCRIPT THREE -\SE@MapDeclare{cp850}{FD}{00B2}% SUPERSCRIPT TWO -\SE@MapDeclare{cp850}{FE}{25A0}% BLACK SQUARE -\SE@MapDeclare{cp850}{FF}{00A0}% NO-BREAK SPACE -%</cp850> -% \end{macrocode} -% \paragraph{cp852} -% \begin{macrocode} -%<*cp852> -\SE@MapDeclare{cp852}{80}{00C7}% LATIN CAPITAL LETTER C WITH CEDILLA -\SE@MapDeclare{cp852}{81}{00FC}% LATIN SMALL LETTER U WITH DIAERESIS -\SE@MapDeclare{cp852}{82}{00E9}% LATIN SMALL LETTER E WITH ACUTE -\SE@MapDeclare{cp852}{83}{00E2}% LATIN SMALL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{cp852}{84}{00E4}% LATIN SMALL LETTER A WITH DIAERESIS -\SE@MapDeclare{cp852}{85}{016F}% LATIN SMALL LETTER U WITH RING ABOVE -\SE@MapDeclare{cp852}{86}{0107}% LATIN SMALL LETTER C WITH ACUTE -\SE@MapDeclare{cp852}{87}{00E7}% LATIN SMALL LETTER C WITH CEDILLA -\SE@MapDeclare{cp852}{88}{0142}% LATIN SMALL LETTER L WITH STROKE -\SE@MapDeclare{cp852}{89}{00EB}% LATIN SMALL LETTER E WITH DIAERESIS -\SE@MapDeclare{cp852}{8A}{0150}% LATIN CAPITAL LETTER O WITH DOUBLE ACUTE -\SE@MapDeclare{cp852}{8B}{0151}% LATIN SMALL LETTER O WITH DOUBLE ACUTE -\SE@MapDeclare{cp852}{8C}{00EE}% LATIN SMALL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{cp852}{8D}{0179}% LATIN CAPITAL LETTER Z WITH ACUTE -\SE@MapDeclare{cp852}{8E}{00C4}% LATIN CAPITAL LETTER A WITH DIAERESIS -\SE@MapDeclare{cp852}{8F}{0106}% LATIN CAPITAL LETTER C WITH ACUTE -\SE@MapDeclare{cp852}{90}{00C9}% LATIN CAPITAL LETTER E WITH ACUTE -\SE@MapDeclare{cp852}{91}{0139}% LATIN CAPITAL LETTER L WITH ACUTE -\SE@MapDeclare{cp852}{92}{013A}% LATIN SMALL LETTER L WITH ACUTE -\SE@MapDeclare{cp852}{93}{00F4}% LATIN SMALL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{cp852}{94}{00F6}% LATIN SMALL LETTER O WITH DIAERESIS -\SE@MapDeclare{cp852}{95}{013D}% LATIN CAPITAL LETTER L WITH CARON -\SE@MapDeclare{cp852}{96}{013E}% LATIN SMALL LETTER L WITH CARON -\SE@MapDeclare{cp852}{97}{015A}% LATIN CAPITAL LETTER S WITH ACUTE -\SE@MapDeclare{cp852}{98}{015B}% LATIN SMALL LETTER S WITH ACUTE -\SE@MapDeclare{cp852}{99}{00D6}% LATIN CAPITAL LETTER O WITH DIAERESIS -\SE@MapDeclare{cp852}{9A}{00DC}% LATIN CAPITAL LETTER U WITH DIAERESIS -\SE@MapDeclare{cp852}{9B}{0164}% LATIN CAPITAL LETTER T WITH CARON -\SE@MapDeclare{cp852}{9C}{0165}% LATIN SMALL LETTER T WITH CARON -\SE@MapDeclare{cp852}{9D}{0141}% LATIN CAPITAL LETTER L WITH STROKE -\SE@MapDeclare{cp852}{9E}{00D7}% MULTIPLICATION SIGN -\SE@MapDeclare{cp852}{9F}{010D}% LATIN SMALL LETTER C WITH CARON -\SE@MapDeclare{cp852}{A0}{00E1}% LATIN SMALL LETTER A WITH ACUTE -\SE@MapDeclare{cp852}{A1}{00ED}% LATIN SMALL LETTER I WITH ACUTE -\SE@MapDeclare{cp852}{A2}{00F3}% LATIN SMALL LETTER O WITH ACUTE -\SE@MapDeclare{cp852}{A3}{00FA}% LATIN SMALL LETTER U WITH ACUTE -\SE@MapDeclare{cp852}{A4}{0104}% LATIN CAPITAL LETTER A WITH OGONEK -\SE@MapDeclare{cp852}{A5}{0105}% LATIN SMALL LETTER A WITH OGONEK -\SE@MapDeclare{cp852}{A6}{017D}% LATIN CAPITAL LETTER Z WITH CARON -\SE@MapDeclare{cp852}{A7}{017E}% LATIN SMALL LETTER Z WITH CARON -\SE@MapDeclare{cp852}{A8}{0118}% LATIN CAPITAL LETTER E WITH OGONEK -\SE@MapDeclare{cp852}{A9}{0119}% LATIN SMALL LETTER E WITH OGONEK -\SE@MapDeclare{cp852}{AA}{00AC}% NOT SIGN -\SE@MapDeclare{cp852}{AB}{017A}% LATIN SMALL LETTER Z WITH ACUTE -\SE@MapDeclare{cp852}{AC}{010C}% LATIN CAPITAL LETTER C WITH CARON -\SE@MapDeclare{cp852}{AD}{015F}% LATIN SMALL LETTER S WITH CEDILLA -\SE@MapDeclare{cp852}{AE}{00AB}% LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{cp852}{AF}{00BB}% RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{cp852}{B0}{2591}% LIGHT SHADE -\SE@MapDeclare{cp852}{B1}{2592}% MEDIUM SHADE -\SE@MapDeclare{cp852}{B2}{2593}% DARK SHADE -\SE@MapDeclare{cp852}{B3}{2502}% BOX DRAWINGS LIGHT VERTICAL -\SE@MapDeclare{cp852}{B4}{2524}% BOX DRAWINGS LIGHT VERTICAL AND LEFT -\SE@MapDeclare{cp852}{B5}{00C1}% LATIN CAPITAL LETTER A WITH ACUTE -\SE@MapDeclare{cp852}{B6}{00C2}% LATIN CAPITAL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{cp852}{B7}{011A}% LATIN CAPITAL LETTER E WITH CARON -\SE@MapDeclare{cp852}{B8}{015E}% LATIN CAPITAL LETTER S WITH CEDILLA -\SE@MapDeclare{cp852}{B9}{2563}% BOX DRAWINGS DOUBLE VERTICAL AND LEFT -\SE@MapDeclare{cp852}{BA}{2551}% BOX DRAWINGS DOUBLE VERTICAL -\SE@MapDeclare{cp852}{BB}{2557}% BOX DRAWINGS DOUBLE DOWN AND LEFT -\SE@MapDeclare{cp852}{BC}{255D}% BOX DRAWINGS DOUBLE UP AND LEFT -\SE@MapDeclare{cp852}{BD}{017B}% LATIN CAPITAL LETTER Z WITH DOT ABOVE -\SE@MapDeclare{cp852}{BE}{017C}% LATIN SMALL LETTER Z WITH DOT ABOVE -\SE@MapDeclare{cp852}{BF}{2510}% BOX DRAWINGS LIGHT DOWN AND LEFT -\SE@MapDeclare{cp852}{C0}{2514}% BOX DRAWINGS LIGHT UP AND RIGHT -\SE@MapDeclare{cp852}{C1}{2534}% BOX DRAWINGS LIGHT UP AND HORIZONTAL -\SE@MapDeclare{cp852}{C2}{252C}% BOX DRAWINGS LIGHT DOWN AND HORIZONTAL -\SE@MapDeclare{cp852}{C3}{251C}% BOX DRAWINGS LIGHT VERTICAL AND RIGHT -\SE@MapDeclare{cp852}{C4}{2500}% BOX DRAWINGS LIGHT HORIZONTAL -\SE@MapDeclare{cp852}{C5}{253C}% BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL -\SE@MapDeclare{cp852}{C6}{0102}% LATIN CAPITAL LETTER A WITH BREVE -\SE@MapDeclare{cp852}{C7}{0103}% LATIN SMALL LETTER A WITH BREVE -\SE@MapDeclare{cp852}{C8}{255A}% BOX DRAWINGS DOUBLE UP AND RIGHT -\SE@MapDeclare{cp852}{C9}{2554}% BOX DRAWINGS DOUBLE DOWN AND RIGHT -\SE@MapDeclare{cp852}{CA}{2569}% BOX DRAWINGS DOUBLE UP AND HORIZONTAL -\SE@MapDeclare{cp852}{CB}{2566}% BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL -\SE@MapDeclare{cp852}{CC}{2560}% BOX DRAWINGS DOUBLE VERTICAL AND RIGHT -\SE@MapDeclare{cp852}{CD}{2550}% BOX DRAWINGS DOUBLE HORIZONTAL -\SE@MapDeclare{cp852}{CE}{256C}% BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL -\SE@MapDeclare{cp852}{CF}{00A4}% CURRENCY SIGN -\SE@MapDeclare{cp852}{D0}{0111}% LATIN SMALL LETTER D WITH STROKE -\SE@MapDeclare{cp852}{D1}{0110}% LATIN CAPITAL LETTER D WITH STROKE -\SE@MapDeclare{cp852}{D2}{010E}% LATIN CAPITAL LETTER D WITH CARON -\SE@MapDeclare{cp852}{D3}{00CB}% LATIN CAPITAL LETTER E WITH DIAERESIS -\SE@MapDeclare{cp852}{D4}{010F}% LATIN SMALL LETTER D WITH CARON -\SE@MapDeclare{cp852}{D5}{0147}% LATIN CAPITAL LETTER N WITH CARON -\SE@MapDeclare{cp852}{D6}{00CD}% LATIN CAPITAL LETTER I WITH ACUTE -\SE@MapDeclare{cp852}{D7}{00CE}% LATIN CAPITAL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{cp852}{D8}{011B}% LATIN SMALL LETTER E WITH CARON -\SE@MapDeclare{cp852}{D9}{2518}% BOX DRAWINGS LIGHT UP AND LEFT -\SE@MapDeclare{cp852}{DA}{250C}% BOX DRAWINGS LIGHT DOWN AND RIGHT -\SE@MapDeclare{cp852}{DB}{2588}% FULL BLOCK -\SE@MapDeclare{cp852}{DC}{2584}% LOWER HALF BLOCK -\SE@MapDeclare{cp852}{DD}{0162}% LATIN CAPITAL LETTER T WITH CEDILLA -\SE@MapDeclare{cp852}{DE}{016E}% LATIN CAPITAL LETTER U WITH RING ABOVE -\SE@MapDeclare{cp852}{DF}{2580}% UPPER HALF BLOCK -\SE@MapDeclare{cp852}{E0}{00D3}% LATIN CAPITAL LETTER O WITH ACUTE -\SE@MapDeclare{cp852}{E1}{00DF}% LATIN SMALL LETTER SHARP S -\SE@MapDeclare{cp852}{E2}{00D4}% LATIN CAPITAL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{cp852}{E3}{0143}% LATIN CAPITAL LETTER N WITH ACUTE -\SE@MapDeclare{cp852}{E4}{0144}% LATIN SMALL LETTER N WITH ACUTE -\SE@MapDeclare{cp852}{E5}{0148}% LATIN SMALL LETTER N WITH CARON -\SE@MapDeclare{cp852}{E6}{0160}% LATIN CAPITAL LETTER S WITH CARON -\SE@MapDeclare{cp852}{E7}{0161}% LATIN SMALL LETTER S WITH CARON -\SE@MapDeclare{cp852}{E8}{0154}% LATIN CAPITAL LETTER R WITH ACUTE -\SE@MapDeclare{cp852}{E9}{00DA}% LATIN CAPITAL LETTER U WITH ACUTE -\SE@MapDeclare{cp852}{EA}{0155}% LATIN SMALL LETTER R WITH ACUTE -\SE@MapDeclare{cp852}{EB}{0170}% LATIN CAPITAL LETTER U WITH DOUBLE ACUTE -\SE@MapDeclare{cp852}{EC}{00FD}% LATIN SMALL LETTER Y WITH ACUTE -\SE@MapDeclare{cp852}{ED}{00DD}% LATIN CAPITAL LETTER Y WITH ACUTE -\SE@MapDeclare{cp852}{EE}{0163}% LATIN SMALL LETTER T WITH CEDILLA -\SE@MapDeclare{cp852}{EF}{00B4}% ACUTE ACCENT -\SE@MapDeclare{cp852}{F0}{00AD}% SOFT HYPHEN -\SE@MapDeclare{cp852}{F1}{02DD}% DOUBLE ACUTE ACCENT -\SE@MapDeclare{cp852}{F2}{02DB}% OGONEK -\SE@MapDeclare{cp852}{F3}{02C7}% CARON -\SE@MapDeclare{cp852}{F4}{02D8}% BREVE -\SE@MapDeclare{cp852}{F5}{00A7}% SECTION SIGN -\SE@MapDeclare{cp852}{F6}{00F7}% DIVISION SIGN -\SE@MapDeclare{cp852}{F7}{00B8}% CEDILLA -\SE@MapDeclare{cp852}{F8}{00B0}% DEGREE SIGN -\SE@MapDeclare{cp852}{F9}{00A8}% DIAERESIS -\SE@MapDeclare{cp852}{FA}{02D9}% DOT ABOVE -\SE@MapDeclare{cp852}{FB}{0171}% LATIN SMALL LETTER U WITH DOUBLE ACUTE -\SE@MapDeclare{cp852}{FC}{0158}% LATIN CAPITAL LETTER R WITH CARON -\SE@MapDeclare{cp852}{FD}{0159}% LATIN SMALL LETTER R WITH CARON -\SE@MapDeclare{cp852}{FE}{25A0}% BLACK SQUARE -\SE@MapDeclare{cp852}{FF}{00A0}% NO-BREAK SPACE -%</cp852> -% \end{macrocode} -% \paragraph{cp855} -% \begin{macrocode} -%<*cp855> -\SE@MapDeclare{cp855}{80}{0452}% CYRILLIC SMALL LETTER DJE -\SE@MapDeclare{cp855}{81}{0402}% CYRILLIC CAPITAL LETTER DJE -\SE@MapDeclare{cp855}{82}{0453}% CYRILLIC SMALL LETTER GJE -\SE@MapDeclare{cp855}{83}{0403}% CYRILLIC CAPITAL LETTER GJE -\SE@MapDeclare{cp855}{84}{0451}% CYRILLIC SMALL LETTER IO -\SE@MapDeclare{cp855}{85}{0401}% CYRILLIC CAPITAL LETTER IO -\SE@MapDeclare{cp855}{86}{0454}% CYRILLIC SMALL LETTER UKRAINIAN IE -\SE@MapDeclare{cp855}{87}{0404}% CYRILLIC CAPITAL LETTER UKRAINIAN IE -\SE@MapDeclare{cp855}{88}{0455}% CYRILLIC SMALL LETTER DZE -\SE@MapDeclare{cp855}{89}{0405}% CYRILLIC CAPITAL LETTER DZE -\SE@MapDeclare{cp855}{8A}{0456}% CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I -\SE@MapDeclare{cp855}{8B}{0406}% CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I -\SE@MapDeclare{cp855}{8C}{0457}% CYRILLIC SMALL LETTER YI -\SE@MapDeclare{cp855}{8D}{0407}% CYRILLIC CAPITAL LETTER YI -\SE@MapDeclare{cp855}{8E}{0458}% CYRILLIC SMALL LETTER JE -\SE@MapDeclare{cp855}{8F}{0408}% CYRILLIC CAPITAL LETTER JE -\SE@MapDeclare{cp855}{90}{0459}% CYRILLIC SMALL LETTER LJE -\SE@MapDeclare{cp855}{91}{0409}% CYRILLIC CAPITAL LETTER LJE -\SE@MapDeclare{cp855}{92}{045A}% CYRILLIC SMALL LETTER NJE -\SE@MapDeclare{cp855}{93}{040A}% CYRILLIC CAPITAL LETTER NJE -\SE@MapDeclare{cp855}{94}{045B}% CYRILLIC SMALL LETTER TSHE -\SE@MapDeclare{cp855}{95}{040B}% CYRILLIC CAPITAL LETTER TSHE -\SE@MapDeclare{cp855}{96}{045C}% CYRILLIC SMALL LETTER KJE -\SE@MapDeclare{cp855}{97}{040C}% CYRILLIC CAPITAL LETTER KJE -\SE@MapDeclare{cp855}{98}{045E}% CYRILLIC SMALL LETTER SHORT U -\SE@MapDeclare{cp855}{99}{040E}% CYRILLIC CAPITAL LETTER SHORT U -\SE@MapDeclare{cp855}{9A}{045F}% CYRILLIC SMALL LETTER DZHE -\SE@MapDeclare{cp855}{9B}{040F}% CYRILLIC CAPITAL LETTER DZHE -\SE@MapDeclare{cp855}{9C}{044E}% CYRILLIC SMALL LETTER YU -\SE@MapDeclare{cp855}{9D}{042E}% CYRILLIC CAPITAL LETTER YU -\SE@MapDeclare{cp855}{9E}{044A}% CYRILLIC SMALL LETTER HARD SIGN -\SE@MapDeclare{cp855}{9F}{042A}% CYRILLIC CAPITAL LETTER HARD SIGN -\SE@MapDeclare{cp855}{A0}{0430}% CYRILLIC SMALL LETTER A -\SE@MapDeclare{cp855}{A1}{0410}% CYRILLIC CAPITAL LETTER A -\SE@MapDeclare{cp855}{A2}{0431}% CYRILLIC SMALL LETTER BE -\SE@MapDeclare{cp855}{A3}{0411}% CYRILLIC CAPITAL LETTER BE -\SE@MapDeclare{cp855}{A4}{0446}% CYRILLIC SMALL LETTER TSE -\SE@MapDeclare{cp855}{A5}{0426}% CYRILLIC CAPITAL LETTER TSE -\SE@MapDeclare{cp855}{A6}{0434}% CYRILLIC SMALL LETTER DE -\SE@MapDeclare{cp855}{A7}{0414}% CYRILLIC CAPITAL LETTER DE -\SE@MapDeclare{cp855}{A8}{0435}% CYRILLIC SMALL LETTER IE -\SE@MapDeclare{cp855}{A9}{0415}% CYRILLIC CAPITAL LETTER IE -\SE@MapDeclare{cp855}{AA}{0444}% CYRILLIC SMALL LETTER EF -\SE@MapDeclare{cp855}{AB}{0424}% CYRILLIC CAPITAL LETTER EF -\SE@MapDeclare{cp855}{AC}{0433}% CYRILLIC SMALL LETTER GHE -\SE@MapDeclare{cp855}{AD}{0413}% CYRILLIC CAPITAL LETTER GHE -\SE@MapDeclare{cp855}{AE}{00AB}% LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{cp855}{AF}{00BB}% RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{cp855}{B0}{2591}% LIGHT SHADE -\SE@MapDeclare{cp855}{B1}{2592}% MEDIUM SHADE -\SE@MapDeclare{cp855}{B2}{2593}% DARK SHADE -\SE@MapDeclare{cp855}{B3}{2502}% BOX DRAWINGS LIGHT VERTICAL -\SE@MapDeclare{cp855}{B4}{2524}% BOX DRAWINGS LIGHT VERTICAL AND LEFT -\SE@MapDeclare{cp855}{B5}{0445}% CYRILLIC SMALL LETTER HA -\SE@MapDeclare{cp855}{B6}{0425}% CYRILLIC CAPITAL LETTER HA -\SE@MapDeclare{cp855}{B7}{0438}% CYRILLIC SMALL LETTER I -\SE@MapDeclare{cp855}{B8}{0418}% CYRILLIC CAPITAL LETTER I -\SE@MapDeclare{cp855}{B9}{2563}% BOX DRAWINGS DOUBLE VERTICAL AND LEFT -\SE@MapDeclare{cp855}{BA}{2551}% BOX DRAWINGS DOUBLE VERTICAL -\SE@MapDeclare{cp855}{BB}{2557}% BOX DRAWINGS DOUBLE DOWN AND LEFT -\SE@MapDeclare{cp855}{BC}{255D}% BOX DRAWINGS DOUBLE UP AND LEFT -\SE@MapDeclare{cp855}{BD}{0439}% CYRILLIC SMALL LETTER SHORT I -\SE@MapDeclare{cp855}{BE}{0419}% CYRILLIC CAPITAL LETTER SHORT I -\SE@MapDeclare{cp855}{BF}{2510}% BOX DRAWINGS LIGHT DOWN AND LEFT -\SE@MapDeclare{cp855}{C0}{2514}% BOX DRAWINGS LIGHT UP AND RIGHT -\SE@MapDeclare{cp855}{C1}{2534}% BOX DRAWINGS LIGHT UP AND HORIZONTAL -\SE@MapDeclare{cp855}{C2}{252C}% BOX DRAWINGS LIGHT DOWN AND HORIZONTAL -\SE@MapDeclare{cp855}{C3}{251C}% BOX DRAWINGS LIGHT VERTICAL AND RIGHT -\SE@MapDeclare{cp855}{C4}{2500}% BOX DRAWINGS LIGHT HORIZONTAL -\SE@MapDeclare{cp855}{C5}{253C}% BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL -\SE@MapDeclare{cp855}{C6}{043A}% CYRILLIC SMALL LETTER KA -\SE@MapDeclare{cp855}{C7}{041A}% CYRILLIC CAPITAL LETTER KA -\SE@MapDeclare{cp855}{C8}{255A}% BOX DRAWINGS DOUBLE UP AND RIGHT -\SE@MapDeclare{cp855}{C9}{2554}% BOX DRAWINGS DOUBLE DOWN AND RIGHT -\SE@MapDeclare{cp855}{CA}{2569}% BOX DRAWINGS DOUBLE UP AND HORIZONTAL -\SE@MapDeclare{cp855}{CB}{2566}% BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL -\SE@MapDeclare{cp855}{CC}{2560}% BOX DRAWINGS DOUBLE VERTICAL AND RIGHT -\SE@MapDeclare{cp855}{CD}{2550}% BOX DRAWINGS DOUBLE HORIZONTAL -\SE@MapDeclare{cp855}{CE}{256C}% BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL -\SE@MapDeclare{cp855}{CF}{00A4}% CURRENCY SIGN -\SE@MapDeclare{cp855}{D0}{043B}% CYRILLIC SMALL LETTER EL -\SE@MapDeclare{cp855}{D1}{041B}% CYRILLIC CAPITAL LETTER EL -\SE@MapDeclare{cp855}{D2}{043C}% CYRILLIC SMALL LETTER EM -\SE@MapDeclare{cp855}{D3}{041C}% CYRILLIC CAPITAL LETTER EM -\SE@MapDeclare{cp855}{D4}{043D}% CYRILLIC SMALL LETTER EN -\SE@MapDeclare{cp855}{D5}{041D}% CYRILLIC CAPITAL LETTER EN -\SE@MapDeclare{cp855}{D6}{043E}% CYRILLIC SMALL LETTER O -\SE@MapDeclare{cp855}{D7}{041E}% CYRILLIC CAPITAL LETTER O -\SE@MapDeclare{cp855}{D8}{043F}% CYRILLIC SMALL LETTER PE -\SE@MapDeclare{cp855}{D9}{2518}% BOX DRAWINGS LIGHT UP AND LEFT -\SE@MapDeclare{cp855}{DA}{250C}% BOX DRAWINGS LIGHT DOWN AND RIGHT -\SE@MapDeclare{cp855}{DB}{2588}% FULL BLOCK -\SE@MapDeclare{cp855}{DC}{2584}% LOWER HALF BLOCK -\SE@MapDeclare{cp855}{DD}{041F}% CYRILLIC CAPITAL LETTER PE -\SE@MapDeclare{cp855}{DE}{044F}% CYRILLIC SMALL LETTER YA -\SE@MapDeclare{cp855}{DF}{2580}% UPPER HALF BLOCK -\SE@MapDeclare{cp855}{E0}{042F}% CYRILLIC CAPITAL LETTER YA -\SE@MapDeclare{cp855}{E1}{0440}% CYRILLIC SMALL LETTER ER -\SE@MapDeclare{cp855}{E2}{0420}% CYRILLIC CAPITAL LETTER ER -\SE@MapDeclare{cp855}{E3}{0441}% CYRILLIC SMALL LETTER ES -\SE@MapDeclare{cp855}{E4}{0421}% CYRILLIC CAPITAL LETTER ES -\SE@MapDeclare{cp855}{E5}{0442}% CYRILLIC SMALL LETTER TE -\SE@MapDeclare{cp855}{E6}{0422}% CYRILLIC CAPITAL LETTER TE -\SE@MapDeclare{cp855}{E7}{0443}% CYRILLIC SMALL LETTER U -\SE@MapDeclare{cp855}{E8}{0423}% CYRILLIC CAPITAL LETTER U -\SE@MapDeclare{cp855}{E9}{0436}% CYRILLIC SMALL LETTER ZHE -\SE@MapDeclare{cp855}{EA}{0416}% CYRILLIC CAPITAL LETTER ZHE -\SE@MapDeclare{cp855}{EB}{0432}% CYRILLIC SMALL LETTER VE -\SE@MapDeclare{cp855}{EC}{0412}% CYRILLIC CAPITAL LETTER VE -\SE@MapDeclare{cp855}{ED}{044C}% CYRILLIC SMALL LETTER SOFT SIGN -\SE@MapDeclare{cp855}{EE}{042C}% CYRILLIC CAPITAL LETTER SOFT SIGN -\SE@MapDeclare{cp855}{EF}{2116}% NUMERO SIGN -\SE@MapDeclare{cp855}{F0}{00AD}% SOFT HYPHEN -\SE@MapDeclare{cp855}{F1}{044B}% CYRILLIC SMALL LETTER YERU -\SE@MapDeclare{cp855}{F2}{042B}% CYRILLIC CAPITAL LETTER YERU -\SE@MapDeclare{cp855}{F3}{0437}% CYRILLIC SMALL LETTER ZE -\SE@MapDeclare{cp855}{F4}{0417}% CYRILLIC CAPITAL LETTER ZE -\SE@MapDeclare{cp855}{F5}{0448}% CYRILLIC SMALL LETTER SHA -\SE@MapDeclare{cp855}{F6}{0428}% CYRILLIC CAPITAL LETTER SHA -\SE@MapDeclare{cp855}{F7}{044D}% CYRILLIC SMALL LETTER E -\SE@MapDeclare{cp855}{F8}{042D}% CYRILLIC CAPITAL LETTER E -\SE@MapDeclare{cp855}{F9}{0449}% CYRILLIC SMALL LETTER SHCHA -\SE@MapDeclare{cp855}{FA}{0429}% CYRILLIC CAPITAL LETTER SHCHA -\SE@MapDeclare{cp855}{FB}{0447}% CYRILLIC SMALL LETTER CHE -\SE@MapDeclare{cp855}{FC}{0427}% CYRILLIC CAPITAL LETTER CHE -\SE@MapDeclare{cp855}{FD}{00A7}% SECTION SIGN -\SE@MapDeclare{cp855}{FE}{25A0}% BLACK SQUARE -\SE@MapDeclare{cp855}{FF}{00A0}% NO-BREAK SPACE -%</cp855> -% \end{macrocode} -% \paragraph{cp858} -% \begin{macrocode} -%<*cp858> -\SE@MapDeclare{cp858}{80}{00C7}% LATIN CAPITAL LETTER C WITH CEDILLA -\SE@MapDeclare{cp858}{81}{00FC}% LATIN SMALL LETTER U WITH DIAERESIS -\SE@MapDeclare{cp858}{82}{00E9}% LATIN SMALL LETTER E WITH ACUTE -\SE@MapDeclare{cp858}{83}{00E2}% LATIN SMALL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{cp858}{84}{00E4}% LATIN SMALL LETTER A WITH DIAERESIS -\SE@MapDeclare{cp858}{85}{00E0}% LATIN SMALL LETTER A WITH GRAVE -\SE@MapDeclare{cp858}{86}{00E5}% LATIN SMALL LETTER A WITH RING ABOVE -\SE@MapDeclare{cp858}{87}{00E7}% LATIN SMALL LETTER C WITH CEDILLA -\SE@MapDeclare{cp858}{88}{00EA}% LATIN SMALL LETTER E WITH CIRCUMFLEX -\SE@MapDeclare{cp858}{89}{00EB}% LATIN SMALL LETTER E WITH DIAERESIS -\SE@MapDeclare{cp858}{8A}{00E8}% LATIN SMALL LETTER E WITH GRAVE -\SE@MapDeclare{cp858}{8B}{00EF}% LATIN SMALL LETTER I WITH DIAERESIS -\SE@MapDeclare{cp858}{8C}{00EE}% LATIN SMALL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{cp858}{8D}{00EC}% LATIN SMALL LETTER I WITH GRAVE -\SE@MapDeclare{cp858}{8E}{00C4}% LATIN CAPITAL LETTER A WITH DIAERESIS -\SE@MapDeclare{cp858}{8F}{00C5}% LATIN CAPITAL LETTER A WITH RING ABOVE -\SE@MapDeclare{cp858}{90}{00C9}% LATIN CAPITAL LETTER E WITH ACUTE -\SE@MapDeclare{cp858}{91}{00E6}% LATIN SMALL LIGATURE AE -\SE@MapDeclare{cp858}{92}{00C6}% LATIN CAPITAL LIGATURE AE -\SE@MapDeclare{cp858}{93}{00F4}% LATIN SMALL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{cp858}{94}{00F6}% LATIN SMALL LETTER O WITH DIAERESIS -\SE@MapDeclare{cp858}{95}{00F2}% LATIN SMALL LETTER O WITH GRAVE -\SE@MapDeclare{cp858}{96}{00FB}% LATIN SMALL LETTER U WITH CIRCUMFLEX -\SE@MapDeclare{cp858}{97}{00F9}% LATIN SMALL LETTER U WITH GRAVE -\SE@MapDeclare{cp858}{98}{00FF}% LATIN SMALL LETTER Y WITH DIAERESIS -\SE@MapDeclare{cp858}{99}{00D6}% LATIN CAPITAL LETTER O WITH DIAERESIS -\SE@MapDeclare{cp858}{9A}{00DC}% LATIN CAPITAL LETTER U WITH DIAERESIS -\SE@MapDeclare{cp858}{9B}{00F8}% LATIN SMALL LETTER O WITH STROKE -\SE@MapDeclare{cp858}{9C}{00A3}% POUND SIGN -\SE@MapDeclare{cp858}{9D}{00D8}% LATIN CAPITAL LETTER O WITH STROKE -\SE@MapDeclare{cp858}{9E}{00D7}% MULTIPLICATION SIGN -\SE@MapDeclare{cp858}{9F}{0192}% LATIN SMALL LETTER F WITH HOOK -\SE@MapDeclare{cp858}{A0}{00E1}% LATIN SMALL LETTER A WITH ACUTE -\SE@MapDeclare{cp858}{A1}{00ED}% LATIN SMALL LETTER I WITH ACUTE -\SE@MapDeclare{cp858}{A2}{00F3}% LATIN SMALL LETTER O WITH ACUTE -\SE@MapDeclare{cp858}{A3}{00FA}% LATIN SMALL LETTER U WITH ACUTE -\SE@MapDeclare{cp858}{A4}{00F1}% LATIN SMALL LETTER N WITH TILDE -\SE@MapDeclare{cp858}{A5}{00D1}% LATIN CAPITAL LETTER N WITH TILDE -\SE@MapDeclare{cp858}{A6}{00AA}% FEMININE ORDINAL INDICATOR -\SE@MapDeclare{cp858}{A7}{00BA}% MASCULINE ORDINAL INDICATOR -\SE@MapDeclare{cp858}{A8}{00BF}% INVERTED QUESTION MARK -\SE@MapDeclare{cp858}{A9}{00AE}% REGISTERED SIGN -\SE@MapDeclare{cp858}{AA}{00AC}% NOT SIGN -\SE@MapDeclare{cp858}{AB}{00BD}% VULGAR FRACTION ONE HALF -\SE@MapDeclare{cp858}{AC}{00BC}% VULGAR FRACTION ONE QUARTER -\SE@MapDeclare{cp858}{AD}{00A1}% INVERTED EXCLAMATION MARK -\SE@MapDeclare{cp858}{AE}{00AB}% LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{cp858}{AF}{00BB}% RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{cp858}{B0}{2591}% LIGHT SHADE -\SE@MapDeclare{cp858}{B1}{2592}% MEDIUM SHADE -\SE@MapDeclare{cp858}{B2}{2593}% DARK SHADE -\SE@MapDeclare{cp858}{B3}{2502}% BOX DRAWINGS LIGHT VERTICAL -\SE@MapDeclare{cp858}{B4}{2524}% BOX DRAWINGS LIGHT VERTICAL AND LEFT -\SE@MapDeclare{cp858}{B5}{00C1}% LATIN CAPITAL LETTER A WITH ACUTE -\SE@MapDeclare{cp858}{B6}{00C2}% LATIN CAPITAL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{cp858}{B7}{00C0}% LATIN CAPITAL LETTER A WITH GRAVE -\SE@MapDeclare{cp858}{B8}{00A9}% COPYRIGHT SIGN -\SE@MapDeclare{cp858}{B9}{2563}% BOX DRAWINGS DOUBLE VERTICAL AND LEFT -\SE@MapDeclare{cp858}{BA}{2551}% BOX DRAWINGS DOUBLE VERTICAL -\SE@MapDeclare{cp858}{BB}{2557}% BOX DRAWINGS DOUBLE DOWN AND LEFT -\SE@MapDeclare{cp858}{BC}{255D}% BOX DRAWINGS DOUBLE UP AND LEFT -\SE@MapDeclare{cp858}{BD}{00A2}% CENT SIGN -\SE@MapDeclare{cp858}{BE}{00A5}% YEN SIGN -\SE@MapDeclare{cp858}{BF}{2510}% BOX DRAWINGS LIGHT DOWN AND LEFT -\SE@MapDeclare{cp858}{C0}{2514}% BOX DRAWINGS LIGHT UP AND RIGHT -\SE@MapDeclare{cp858}{C1}{2534}% BOX DRAWINGS LIGHT UP AND HORIZONTAL -\SE@MapDeclare{cp858}{C2}{252C}% BOX DRAWINGS LIGHT DOWN AND HORIZONTAL -\SE@MapDeclare{cp858}{C3}{251C}% BOX DRAWINGS LIGHT VERTICAL AND RIGHT -\SE@MapDeclare{cp858}{C4}{2500}% BOX DRAWINGS LIGHT HORIZONTAL -\SE@MapDeclare{cp858}{C5}{253C}% BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL -\SE@MapDeclare{cp858}{C6}{00E3}% LATIN SMALL LETTER A WITH TILDE -\SE@MapDeclare{cp858}{C7}{00C3}% LATIN CAPITAL LETTER A WITH TILDE -\SE@MapDeclare{cp858}{C8}{255A}% BOX DRAWINGS DOUBLE UP AND RIGHT -\SE@MapDeclare{cp858}{C9}{2554}% BOX DRAWINGS DOUBLE DOWN AND RIGHT -\SE@MapDeclare{cp858}{CA}{2569}% BOX DRAWINGS DOUBLE UP AND HORIZONTAL -\SE@MapDeclare{cp858}{CB}{2566}% BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL -\SE@MapDeclare{cp858}{CC}{2560}% BOX DRAWINGS DOUBLE VERTICAL AND RIGHT -\SE@MapDeclare{cp858}{CD}{2550}% BOX DRAWINGS DOUBLE HORIZONTAL -\SE@MapDeclare{cp858}{CE}{256C}% BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL -\SE@MapDeclare{cp858}{CF}{00A4}% CURRENCY SIGN -\SE@MapDeclare{cp858}{D0}{00F0}% LATIN SMALL LETTER ETH -\SE@MapDeclare{cp858}{D1}{00D0}% LATIN CAPITAL LETTER ETH -\SE@MapDeclare{cp858}{D2}{00CA}% LATIN CAPITAL LETTER E WITH CIRCUMFLEX -\SE@MapDeclare{cp858}{D3}{00CB}% LATIN CAPITAL LETTER E WITH DIAERESIS -\SE@MapDeclare{cp858}{D4}{00C8}% LATIN CAPITAL LETTER E WITH GRAVE -\SE@MapDeclare{cp858}{D5}{20AC}% EURO SIGN -\SE@MapDeclare{cp858}{D6}{00CD}% LATIN CAPITAL LETTER I WITH ACUTE -\SE@MapDeclare{cp858}{D7}{00CE}% LATIN CAPITAL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{cp858}{D8}{00CF}% LATIN CAPITAL LETTER I WITH DIAERESIS -\SE@MapDeclare{cp858}{D9}{2518}% BOX DRAWINGS LIGHT UP AND LEFT -\SE@MapDeclare{cp858}{DA}{250C}% BOX DRAWINGS LIGHT DOWN AND RIGHT -\SE@MapDeclare{cp858}{DB}{2588}% FULL BLOCK -\SE@MapDeclare{cp858}{DC}{2584}% LOWER HALF BLOCK -\SE@MapDeclare{cp858}{DD}{00A6}% BROKEN BAR -\SE@MapDeclare{cp858}{DE}{00CC}% LATIN CAPITAL LETTER I WITH GRAVE -\SE@MapDeclare{cp858}{DF}{2580}% UPPER HALF BLOCK -\SE@MapDeclare{cp858}{E0}{00D3}% LATIN CAPITAL LETTER O WITH ACUTE -\SE@MapDeclare{cp858}{E1}{00DF}% LATIN SMALL LETTER SHARP S -\SE@MapDeclare{cp858}{E2}{00D4}% LATIN CAPITAL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{cp858}{E3}{00D2}% LATIN CAPITAL LETTER O WITH GRAVE -\SE@MapDeclare{cp858}{E4}{00F5}% LATIN SMALL LETTER O WITH TILDE -\SE@MapDeclare{cp858}{E5}{00D5}% LATIN CAPITAL LETTER O WITH TILDE -\SE@MapDeclare{cp858}{E6}{00B5}% MICRO SIGN -\SE@MapDeclare{cp858}{E7}{00FE}% LATIN SMALL LETTER THORN -\SE@MapDeclare{cp858}{E8}{00DE}% LATIN CAPITAL LETTER THORN -\SE@MapDeclare{cp858}{E9}{00DA}% LATIN CAPITAL LETTER U WITH ACUTE -\SE@MapDeclare{cp858}{EA}{00DB}% LATIN CAPITAL LETTER U WITH CIRCUMFLEX -\SE@MapDeclare{cp858}{EB}{00D9}% LATIN CAPITAL LETTER U WITH GRAVE -\SE@MapDeclare{cp858}{EC}{00FD}% LATIN SMALL LETTER Y WITH ACUTE -\SE@MapDeclare{cp858}{ED}{00DD}% LATIN CAPITAL LETTER Y WITH ACUTE -\SE@MapDeclare{cp858}{EE}{00AF}% MACRON -\SE@MapDeclare{cp858}{EF}{00B4}% ACUTE ACCENT -\SE@MapDeclare{cp858}{F0}{00AD}% SOFT HYPHEN -\SE@MapDeclare{cp858}{F1}{00B1}% PLUS-MINUS SIGN -\SE@MapDeclare{cp858}{F2}{2017}% DOUBLE LOW LINE -\SE@MapDeclare{cp858}{F3}{00BE}% VULGAR FRACTION THREE QUARTERS -\SE@MapDeclare{cp858}{F4}{00B6}% PILCROW SIGN -\SE@MapDeclare{cp858}{F5}{00A7}% SECTION SIGN -\SE@MapDeclare{cp858}{F6}{00F7}% DIVISION SIGN -\SE@MapDeclare{cp858}{F7}{00B8}% CEDILLA -\SE@MapDeclare{cp858}{F8}{00B0}% DEGREE SIGN -\SE@MapDeclare{cp858}{F9}{00A8}% DIAERESIS -\SE@MapDeclare{cp858}{FA}{00B7}% MIDDLE DOT -\SE@MapDeclare{cp858}{FB}{00B9}% SUPERSCRIPT ONE -\SE@MapDeclare{cp858}{FC}{00B3}% SUPERSCRIPT THREE -\SE@MapDeclare{cp858}{FD}{00B2}% SUPERSCRIPT TWO -\SE@MapDeclare{cp858}{FE}{25A0}% BLACK SQUARE -\SE@MapDeclare{cp858}{FF}{00A0}% NO-BREAK SPACE -%</cp858> -% \end{macrocode} -% \paragraph{cp865} -% \begin{macrocode} -%<*cp865> -\SE@MapDeclare{cp865}{80}{00C7}% LATIN CAPITAL LETTER C WITH CEDILLA -\SE@MapDeclare{cp865}{81}{00FC}% LATIN SMALL LETTER U WITH DIAERESIS -\SE@MapDeclare{cp865}{82}{00E9}% LATIN SMALL LETTER E WITH ACUTE -\SE@MapDeclare{cp865}{83}{00E2}% LATIN SMALL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{cp865}{84}{00E4}% LATIN SMALL LETTER A WITH DIAERESIS -\SE@MapDeclare{cp865}{85}{00E0}% LATIN SMALL LETTER A WITH GRAVE -\SE@MapDeclare{cp865}{86}{00E5}% LATIN SMALL LETTER A WITH RING ABOVE -\SE@MapDeclare{cp865}{87}{00E7}% LATIN SMALL LETTER C WITH CEDILLA -\SE@MapDeclare{cp865}{88}{00EA}% LATIN SMALL LETTER E WITH CIRCUMFLEX -\SE@MapDeclare{cp865}{89}{00EB}% LATIN SMALL LETTER E WITH DIAERESIS -\SE@MapDeclare{cp865}{8A}{00E8}% LATIN SMALL LETTER E WITH GRAVE -\SE@MapDeclare{cp865}{8B}{00EF}% LATIN SMALL LETTER I WITH DIAERESIS -\SE@MapDeclare{cp865}{8C}{00EE}% LATIN SMALL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{cp865}{8D}{00EC}% LATIN SMALL LETTER I WITH GRAVE -\SE@MapDeclare{cp865}{8E}{00C4}% LATIN CAPITAL LETTER A WITH DIAERESIS -\SE@MapDeclare{cp865}{8F}{00C5}% LATIN CAPITAL LETTER A WITH RING ABOVE -\SE@MapDeclare{cp865}{90}{00C9}% LATIN CAPITAL LETTER E WITH ACUTE -\SE@MapDeclare{cp865}{91}{00E6}% LATIN SMALL LIGATURE AE -\SE@MapDeclare{cp865}{92}{00C6}% LATIN CAPITAL LIGATURE AE -\SE@MapDeclare{cp865}{93}{00F4}% LATIN SMALL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{cp865}{94}{00F6}% LATIN SMALL LETTER O WITH DIAERESIS -\SE@MapDeclare{cp865}{95}{00F2}% LATIN SMALL LETTER O WITH GRAVE -\SE@MapDeclare{cp865}{96}{00FB}% LATIN SMALL LETTER U WITH CIRCUMFLEX -\SE@MapDeclare{cp865}{97}{00F9}% LATIN SMALL LETTER U WITH GRAVE -\SE@MapDeclare{cp865}{98}{00FF}% LATIN SMALL LETTER Y WITH DIAERESIS -\SE@MapDeclare{cp865}{99}{00D6}% LATIN CAPITAL LETTER O WITH DIAERESIS -\SE@MapDeclare{cp865}{9A}{00DC}% LATIN CAPITAL LETTER U WITH DIAERESIS -\SE@MapDeclare{cp865}{9B}{00F8}% LATIN SMALL LETTER O WITH STROKE -\SE@MapDeclare{cp865}{9C}{00A3}% POUND SIGN -\SE@MapDeclare{cp865}{9D}{00D8}% LATIN CAPITAL LETTER O WITH STROKE -\SE@MapDeclare{cp865}{9E}{20A7}% PESETA SIGN -\SE@MapDeclare{cp865}{9F}{0192}% LATIN SMALL LETTER F WITH HOOK -\SE@MapDeclare{cp865}{A0}{00E1}% LATIN SMALL LETTER A WITH ACUTE -\SE@MapDeclare{cp865}{A1}{00ED}% LATIN SMALL LETTER I WITH ACUTE -\SE@MapDeclare{cp865}{A2}{00F3}% LATIN SMALL LETTER O WITH ACUTE -\SE@MapDeclare{cp865}{A3}{00FA}% LATIN SMALL LETTER U WITH ACUTE -\SE@MapDeclare{cp865}{A4}{00F1}% LATIN SMALL LETTER N WITH TILDE -\SE@MapDeclare{cp865}{A5}{00D1}% LATIN CAPITAL LETTER N WITH TILDE -\SE@MapDeclare{cp865}{A6}{00AA}% FEMININE ORDINAL INDICATOR -\SE@MapDeclare{cp865}{A7}{00BA}% MASCULINE ORDINAL INDICATOR -\SE@MapDeclare{cp865}{A8}{00BF}% INVERTED QUESTION MARK -\SE@MapDeclare{cp865}{A9}{2310}% REVERSED NOT SIGN -\SE@MapDeclare{cp865}{AA}{00AC}% NOT SIGN -\SE@MapDeclare{cp865}{AB}{00BD}% VULGAR FRACTION ONE HALF -\SE@MapDeclare{cp865}{AC}{00BC}% VULGAR FRACTION ONE QUARTER -\SE@MapDeclare{cp865}{AD}{00A1}% INVERTED EXCLAMATION MARK -\SE@MapDeclare{cp865}{AE}{00AB}% LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{cp865}{AF}{00A4}% CURRENCY SIGN -\SE@MapDeclare{cp865}{B0}{2591}% LIGHT SHADE -\SE@MapDeclare{cp865}{B1}{2592}% MEDIUM SHADE -\SE@MapDeclare{cp865}{B2}{2593}% DARK SHADE -\SE@MapDeclare{cp865}{B3}{2502}% BOX DRAWINGS LIGHT VERTICAL -\SE@MapDeclare{cp865}{B4}{2524}% BOX DRAWINGS LIGHT VERTICAL AND LEFT -\SE@MapDeclare{cp865}{B5}{2561}% BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE -\SE@MapDeclare{cp865}{B6}{2562}% BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE -\SE@MapDeclare{cp865}{B7}{2556}% BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE -\SE@MapDeclare{cp865}{B8}{2555}% BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE -\SE@MapDeclare{cp865}{B9}{2563}% BOX DRAWINGS DOUBLE VERTICAL AND LEFT -\SE@MapDeclare{cp865}{BA}{2551}% BOX DRAWINGS DOUBLE VERTICAL -\SE@MapDeclare{cp865}{BB}{2557}% BOX DRAWINGS DOUBLE DOWN AND LEFT -\SE@MapDeclare{cp865}{BC}{255D}% BOX DRAWINGS DOUBLE UP AND LEFT -\SE@MapDeclare{cp865}{BD}{255C}% BOX DRAWINGS UP DOUBLE AND LEFT SINGLE -\SE@MapDeclare{cp865}{BE}{255B}% BOX DRAWINGS UP SINGLE AND LEFT DOUBLE -\SE@MapDeclare{cp865}{BF}{2510}% BOX DRAWINGS LIGHT DOWN AND LEFT -\SE@MapDeclare{cp865}{C0}{2514}% BOX DRAWINGS LIGHT UP AND RIGHT -\SE@MapDeclare{cp865}{C1}{2534}% BOX DRAWINGS LIGHT UP AND HORIZONTAL -\SE@MapDeclare{cp865}{C2}{252C}% BOX DRAWINGS LIGHT DOWN AND HORIZONTAL -\SE@MapDeclare{cp865}{C3}{251C}% BOX DRAWINGS LIGHT VERTICAL AND RIGHT -\SE@MapDeclare{cp865}{C4}{2500}% BOX DRAWINGS LIGHT HORIZONTAL -\SE@MapDeclare{cp865}{C5}{253C}% BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL -\SE@MapDeclare{cp865}{C6}{255E}% BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE -\SE@MapDeclare{cp865}{C7}{255F}% BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE -\SE@MapDeclare{cp865}{C8}{255A}% BOX DRAWINGS DOUBLE UP AND RIGHT -\SE@MapDeclare{cp865}{C9}{2554}% BOX DRAWINGS DOUBLE DOWN AND RIGHT -\SE@MapDeclare{cp865}{CA}{2569}% BOX DRAWINGS DOUBLE UP AND HORIZONTAL -\SE@MapDeclare{cp865}{CB}{2566}% BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL -\SE@MapDeclare{cp865}{CC}{2560}% BOX DRAWINGS DOUBLE VERTICAL AND RIGHT -\SE@MapDeclare{cp865}{CD}{2550}% BOX DRAWINGS DOUBLE HORIZONTAL -\SE@MapDeclare{cp865}{CE}{256C}% BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL -\SE@MapDeclare{cp865}{CF}{2567}% BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE -\SE@MapDeclare{cp865}{D0}{2568}% BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE -\SE@MapDeclare{cp865}{D1}{2564}% BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE -\SE@MapDeclare{cp865}{D2}{2565}% BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE -\SE@MapDeclare{cp865}{D3}{2559}% BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE -\SE@MapDeclare{cp865}{D4}{2558}% BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE -\SE@MapDeclare{cp865}{D5}{2552}% BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE -\SE@MapDeclare{cp865}{D6}{2553}% BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE -\SE@MapDeclare{cp865}{D7}{256B}% BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE -\SE@MapDeclare{cp865}{D8}{256A}% BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE -\SE@MapDeclare{cp865}{D9}{2518}% BOX DRAWINGS LIGHT UP AND LEFT -\SE@MapDeclare{cp865}{DA}{250C}% BOX DRAWINGS LIGHT DOWN AND RIGHT -\SE@MapDeclare{cp865}{DB}{2588}% FULL BLOCK -\SE@MapDeclare{cp865}{DC}{2584}% LOWER HALF BLOCK -\SE@MapDeclare{cp865}{DD}{258C}% LEFT HALF BLOCK -\SE@MapDeclare{cp865}{DE}{2590}% RIGHT HALF BLOCK -\SE@MapDeclare{cp865}{DF}{2580}% UPPER HALF BLOCK -\SE@MapDeclare{cp865}{E0}{03B1}% GREEK SMALL LETTER ALPHA -\SE@MapDeclare{cp865}{E1}{00DF}% LATIN SMALL LETTER SHARP S -\SE@MapDeclare{cp865}{E2}{0393}% GREEK CAPITAL LETTER GAMMA -\SE@MapDeclare{cp865}{E3}{03C0}% GREEK SMALL LETTER PI -\SE@MapDeclare{cp865}{E4}{03A3}% GREEK CAPITAL LETTER SIGMA -\SE@MapDeclare{cp865}{E5}{03C3}% GREEK SMALL LETTER SIGMA -\SE@MapDeclare{cp865}{E6}{00B5}% MICRO SIGN -\SE@MapDeclare{cp865}{E7}{03C4}% GREEK SMALL LETTER TAU -\SE@MapDeclare{cp865}{E8}{03A6}% GREEK CAPITAL LETTER PHI -\SE@MapDeclare{cp865}{E9}{0398}% GREEK CAPITAL LETTER THETA -\SE@MapDeclare{cp865}{EA}{03A9}% GREEK CAPITAL LETTER OMEGA -\SE@MapDeclare{cp865}{EB}{03B4}% GREEK SMALL LETTER DELTA -\SE@MapDeclare{cp865}{EC}{221E}% INFINITY -\SE@MapDeclare{cp865}{ED}{03C6}% GREEK SMALL LETTER PHI -\SE@MapDeclare{cp865}{EE}{03B5}% GREEK SMALL LETTER EPSILON -\SE@MapDeclare{cp865}{EF}{2229}% INTERSECTION -\SE@MapDeclare{cp865}{F0}{2261}% IDENTICAL TO -\SE@MapDeclare{cp865}{F1}{00B1}% PLUS-MINUS SIGN -\SE@MapDeclare{cp865}{F2}{2265}% GREATER-THAN OR EQUAL TO -\SE@MapDeclare{cp865}{F3}{2264}% LESS-THAN OR EQUAL TO -\SE@MapDeclare{cp865}{F4}{2320}% TOP HALF INTEGRAL -\SE@MapDeclare{cp865}{F5}{2321}% BOTTOM HALF INTEGRAL -\SE@MapDeclare{cp865}{F6}{00F7}% DIVISION SIGN -\SE@MapDeclare{cp865}{F7}{2248}% ALMOST EQUAL TO -\SE@MapDeclare{cp865}{F8}{00B0}% DEGREE SIGN -\SE@MapDeclare{cp865}{F9}{2219}% BULLET OPERATOR -\SE@MapDeclare{cp865}{FA}{00B7}% MIDDLE DOT -\SE@MapDeclare{cp865}{FB}{221A}% SQUARE ROOT -\SE@MapDeclare{cp865}{FC}{207F}% SUPERSCRIPT LATIN SMALL LETTER N -\SE@MapDeclare{cp865}{FD}{00B2}% SUPERSCRIPT TWO -\SE@MapDeclare{cp865}{FE}{25A0}% BLACK SQUARE -\SE@MapDeclare{cp865}{FF}{00A0}% NO-BREAK SPACE -%</cp865> -% \end{macrocode} -% \paragraph{cp866} -% \begin{macrocode} -%<*cp866> -\SE@MapDeclare{cp866}{80}{0410}% CYRILLIC CAPITAL LETTER A -\SE@MapDeclare{cp866}{81}{0411}% CYRILLIC CAPITAL LETTER BE -\SE@MapDeclare{cp866}{82}{0412}% CYRILLIC CAPITAL LETTER VE -\SE@MapDeclare{cp866}{83}{0413}% CYRILLIC CAPITAL LETTER GHE -\SE@MapDeclare{cp866}{84}{0414}% CYRILLIC CAPITAL LETTER DE -\SE@MapDeclare{cp866}{85}{0415}% CYRILLIC CAPITAL LETTER IE -\SE@MapDeclare{cp866}{86}{0416}% CYRILLIC CAPITAL LETTER ZHE -\SE@MapDeclare{cp866}{87}{0417}% CYRILLIC CAPITAL LETTER ZE -\SE@MapDeclare{cp866}{88}{0418}% CYRILLIC CAPITAL LETTER I -\SE@MapDeclare{cp866}{89}{0419}% CYRILLIC CAPITAL LETTER SHORT I -\SE@MapDeclare{cp866}{8A}{041A}% CYRILLIC CAPITAL LETTER KA -\SE@MapDeclare{cp866}{8B}{041B}% CYRILLIC CAPITAL LETTER EL -\SE@MapDeclare{cp866}{8C}{041C}% CYRILLIC CAPITAL LETTER EM -\SE@MapDeclare{cp866}{8D}{041D}% CYRILLIC CAPITAL LETTER EN -\SE@MapDeclare{cp866}{8E}{041E}% CYRILLIC CAPITAL LETTER O -\SE@MapDeclare{cp866}{8F}{041F}% CYRILLIC CAPITAL LETTER PE -\SE@MapDeclare{cp866}{90}{0420}% CYRILLIC CAPITAL LETTER ER -\SE@MapDeclare{cp866}{91}{0421}% CYRILLIC CAPITAL LETTER ES -\SE@MapDeclare{cp866}{92}{0422}% CYRILLIC CAPITAL LETTER TE -\SE@MapDeclare{cp866}{93}{0423}% CYRILLIC CAPITAL LETTER U -\SE@MapDeclare{cp866}{94}{0424}% CYRILLIC CAPITAL LETTER EF -\SE@MapDeclare{cp866}{95}{0425}% CYRILLIC CAPITAL LETTER HA -\SE@MapDeclare{cp866}{96}{0426}% CYRILLIC CAPITAL LETTER TSE -\SE@MapDeclare{cp866}{97}{0427}% CYRILLIC CAPITAL LETTER CHE -\SE@MapDeclare{cp866}{98}{0428}% CYRILLIC CAPITAL LETTER SHA -\SE@MapDeclare{cp866}{99}{0429}% CYRILLIC CAPITAL LETTER SHCHA -\SE@MapDeclare{cp866}{9A}{042A}% CYRILLIC CAPITAL LETTER HARD SIGN -\SE@MapDeclare{cp866}{9B}{042B}% CYRILLIC CAPITAL LETTER YERU -\SE@MapDeclare{cp866}{9C}{042C}% CYRILLIC CAPITAL LETTER SOFT SIGN -\SE@MapDeclare{cp866}{9D}{042D}% CYRILLIC CAPITAL LETTER E -\SE@MapDeclare{cp866}{9E}{042E}% CYRILLIC CAPITAL LETTER YU -\SE@MapDeclare{cp866}{9F}{042F}% CYRILLIC CAPITAL LETTER YA -\SE@MapDeclare{cp866}{A0}{0430}% CYRILLIC SMALL LETTER A -\SE@MapDeclare{cp866}{A1}{0431}% CYRILLIC SMALL LETTER BE -\SE@MapDeclare{cp866}{A2}{0432}% CYRILLIC SMALL LETTER VE -\SE@MapDeclare{cp866}{A3}{0433}% CYRILLIC SMALL LETTER GHE -\SE@MapDeclare{cp866}{A4}{0434}% CYRILLIC SMALL LETTER DE -\SE@MapDeclare{cp866}{A5}{0435}% CYRILLIC SMALL LETTER IE -\SE@MapDeclare{cp866}{A6}{0436}% CYRILLIC SMALL LETTER ZHE -\SE@MapDeclare{cp866}{A7}{0437}% CYRILLIC SMALL LETTER ZE -\SE@MapDeclare{cp866}{A8}{0438}% CYRILLIC SMALL LETTER I -\SE@MapDeclare{cp866}{A9}{0439}% CYRILLIC SMALL LETTER SHORT I -\SE@MapDeclare{cp866}{AA}{043A}% CYRILLIC SMALL LETTER KA -\SE@MapDeclare{cp866}{AB}{043B}% CYRILLIC SMALL LETTER EL -\SE@MapDeclare{cp866}{AC}{043C}% CYRILLIC SMALL LETTER EM -\SE@MapDeclare{cp866}{AD}{043D}% CYRILLIC SMALL LETTER EN -\SE@MapDeclare{cp866}{AE}{043E}% CYRILLIC SMALL LETTER O -\SE@MapDeclare{cp866}{AF}{043F}% CYRILLIC SMALL LETTER PE -\SE@MapDeclare{cp866}{B0}{2591}% LIGHT SHADE -\SE@MapDeclare{cp866}{B1}{2592}% MEDIUM SHADE -\SE@MapDeclare{cp866}{B2}{2593}% DARK SHADE -\SE@MapDeclare{cp866}{B3}{2502}% BOX DRAWINGS LIGHT VERTICAL -\SE@MapDeclare{cp866}{B4}{2524}% BOX DRAWINGS LIGHT VERTICAL AND LEFT -\SE@MapDeclare{cp866}{B5}{2561}% BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE -\SE@MapDeclare{cp866}{B6}{2562}% BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE -\SE@MapDeclare{cp866}{B7}{2556}% BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE -\SE@MapDeclare{cp866}{B8}{2555}% BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE -\SE@MapDeclare{cp866}{B9}{2563}% BOX DRAWINGS DOUBLE VERTICAL AND LEFT -\SE@MapDeclare{cp866}{BA}{2551}% BOX DRAWINGS DOUBLE VERTICAL -\SE@MapDeclare{cp866}{BB}{2557}% BOX DRAWINGS DOUBLE DOWN AND LEFT -\SE@MapDeclare{cp866}{BC}{255D}% BOX DRAWINGS DOUBLE UP AND LEFT -\SE@MapDeclare{cp866}{BD}{255C}% BOX DRAWINGS UP DOUBLE AND LEFT SINGLE -\SE@MapDeclare{cp866}{BE}{255B}% BOX DRAWINGS UP SINGLE AND LEFT DOUBLE -\SE@MapDeclare{cp866}{BF}{2510}% BOX DRAWINGS LIGHT DOWN AND LEFT -\SE@MapDeclare{cp866}{C0}{2514}% BOX DRAWINGS LIGHT UP AND RIGHT -\SE@MapDeclare{cp866}{C1}{2534}% BOX DRAWINGS LIGHT UP AND HORIZONTAL -\SE@MapDeclare{cp866}{C2}{252C}% BOX DRAWINGS LIGHT DOWN AND HORIZONTAL -\SE@MapDeclare{cp866}{C3}{251C}% BOX DRAWINGS LIGHT VERTICAL AND RIGHT -\SE@MapDeclare{cp866}{C4}{2500}% BOX DRAWINGS LIGHT HORIZONTAL -\SE@MapDeclare{cp866}{C5}{253C}% BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL -\SE@MapDeclare{cp866}{C6}{255E}% BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE -\SE@MapDeclare{cp866}{C7}{255F}% BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE -\SE@MapDeclare{cp866}{C8}{255A}% BOX DRAWINGS DOUBLE UP AND RIGHT -\SE@MapDeclare{cp866}{C9}{2554}% BOX DRAWINGS DOUBLE DOWN AND RIGHT -\SE@MapDeclare{cp866}{CA}{2569}% BOX DRAWINGS DOUBLE UP AND HORIZONTAL -\SE@MapDeclare{cp866}{CB}{2566}% BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL -\SE@MapDeclare{cp866}{CC}{2560}% BOX DRAWINGS DOUBLE VERTICAL AND RIGHT -\SE@MapDeclare{cp866}{CD}{2550}% BOX DRAWINGS DOUBLE HORIZONTAL -\SE@MapDeclare{cp866}{CE}{256C}% BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL -\SE@MapDeclare{cp866}{CF}{2567}% BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE -\SE@MapDeclare{cp866}{D0}{2568}% BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE -\SE@MapDeclare{cp866}{D1}{2564}% BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE -\SE@MapDeclare{cp866}{D2}{2565}% BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE -\SE@MapDeclare{cp866}{D3}{2559}% BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE -\SE@MapDeclare{cp866}{D4}{2558}% BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE -\SE@MapDeclare{cp866}{D5}{2552}% BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE -\SE@MapDeclare{cp866}{D6}{2553}% BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE -\SE@MapDeclare{cp866}{D7}{256B}% BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE -\SE@MapDeclare{cp866}{D8}{256A}% BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE -\SE@MapDeclare{cp866}{D9}{2518}% BOX DRAWINGS LIGHT UP AND LEFT -\SE@MapDeclare{cp866}{DA}{250C}% BOX DRAWINGS LIGHT DOWN AND RIGHT -\SE@MapDeclare{cp866}{DB}{2588}% FULL BLOCK -\SE@MapDeclare{cp866}{DC}{2584}% LOWER HALF BLOCK -\SE@MapDeclare{cp866}{DD}{258C}% LEFT HALF BLOCK -\SE@MapDeclare{cp866}{DE}{2590}% RIGHT HALF BLOCK -\SE@MapDeclare{cp866}{DF}{2580}% UPPER HALF BLOCK -\SE@MapDeclare{cp866}{E0}{0440}% CYRILLIC SMALL LETTER ER -\SE@MapDeclare{cp866}{E1}{0441}% CYRILLIC SMALL LETTER ES -\SE@MapDeclare{cp866}{E2}{0442}% CYRILLIC SMALL LETTER TE -\SE@MapDeclare{cp866}{E3}{0443}% CYRILLIC SMALL LETTER U -\SE@MapDeclare{cp866}{E4}{0444}% CYRILLIC SMALL LETTER EF -\SE@MapDeclare{cp866}{E5}{0445}% CYRILLIC SMALL LETTER HA -\SE@MapDeclare{cp866}{E6}{0446}% CYRILLIC SMALL LETTER TSE -\SE@MapDeclare{cp866}{E7}{0447}% CYRILLIC SMALL LETTER CHE -\SE@MapDeclare{cp866}{E8}{0448}% CYRILLIC SMALL LETTER SHA -\SE@MapDeclare{cp866}{E9}{0449}% CYRILLIC SMALL LETTER SHCHA -\SE@MapDeclare{cp866}{EA}{044A}% CYRILLIC SMALL LETTER HARD SIGN -\SE@MapDeclare{cp866}{EB}{044B}% CYRILLIC SMALL LETTER YERU -\SE@MapDeclare{cp866}{EC}{044C}% CYRILLIC SMALL LETTER SOFT SIGN -\SE@MapDeclare{cp866}{ED}{044D}% CYRILLIC SMALL LETTER E -\SE@MapDeclare{cp866}{EE}{044E}% CYRILLIC SMALL LETTER YU -\SE@MapDeclare{cp866}{EF}{044F}% CYRILLIC SMALL LETTER YA -\SE@MapDeclare{cp866}{F0}{0401}% CYRILLIC CAPITAL LETTER IO -\SE@MapDeclare{cp866}{F1}{0451}% CYRILLIC SMALL LETTER IO -\SE@MapDeclare{cp866}{F2}{0404}% CYRILLIC CAPITAL LETTER UKRAINIAN IE -\SE@MapDeclare{cp866}{F3}{0454}% CYRILLIC SMALL LETTER UKRAINIAN IE -\SE@MapDeclare{cp866}{F4}{0407}% CYRILLIC CAPITAL LETTER YI -\SE@MapDeclare{cp866}{F5}{0457}% CYRILLIC SMALL LETTER YI -\SE@MapDeclare{cp866}{F6}{040E}% CYRILLIC CAPITAL LETTER SHORT U -\SE@MapDeclare{cp866}{F7}{045E}% CYRILLIC SMALL LETTER SHORT U -\SE@MapDeclare{cp866}{F8}{00B0}% DEGREE SIGN -\SE@MapDeclare{cp866}{F9}{2219}% BULLET OPERATOR -\SE@MapDeclare{cp866}{FA}{00B7}% MIDDLE DOT -\SE@MapDeclare{cp866}{FB}{221A}% SQUARE ROOT -\SE@MapDeclare{cp866}{FC}{2116}% NUMERO SIGN -\SE@MapDeclare{cp866}{FD}{00A4}% CURRENCY SIGN -\SE@MapDeclare{cp866}{FE}{25A0}% BLACK SQUARE -\SE@MapDeclare{cp866}{FF}{00A0}% NO-BREAK SPACE -%</cp866> -% \end{macrocode} -% \paragraph{cp1250} -% \begin{macrocode} -%<*cp1250> -\SE@MapDeclare{cp1250}{80}{20AC}% EURO SIGN -\SE@MapDeclare{cp1250}{82}{201A}% SINGLE LOW-9 QUOTATION MARK -\SE@MapDeclare{cp1250}{84}{201E}% DOUBLE LOW-9 QUOTATION MARK -\SE@MapDeclare{cp1250}{85}{2026}% HORIZONTAL ELLIPSIS -\SE@MapDeclare{cp1250}{86}{2020}% DAGGER -\SE@MapDeclare{cp1250}{87}{2021}% DOUBLE DAGGER -\SE@MapDeclare{cp1250}{89}{2030}% PER MILLE SIGN -\SE@MapDeclare{cp1250}{8A}{0160}% LATIN CAPITAL LETTER S WITH CARON -\SE@MapDeclare{cp1250}{8B}{2039}% SINGLE LEFT-POINTING ANGLE QUOTATION MARK -\SE@MapDeclare{cp1250}{8C}{015A}% LATIN CAPITAL LETTER S WITH ACUTE -\SE@MapDeclare{cp1250}{8D}{0164}% LATIN CAPITAL LETTER T WITH CARON -\SE@MapDeclare{cp1250}{8E}{017D}% LATIN CAPITAL LETTER Z WITH CARON -\SE@MapDeclare{cp1250}{8F}{0179}% LATIN CAPITAL LETTER Z WITH ACUTE -\SE@MapDeclare{cp1250}{91}{2018}% LEFT SINGLE QUOTATION MARK -\SE@MapDeclare{cp1250}{92}{2019}% RIGHT SINGLE QUOTATION MARK -\SE@MapDeclare{cp1250}{93}{201C}% LEFT DOUBLE QUOTATION MARK -\SE@MapDeclare{cp1250}{94}{201D}% RIGHT DOUBLE QUOTATION MARK -\SE@MapDeclare{cp1250}{95}{2022}% BULLET -\SE@MapDeclare{cp1250}{96}{2013}% EN DASH -\SE@MapDeclare{cp1250}{97}{2014}% EM DASH -\SE@MapDeclare{cp1250}{99}{2122}% TRADE MARK SIGN -\SE@MapDeclare{cp1250}{9A}{0161}% LATIN SMALL LETTER S WITH CARON -\SE@MapDeclare{cp1250}{9B}{203A}% SINGLE RIGHT-POINTING ANGLE QUOTATION MARK -\SE@MapDeclare{cp1250}{9C}{015B}% LATIN SMALL LETTER S WITH ACUTE -\SE@MapDeclare{cp1250}{9D}{0165}% LATIN SMALL LETTER T WITH CARON -\SE@MapDeclare{cp1250}{9E}{017E}% LATIN SMALL LETTER Z WITH CARON -\SE@MapDeclare{cp1250}{9F}{017A}% LATIN SMALL LETTER Z WITH ACUTE -\SE@MapDeclare{cp1250}{A0}{00A0}% NO-BREAK SPACE -\SE@MapDeclare{cp1250}{A1}{02C7}% CARON -\SE@MapDeclare{cp1250}{A2}{02D8}% BREVE -\SE@MapDeclare{cp1250}{A3}{0141}% LATIN CAPITAL LETTER L WITH STROKE -\SE@MapDeclare{cp1250}{A4}{00A4}% CURRENCY SIGN -\SE@MapDeclare{cp1250}{A5}{0104}% LATIN CAPITAL LETTER A WITH OGONEK -\SE@MapDeclare{cp1250}{A6}{00A6}% BROKEN BAR -\SE@MapDeclare{cp1250}{A7}{00A7}% SECTION SIGN -\SE@MapDeclare{cp1250}{A8}{00A8}% DIAERESIS -\SE@MapDeclare{cp1250}{A9}{00A9}% COPYRIGHT SIGN -\SE@MapDeclare{cp1250}{AA}{015E}% LATIN CAPITAL LETTER S WITH CEDILLA -\SE@MapDeclare{cp1250}{AB}{00AB}% LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{cp1250}{AC}{00AC}% NOT SIGN -\SE@MapDeclare{cp1250}{AD}{00AD}% SOFT HYPHEN -\SE@MapDeclare{cp1250}{AE}{00AE}% REGISTERED SIGN -\SE@MapDeclare{cp1250}{AF}{017B}% LATIN CAPITAL LETTER Z WITH DOT ABOVE -\SE@MapDeclare{cp1250}{B0}{00B0}% DEGREE SIGN -\SE@MapDeclare{cp1250}{B1}{00B1}% PLUS-MINUS SIGN -\SE@MapDeclare{cp1250}{B2}{02DB}% OGONEK -\SE@MapDeclare{cp1250}{B3}{0142}% LATIN SMALL LETTER L WITH STROKE -\SE@MapDeclare{cp1250}{B4}{00B4}% ACUTE ACCENT -\SE@MapDeclare{cp1250}{B5}{00B5}% MICRO SIGN -\SE@MapDeclare{cp1250}{B6}{00B6}% PILCROW SIGN -\SE@MapDeclare{cp1250}{B7}{00B7}% MIDDLE DOT -\SE@MapDeclare{cp1250}{B8}{00B8}% CEDILLA -\SE@MapDeclare{cp1250}{B9}{0105}% LATIN SMALL LETTER A WITH OGONEK -\SE@MapDeclare{cp1250}{BA}{015F}% LATIN SMALL LETTER S WITH CEDILLA -\SE@MapDeclare{cp1250}{BB}{00BB}% RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{cp1250}{BC}{013D}% LATIN CAPITAL LETTER L WITH CARON -\SE@MapDeclare{cp1250}{BD}{02DD}% DOUBLE ACUTE ACCENT -\SE@MapDeclare{cp1250}{BE}{013E}% LATIN SMALL LETTER L WITH CARON -\SE@MapDeclare{cp1250}{BF}{017C}% LATIN SMALL LETTER Z WITH DOT ABOVE -\SE@MapDeclare{cp1250}{C0}{0154}% LATIN CAPITAL LETTER R WITH ACUTE -\SE@MapDeclare{cp1250}{C1}{00C1}% LATIN CAPITAL LETTER A WITH ACUTE -\SE@MapDeclare{cp1250}{C2}{00C2}% LATIN CAPITAL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{cp1250}{C3}{0102}% LATIN CAPITAL LETTER A WITH BREVE -\SE@MapDeclare{cp1250}{C4}{00C4}% LATIN CAPITAL LETTER A WITH DIAERESIS -\SE@MapDeclare{cp1250}{C5}{0139}% LATIN CAPITAL LETTER L WITH ACUTE -\SE@MapDeclare{cp1250}{C6}{0106}% LATIN CAPITAL LETTER C WITH ACUTE -\SE@MapDeclare{cp1250}{C7}{00C7}% LATIN CAPITAL LETTER C WITH CEDILLA -\SE@MapDeclare{cp1250}{C8}{010C}% LATIN CAPITAL LETTER C WITH CARON -\SE@MapDeclare{cp1250}{C9}{00C9}% LATIN CAPITAL LETTER E WITH ACUTE -\SE@MapDeclare{cp1250}{CA}{0118}% LATIN CAPITAL LETTER E WITH OGONEK -\SE@MapDeclare{cp1250}{CB}{00CB}% LATIN CAPITAL LETTER E WITH DIAERESIS -\SE@MapDeclare{cp1250}{CC}{011A}% LATIN CAPITAL LETTER E WITH CARON -\SE@MapDeclare{cp1250}{CD}{00CD}% LATIN CAPITAL LETTER I WITH ACUTE -\SE@MapDeclare{cp1250}{CE}{00CE}% LATIN CAPITAL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{cp1250}{CF}{010E}% LATIN CAPITAL LETTER D WITH CARON -\SE@MapDeclare{cp1250}{D0}{0110}% LATIN CAPITAL LETTER D WITH STROKE -\SE@MapDeclare{cp1250}{D1}{0143}% LATIN CAPITAL LETTER N WITH ACUTE -\SE@MapDeclare{cp1250}{D2}{0147}% LATIN CAPITAL LETTER N WITH CARON -\SE@MapDeclare{cp1250}{D3}{00D3}% LATIN CAPITAL LETTER O WITH ACUTE -\SE@MapDeclare{cp1250}{D4}{00D4}% LATIN CAPITAL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{cp1250}{D5}{0150}% LATIN CAPITAL LETTER O WITH DOUBLE ACUTE -\SE@MapDeclare{cp1250}{D6}{00D6}% LATIN CAPITAL LETTER O WITH DIAERESIS -\SE@MapDeclare{cp1250}{D7}{00D7}% MULTIPLICATION SIGN -\SE@MapDeclare{cp1250}{D8}{0158}% LATIN CAPITAL LETTER R WITH CARON -\SE@MapDeclare{cp1250}{D9}{016E}% LATIN CAPITAL LETTER U WITH RING ABOVE -\SE@MapDeclare{cp1250}{DA}{00DA}% LATIN CAPITAL LETTER U WITH ACUTE -\SE@MapDeclare{cp1250}{DB}{0170}% LATIN CAPITAL LETTER U WITH DOUBLE ACUTE -\SE@MapDeclare{cp1250}{DC}{00DC}% LATIN CAPITAL LETTER U WITH DIAERESIS -\SE@MapDeclare{cp1250}{DD}{00DD}% LATIN CAPITAL LETTER Y WITH ACUTE -\SE@MapDeclare{cp1250}{DE}{0162}% LATIN CAPITAL LETTER T WITH CEDILLA -\SE@MapDeclare{cp1250}{DF}{00DF}% LATIN SMALL LETTER SHARP S -\SE@MapDeclare{cp1250}{E0}{0155}% LATIN SMALL LETTER R WITH ACUTE -\SE@MapDeclare{cp1250}{E1}{00E1}% LATIN SMALL LETTER A WITH ACUTE -\SE@MapDeclare{cp1250}{E2}{00E2}% LATIN SMALL LETTER A WITH CIRCUMFLEX -\SE@MapDeclare{cp1250}{E3}{0103}% LATIN SMALL LETTER A WITH BREVE -\SE@MapDeclare{cp1250}{E4}{00E4}% LATIN SMALL LETTER A WITH DIAERESIS -\SE@MapDeclare{cp1250}{E5}{013A}% LATIN SMALL LETTER L WITH ACUTE -\SE@MapDeclare{cp1250}{E6}{0107}% LATIN SMALL LETTER C WITH ACUTE -\SE@MapDeclare{cp1250}{E7}{00E7}% LATIN SMALL LETTER C WITH CEDILLA -\SE@MapDeclare{cp1250}{E8}{010D}% LATIN SMALL LETTER C WITH CARON -\SE@MapDeclare{cp1250}{E9}{00E9}% LATIN SMALL LETTER E WITH ACUTE -\SE@MapDeclare{cp1250}{EA}{0119}% LATIN SMALL LETTER E WITH OGONEK -\SE@MapDeclare{cp1250}{EB}{00EB}% LATIN SMALL LETTER E WITH DIAERESIS -\SE@MapDeclare{cp1250}{EC}{011B}% LATIN SMALL LETTER E WITH CARON -\SE@MapDeclare{cp1250}{ED}{00ED}% LATIN SMALL LETTER I WITH ACUTE -\SE@MapDeclare{cp1250}{EE}{00EE}% LATIN SMALL LETTER I WITH CIRCUMFLEX -\SE@MapDeclare{cp1250}{EF}{010F}% LATIN SMALL LETTER D WITH CARON -\SE@MapDeclare{cp1250}{F0}{0111}% LATIN SMALL LETTER D WITH STROKE -\SE@MapDeclare{cp1250}{F1}{0144}% LATIN SMALL LETTER N WITH ACUTE -\SE@MapDeclare{cp1250}{F2}{0148}% LATIN SMALL LETTER N WITH CARON -\SE@MapDeclare{cp1250}{F3}{00F3}% LATIN SMALL LETTER O WITH ACUTE -\SE@MapDeclare{cp1250}{F4}{00F4}% LATIN SMALL LETTER O WITH CIRCUMFLEX -\SE@MapDeclare{cp1250}{F5}{0151}% LATIN SMALL LETTER O WITH DOUBLE ACUTE -\SE@MapDeclare{cp1250}{F6}{00F6}% LATIN SMALL LETTER O WITH DIAERESIS -\SE@MapDeclare{cp1250}{F7}{00F7}% DIVISION SIGN -\SE@MapDeclare{cp1250}{F8}{0159}% LATIN SMALL LETTER R WITH CARON -\SE@MapDeclare{cp1250}{F9}{016F}% LATIN SMALL LETTER U WITH RING ABOVE -\SE@MapDeclare{cp1250}{FA}{00FA}% LATIN SMALL LETTER U WITH ACUTE -\SE@MapDeclare{cp1250}{FB}{0171}% LATIN SMALL LETTER U WITH DOUBLE ACUTE -\SE@MapDeclare{cp1250}{FC}{00FC}% LATIN SMALL LETTER U WITH DIAERESIS -\SE@MapDeclare{cp1250}{FD}{00FD}% LATIN SMALL LETTER Y WITH ACUTE -\SE@MapDeclare{cp1250}{FE}{0163}% LATIN SMALL LETTER T WITH CEDILLA -\SE@MapDeclare{cp1250}{FF}{02D9}% DOT ABOVE -%</cp1250> -% \end{macrocode} -% \paragraph{cp1251} -% \begin{macrocode} -%<*cp1251> -\SE@MapDeclare{cp1251}{80}{0402}% CYRILLIC CAPITAL LETTER DJE -\SE@MapDeclare{cp1251}{81}{0403}% CYRILLIC CAPITAL LETTER GJE -\SE@MapDeclare{cp1251}{82}{201A}% SINGLE LOW-9 QUOTATION MARK -\SE@MapDeclare{cp1251}{83}{0453}% CYRILLIC SMALL LETTER GJE -\SE@MapDeclare{cp1251}{84}{201E}% DOUBLE LOW-9 QUOTATION MARK -\SE@MapDeclare{cp1251}{85}{2026}% HORIZONTAL ELLIPSIS -\SE@MapDeclare{cp1251}{86}{2020}% DAGGER -\SE@MapDeclare{cp1251}{87}{2021}% DOUBLE DAGGER -\SE@MapDeclare{cp1251}{88}{20AC}% EURO SIGN -\SE@MapDeclare{cp1251}{89}{2030}% PER MILLE SIGN -\SE@MapDeclare{cp1251}{8A}{0409}% CYRILLIC CAPITAL LETTER LJE -\SE@MapDeclare{cp1251}{8B}{2039}% SINGLE LEFT-POINTING ANGLE QUOTATION MARK -\SE@MapDeclare{cp1251}{8C}{040A}% CYRILLIC CAPITAL LETTER NJE -\SE@MapDeclare{cp1251}{8D}{040C}% CYRILLIC CAPITAL LETTER KJE -\SE@MapDeclare{cp1251}{8E}{040B}% CYRILLIC CAPITAL LETTER TSHE -\SE@MapDeclare{cp1251}{8F}{040F}% CYRILLIC CAPITAL LETTER DZHE -\SE@MapDeclare{cp1251}{90}{0452}% CYRILLIC SMALL LETTER DJE -\SE@MapDeclare{cp1251}{91}{2018}% LEFT SINGLE QUOTATION MARK -\SE@MapDeclare{cp1251}{92}{2019}% RIGHT SINGLE QUOTATION MARK -\SE@MapDeclare{cp1251}{93}{201C}% LEFT DOUBLE QUOTATION MARK -\SE@MapDeclare{cp1251}{94}{201D}% RIGHT DOUBLE QUOTATION MARK -\SE@MapDeclare{cp1251}{95}{2022}% BULLET -\SE@MapDeclare{cp1251}{96}{2013}% EN DASH -\SE@MapDeclare{cp1251}{97}{2014}% EM DASH -\SE@MapDeclare{cp1251}{99}{2122}% TRADE MARK SIGN -\SE@MapDeclare{cp1251}{9A}{0459}% CYRILLIC SMALL LETTER LJE -\SE@MapDeclare{cp1251}{9B}{203A}% SINGLE RIGHT-POINTING ANGLE QUOTATION MARK -\SE@MapDeclare{cp1251}{9C}{045A}% CYRILLIC SMALL LETTER NJE -\SE@MapDeclare{cp1251}{9D}{045C}% CYRILLIC SMALL LETTER KJE -\SE@MapDeclare{cp1251}{9E}{045B}% CYRILLIC SMALL LETTER TSHE -\SE@MapDeclare{cp1251}{9F}{045F}% CYRILLIC SMALL LETTER DZHE -\SE@MapDeclare{cp1251}{A0}{00A0}% NO-BREAK SPACE -\SE@MapDeclare{cp1251}{A1}{040E}% CYRILLIC CAPITAL LETTER SHORT U -\SE@MapDeclare{cp1251}{A2}{045E}% CYRILLIC SMALL LETTER SHORT U -\SE@MapDeclare{cp1251}{A3}{0408}% CYRILLIC CAPITAL LETTER JE -\SE@MapDeclare{cp1251}{A4}{00A4}% CURRENCY SIGN -\SE@MapDeclare{cp1251}{A5}{0490}% CYRILLIC CAPITAL LETTER GHE WITH UPTURN -\SE@MapDeclare{cp1251}{A6}{00A6}% BROKEN BAR -\SE@MapDeclare{cp1251}{A7}{00A7}% SECTION SIGN -\SE@MapDeclare{cp1251}{A8}{0401}% CYRILLIC CAPITAL LETTER IO -\SE@MapDeclare{cp1251}{A9}{00A9}% COPYRIGHT SIGN -\SE@MapDeclare{cp1251}{AA}{0404}% CYRILLIC CAPITAL LETTER UKRAINIAN IE -\SE@MapDeclare{cp1251}{AB}{00AB}% LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{cp1251}{AC}{00AC}% NOT SIGN -\SE@MapDeclare{cp1251}{AD}{00AD}% SOFT HYPHEN -\SE@MapDeclare{cp1251}{AE}{00AE}% REGISTERED SIGN -\SE@MapDeclare{cp1251}{AF}{0407}% CYRILLIC CAPITAL LETTER YI -\SE@MapDeclare{cp1251}{B0}{00B0}% DEGREE SIGN -\SE@MapDeclare{cp1251}{B1}{00B1}% PLUS-MINUS SIGN -\SE@MapDeclare{cp1251}{B2}{0406}% CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I -\SE@MapDeclare{cp1251}{B3}{0456}% CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I -\SE@MapDeclare{cp1251}{B4}{0491}% CYRILLIC SMALL LETTER GHE WITH UPTURN -\SE@MapDeclare{cp1251}{B5}{00B5}% MICRO SIGN -\SE@MapDeclare{cp1251}{B6}{00B6}% PILCROW SIGN -\SE@MapDeclare{cp1251}{B7}{00B7}% MIDDLE DOT -\SE@MapDeclare{cp1251}{B8}{0451}% CYRILLIC SMALL LETTER IO -\SE@MapDeclare{cp1251}{B9}{2116}% NUMERO SIGN -\SE@MapDeclare{cp1251}{BA}{0454}% CYRILLIC SMALL LETTER UKRAINIAN IE -\SE@MapDeclare{cp1251}{BB}{00BB}% RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{cp1251}{BC}{0458}% CYRILLIC SMALL LETTER JE -\SE@MapDeclare{cp1251}{BD}{0405}% CYRILLIC CAPITAL LETTER DZE -\SE@MapDeclare{cp1251}{BE}{0455}% CYRILLIC SMALL LETTER DZE -\SE@MapDeclare{cp1251}{BF}{0457}% CYRILLIC SMALL LETTER YI -\SE@MapDeclare{cp1251}{C0}{0410}% CYRILLIC CAPITAL LETTER A -\SE@MapDeclare{cp1251}{C1}{0411}% CYRILLIC CAPITAL LETTER BE -\SE@MapDeclare{cp1251}{C2}{0412}% CYRILLIC CAPITAL LETTER VE -\SE@MapDeclare{cp1251}{C3}{0413}% CYRILLIC CAPITAL LETTER GHE -\SE@MapDeclare{cp1251}{C4}{0414}% CYRILLIC CAPITAL LETTER DE -\SE@MapDeclare{cp1251}{C5}{0415}% CYRILLIC CAPITAL LETTER IE -\SE@MapDeclare{cp1251}{C6}{0416}% CYRILLIC CAPITAL LETTER ZHE -\SE@MapDeclare{cp1251}{C7}{0417}% CYRILLIC CAPITAL LETTER ZE -\SE@MapDeclare{cp1251}{C8}{0418}% CYRILLIC CAPITAL LETTER I -\SE@MapDeclare{cp1251}{C9}{0419}% CYRILLIC CAPITAL LETTER SHORT I -\SE@MapDeclare{cp1251}{CA}{041A}% CYRILLIC CAPITAL LETTER KA -\SE@MapDeclare{cp1251}{CB}{041B}% CYRILLIC CAPITAL LETTER EL -\SE@MapDeclare{cp1251}{CC}{041C}% CYRILLIC CAPITAL LETTER EM -\SE@MapDeclare{cp1251}{CD}{041D}% CYRILLIC CAPITAL LETTER EN -\SE@MapDeclare{cp1251}{CE}{041E}% CYRILLIC CAPITAL LETTER O -\SE@MapDeclare{cp1251}{CF}{041F}% CYRILLIC CAPITAL LETTER PE -\SE@MapDeclare{cp1251}{D0}{0420}% CYRILLIC CAPITAL LETTER ER -\SE@MapDeclare{cp1251}{D1}{0421}% CYRILLIC CAPITAL LETTER ES -\SE@MapDeclare{cp1251}{D2}{0422}% CYRILLIC CAPITAL LETTER TE -\SE@MapDeclare{cp1251}{D3}{0423}% CYRILLIC CAPITAL LETTER U -\SE@MapDeclare{cp1251}{D4}{0424}% CYRILLIC CAPITAL LETTER EF -\SE@MapDeclare{cp1251}{D5}{0425}% CYRILLIC CAPITAL LETTER HA -\SE@MapDeclare{cp1251}{D6}{0426}% CYRILLIC CAPITAL LETTER TSE -\SE@MapDeclare{cp1251}{D7}{0427}% CYRILLIC CAPITAL LETTER CHE -\SE@MapDeclare{cp1251}{D8}{0428}% CYRILLIC CAPITAL LETTER SHA -\SE@MapDeclare{cp1251}{D9}{0429}% CYRILLIC CAPITAL LETTER SHCHA -\SE@MapDeclare{cp1251}{DA}{042A}% CYRILLIC CAPITAL LETTER HARD SIGN -\SE@MapDeclare{cp1251}{DB}{042B}% CYRILLIC CAPITAL LETTER YERU -\SE@MapDeclare{cp1251}{DC}{042C}% CYRILLIC CAPITAL LETTER SOFT SIGN -\SE@MapDeclare{cp1251}{DD}{042D}% CYRILLIC CAPITAL LETTER E -\SE@MapDeclare{cp1251}{DE}{042E}% CYRILLIC CAPITAL LETTER YU -\SE@MapDeclare{cp1251}{DF}{042F}% CYRILLIC CAPITAL LETTER YA -\SE@MapDeclare{cp1251}{E0}{0430}% CYRILLIC SMALL LETTER A -\SE@MapDeclare{cp1251}{E1}{0431}% CYRILLIC SMALL LETTER BE -\SE@MapDeclare{cp1251}{E2}{0432}% CYRILLIC SMALL LETTER VE -\SE@MapDeclare{cp1251}{E3}{0433}% CYRILLIC SMALL LETTER GHE -\SE@MapDeclare{cp1251}{E4}{0434}% CYRILLIC SMALL LETTER DE -\SE@MapDeclare{cp1251}{E5}{0435}% CYRILLIC SMALL LETTER IE -\SE@MapDeclare{cp1251}{E6}{0436}% CYRILLIC SMALL LETTER ZHE -\SE@MapDeclare{cp1251}{E7}{0437}% CYRILLIC SMALL LETTER ZE -\SE@MapDeclare{cp1251}{E8}{0438}% CYRILLIC SMALL LETTER I -\SE@MapDeclare{cp1251}{E9}{0439}% CYRILLIC SMALL LETTER SHORT I -\SE@MapDeclare{cp1251}{EA}{043A}% CYRILLIC SMALL LETTER KA -\SE@MapDeclare{cp1251}{EB}{043B}% CYRILLIC SMALL LETTER EL -\SE@MapDeclare{cp1251}{EC}{043C}% CYRILLIC SMALL LETTER EM -\SE@MapDeclare{cp1251}{ED}{043D}% CYRILLIC SMALL LETTER EN -\SE@MapDeclare{cp1251}{EE}{043E}% CYRILLIC SMALL LETTER O -\SE@MapDeclare{cp1251}{EF}{043F}% CYRILLIC SMALL LETTER PE -\SE@MapDeclare{cp1251}{F0}{0440}% CYRILLIC SMALL LETTER ER -\SE@MapDeclare{cp1251}{F1}{0441}% CYRILLIC SMALL LETTER ES -\SE@MapDeclare{cp1251}{F2}{0442}% CYRILLIC SMALL LETTER TE -\SE@MapDeclare{cp1251}{F3}{0443}% CYRILLIC SMALL LETTER U -\SE@MapDeclare{cp1251}{F4}{0444}% CYRILLIC SMALL LETTER EF -\SE@MapDeclare{cp1251}{F5}{0445}% CYRILLIC SMALL LETTER HA -\SE@MapDeclare{cp1251}{F6}{0446}% CYRILLIC SMALL LETTER TSE -\SE@MapDeclare{cp1251}{F7}{0447}% CYRILLIC SMALL LETTER CHE -\SE@MapDeclare{cp1251}{F8}{0448}% CYRILLIC SMALL LETTER SHA -\SE@MapDeclare{cp1251}{F9}{0449}% CYRILLIC SMALL LETTER SHCHA -\SE@MapDeclare{cp1251}{FA}{044A}% CYRILLIC SMALL LETTER HARD SIGN -\SE@MapDeclare{cp1251}{FB}{044B}% CYRILLIC SMALL LETTER YERU -\SE@MapDeclare{cp1251}{FC}{044C}% CYRILLIC SMALL LETTER SOFT SIGN -\SE@MapDeclare{cp1251}{FD}{044D}% CYRILLIC SMALL LETTER E -\SE@MapDeclare{cp1251}{FE}{044E}% CYRILLIC SMALL LETTER YU -\SE@MapDeclare{cp1251}{FF}{044F}% CYRILLIC SMALL LETTER YA -%</cp1251> -% \end{macrocode} -% \paragraph{cp1257} -% \begin{macrocode} -%<*cp1257> -\SE@MapDeclare{cp1257}{80}{20AC}% EURO SIGN -\SE@MapDeclare{cp1257}{82}{201A}% SINGLE LOW-9 QUOTATION MARK -\SE@MapDeclare{cp1257}{84}{201E}% DOUBLE LOW-9 QUOTATION MARK -\SE@MapDeclare{cp1257}{85}{2026}% HORIZONTAL ELLIPSIS -\SE@MapDeclare{cp1257}{86}{2020}% DAGGER -\SE@MapDeclare{cp1257}{87}{2021}% DOUBLE DAGGER -\SE@MapDeclare{cp1257}{89}{2030}% PER MILLE SIGN -\SE@MapDeclare{cp1257}{8B}{2039}% SINGLE LEFT-POINTING ANGLE QUOTATION MARK -\SE@MapDeclare{cp1257}{8D}{00A8}% DIAERESIS -\SE@MapDeclare{cp1257}{8E}{02C7}% CARON -\SE@MapDeclare{cp1257}{8F}{00B8}% CEDILLA -\SE@MapDeclare{cp1257}{91}{2018}% LEFT SINGLE QUOTATION MARK -\SE@MapDeclare{cp1257}{92}{2019}% RIGHT SINGLE QUOTATION MARK -\SE@MapDeclare{cp1257}{93}{201C}% LEFT DOUBLE QUOTATION MARK -\SE@MapDeclare{cp1257}{94}{201D}% RIGHT DOUBLE QUOTATION MARK -\SE@MapDeclare{cp1257}{95}{2022}% BULLET -\SE@MapDeclare{cp1257}{96}{2013}% EN DASH -\SE@MapDeclare{cp1257}{97}{2014}% EM DASH -\SE@MapDeclare{cp1257}{99}{2122}% TRADE MARK SIGN -\SE@MapDeclare{cp1257}{9B}{203A}% SINGLE RIGHT-POINTING ANGLE QUOTATION MARK -\SE@MapDeclare{cp1257}{9D}{00AF}% MACRON -\SE@MapDeclare{cp1257}{9E}{02DB}% OGONEK -\SE@MapDeclare{cp1257}{A0}{00A0}% NO-BREAK SPACE -\SE@MapDeclare{cp1257}{A2}{00A2}% CENT SIGN -\SE@MapDeclare{cp1257}{A3}{00A3}% POUND SIGN -\SE@MapDeclare{cp1257}{A4}{00A4}% CURRENCY SIGN -\SE@MapDeclare{cp1257}{A6}{00A6}% BROKEN BAR -\SE@MapDeclare{cp1257}{A7}{00A7}% SECTION SIGN -\SE@MapDeclare{cp1257}{A8}{00D8}% LATIN CAPITAL LETTER O WITH STROKE -\SE@MapDeclare{cp1257}{A9}{00A9}% COPYRIGHT SIGN -\SE@MapDeclare{cp1257}{AA}{0156}% LATIN CAPITAL LETTER R WITH CEDILLA -\SE@MapDeclare{cp1257}{AB}{00AB}% LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{cp1257}{AC}{00AC}% NOT SIGN -\SE@MapDeclare{cp1257}{AD}{00AD}% SOFT HYPHEN -\SE@MapDeclare{cp1257}{AE}{00AE}% REGISTERED SIGN -\SE@MapDeclare{cp1257}{AF}{00C6}% LATIN CAPITAL LETTER AE -\SE@MapDeclare{cp1257}{B0}{00B0}% DEGREE SIGN -\SE@MapDeclare{cp1257}{B1}{00B1}% PLUS-MINUS SIGN -\SE@MapDeclare{cp1257}{B2}{00B2}% SUPERSCRIPT TWO -\SE@MapDeclare{cp1257}{B3}{00B3}% SUPERSCRIPT THREE -\SE@MapDeclare{cp1257}{B4}{00B4}% ACUTE ACCENT -\SE@MapDeclare{cp1257}{B5}{00B5}% MICRO SIGN -\SE@MapDeclare{cp1257}{B6}{00B6}% PILCROW SIGN -\SE@MapDeclare{cp1257}{B7}{00B7}% MIDDLE DOT -\SE@MapDeclare{cp1257}{B8}{00F8}% LATIN SMALL LETTER O WITH STROKE -\SE@MapDeclare{cp1257}{B9}{00B9}% SUPERSCRIPT ONE -\SE@MapDeclare{cp1257}{BA}{0157}% LATIN SMALL LETTER R WITH CEDILLA -\SE@MapDeclare{cp1257}{BB}{00BB}% RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -\SE@MapDeclare{cp1257}{BC}{00BC}% VULGAR FRACTION ONE QUARTER -\SE@MapDeclare{cp1257}{BD}{00BD}% VULGAR FRACTION ONE HALF -\SE@MapDeclare{cp1257}{BE}{00BE}% VULGAR FRACTION THREE QUARTERS -\SE@MapDeclare{cp1257}{BF}{00E6}% LATIN SMALL LETTER AE -\SE@MapDeclare{cp1257}{C0}{0104}% LATIN CAPITAL LETTER A WITH OGONEK -\SE@MapDeclare{cp1257}{C1}{012E}% LATIN CAPITAL LETTER I WITH OGONEK -\SE@MapDeclare{cp1257}{C2}{0100}% LATIN CAPITAL LETTER A WITH MACRON -\SE@MapDeclare{cp1257}{C3}{0106}% LATIN CAPITAL LETTER C WITH ACUTE -\SE@MapDeclare{cp1257}{C4}{00C4}% LATIN CAPITAL LETTER A WITH DIAERESIS -\SE@MapDeclare{cp1257}{C5}{00C5}% LATIN CAPITAL LETTER A WITH RING ABOVE -\SE@MapDeclare{cp1257}{C6}{0118}% LATIN CAPITAL LETTER E WITH OGONEK -\SE@MapDeclare{cp1257}{C7}{0112}% LATIN CAPITAL LETTER E WITH MACRON -\SE@MapDeclare{cp1257}{C8}{010C}% LATIN CAPITAL LETTER C WITH CARON -\SE@MapDeclare{cp1257}{C9}{00C9}% LATIN CAPITAL LETTER E WITH ACUTE -\SE@MapDeclare{cp1257}{CA}{0179}% LATIN CAPITAL LETTER Z WITH ACUTE -\SE@MapDeclare{cp1257}{CB}{0116}% LATIN CAPITAL LETTER E WITH DOT ABOVE -\SE@MapDeclare{cp1257}{CC}{0122}% LATIN CAPITAL LETTER G WITH CEDILLA -\SE@MapDeclare{cp1257}{CD}{0136}% LATIN CAPITAL LETTER K WITH CEDILLA -\SE@MapDeclare{cp1257}{CE}{012A}% LATIN CAPITAL LETTER I WITH MACRON -\SE@MapDeclare{cp1257}{CF}{013B}% LATIN CAPITAL LETTER L WITH CEDILLA -\SE@MapDeclare{cp1257}{D0}{0160}% LATIN CAPITAL LETTER S WITH CARON -\SE@MapDeclare{cp1257}{D1}{0143}% LATIN CAPITAL LETTER N WITH ACUTE -\SE@MapDeclare{cp1257}{D2}{0145}% LATIN CAPITAL LETTER N WITH CEDILLA -\SE@MapDeclare{cp1257}{D3}{00D3}% LATIN CAPITAL LETTER O WITH ACUTE -\SE@MapDeclare{cp1257}{D4}{014C}% LATIN CAPITAL LETTER O WITH MACRON -\SE@MapDeclare{cp1257}{D5}{00D5}% LATIN CAPITAL LETTER O WITH TILDE -\SE@MapDeclare{cp1257}{D6}{00D6}% LATIN CAPITAL LETTER O WITH DIAERESIS -\SE@MapDeclare{cp1257}{D7}{00D7}% MULTIPLICATION SIGN -\SE@MapDeclare{cp1257}{D8}{0172}% LATIN CAPITAL LETTER U WITH OGONEK -\SE@MapDeclare{cp1257}{D9}{0141}% LATIN CAPITAL LETTER L WITH STROKE -\SE@MapDeclare{cp1257}{DA}{015A}% LATIN CAPITAL LETTER S WITH ACUTE -\SE@MapDeclare{cp1257}{DB}{016A}% LATIN CAPITAL LETTER U WITH MACRON -\SE@MapDeclare{cp1257}{DC}{00DC}% LATIN CAPITAL LETTER U WITH DIAERESIS -\SE@MapDeclare{cp1257}{DD}{017B}% LATIN CAPITAL LETTER Z WITH DOT ABOVE -\SE@MapDeclare{cp1257}{DE}{017D}% LATIN CAPITAL LETTER Z WITH CARON -\SE@MapDeclare{cp1257}{DF}{00DF}% LATIN SMALL LETTER SHARP S -\SE@MapDeclare{cp1257}{E0}{0105}% LATIN SMALL LETTER A WITH OGONEK -\SE@MapDeclare{cp1257}{E1}{012F}% LATIN SMALL LETTER I WITH OGONEK -\SE@MapDeclare{cp1257}{E2}{0101}% LATIN SMALL LETTER A WITH MACRON -\SE@MapDeclare{cp1257}{E3}{0107}% LATIN SMALL LETTER C WITH ACUTE -\SE@MapDeclare{cp1257}{E4}{00E4}% LATIN SMALL LETTER A WITH DIAERESIS -\SE@MapDeclare{cp1257}{E5}{00E5}% LATIN SMALL LETTER A WITH RING ABOVE -\SE@MapDeclare{cp1257}{E6}{0119}% LATIN SMALL LETTER E WITH OGONEK -\SE@MapDeclare{cp1257}{E7}{0113}% LATIN SMALL LETTER E WITH MACRON -\SE@MapDeclare{cp1257}{E8}{010D}% LATIN SMALL LETTER C WITH CARON -\SE@MapDeclare{cp1257}{E9}{00E9}% LATIN SMALL LETTER E WITH ACUTE -\SE@MapDeclare{cp1257}{EA}{017A}% LATIN SMALL LETTER Z WITH ACUTE -\SE@MapDeclare{cp1257}{EB}{0117}% LATIN SMALL LETTER E WITH DOT ABOVE -\SE@MapDeclare{cp1257}{EC}{0123}% LATIN SMALL LETTER G WITH CEDILLA -\SE@MapDeclare{cp1257}{ED}{0137}% LATIN SMALL LETTER K WITH CEDILLA -\SE@MapDeclare{cp1257}{EE}{012B}% LATIN SMALL LETTER I WITH MACRON -\SE@MapDeclare{cp1257}{EF}{013C}% LATIN SMALL LETTER L WITH CEDILLA -\SE@MapDeclare{cp1257}{F0}{0161}% LATIN SMALL LETTER S WITH CARON -\SE@MapDeclare{cp1257}{F1}{0144}% LATIN SMALL LETTER N WITH ACUTE -\SE@MapDeclare{cp1257}{F2}{0146}% LATIN SMALL LETTER N WITH CEDILLA -\SE@MapDeclare{cp1257}{F3}{00F3}% LATIN SMALL LETTER O WITH ACUTE -\SE@MapDeclare{cp1257}{F4}{014D}% LATIN SMALL LETTER O WITH MACRON -\SE@MapDeclare{cp1257}{F5}{00F5}% LATIN SMALL LETTER O WITH TILDE -\SE@MapDeclare{cp1257}{F6}{00F6}% LATIN SMALL LETTER O WITH DIAERESIS -\SE@MapDeclare{cp1257}{F7}{00F7}% DIVISION SIGN -\SE@MapDeclare{cp1257}{F8}{0173}% LATIN SMALL LETTER U WITH OGONEK -\SE@MapDeclare{cp1257}{F9}{0142}% LATIN SMALL LETTER L WITH STROKE -\SE@MapDeclare{cp1257}{FA}{015B}% LATIN SMALL LETTER S WITH ACUTE -\SE@MapDeclare{cp1257}{FB}{016B}% LATIN SMALL LETTER U WITH MACRON -\SE@MapDeclare{cp1257}{FC}{00FC}% LATIN SMALL LETTER U WITH DIAERESIS -\SE@MapDeclare{cp1257}{FD}{017C}% LATIN SMALL LETTER Z WITH DOT ABOVE -\SE@MapDeclare{cp1257}{FE}{017E}% LATIN SMALL LETTER Z WITH CARON -\SE@MapDeclare{cp1257}{FF}{02D9}% DOT ABOVE -%</cp1257> -% \end{macrocode} -% \endgroup -% -% \section{Test} -% -% \subsection{Catcode checks for loading} -% -% \begin{macrocode} -%<*test1> -% \end{macrocode} -% \begin{macrocode} -\NeedsTeXFormat{LaTeX2e} -\nofiles -\documentclass{minimal} -\makeatletter - -\newcommand*{\RestoreCatcodes}{} -\count@=0 % -\loop - \edef\RestoreCatcodes{% - \RestoreCatcodes - \catcode\the\count@=\the\catcode\count@\relax - }% -\ifnum\count@<255 % - \advance\count@\@ne -\repeat - -\newcommand*{\RangeCatcodeInvalid}[2]{% - \count@=#1\relax - \loop - \catcode\count@=15 % - \ifnum\count@<#2\relax - \advance\count@\@ne - \repeat -} -\def\Test{% - \RangeCatcodeInvalid{0}{47}% - \RangeCatcodeInvalid{58}{64}% - \RangeCatcodeInvalid{91}{96}% - \RangeCatcodeInvalid{123}{255}% - \catcode`\@=12 % - \catcode`\\=0 % - \catcode`\{=1 % - \catcode`\}=2 % - \catcode`\#=6 % - \catcode`\[=12 % - \catcode`\]=12 % - \catcode`\%=14 % - \catcode`\ =10 % - \catcode13=5 % - \usepackage{stringenc}[2016/05/16]% - \RestoreCatcodes -} -\Test - -\ifx\numexpr\relax - \expandafter\@@end -\fi - -\usepackage{qstest} -\IncludeTests{*} -\LogTests{log}{*}{*} -\def\Test#1{% - \begin{qstest}{loading}{loading}% -% \RangeCatcodeInvalid{0}{47}% -% % 0-9 -% \RangeCatcodeInvalid{58}{64}% -% % A-Z -% \RangeCatcodeInvalid{91}{96}% -% % a-z -% \RangeCatcodeInvalid{123}{255}% - \setbox0=\hbox{% - \def\par{p}% - \RangeCatcodeInvalid{0}{255}% - \StringEncodingLoad{#1}% - }% - \Expect*{\the\wd0}{0.0pt}% - \end{qstest}% -} -\@for\x:=\StringEncodingList\do{% - \Test\x -} -\@@end -% \end{macrocode} -% \begin{macrocode} -%</test1> -% \end{macrocode} -% \subsection{Conversion tests} -% -% \begin{macrocode} -%<*test2> -% \end{macrocode} -% \begin{macrocode} -\NeedsTeXFormat{LaTeX2e} -\nofiles -\documentclass{minimal} - -\ifx\plainmode Y - \let\SavedNumexpr\numexpr - \let\numexpr\relax -\fi -\usepackage{stringenc}[2016/05/16] -\ifx\plainmode Y - \let\numexpr\SavedNumexpr -\fi -\usepackage{qstest} -\IncludeTests{*} -\LogTests{log}{*}{*} - -\def\Test#1#2#3#4#5{% - \begingroup - \edef\x{\endgroup - \noexpand\TestTest{#1}{#2}{#3}{#4}#5||\noexpand\NIL - }% - \x -} -\def\TestTest#1#2#3#4#5|#6|#7\NIL{% - \begin{qstest}{encodings}{encodings, conversion}% - \setbox0=\hbox{% - \def\par{p}% - \EdefUnescapeHex\IN{#4}% - \StringEncodingConvert\RESULT\IN{#1}{#2}% - \EdefEscapeHex\RESULT\RESULT - \Expect*{\RESULT}*{#5#6}% - \Expect*{\StringEncodingSuccessFailure{true}{false}}{#3}% - \StringEncodingSuccessFailure{}{% - \StringEncodingConvertTest\RESULT\IN{#1}{#2}{% - }{% - \EdefEscapeHex\RESULT\RESULT - \Expect*{\RESULT}{#5}% - }% - }% - }% - \Expect*{\the\wd0}{0.0pt}% - \end{qstest}% -} - -\def\AllBytesLow{% - 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F% - 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F% - 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F% - 606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F% -} -\def\AllBytesHigh{% - 808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F% - A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF% - C0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF% - E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF% -} -\def\AllBytes{% - \AllBytesLow - \AllBytesHigh -} -\def\AllUnicodesLow{% - 0000000100020003000400050006000700080009000A000B000C000D000E000F% - 0010001100120013001400150016001700180019001A001B001C001D001E001F% - 0020002100220023002400250026002700280029002A002B002C002D002E002F% - 0030003100320033003400350036003700380039003A003B003C003D003E003F% - 0040004100420043004400450046004700480049004A004B004C004D004E004F% - 0050005100520053005400550056005700580059005A005B005C005D005E005F% - 0060006100620063006400650066006700680069006A006B006C006D006E006F% - 0070007100720073007400750076007700780079007A007B007C007D007E007F% -} -% \end{macrocode} -% -% \subsubsection{UTF8/16/32 encodings} -% -% \begin{macrocode} -\Test{utf16be}{utf16be}{true}% - {004D04304E8CD800DF02}% - {004D04304E8CD800DF02}% -\Test{utf16}{utf16be}{true}% - {004D04304E8CD800DF02}% - {004D04304E8CD800DF02}% -\Test{utf16be}{utf16}{true}% - {004D04304E8CD800DF02}% - {004D04304E8CD800DF02}% -\Test{utf16}{utf16}{true}% - {004D04304E8CD800DF02}% - {004D04304E8CD800DF02}% -\Test{utf16}{utf16}{true}% - {FEFF004D04304E8CD800DF02}% - {004D04304E8CD800DF02}% -\Test{utf16}{utf16}{true}% - {FFFE4D0030048C4E00D802DF}% - {004D04304E8CD800DF02}% -\Test{utf16be}{utf32be}{true}% - {004D04304E8CD800DF02}% - {0000004D0000043000004E8C00010302}% -\Test{utf16be}{utf32le}{true}% - {004D04304E8CD800DF02}% - {4D000000300400008C4E000002030100}% -\Test{utf32be}{utf16}{true}% - {0000004D0000043000004E8C00010302}% - {004D04304E8CD800DF02}% -\Test{utf32le}{utf16}{true}% - {4D000000300400008C4E000002030100}% - {004D04304E8CD800DF02}% -\Test{utf32}{utf16}{true}% - {0000004D0000043000004E8C00010302}% - {004D04304E8CD800DF02}% -\Test{utf32}{utf16}{true}% - {0000FEFF0000004D0000043000004E8C00010302}% - {004D04304E8CD800DF02}% -\Test{utf32}{utf16}{true}% - {FFFE00004D000000300400008C4E000002030100}% - {004D04304E8CD800DF02}% -\Test{utf32be}{utf16be}{false}{FFFFFFFF}{} -\Test{utf32be}{utf16be}{false}{0000004DFFFFFFFF}{004D} -\Test{utf32be}{utf16be}{false}{FFFFFFFF0000004D}{|004D} -\Test{utf32be}{utf16be}{false}{0000004DFFFFFFFF00000430}{004D|0430} -\Test{utf32be}{utf16be}{false}{FFFFFFFF0000004DFFFFFFFF}{|004D} -\Test{utf32be}{utf16be}{false}{FFFFFF}{} -\Test{utf32be}{utf16be}{false}{0000004DFFFFFF}{004D} -\Test{utf32be}{utf16be}{false}{FFFFFF0000004D}{} -\Test{utf32be}{utf16be}{false}{0000004DFFFFFF00000430}{004D} -\Test{utf32be}{utf16be}{false}{FFFFFF0000004DFFFFFF}{|4DFF} -\Test{utf32be}{utf16be}{false}{FFFF}{} -\Test{utf32be}{utf16be}{false}{0000004DFFFF}{004D} -\Test{utf32be}{utf16be}{false}{FFFF0000004D}{} -\Test{utf32be}{utf16be}{false}{0000004DFFFF00000430}{004D} -\Test{utf32be}{utf16be}{false}{FF}{} -\Test{utf32be}{utf16be}{false}{0000004DFF}{004D} -\Test{utf32be}{utf16be}{false}{FF0000004D}{} -\Test{utf32be}{utf16be}{false}{0000004DFF00000430}{004D} -\Test{utf16be}{utf32be}{true}{DBBFDFFF}{000FFFFF} -\Test{utf16be}{utf8}{true}% - {004D04304E8CD800DF02}% - {4DD0B0E4BA8CF0908C82}% -\Test{utf32}{utf8}{true}% - {000000000000007F000000800000FFFF000100000010FFFF}% - {007FC280EFBFBFF0908080F48FBFBF}% -\Test{utf8}{utf16}{true}% - {007FC280EFBFBFF0908080F48FBFBF}% - {0000007F0080FFFFD800DC00DBFFDFFF}% -\Test{utf16}{utf32}{true}% - {0000007F0080FFFFD800DC00DBFFDFFF}% - {000000000000007F000000800000FFFF000100000010FFFF}% -\Test{utf8}{utf32}{true}% - {007FC280EFBFBFF0908080F48FBFBF}% - {000000000000007F000000800000FFFF000100000010FFFF}% -\Test{utf8}{utf16}{false}{64F57F}{|0064007F} -\Test{utf8}{utf16}{false}{64FE7F}{|0064007F} -\Test{utf8}{utf16}{false}{64FF7F}{|0064007F} -\Test{utf8}{utf16}{false}{80}{} -\Test{utf8}{utf16}{false}{7F807F}{007F|007F} -\Test{utf8}{utf16}{false}{C0}{} -\Test{utf8}{utf16}{false}{7FC07F}{|007F007F} -\Test{utf8}{utf16}{false}{C1}{} -\Test{utf8}{utf16}{false}{7FC17F}{|007F007F} -\Test{utf8}{utf16}{false}{C080}{} -\Test{utf8}{utf16}{false}{C2}{} -\Test{utf8}{utf16}{false}{C2CF}{} -\Test{utf8}{utf16}{false}{12C27F}{0012|007F} -\Test{utf8}{utf16}{true}{C280}{0080} -\Test{utf8}{utf16}{true}{DFBF}{07FF} -\Test{utf8}{utf16}{false}{E0}{} -\Test{utf8}{utf16}{false}{E07F}{|007F} -\Test{utf8}{utf16}{false}{E0A0}{} -\Test{utf8}{utf16}{false}{E0A07F}{|007F} -\Test{utf8}{utf16}{false}{E08080}{} -\Test{utf8}{utf16}{false}{E080807F}{|007F} -\Test{utf8}{utf16}{true}{ED8080}{D000} -\Test{utf8}{utf16}{true}{ED9FBF}{D7FF} -\Test{utf8}{utf16}{true}{EE8080}{E000} -\Test{utf8}{utf16}{true}{EFBFBF}{FFFF} -\Test{utf8}{utf32}{false}{F0}{} -\Test{utf8}{utf32}{false}{F07F}{|0000007F} -\Test{utf8}{utf32}{false}{F090}{} -\Test{utf8}{utf32}{false}{F0907F}{|0000007F} -\Test{utf8}{utf32}{false}{F09080}{} -\Test{utf8}{utf32}{false}{F090807F}{|0000007F} -\Test{utf8}{utf32}{true}{F0908080}{00010000} -\Test{utf8}{utf32}{false}{F0808080}{} -\Test{utf8}{utf32}{false}{F08080807F}{|0000007F} -\Test{utf8}{utf32}{true}{F1808080}{00040000} -\Test{utf8}{utf32}{true}{F3BFBFBF}{000FFFFF} -\Test{utf8}{utf32}{true}{F4808080}{00100000} -\Test{utf8}{utf32}{true}{F48FBFBF}{0010FFFF} -\Test{utf8}{utf32}{false}{F4BFBFBF}{} -\Test{utf8}{utf32}{false}{F4BFBFBF7F}{|0000007F} -\Test{utf16be}{utf8}{true}{0000}{00} -\Test{utf16be}{utf8}{true}{007F}{7F} -\Test{utf16be}{utf8}{true}{0080}{C280} -\Test{utf16be}{utf8}{true}{07FF}{DFBF} -\Test{utf16be}{utf8}{true}{0800}{E0A080} -\Test{utf16be}{utf8}{true}{0FFF}{E0BFBF} -\Test{utf16be}{utf8}{true}{1000}{E18080} -\Test{utf16be}{utf8}{true}{CFFF}{ECBFBF} -\Test{utf16be}{utf8}{true}{D000}{ED8080} -\Test{utf16be}{utf8}{true}{D7FF}{ED9FBF} -\Test{utf16be}{utf8}{false}{D800}{} -\Test{utf16be}{utf8}{false}{DFFF}{} -\Test{utf16be}{utf8}{true}{E000}{EE8080} -\Test{utf16be}{utf8}{true}{FFFF}{EFBFBF} -\Test{utf32be}{utf8}{true}{00010000}{F0908080} -\Test{utf32be}{utf8}{true}{0003FFFF}{F0BFBFBF} -\Test{utf32be}{utf8}{true}{00040000}{F1808080} -\Test{utf32be}{utf8}{true}{000FFFFF}{F3BFBFBF} -\Test{utf32be}{utf8}{true}{00100000}{F4808080} -\Test{utf32be}{utf8}{true}{0010FFFF}{F48FBFBF} -\Test{utf32be}{utf8}{false}{00110000}{} -\Test{utf32be}{utf8}{false}{001100000000007F}{|7F} -% \end{macrocode} -% -% \subsubsection{ASCII} -% -% \begin{macrocode} -\Test{ascii}{utf8}{true}{007F}{007F} -\Test{ascii}{utf8}{false}{80}{} -\Test{ascii}{utf8}{false}{80}{} -\Test{ascii}{utf8}{false}{807F}{|7F} -\Test{utf16be}{ascii}{true}{0000007F}{007F} -\Test{utf16be}{ascii}{false}{0080}{} -\Test{utf16be}{ascii}{false}{0430}{} -\Test{utf16be}{ascii}{false}{D800DF02}{} -\Test{utf16be}{ascii}{false}{D800DF02007F}{|7F} -\Test{ascii}{utf16be}{true}\AllBytesLow\AllUnicodesLow -\Test{utf16be}{ascii}{true}\AllUnicodesLow\AllBytesLow -% \end{macrocode} -% -% \subsubsection{PDFDocEncoding} -% -% \begin{macrocode} -\def\pdfdocSlots{% - 090A0D18191A1B1C1D1E1F% - 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F% - 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F% - 606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E% - 808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E% - A0A1A2A3A4A5A6A7A8A9AAABACAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF% - C0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF% - E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF% -} -\def\pdfdocUnicodes{% - 0009000A000D02D802C702C602D902DD02DB02DA02DC% - 0020002100220023002400250026002700280029002A002B002C002D002E002F% - 0030003100320033003400350036003700380039003A003B003C003D003E003F% - 0040004100420043004400450046004700480049004A004B004C004D004E004F% - 0050005100520053005400550056005700580059005A005B005C005D005E005F% - 0060006100620063006400650066006700680069006A006B006C006D006E006F% - 0070007100720073007400750076007700780079007A007B007C007D007E% - 202220202021202620142013019220442039203A22122030201E201C201D2018% - 2019201A2122FB01FB020141015201600178017D0131014201530161017E% - 20AC00A100A200A300A400A500A600A700A800A900AA00AB00AC00AE00AF% - 00B000B100B200B300B400B500B600B700B800B900BA00BB00BC00BD00BE00BF% - 00C000C100C200C300C400C500C600C700C800C900CA00CB00CC00CD00CE00CF% - 00D000D100D200D300D400D500D600D700D800D900DA00DB00DC00DD00DE00DF% - 00E000E100E200E300E400E500E600E700E800E900EA00EB00EC00ED00EE00EF% - 00F000F100F200F300F400F500F600F700F800F900FA00FB00FC00FD00FE00FF% -} -\Test{pdfdoc}{utf16be}{false}% - {0001020304050607080B0C0E0F10111213141516177F9FAD}% - {}% -\Test{pdfdoc}{utf16be}{true}\pdfdocSlots\pdfdocUnicodes -\Test{pdfdoc}{utf16be}{false}\AllBytes{|\pdfdocUnicodes}% -\Test{utf16be}{pdfdoc}{true}\pdfdocUnicodes\pdfdocSlots -\Test{utf16be}{pdfdoc}{true}{FEFF0054006500730074}{54657374} -% \end{macrocode} -% -% \subsubsection{ISO-8859-1} -% -% \begin{macrocode} -\Test{iso-8859-1}{utf16be}{true}{007FA0FF}{0000007F00A000FF} -\Test{iso-8859-1}{utf16be}{false}{80}{} -\Test{iso-8859-1}{utf16be}{false}{807F}{|007F} -\Test{iso-8859-1}{utf16be}{false}{9F}{} -\Test{iso-8859-1}{utf16be}{false}{9F7F}{|007F} -% \end{macrocode} -% -% \subsubsection{CP1252} -% -% \begin{macrocode} -\def\Slots{% - \AllBytesLow - 8082838485868788898A8B8C8E9192939495969798999A9B9C9E9F% - A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF% - C0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF% - E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF% -} -\def\Unicodes{% - \AllUnicodesLow - 20AC201A0192201E20262020202102C62030016020390152017D% - 20182019201C201D20222013201402DC21220161203A0153017E0178% - 00A000A100A200A300A400A500A600A700A800A900AA00AB00AC00AD00AE00AF% - 00B000B100B200B300B400B500B600B700B800B900BA00BB00BC00BD00BE00BF% - 00C000C100C200C300C400C500C600C700C800C900CA00CB00CC00CD00CE00CF% - 00D000D100D200D300D400D500D600D700D800D900DA00DB00DC00DD00DE00DF% - 00E000E100E200E300E400E500E600E700E800E900EA00EB00EC00ED00EE00EF% - 00F000F100F200F300F400F500F600F700F800F900FA00FB00FC00FD00FE00FF% -} -\Test{cp1252}{utf16be}{false}{818D8F909D}{} -\Test{cp1252}{utf16be}{true}\Slots\Unicodes -\Test{utf16be}{cp1252}{true}\Unicodes\Slots -% \end{macrocode} -% -% \subsubsection{KOI8-R} -% -% \begin{macrocode} -\def\Slots{% - \AllBytesLow - 808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F% - A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF% - C0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF% - E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF% -} -\def\Unicodes{% - \AllUnicodesLow - 25002502250C251025142518251C2524252C2534253C258025842588258C2590% - 259125922593232025A02219221A22482264226500A0232100B000B200B700F7% - 25502551255204512553255425552556255725582559255A255B255C255D255E% - 255F25602561040125622563256425652566256725682569256A256B256C00A9% - 044E0430043104460434043504440433044504380439043A043B043C043D043E% - 043F044F044004410442044304360432044C044B04370448044D04490447044A% - 042E0410041104260414041504240413042504180419041A041B041C041D041E% - 041F042F042004210422042304160412042C042B04170428042D04290427042A% -} -\Test{koi8-r}{utf16be}{true}\Slots\Unicodes -\Test{utf16be}{koi8-r}{true}\Unicodes\Slots -% \end{macrocode} -% -% \subsubsection{DEC-MCS} -% -% \begin{macrocode} -\def\Slots{% - \AllBytesLow - A1A2A3A5A7A8A9AAABB0B1B2B3B5B6B7B9BABBBCBDBF% - C0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD1D2D3D4D5D6D7D8D9DADBDCDDDF% - E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF1F2F3F4F5F6F7F8F9FAFBFCFD% -} -\def\Unicodes{% - \AllUnicodesLow - 00A100A200A300A500A700A400A900AA00AB% - 00B000B100B200B300B500B600B700B900BA00BB00BC00BD00BF% - 00C000C100C200C300C400C500C600C700C800C900CA00CB00CC00CD00CE00CF% - 00D100D200D300D400D500D6015200D800D900DA00DB00DC017800DF% - 00E000E100E200E300E400E500E600E700E800E900EA00EB00EC00ED00EE00EF% - 00F100F200F300F400F500F6015300F800F900FA00FB00FC00FF% -} -\Test{dec-mcs}{utf16be}{true}\Slots\Unicodes -\Test{dec-mcs}{utf16be}{false}{C0BEC2}{00C0|00C2} -\Test{utf16be}{dec-mcs}{true}\Unicodes\Slots -% \end{macrocode} -% -% \subsection{Removal of byte order marks} -% -% \begin{macrocode} -\Test{utf16be}{utf16be}{true}{FEFF}{} -\Test{utf16be}{utf16be}{true}{FFFE}{FFFE} -\Test{utf16le}{utf16le}{true}{FFFE}{} -\Test{utf16le}{utf16le}{true}{FEFF}{FEFF} -\Test{utf32be}{utf32be}{true}{0000FEFF}{} -\Test{utf32be}{utf32be}{true}{0000FFFE}{0000FFFE} -\Test{utf32le}{utf32le}{true}{FFFE0000}{} -\Test{utf32le}{utf32le}{true}{FEFF0000}{FEFF0000} -% \end{macrocode} -% -% \begin{macrocode} -\csname @@end\endcsname -% \end{macrocode} -% \begin{macrocode} -%</test2> -% \end{macrocode} -% -% \section{Installation} -% -% \subsection{Download} -% -% \paragraph{Package.} This package is available on -% CTAN\footnote{\CTANpkg{stringenc}}: -% \begin{description} -% \item[\CTAN{macros/latex/contrib/oberdiek/stringenc.dtx}] The source file. -% \item[\CTAN{macros/latex/contrib/oberdiek/stringenc.pdf}] Documentation. -% \end{description} -% -% -% \paragraph{Bundle.} All the packages of the bundle `oberdiek' -% are also available in a TDS compliant ZIP archive. There -% the packages are already unpacked and the documentation files -% are generated. The files and directories obey the TDS standard. -% \begin{description} -% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] -% \end{description} -% \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories -% with \xfile{texmf} in their name are usually organized this way. -% -% \subsection{Bundle installation} -% -% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the -% TDS tree (also known as \xfile{texmf} tree) of your choice. -% Example (linux): -% \begin{quote} -% |unzip oberdiek.tds.zip -d ~/texmf| -% \end{quote} -% -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% -% \subsection{Package installation} -% -% \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting -% \docstrip\ archive. The files are extracted by running the -% \xfile{.dtx} through \plainTeX: -% \begin{quote} -% \verb|tex stringenc.dtx| -% \end{quote} -% -% \paragraph{TDS.} Now the different files must be moved into -% the different directories in your installation TDS tree -% (also known as \xfile{texmf} tree): -% \begin{quote} -% \def\t{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} -% stringenc.sty & tex/generic/oberdiek/stringenc.sty\\ -% se-utf32be.def & tex/generic/oberdiek/se-utf32be.def\\ -% se-utf32le.def & tex/generic/oberdiek/se-utf32le.def\\ -% se-utf8.def & tex/generic/oberdiek/se-utf8.def\\ -% se-utf16le.def & tex/generic/oberdiek/se-utf16le.def\\ -% se-pdfdoc.def & tex/generic/oberdiek/se-pdfdoc.def\\ -% se-iso-8859-1.def & tex/generic/oberdiek/se-iso-8859-1.def\\ -% se-cp1252.def & tex/generic/oberdiek/se-cp1252.def\\ -% se-ascii.def & tex/generic/oberdiek/se-ascii.def\\ -% se-ascii-print.def & tex/generic/oberdiek/se-ascii-print.def\\ -% se-clean7bit.def & tex/generic/oberdiek/se-clean7bit.def\\ -% se-iso-8859-2.def & tex/generic/oberdiek/se-iso-8859-2.def\\ -% se-iso-8859-3.def & tex/generic/oberdiek/se-iso-8859-3.def\\ -% se-iso-8859-4.def & tex/generic/oberdiek/se-iso-8859-4.def\\ -% se-iso-8859-5.def & tex/generic/oberdiek/se-iso-8859-5.def\\ -% se-iso-8859-6.def & tex/generic/oberdiek/se-iso-8859-6.def\\ -% se-iso-8859-7.def & tex/generic/oberdiek/se-iso-8859-7.def\\ -% se-iso-8859-8.def & tex/generic/oberdiek/se-iso-8859-8.def\\ -% se-iso-8859-9.def & tex/generic/oberdiek/se-iso-8859-9.def\\ -% se-iso-8859-10.def & tex/generic/oberdiek/se-iso-8859-10.def\\ -% se-iso-8859-11.def & tex/generic/oberdiek/se-iso-8859-11.def\\ -% se-iso-8859-13.def & tex/generic/oberdiek/se-iso-8859-13.def\\ -% se-iso-8859-14.def & tex/generic/oberdiek/se-iso-8859-14.def\\ -% se-iso-8859-15.def & tex/generic/oberdiek/se-iso-8859-15.def\\ -% se-iso-8859-16.def & tex/generic/oberdiek/se-iso-8859-16.def\\ -% se-koi8-r.def & tex/generic/oberdiek/se-koi8-r.def\\ -% se-nextstep.def & tex/generic/oberdiek/se-nextstep.def\\ -% se-mac-centeuro.def & tex/generic/oberdiek/se-mac-centeuro.def\\ -% se-mac-cyrillic.def & tex/generic/oberdiek/se-mac-cyrillic.def\\ -% se-mac-roman.def & tex/generic/oberdiek/se-mac-roman.def\\ -% se-dec-mcs.def & tex/generic/oberdiek/se-dec-mcs.def\\ -% se-cp437.def & tex/generic/oberdiek/se-cp437.def\\ -% se-cp850.def & tex/generic/oberdiek/se-cp850.def\\ -% se-cp852.def & tex/generic/oberdiek/se-cp852.def\\ -% se-cp855.def & tex/generic/oberdiek/se-cp855.def\\ -% se-cp858.def & tex/generic/oberdiek/se-cp858.def\\ -% se-cp865.def & tex/generic/oberdiek/se-cp865.def\\ -% se-cp866.def & tex/generic/oberdiek/se-cp866.def\\ -% se-cp1250.def & tex/generic/oberdiek/se-cp1250.def\\ -% se-cp1251.def & tex/generic/oberdiek/se-cp1251.def\\ -% se-cp1257.def & tex/generic/oberdiek/se-cp1257.def\\ -% stringenc.pdf & doc/latex/oberdiek/stringenc.pdf\\ -% test/stringenc-test1.tex & doc/latex/oberdiek/test/stringenc-test1.tex\\ -% test/stringenc-test2.tex & doc/latex/oberdiek/test/stringenc-test2.tex\\ -% stringenc.dtx & source/latex/oberdiek/stringenc.dtx\\ -% \end{tabular}^^A -% }^^A -% \sbox0{\t}^^A -% \ifdim\wd0>\linewidth -% \begingroup -% \advance\linewidth by\leftmargin -% \advance\linewidth by\rightmargin -% \edef\x{\endgroup -% \def\noexpand\lw{\the\linewidth}^^A -% }\x -% \def\lwbox{^^A -% \leavevmode -% \hbox to \linewidth{^^A -% \kern-\leftmargin\relax -% \hss -% \usebox0 -% \hss -% \kern-\rightmargin\relax -% }^^A -% }^^A -% \ifdim\wd0>\lw -% \sbox0{\small\t}^^A -% \ifdim\wd0>\linewidth -% \ifdim\wd0>\lw -% \sbox0{\footnotesize\t}^^A -% \ifdim\wd0>\linewidth -% \ifdim\wd0>\lw -% \sbox0{\scriptsize\t}^^A -% \ifdim\wd0>\linewidth -% \ifdim\wd0>\lw -% \sbox0{\tiny\t}^^A -% \ifdim\wd0>\linewidth -% \lwbox -% \else -% \usebox0 -% \fi -% \else -% \lwbox -% \fi -% \else -% \usebox0 -% \fi -% \else -% \lwbox -% \fi -% \else -% \usebox0 -% \fi -% \else -% \lwbox -% \fi -% \else -% \usebox0 -% \fi -% \else -% \lwbox -% \fi -% \else -% \usebox0 -% \fi -% \end{quote} -% If you have a \xfile{docstrip.cfg} that configures and enables \docstrip's -% TDS installing feature, then some files can already be in the right -% place, see the documentation of \docstrip. -% -% \subsection{Refresh file name databases} -% -% If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or -% \verb|mktexlsr|. -% -% \subsection{Some details for the interested} -% -% \paragraph{Unpacking with \LaTeX.} -% The \xfile{.dtx} chooses its action depending on the format: -% \begin{description} -% \item[\plainTeX:] Run \docstrip\ and extract the files. -% \item[\LaTeX:] Generate the documentation. -% \end{description} -% If you insist on using \LaTeX\ for \docstrip\ (really, -% \docstrip\ does not need \LaTeX), then inform the autodetect routine -% about your intention: -% \begin{quote} -% \verb|latex \let\install=y\input{stringenc.dtx}| -% \end{quote} -% Do not forget to quote the argument according to the demands -% of your shell. -% -% \paragraph{Generating the documentation.} -% You can use both the \xfile{.dtx} or the \xfile{.drv} to generate -% the documentation. The process can be configured by the -% configuration file \xfile{ltxdoc.cfg}. For instance, put this -% line into this file, if you want to have A4 as paper format: -% \begin{quote} -% \verb|\PassOptionsToClass{a4paper}{article}| -% \end{quote} -% An example follows how to generate the -% documentation with pdf\LaTeX: -% \begin{quote} -%\begin{verbatim} -%pdflatex stringenc.dtx -%makeindex -s gind.ist stringenc.idx -%pdflatex stringenc.dtx -%makeindex -s gind.ist stringenc.idx -%pdflatex stringenc.dtx -%\end{verbatim} -% \end{quote} -% -% \begin{History} -% \begin{Version}{2007/06/14 v1.0} -% \item -% First version. -% \end{Version} -% \begin{Version}{2007/06/16 v1.1} -% \item -% \cs{StringEncodingConvertTest} added. -% \item -% Fixes for cp850, cp852, nextstep. -% \end{Version} -% \begin{Version}{2007/09/09 v1.2} -% \item -% Uses \cs{EdefSanitize} instead of \cs{PE@sanitize} -% from package \xpackage{pdfescape} (2007/08/27 v1.5). -% \end{Version} -% \begin{Version}{2007/10/22 v1.3} -% \item -% \cs{StringEncodingList} added. -% \item -% Safer encoding file loading by ensuring all used catcodes. -% \end{Version} -% \begin{Version}{2007/11/11 v1.4} -% \item -% Use of package \xpackage{pdftexcmds} for \LuaTeX\ support. -% \end{Version} -% \begin{Version}{2007/11/25 v1.5} -% \item -% Bug in use of \cs{pdf@filesize} fixed, bug introduced in previous version. -% \end{Version} -% \begin{Version}{2008/10/27 v1.6} -% \item -% Supported encoding list in documentation fixed. -% \end{Version} -% \begin{Version}{2009/12/15 v1.7} -% \item -% Encoding \xoption{clean7bit} added. -% \item -% Encoding \xoption{ascii-print} added. -% \end{Version} -% \begin{Version}{2010/03/01 v1.8} -% \item -% Compatibility with \iniTeX. -% \item -% Use of package \xpackage{ltxcmds}. -% \end{Version} -% \begin{Version}{2011/07/26 v1.9} -% \item -% Documentation: \xoption{pdfdoc} added in encoding list. -% \end{Version} -% \begin{Version}{2011/12/02 v1.10} -% \item -% Small improvement for \cs{SE@Nibble@NumToBin} and -% \cs{SE@Nibble@NumToHex} if \hologo{eTeX} is not available -% (thanks Bruno Le Floch). -% \end{Version} -% \begin{Version}{2016/05/16 v1.11} -% \item -% Documentation updates. -% \end{Version} -% \end{History} -% -% \PrintIndex -% -% \Finale -\endinput diff --git a/macros/latex/contrib/oberdiek/stringenc.pdf b/macros/latex/contrib/oberdiek/stringenc.pdf Binary files differdeleted file mode 100644 index b910941478..0000000000 --- a/macros/latex/contrib/oberdiek/stringenc.pdf +++ /dev/null diff --git a/macros/latex/contrib/oberdiek/tabularht.dtx b/macros/latex/contrib/oberdiek/tabularht.dtx index 010fc42e69..dba2d2f899 100644 --- a/macros/latex/contrib/oberdiek/tabularht.dtx +++ b/macros/latex/contrib/oberdiek/tabularht.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v2.6 % Info: Tabular with height specified % -% Copyright (C) 2005-2007 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2005-2007 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -96,8 +96,9 @@ This is a generated file. Project: tabularht Version: 2016/05/16 v2.6 -Copyright (C) 2005-2007 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2005-2007 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -1010,7 +1011,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -1022,10 +1023,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -1114,8 +1111,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/tabularht.pdf b/macros/latex/contrib/oberdiek/tabularht.pdf Binary files differindex cf52c402d3..f2931eded6 100644 --- a/macros/latex/contrib/oberdiek/tabularht.pdf +++ b/macros/latex/contrib/oberdiek/tabularht.pdf diff --git a/macros/latex/contrib/oberdiek/tabularkv.dtx b/macros/latex/contrib/oberdiek/tabularkv.dtx index d9a3335250..4bd350bd19 100644 --- a/macros/latex/contrib/oberdiek/tabularkv.dtx +++ b/macros/latex/contrib/oberdiek/tabularkv.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.2 % Info: Tabular with key value interface % -% Copyright (C) 2005, 2006 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2005, 2006 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -95,8 +95,9 @@ This is a generated file. Project: tabularkv Version: 2016/05/16 v1.2 -Copyright (C) 2005, 2006 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2005, 2006 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -328,7 +329,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -340,10 +341,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -431,8 +428,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/tabularkv.pdf b/macros/latex/contrib/oberdiek/tabularkv.pdf Binary files differindex 0433d0e11e..caaf4ef906 100644 --- a/macros/latex/contrib/oberdiek/tabularkv.pdf +++ b/macros/latex/contrib/oberdiek/tabularkv.pdf diff --git a/macros/latex/contrib/oberdiek/telprint.dtx b/macros/latex/contrib/oberdiek/telprint.dtx index 329a7b3dc2..a2df3a6528 100644 --- a/macros/latex/contrib/oberdiek/telprint.dtx +++ b/macros/latex/contrib/oberdiek/telprint.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.11 % Info: Format German phone numbers % -% Copyright (C) 1996, 1997, 2004-2008 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 1996, 1997, 2004-2008 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -98,8 +98,9 @@ This is a generated file. Project: telprint Version: 2016/05/16 v1.11 -Copyright (C) 1996, 1997, 2004-2008 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 1996, 1997, 2004-2008 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -758,7 +759,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -770,10 +771,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -861,8 +858,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/telprint.pdf b/macros/latex/contrib/oberdiek/telprint.pdf Binary files differindex 088efd0f80..aacc2fe448 100644 --- a/macros/latex/contrib/oberdiek/telprint.pdf +++ b/macros/latex/contrib/oberdiek/telprint.pdf diff --git a/macros/latex/contrib/oberdiek/thepdfnumber.dtx b/macros/latex/contrib/oberdiek/thepdfnumber.dtx index 2195b32745..5b56027d9d 100644 --- a/macros/latex/contrib/oberdiek/thepdfnumber.dtx +++ b/macros/latex/contrib/oberdiek/thepdfnumber.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.1 % Info: Print PDF numbers with minimal digits % -% Copyright (C) 2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -101,8 +101,9 @@ This is a generated file. Project: thepdfnumber Version: 2016/05/16 v1.1 -Copyright (C) 2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -175,7 +176,7 @@ and the derived files \usepackage[ backend=bibtex, bibencoding=ascii, - alldates=iso8601, + alldates=iso,seconds=true, ]{biblatex}[2011/11/13] \bibliography{oberdiek-source} \begin{document} @@ -1417,7 +1418,7 @@ $ \else\ifnum`#2=46 % . % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -1429,10 +1430,6 @@ $ \else\ifnum`#2=46 % . % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -1522,8 +1519,8 @@ $ \else\ifnum`#2=46 % . % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/thepdfnumber.pdf b/macros/latex/contrib/oberdiek/thepdfnumber.pdf Binary files differindex 7fabbf22f1..b4a0cdf495 100644 --- a/macros/latex/contrib/oberdiek/thepdfnumber.pdf +++ b/macros/latex/contrib/oberdiek/thepdfnumber.pdf diff --git a/macros/latex/contrib/oberdiek/transparent.dtx b/macros/latex/contrib/oberdiek/transparent.dtx deleted file mode 100644 index 701e643a06..0000000000 --- a/macros/latex/contrib/oberdiek/transparent.dtx +++ /dev/null @@ -1,609 +0,0 @@ -% \iffalse meta-comment -% -% File: transparent.dtx -% Version: 2018/11/18 v1.3 -% Info: Transparency via pdfTeX's color stack -% -% Copyright (C) 2007 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 2018 -% https://github.com/ho-tex/oberdiek/issues -% -% This work may be distributed and/or modified under the -% conditions of the LaTeX Project Public License, either -% version 1.3c of this license or (at your option) any later -% version. This version of this license is in -% https://www.latex-project.org/lppl/lppl-1-3c.txt -% and the latest version of this license is in -% https://www.latex-project.org/lppl.txt -% and version 1.3 or later is part of all distributions of -% LaTeX version 2005/12/01 or later. -% -% This work has the LPPL maintenance status "maintained". -% -% The Current Maintainers of this work are -% Heiko Oberdiek and the Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues -% -% This work consists of the main source file transparent.dtx -% and the derived files -% transparent.sty, transparent.pdf, transparent.ins, transparent.drv, -% transparent-example.tex. -% -% Distribution: -% CTAN:macros/latex/contrib/oberdiek/transparent.dtx -% CTAN:macros/latex/contrib/oberdiek/transparent.pdf -% -% Unpacking: -% (a) If transparent.ins is present: -% tex transparent.ins -% (b) Without transparent.ins: -% tex transparent.dtx -% (c) If you insist on using LaTeX -% latex \let\install=y\input{transparent.dtx} -% (quote the arguments according to the demands of your shell) -% -% Documentation: -% (a) If transparent.drv is present: -% latex transparent.drv -% (b) Without transparent.drv: -% latex transparent.dtx; ... -% The class ltxdoc loads the configuration file ltxdoc.cfg -% if available. Here you can specify further options, e.g. -% use A4 as paper format: -% \PassOptionsToClass{a4paper}{article} -% -% Programm calls to get the documentation (example): -% pdflatex transparent.dtx -% makeindex -s gind.ist transparent.idx -% pdflatex transparent.dtx -% makeindex -s gind.ist transparent.idx -% pdflatex transparent.dtx -% -% Installation: -% TDS:tex/latex/oberdiek/transparent.sty -% TDS:doc/latex/oberdiek/transparent.pdf -% TDS:doc/latex/oberdiek/transparent-example.tex -% TDS:source/latex/oberdiek/transparent.dtx -% -%<*ignore> -\begingroup - \catcode123=1 % - \catcode125=2 % - \def\x{LaTeX2e}% -\expandafter\endgroup -\ifcase 0\ifx\install y1\fi\expandafter - \ifx\csname processbatchFile\endcsname\relax\else1\fi - \ifx\fmtname\x\else 1\fi\relax -\else\csname fi\endcsname -%</ignore> -%<*install> -\input docstrip.tex -\Msg{************************************************************************} -\Msg{* Installation} -\Msg{* Package: transparent 2018/11/18 v1.3 Transparency via pdfTeX's color stack (HO)} -\Msg{************************************************************************} - -\keepsilent -\askforoverwritefalse - -\let\MetaPrefix\relax -\preamble - -This is a generated file. - -Project: transparent -Version: 2018/11/18 v1.3 - -Copyright (C) 2007 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> - -This work may be distributed and/or modified under the -conditions of the LaTeX Project Public License, either -version 1.3c of this license or (at your option) any later -version. This version of this license is in - https://www.latex-project.org/lppl/lppl-1-3c.txt -and the latest version of this license is in - https://www.latex-project.org/lppl.txt -and version 1.3 or later is part of all distributions of -LaTeX version 2005/12/01 or later. - -This work has the LPPL maintenance status "maintained". - -The Current Maintainers of this work are -Heiko Oberdiek and the Oberdiek Package Support Group -https://github.com/ho-tex/oberdiek/issues - - -This work consists of the main source file transparent.dtx -and the derived files - transparent.sty, transparent.pdf, transparent.ins, transparent.drv, - transparent-example.tex. - -\endpreamble -\let\MetaPrefix\DoubleperCent - -\generate{% - \file{transparent.ins}{\from{transparent.dtx}{install}}% - \file{transparent.drv}{\from{transparent.dtx}{driver}}% - \usedir{tex/latex/oberdiek}% - \file{transparent.sty}{\from{transparent.dtx}{package}}% - \usedir{doc/latex/oberdiek}% - \file{transparent-example.tex}{\from{transparent.dtx}{example}}% - \nopreamble - \nopostamble -% \usedir{source/latex/oberdiek/catalogue}% -% \file{transparent.xml}{\from{transparent.dtx}{catalogue}}% -} - -\catcode32=13\relax% active space -\let =\space% -\Msg{************************************************************************} -\Msg{*} -\Msg{* To finish the installation you have to move the following} -\Msg{* file into a directory searched by TeX:} -\Msg{*} -\Msg{* transparent.sty} -\Msg{*} -\Msg{* To produce the documentation run the file `transparent.drv'} -\Msg{* through LaTeX.} -\Msg{*} -\Msg{* Happy TeXing!} -\Msg{*} -\Msg{************************************************************************} - -\endbatchfile -%</install> -%<*ignore> -\fi -%</ignore> -%<*driver> -\NeedsTeXFormat{LaTeX2e} -\ProvidesFile{transparent.drv}% - [2018/11/18 v1.3 Transparency via pdfTeX's color stack (HO)]% -\documentclass{ltxdoc} -\usepackage{holtxdoc}[2011/11/22] -\begin{document} - \DocInput{transparent.dtx}% -\end{document} -%</driver> -% \fi -% -% -% \CharacterTable -% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -% Digits \0\1\2\3\4\5\6\7\8\9 -% Exclamation \! Double quote \" Hash (number) \# -% Dollar \$ Percent \% Ampersand \& -% Acute accent \' Left paren \( Right paren \) -% Asterisk \* Plus \+ Comma \, -% Minus \- Point \. Solidus \/ -% Colon \: Semicolon \; Less than \< -% Equals \= Greater than \> Question mark \? -% Commercial at \@ Left bracket \[ Backslash \\ -% Right bracket \] Circumflex \^ Underscore \_ -% Grave accent \` Left brace \{ Vertical bar \| -% Right brace \} Tilde \~} -% -% \GetFileInfo{transparent.drv} -% -% \title{The \xpackage{transparent} package} -% \date{2018/11/18 v1.3} -% \author{Heiko Oberdiek\thanks -% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}} -% -% \maketitle -% -% \begin{abstract} -% Since version 1.40 \pdfTeX\ supports several color stacks. This -% package shows, how a separate color stack can be used for transparency, -% a property besides color. -% \end{abstract} -% -% \tableofcontents -% -% \section{User interface} -% -% The package \xpackage{transparent} defines \cs{transparent} and -% \cs{texttransparent}. They are used like \cs{color} and \cs{textcolor}. -% The first argument is the transparency value between 0 and 1. -% -% Because of the poor interface for page resources, there can be problems -% with packages that also use \cs{pdfpageresources}. -% -% Example for usage: -% \begin{macrocode} -%<*example> -\documentclass[12pt]{article} - -\usepackage{color} -\usepackage{transparent} - -\begin{document} -\colorbox{yellow}{% - \bfseries - \color{blue}% - Blue and % - \transparent{0.6}% - transparent blue% -} - -\bigskip -Hello World -\texttransparent{0.5}{Hello\newpage World} -Hello World -\end{document} -%</example> -% \end{macrocode} -% -% \StopEventually{ -% } -% -% \section{Implementation} -% -% \subsection{Identification} -% -% \begin{macrocode} -%<*package> -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{transparent}% - [2018/11/18 v1.3 Transparency via pdfTeX's color stack (HO)]% -% \end{macrocode} -% -% \subsection{Initial checks} -% -% \subsubsection{Check for \pdfTeX\ in PDF mode} -% \begin{macrocode} -\RequirePackage{ifpdf} -\ifpdf -\else - \PackageWarningNoLine{transparent}{% - Loading aborted, because pdfTeX is not running in PDF mode% - }% - \expandafter\endinput -\fi -% \end{macrocode} -% -% \subsubsection{Check \pdfTeX\ or Lua\TeX\ version} -% \begin{macrocode} -\ifx\pdfextension\@undefined - \let\TRP@pdfcolorstackinit\pdfcolorstackinit - \let\TRP@pdfpageresources\pdfpageresources - \let\TRP@pdfcolorstack\pdfcolorstack -\else - \def\TRP@pdfcolorstackinit {\pdffeedback colorstackinit} - \protected\edef\TRP@pdfpageresources {\pdfvariable pageresources} - \protected\def\TRP@pdfcolorstack {\pdfextension colorstack} -\fi -% \end{macrocode} -% -% \begin{macrocode} -\ifcsname TRP@pdfcolorstackinit\endcsname\else - \PackageWarningNoLine{transparent}{% - Your pdfTeX version does not support color stacks% - }% - \expandafter\endinput -\fi -% \end{macrocode} -% -% \subsection{Compatibility with pgf} -% https://github.com/ho-tex/oberdiek/issues/19 -% \begin{macrocode} -\AtBeginDocument - {% - \ifcsname pgfutil@addpdfresource@extgs\endcsname - \let\TRP@addresource\relax - \pgfutil@addpdfresource@extgs{\TRP@list}% - \fi - } -% \end{macrocode} -% \subsection{Transparency} -% -% The setting for the different transparency values must -% be added to the page resources. In the first run the values -% are recorded in the \xfile{.aux} file. In the second run -% the values are set and transparency is available. -% \begin{macrocode} -\RequirePackage{auxhook} -\AddLineBeginAux{% - \string\providecommand{\string\transparent@use}[1]{}% -} -\gdef\TRP@list{/TRP1<</ca 1/CA 1>>} -\def\transparent@use#1{% - \@ifundefined{TRP#1}{% - \g@addto@macro\TRP@list{% - /TRP#1<</ca #1/CA #1>>% - }% - \expandafter\gdef\csname TRP#1\endcsname{/TRP#1 gs}% - }{% - % #1 is already known, nothing to do - }% -} -\AtBeginDocument{% - \TRP@addresource - \let\transparent@use\@gobble -} -% \end{macrocode} -% Unhappily the interface setting page resources is very -% poor, only a token register \cs{pdfpageresources}. -% Thus this package tries to be cooperative in the way that -% it embeds the previous contents of \cs{pdfpageresources}. -% However it does not solve the problem, if several packages -% want to set |/ExtGState|. -% \begin{macrocode} -\def\TRP@addresource{% - \begingroup - \edef\x{\endgroup - \TRP@pdfpageresources{% - \the\TRP@pdfpageresources - /ExtGState<<\TRP@list>>% - }% - }% - \x -} -\newif\ifTRP@rerun -\xdef\TRP@colorstack{% - \TRP@pdfcolorstackinit page direct{/TRP1 gs}% -} -% \end{macrocode} -% \begin{macro}{\transparent} -% \begin{macrocode} -\newcommand*{\transparent}[1]{% - \begingroup - \dimen@=#1\p@\relax - \ifdim\dimen@>\p@ - \dimen@=\p@ - \fi - \ifdim\dimen@<\z@ - \dimen@=\z@ - \fi - \ifdim\dimen@=\p@ - \def\x{1}% - \else - \ifdim\dimen@=\z@ - \def\x{0}% - \else - \edef\x{\strip@pt\dimen@}% - \edef\x{\expandafter\@gobble\x}% - \fi - \fi - \if@filesw - \immediate\write\@auxout{% - \string\transparent@use{\x}% - }% - \fi - \edef\x{\endgroup - \def\noexpand\transparent@current{\x}% - }% - \x - \transparent@set -} -% \end{macrocode} -% \end{macro} -% \begin{macrocode} -\AtEndDocument{% - \ifTRP@rerun - \PackageWarningNoLine{transparent}{% - Rerun to get transparencies right% - }% - \fi -} -\def\transparent@current{/TRP1 gs} -\def\transparent@set{% - \@ifundefined{TRP\transparent@current}{% - \global\TRP@reruntrue - }{% - \TRP@pdfcolorstack\TRP@colorstack push{% - \csname TRP\transparent@current\endcsname - }% - \aftergroup\transparent@reset - }% -} -\def\transparent@reset{% - \TRP@pdfcolorstack\TRP@colorstack pop\relax -} -% \end{macrocode} -% \begin{macro}{\texttransparent} -% \begin{macrocode} -\newcommand*{\texttransparent}[2]{% - \protect\leavevmode - \begingroup - \transparent{#1}% - #2% - \endgroup -} -% \end{macrocode} -% \end{macro} -% -% \begin{macrocode} -%</package> -% \end{macrocode} -% -% \section{Installation} -% -% \subsection{Download} -% -% \paragraph{Package.} This package is available on -% CTAN\footnote{\CTANpkg{transparent}}: -% \begin{description} -% \item[\CTAN{macros/latex/contrib/oberdiek/transparent.dtx}] The source file. -% \item[\CTAN{macros/latex/contrib/oberdiek/transparent.pdf}] Documentation. -% \end{description} -% -% -% \paragraph{Bundle.} All the packages of the bundle `oberdiek' -% are also available in a TDS compliant ZIP archive. There -% the packages are already unpacked and the documentation files -% are generated. The files and directories obey the TDS standard. -% \begin{description} -% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] -% \end{description} -% \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories -% with \xfile{texmf} in their name are usually organized this way. -% -% \subsection{Bundle installation} -% -% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the -% TDS tree (also known as \xfile{texmf} tree) of your choice. -% Example (linux): -% \begin{quote} -% |unzip oberdiek.tds.zip -d ~/texmf| -% \end{quote} -% -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% -% \subsection{Package installation} -% -% \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting -% \docstrip\ archive. The files are extracted by running the -% \xfile{.dtx} through \plainTeX: -% \begin{quote} -% \verb|tex transparent.dtx| -% \end{quote} -% -% \paragraph{TDS.} Now the different files must be moved into -% the different directories in your installation TDS tree -% (also known as \xfile{texmf} tree): -% \begin{quote} -% \def\t{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} -% transparent.sty & tex/latex/oberdiek/transparent.sty\\ -% transparent.pdf & doc/latex/oberdiek/transparent.pdf\\ -% transparent-example.tex & doc/latex/oberdiek/transparent-example.tex\\ -% transparent.dtx & source/latex/oberdiek/transparent.dtx\\ -% \end{tabular}^^A -% }^^A -% \sbox0{\t}^^A -% \ifdim\wd0>\linewidth -% \begingroup -% \advance\linewidth by\leftmargin -% \advance\linewidth by\rightmargin -% \edef\x{\endgroup -% \def\noexpand\lw{\the\linewidth}^^A -% }\x -% \def\lwbox{^^A -% \leavevmode -% \hbox to \linewidth{^^A -% \kern-\leftmargin\relax -% \hss -% \usebox0 -% \hss -% \kern-\rightmargin\relax -% }^^A -% }^^A -% \ifdim\wd0>\lw -% \sbox0{\small\t}^^A -% \ifdim\wd0>\linewidth -% \ifdim\wd0>\lw -% \sbox0{\footnotesize\t}^^A -% \ifdim\wd0>\linewidth -% \ifdim\wd0>\lw -% \sbox0{\scriptsize\t}^^A -% \ifdim\wd0>\linewidth -% \ifdim\wd0>\lw -% \sbox0{\tiny\t}^^A -% \ifdim\wd0>\linewidth -% \lwbox -% \else -% \usebox0 -% \fi -% \else -% \lwbox -% \fi -% \else -% \usebox0 -% \fi -% \else -% \lwbox -% \fi -% \else -% \usebox0 -% \fi -% \else -% \lwbox -% \fi -% \else -% \usebox0 -% \fi -% \else -% \lwbox -% \fi -% \else -% \usebox0 -% \fi -% \end{quote} -% If you have a \xfile{docstrip.cfg} that configures and enables \docstrip's -% TDS installing feature, then some files can already be in the right -% place, see the documentation of \docstrip. -% -% \subsection{Refresh file name databases} -% -% If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or -% \verb|mktexlsr|. -% -% \subsection{Some details for the interested} -% -% \paragraph{Unpacking with \LaTeX.} -% The \xfile{.dtx} chooses its action depending on the format: -% \begin{description} -% \item[\plainTeX:] Run \docstrip\ and extract the files. -% \item[\LaTeX:] Generate the documentation. -% \end{description} -% If you insist on using \LaTeX\ for \docstrip\ (really, -% \docstrip\ does not need \LaTeX), then inform the autodetect routine -% about your intention: -% \begin{quote} -% \verb|latex \let\install=y\input{transparent.dtx}| -% \end{quote} -% Do not forget to quote the argument according to the demands -% of your shell. -% -% \paragraph{Generating the documentation.} -% You can use both the \xfile{.dtx} or the \xfile{.drv} to generate -% the documentation. The process can be configured by the -% configuration file \xfile{ltxdoc.cfg}. For instance, put this -% line into this file, if you want to have A4 as paper format: -% \begin{quote} -% \verb|\PassOptionsToClass{a4paper}{article}| -% \end{quote} -% An example follows how to generate the -% documentation with pdf\LaTeX: -% \begin{quote} -%\begin{verbatim} -%pdflatex transparent.dtx -%makeindex -s gind.ist transparent.idx -%pdflatex transparent.dtx -%makeindex -s gind.ist transparent.idx -%pdflatex transparent.dtx -%\end{verbatim} -% \end{quote} -% -% \begin{History} -% \begin{Version}{2007/01/08 v1.0} -% \item -% First version. -% \end{Version} -% \begin{Version}{2016/05/16 v1.1} -% \item -% Documentation updates. -% \end{Version} -% \begin{Version}{2018/09/10 v1.2} -% \item -% Update for LuaTeX, remove dependency on Pdf\TeX\ command names. -% \end{Version} -% \begin{Version}{2018/11/18 v1.3} -% \item -% Added code for pgf compatibility, see https://github.com/ho-tex/oberdiek/issues/19 -% \end{Version} -% \end{History} -% -% \PrintIndex -% -% \Finale -\endinput diff --git a/macros/latex/contrib/oberdiek/transparent.pdf b/macros/latex/contrib/oberdiek/transparent.pdf Binary files differdeleted file mode 100644 index eb249ba722..0000000000 --- a/macros/latex/contrib/oberdiek/transparent.pdf +++ /dev/null diff --git a/macros/latex/contrib/oberdiek/twoopt.dtx b/macros/latex/contrib/oberdiek/twoopt.dtx index f4528af812..4fc1bfec88 100644 --- a/macros/latex/contrib/oberdiek/twoopt.dtx +++ b/macros/latex/contrib/oberdiek/twoopt.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.6 % Info: Definitions with two optional arguments % -% Copyright (C) 1999, 2006, 2008 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 1999, 2006, 2008 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -93,8 +93,9 @@ This is a generated file. Project: twoopt Version: 2016/05/16 v1.6 -Copyright (C) 1999, 2006, 2008 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 1999, 2006, 2008 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -407,7 +408,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -419,10 +420,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -509,8 +506,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/twoopt.pdf b/macros/latex/contrib/oberdiek/twoopt.pdf Binary files differindex f9a0777eaa..6184989018 100644 --- a/macros/latex/contrib/oberdiek/twoopt.pdf +++ b/macros/latex/contrib/oberdiek/twoopt.pdf diff --git a/macros/latex/contrib/oberdiek/uniquecounter.dtx b/macros/latex/contrib/oberdiek/uniquecounter.dtx index d11090da70..16a2991048 100644 --- a/macros/latex/contrib/oberdiek/uniquecounter.dtx +++ b/macros/latex/contrib/oberdiek/uniquecounter.dtx @@ -4,9 +4,9 @@ % Version: 2016/05/16 v1.3 % Info: Provide unlimited unique counter % -% Copyright (C) 2009, 2011 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 +% Copyright (C) +% 2009, 2011 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -103,8 +103,9 @@ This is a generated file. Project: uniquecounter Version: 2016/05/16 v1.3 -Copyright (C) 2009, 2011 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2009, 2011 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -833,7 +834,7 @@ and the derived files % \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} @@ -845,10 +846,6 @@ and the derived files % |unzip oberdiek.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -939,8 +936,8 @@ and the derived files % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} diff --git a/macros/latex/contrib/oberdiek/uniquecounter.pdf b/macros/latex/contrib/oberdiek/uniquecounter.pdf Binary files differindex 95bb0e1215..cf39951e59 100644 --- a/macros/latex/contrib/oberdiek/uniquecounter.pdf +++ b/macros/latex/contrib/oberdiek/uniquecounter.pdf diff --git a/macros/latex/contrib/oberdiek/zref.pdf b/macros/latex/contrib/oberdiek/zref.pdf Binary files differdeleted file mode 100644 index 9a6a9e03a2..0000000000 --- a/macros/latex/contrib/oberdiek/zref.pdf +++ /dev/null diff --git a/macros/latex/contrib/tuda-ci/README.md b/macros/latex/contrib/tuda-ci/README.md index 56174315e7..a305f121ee 100644 --- a/macros/latex/contrib/tuda-ci/README.md +++ b/macros/latex/contrib/tuda-ci/README.md @@ -2,7 +2,7 @@ Copyright (C) Marei Peischl <marei@peitex.de>, 2018–2019 - tuda-ci 2019/11/28 v2.03 + tuda-ci 2019/11/28 v2.03a (only different from v2.03 for CTAN) *************************************************************************** @@ -167,4 +167,5 @@ exercise sheets/exams | DEMO-TUDaExercise.tex | tudaexercise.cls - add affidavit* to provide custom texts - add \AffidavitSignature - fix typos - - extended documentation
\ No newline at end of file + - extended documentation + * v2.03a (2019-11-29) Fix CTAN Version, due to deployment issues
\ No newline at end of file diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf Binary files differindex 7260897217..eab924bf6a 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf Binary files differindex 48894b7399..260612ec51 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf Binary files differindex e20811b76e..0813cd242a 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf Binary files differindex 8ae120c8ac..d3aa0422d5 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf Binary files differindex 33b457b9b6..834ce1a340 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf Binary files differindex 589c0a97dc..1d5ad887c0 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf Binary files differindex ad7cdb385b..6fdde1fc8e 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf Binary files differindex 31999e4902..6e3d190a6d 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf Binary files differindex a29edc35f6..eb9c31175d 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf Binary files differindex 37f205ad99..abd1f53ee3 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex index dee48b1520..99cd6aec1c 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex @@ -1,3 +1,34 @@ +%% This is file `DEMO-TUDaAnnouncement.tex' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +% !TeX program = lualatex +%% + \documentclass[ paper=a4, ngerman, diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex index 68d87ccdd7..84581afb03 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex @@ -1,3 +1,34 @@ +%% This is file `DEMO-TUDaBeamer.tex' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +% !TeX program = lualatex +%% + \documentclass[ ngerman,%globale Übergabe der Hauptsprache aspectratio=169,%Beamer eigene Option zum Umschalten des Formates diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib index 800636c613..478180189a 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib @@ -1,3 +1,34 @@ +%% This is file `DEMO-TUDaBibliography.bib' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +% !TeX program = lualatex +%% + %Beispiel BibTeX-Datenbank für die Verwendung von biblatex und biber @online{imrad, diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex index 9e9b4658b8..212271b9de 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex @@ -1,3 +1,34 @@ +%% This is file `DEMO-TUDaExercise.tex' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +% !TeX program = lualatex +%% + \documentclass[ ngerman, ]{tudaexercise} diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco index 60ce75f934..b49c2630a6 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco @@ -1,3 +1,34 @@ +%% This is file `DEMO-TUDaFromaddress.lco' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +% !TeX program = lualatex +%% + \ProvidesFile{DEMO-TUDaFromaddress.lco}[2019/02/14] %Letter Class Option Datei diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex index 1c75692805..51172278b7 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex @@ -1,3 +1,34 @@ +%% This is file `DEMO-TUDaLetter.tex' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +% !TeX program = lualatex +%% + \documentclass[ ngerman, % logo=false,%Schaltet das Logo für Folgeseiten ab diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex index 5c942c119e..51d87d9049 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex @@ -1,3 +1,34 @@ +%% This is file `DEMO-TUDaPhD.tex' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +% !TeX program = lualatex +%% + \documentclass[ ngerman, ruledheaders=chapter,% Ebene bis zu der die Überschriften mit Linien abgetrennt werden, vgl. DEMO-TUDaPub diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex index 30fc69102a..a0c9842346 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex @@ -1,3 +1,34 @@ +%% This is file `DEMO-TUDaPoster.tex' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +% !TeX program = lualatex +%% + \documentclass[ paper=a0, ngerman, diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex index 3ca67d7619..0bf8f1750b 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex @@ -1,3 +1,34 @@ +%% This is file `DEMO-TUDaPub.tex' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +% !TeX program = lualatex +%% + \documentclass[ ngerman, accentcolor=9c,% Farbe für Hervorhebungen auf Basis der Deklarationen in den Corporate Design Richtlinien diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex index f780a109c4..4ed9c638d1 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex @@ -1,3 +1,34 @@ +%% This is file `DEMO-TUDaReport.tex' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +% !TeX program = lualatex +%% + \documentclass[ ngerman, accentcolor=9c,% Farbe für Hervorhebungen auf Basis der Deklarationen in den diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex index 41d47e78ae..08d0c1b611 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex @@ -1,3 +1,34 @@ +%% This is file `DEMO-TUDaSciPoster.tex' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +% !TeX program = lualatex +%% + \documentclass[ accentcolor=9c, % boxstyle= boxed, % Boxen mit abgerundeten Ecken, farbigem Titelblock diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex index f1b66c345a..6777b9c9d3 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex @@ -1,3 +1,34 @@ +%% This is file `DEMO-TUDaThesis.tex' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +% !TeX program = lualatex +%% + \documentclass[ ngerman, ruledheaders=section,%Ebene bis zu der die Überschriften mit Linien abgetrennt werden, vgl. DEMO-TUDaPub diff --git a/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty index ce5f784d63..a29d8748f4 100644 --- a/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty +++ b/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty @@ -1,3 +1,33 @@ +%% This is file `beamercolorthemeTUDa.sty' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +\def\fileversion{2.03a} +\def\filedate{2019/11/29} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{beamercolorthemeTUDa} [\filedate\space\fileversion] diff --git a/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty index 8865ce5dd4..6a1874321a 100644 --- a/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty +++ b/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty @@ -1,3 +1,33 @@ +%% This is file `beamerfontthemeTUDa.sty' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +\def\fileversion{2.03a} +\def\filedate{2019/11/29} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{beamerfontthemeTUDa} [\filedate\space\fileversion] diff --git a/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty index a387075483..f32a28aa68 100644 --- a/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty +++ b/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty @@ -1,3 +1,33 @@ +%% This is file `beamerinnerthemeTUDa.sty' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +\def\fileversion{2.03a} +\def\filedate{2019/11/29} %% This is file `beamerinnerthemeTUDa.sty' version 1.11 (2019/10/15), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt diff --git a/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty index 691fb25cb4..c408dca5ba 100644 --- a/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty +++ b/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty @@ -1,3 +1,33 @@ +%% This is file `beamerouterthemeTUDa.sty' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +\def\fileversion{2.03a} +\def\filedate{2019/11/29} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{beamerouterthemeTUDa} [\filedate\space\fileversion] diff --git a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty index 2e8e2360da..68c179c8c9 100644 --- a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty +++ b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty @@ -1,3 +1,33 @@ +%% This is file `beamerthemeTUDa.sty' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +\def\fileversion{2.03a} +\def\filedate{2019/11/29} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{beamerthemeTUDa} [\filedate\space\fileversion\space beamer theme using the Corporate Design of TU Darmstadt] diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo index c8030f46af..a87a6376c8 100644 --- a/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo +++ b/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo @@ -1,3 +1,33 @@ +%% This is file `tuda-a0paper.clo' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +\def\fileversion{2.03a} +\def\filedate{2019/11/29} \ProvidesExplFile{tuda-a0paper.clo}{\filedate}{\fileversion}{tuda-ci size adjustments for a0paper} \cs_set:Nn \TUDa_setup_title_sizes: { \cs_set:Nn \TUDa_title_fontsize: {{125pt}{165pt}} diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo index ef067c380b..74788591b6 100644 --- a/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo +++ b/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo @@ -1,3 +1,33 @@ +%% This is file `tuda-a1paper.clo' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +\def\fileversion{2.03a} +\def\filedate{2019/11/29} \ProvidesExplFile{tuda-a1paper.clo}{\filedate}{\fileversion}{tuda-ci size adjustments for a0paper} \cs_set:Nn \TUDa_setup_title_sizes: { \cs_set:Nn \TUDa_title_fontsize: {{86pt}{120pt}} diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo index 3ad72b2e76..0d7210d0e3 100644 --- a/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo +++ b/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo @@ -1,3 +1,33 @@ +%% This is file `tuda-a2paper.clo' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +\def\fileversion{2.03a} +\def\filedate{2019/11/29} \ProvidesExplFile{tuda-a2paper.clo}{\filedate}{\fileversion}{tuda-ci size adjustments for a0paper} \cs_set:Nn \TUDa_setup_title_sizes: { \cs_set:Nn \TUDa_title_fontsize: {{65pt}{82pt}} diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo index 7eaa4f1a15..20e2ba4198 100644 --- a/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo +++ b/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo @@ -1,3 +1,33 @@ +%% This is file `tuda-a3paper.clo' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +\def\fileversion{2.03a} +\def\filedate{2019/11/29} \ProvidesExplFile{tuda-a3paper.clo}{\filedate}{\fileversion}{tuda-ci size adjustments for a3paper} \cs_set:Nn \TUDa_setup_title_sizes: { \cs_set:Nn \TUDa_title_fontsize: {{47pt}{61pt}} diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo index ab4cb49838..877a320766 100644 --- a/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo +++ b/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo @@ -1,3 +1,33 @@ +%% This is file `tuda-a4paper.clo' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +\def\fileversion{2.03a} +\def\filedate{2019/11/29} \ProvidesExplFile{tuda-a4paper.clo}{\filedate}{\fileversion}{tuda-ci size adjustments for a4paper} \cs_set:Nn \TUDa_setup_title_sizes: { \cs_set:Nn \TUDa_title_fontsize: {{36pt}{47pt}} diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo index 153430910b..6bedf0a550 100644 --- a/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo +++ b/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo @@ -1,3 +1,33 @@ +%% This is file `tuda-a5paper.clo' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +\def\fileversion{2.03a} +\def\filedate{2019/11/29} \ProvidesExplFile{tuda-a5paper.clo}{\filedate}{\fileversion}{tuda-ci size adjustments for a5paper} \cs_set:Nn \TUDa_setup_title_sizes: { \cs_set:Nn \TUDa_title_fontsize: {{22pt}{28pt}} diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty b/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty index 3c6e7bfe9a..b6ffdfa90e 100644 --- a/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty +++ b/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty @@ -1,3 +1,33 @@ +%% This is file `tuda-pgfplots.sty' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +\def\fileversion{2.03a} +\def\filedate{2019/11/29} % Special thanks to: Sebastian Schöps Institut Theorie Elektromagnetischer Felder (TEMF), TU Darmstadt % The original version of this file has been inspired by the colorscheme in the Metropolis beamer theme by Matthias Vogelgesang https://github.com/matze/mtheme \ProvidesPackage{tuda-pgfplots}[\filedate\space\fileversion\space tuda-ci pgfplots color schemes] diff --git a/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls b/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls index adcf404c45..84bd6218b3 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls +++ b/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls @@ -1,3 +1,33 @@ +%% This is file `tudabeamer.cls' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +\def\fileversion{2.03a} +\def\filedate{2019/11/29} \NeedsTeXFormat{LaTeX2e} \ProvidesClass{tudabeamer} [\filedate\space\fileversion\space] diff --git a/macros/latex/contrib/tuda-ci/tex/tudacolors.def b/macros/latex/contrib/tuda-ci/tex/tudacolors.def index 36913198ba..728f9a6f1e 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudacolors.def +++ b/macros/latex/contrib/tuda-ci/tex/tudacolors.def @@ -1,3 +1,33 @@ +%% This is file `tudacolors.def' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +\def\fileversion{2.03a} +\def\filedate{2019/11/29} \ProvidesFile{tudacolors.def} [\filedate\space\fileversion\space Color definitions for tuda-ci] diff --git a/macros/latex/contrib/tuda-ci/tex/tudacolors.sty b/macros/latex/contrib/tuda-ci/tex/tudacolors.sty index bd821843ee..560e9fb0b7 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudacolors.sty +++ b/macros/latex/contrib/tuda-ci/tex/tudacolors.sty @@ -1,3 +1,33 @@ +%% This is file `tudacolors.sty' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +\def\fileversion{2.03a} +\def\filedate{2019/11/29} \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} \ProvidesExplPackage{tudacolors}{\filedate}{\fileversion}{Color definition for TU Darmstadt's tuda-ci bundle} diff --git a/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls b/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls index ab1ee93857..953a1309fb 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls +++ b/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls @@ -1,3 +1,33 @@ +%% This is file `tudaexercise.cls' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +\def\fileversion{2.03a} +\def\filedate{2019/11/29} %% \def\fileversion{1.01} \def\filedate{2019/09/09} diff --git a/macros/latex/contrib/tuda-ci/tex/tudafonts.sty b/macros/latex/contrib/tuda-ci/tex/tudafonts.sty index c6e97edf38..06c8548fdb 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudafonts.sty +++ b/macros/latex/contrib/tuda-ci/tex/tudafonts.sty @@ -1,3 +1,33 @@ +%% This is file `tudafonts.sty' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +\def\fileversion{2.03a} +\def\filedate{2019/11/29} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{tudafonts} [\filedate\space\fileversion\space diff --git a/macros/latex/contrib/tuda-ci/tex/tudaletter.cls b/macros/latex/contrib/tuda-ci/tex/tudaletter.cls index afcc3879c4..03e7fbfba0 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudaletter.cls +++ b/macros/latex/contrib/tuda-ci/tex/tudaletter.cls @@ -1,3 +1,33 @@ +%% This is file `tudaletter.cls' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +\def\fileversion{2.03a} +\def\filedate{2019/11/29} \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} \ProvidesExplClass{tudaletter} diff --git a/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo b/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo index 25a99cd293..ad12cbdfbd 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo +++ b/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo @@ -1,3 +1,33 @@ +%% This is file `tudalettersize10pt.clo' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +\def\fileversion{2.03a} +\def\filedate{2019/11/29} %% This is file `tudalettersize10pt.clo' version 1.0 (2018/12/12), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt diff --git a/macros/latex/contrib/tuda-ci/tex/tudaposter.cls b/macros/latex/contrib/tuda-ci/tex/tudaposter.cls index ffd870ed25..5c950fe40c 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudaposter.cls +++ b/macros/latex/contrib/tuda-ci/tex/tudaposter.cls @@ -1,3 +1,33 @@ +%% This is file `tudaposter.cls' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +\def\fileversion{2.03a} +\def\filedate{2019/11/29} \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} \ProvidesExplPackage{tudaposter}{\filedate}{\fileversion}{Poster Layouts for the Corporate Design of TU Darmstadt} diff --git a/macros/latex/contrib/tuda-ci/tex/tudapub.cls b/macros/latex/contrib/tuda-ci/tex/tudapub.cls index f70a6c7107..4edef74333 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudapub.cls +++ b/macros/latex/contrib/tuda-ci/tex/tudapub.cls @@ -1,3 +1,33 @@ +%% This is file `tudapub.cls' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +\def\fileversion{2.03a} +\def\filedate{2019/11/29} \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} \ProvidesExplClass{tudapub} diff --git a/macros/latex/contrib/tuda-ci/tex/tudarules.sty b/macros/latex/contrib/tuda-ci/tex/tudarules.sty index 4377dc9480..440f4a7b1c 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudarules.sty +++ b/macros/latex/contrib/tuda-ci/tex/tudarules.sty @@ -1,3 +1,33 @@ +%% This is file `tudarules.sty' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +\def\fileversion{2.03a} +\def\filedate{2019/11/29} \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} \ProvidesExplPackage{tudarules}{\filedate}{\fileversion}{Creation of colored bars for tuda-ci bundle} diff --git a/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls b/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls index 4cd4560792..43f03fbcf8 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls +++ b/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls @@ -1,3 +1,33 @@ +%% This is file `tudasciposter.cls' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +\def\fileversion{2.03a} +\def\filedate{2019/11/29} \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} \ProvidesExplPackage{tudasciposter}{\filedate}{\fileversion}{Scientific Poster Layout for TU Darmstadt} diff --git a/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo b/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo index 893447c261..488799be6c 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo +++ b/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo @@ -1,3 +1,33 @@ +%% This is file `tudasize9pt.clo' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +\def\fileversion{2.03a} +\def\filedate{2019/11/29} %% This is file `tudasize9pt.clo' version 1.0 (2018/12/12), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt diff --git a/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg b/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg index 1adf2fc8ab..5ae8aa6b84 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg +++ b/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg @@ -1,3 +1,33 @@ +%% This is file `tudathesis.cfg' version 2.03a (2019/11/29), +%% it is part of +%% TUDa-CI -- Corporate Design for TU Darmstadt +%% ---------------------------------------------------------------------------- +%% +%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% +%% ============================================================================ +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainers of this work are +%% Marei Peischl <tuda-ci@peitex.de> +%% Markus Lazanowski <latex@ce.tu-darmstadt.de> +%% +%% The development respository can be found at +%% https://github.com/tudace/tuda_latex_templates +%% Please use the issue tracker for feedback! +%% +%% ============================================================================ +%% +\def\fileversion{2.03a} +\def\filedate{2019/11/29} \RequirePackage{expl3} \ProvidesExplFile{tudathesis.cfg} {\filedate}{\fileversion}{Special Features for publication type 'thesis' using TU Darmstadt's Coporate Design (tuda-ci)} diff --git a/macros/latex/contrib/ulthese/README.md b/macros/latex/contrib/ulthese/README.md index 775ac74468..8b6a6c96d3 100644 --- a/macros/latex/contrib/ulthese/README.md +++ b/macros/latex/contrib/ulthese/README.md @@ -18,7 +18,7 @@ later version. ## Version -5.2 (2019-05-06) +5.3 (2019-11-29) ## Author @@ -35,9 +35,15 @@ https://gitlab.com/vigou3/ulthese/ Le paquetage **ulthese** fournit la classe du même nom permettant de composer des thèses et des mémoires immédiatement conformes aux règles générales de présentation matérielle de la Faculté des études -supérieures et postdoctorales (FESP) de -l'[Université Laval](https://www.ulaval.ca). La classe est -compatible avec LaTeX et XeLaTeX. +supérieures et postdoctorales (FESP) de l'[Université +Laval](https://www.ulaval.ca). + +La classe permet également de produire les types de documents suivants +selon les mêmes règles de présentation que les thèses et mémoires: +examen de doctorat, essai de maîtrise, projet de recherche, rapport de +stage. + +La classe est compatible avec LaTeX et XeLaTeX. ## Contenu du paquetage @@ -55,7 +61,7 @@ Pour installer la classe ulthese, compiler avec LaTeX le fichier latex ulthese.ins -depuis une invite de commande. On peut aussi ouvrir le fichier +depuis une ligne de commande. On peut aussi ouvrir le fichier `ulthese.ins` dans son éditeur LaTeX et lancer la compilation avec LaTeX, pdfTeX, pdfLaTeX ou XeLaTeX depuis celui-ci. diff --git a/macros/latex/contrib/ulthese/ulthese.dtx b/macros/latex/contrib/ulthese/ulthese.dtx index 887da81a28..7f0567c2a6 100644 --- a/macros/latex/contrib/ulthese/ulthese.dtx +++ b/macros/latex/contrib/ulthese/ulthese.dtx @@ -1,6 +1,6 @@ % \iffalse meta-comment % -% Copyright (C) 2018 Universite Laval +% Copyright (C) 2019 Universite Laval % % This file may be distributed and/or modified under the conditions % of the LaTeX Project Public License, either version 1.3c of this @@ -29,7 +29,7 @@ %<class>\NeedsTeXFormat{LaTeX2e}[2009/09/24] %<class>\ProvidesClass{ulthese}% %<*class> - [2019/05/06 v5.2 Universite Laval thesis and memoir class] + [2019/11/29 v5.3 Universite Laval thesis and memoir class] %</class> %<*driver> \documentclass[11pt,english,french]{ltxdoc} @@ -378,7 +378,7 @@ % Identifie un examen de doctorat. Cette option permet d'utiliser la % classe pour la rédaction d'un examen de doctorat respectant les % règles de présentation matérielle de la FESP. Elle a pour effet de -% changer l'appellation «Thèse» sur la page couverture pour «Examen +% changer l'appellation «Thèse» sur la page de titre pour «Examen % de doctorat». Elle supprime également la page frontispice. % L'option n'est compatible qu'avec l'une des options de grade de % doctorat. @@ -392,7 +392,7 @@ % Identifie un essai de maîtrise. Cette option permet d'utiliser la % classe pour la rédaction d'un essai de maîtrise respectant les % règles de présentation matérielle de la FESP. Elle a pour effet de -% changer l'appellation «Maîtrise» sur la page couverture pour +% changer l'appellation «Maîtrise» sur la page de titre pour % «Essai». L'option n'est compatible qu'avec l'une des options de % grade de maîtrise. Pour un essai de maîtrise, l'utilisation % simultanée de l'option |article| de la classe \class{memoir} peut @@ -403,14 +403,24 @@ % cours de projet de recherche.} % \begin{DescribeMacro}{projet} % Identifie un projet de recherche. Cette option permet d'utiliser -% la classe pour la rédaction d'un rapport de projet de recherche de -% premier cycle respectant les règles de présentation matérielle de -% la FESP. Elle a pour effet d'inscrire l'appellation «Projet de -% recherche» sur la page couverture. L'utilisation de cette option -% rend non ogligatoire la déclaration de grade qui, si présente, est -% ignorée. Comme pour pour un essai de maîtrise, l'utilisation -% simultanée de l'option |article| de la classe \class{memoir} peut -% s'avérer tout indiquée. +% la classe pour la rédaction d'un rapport de projet de recherche +% respectant les règles de présentation matérielle de la FESP. Elle +% a pour effet d'inscrire l'appellation «Projet de recherche» sur la +% page de titre et de supprimer la mention du grade. L'utilisation +% de cette option rend d'ailleurs non obligatoire la déclaration de +% grade qui, si elle est présente, est simplement ignorée. Comme +% pour un essai de maîtrise, l'utilisation simultanée de l'option +% |article| de la classe \class{memoir} peut s'avérer tout indiquée +% avec les cette option. +% \end{DescribeMacro} +% +% \changes{5.3}{2019-11-29}{Ajout d'une option «stage» pour les +% rapports de stage.} +% \begin{DescribeMacro}{stage} +% Identifie un rapport de stage. L'effet de cette option est +% identique à celui de l'option |projet| à deux exceptions près: +% l'inscription sur la page de titre est «Rapport de stage» et la +% page frontispice est supprimée. % \end{DescribeMacro} % % \begin{DescribeMacro}{10pt,11pt,12pt} @@ -970,9 +980,10 @@ % % \begin{rem} % Il n'y a pas de gabarit spécifique pour un examen de doctorat, -% pour un essai de maîtrise ou pour un projet de recherche. Utilisez -% un gabarit de thèse ou de maîtrise et inscrivez l'option |examen|, -% |essai| ou |projet| dans la commande \cmd{\documentclass}. +% pour un essai de maîtrise, pour un projet de recherche ou pour un +% rapport de stage. Utilisez un gabarit de thèse ou de maîtrise et +% inscrivez l'option |examen|, |essai|, |projet| ou |stage| dans la +% commande \cmd{\documentclass}. % \end{rem} % % \subsection{Encodage des fichiers} @@ -1120,12 +1131,12 @@ % dernières commandes admettent des arguments. % % \begin{rem} -% L'examen de doctorat, l'essai de maîtrise et le projet de -% recherche comportent une page de titre. Vous devez ajouter dans -% les gabarits les commandes nécessaires pour la production de la -% page de titre (\autoref{sec:pagetitre}) et supprimer les autres -% pages liminaires. Rappelons que l'option de classe |examen| a pour -% effet de supprimer la page frontispice. +% L'examen de doctorat, l'essai de maîtrise, le rapport de projet de +% recherche et le rapport de stage comportent une page de titre. +% Vous devez ajouter dans les gabarits les commandes nécessaires +% pour la production de la page de titre (\autoref{sec:pagetitre}) +% et supprimer les autres pages liminaires. Rappelons que l'option +% de classe |examen| a pour effet de supprimer la page frontispice. % \end{rem} % % \begin{DescribeMacro}{\chapter*} @@ -1312,9 +1323,9 @@ % La thèse ou le mémoire déposé à la FESP ne doit \emph{pas} comporter % de page de titre. Les options de classe et les commandes mentionnées % dans cette section permettent néanmoins de composer une page de -% titre conforme aux normes de présentation matérielles, ou encore -% pour les examens de doctorat, les essais de maîtrise ou les projets -% de recherche de premier cycle. +% titre conforme aux normes de présentation matérielles, notamment +% pour les examens de doctorat, les essais de maîtrise ou les rapports +% de projet de recherche ou de stage. % % En premier lieu, les \meta{options} suivantes s'ajoutent à celles de % la \autoref{sec:utilisation:options} lorsque l'on souhaite créer une @@ -1467,7 +1478,8 @@ \newif\ifUL@iscotutelle \UL@iscotutellefalse % thèse en cotutelle? \newif\ifUL@isexam \UL@isexamfalse % examen de doctorat? \newif\ifUL@isessay \UL@isessayfalse % essai de maîtrise? -\newif\ifUL@isproject \UL@isprojectfalse % projet de recherche? +\newif\ifUL@isresearch \UL@isresearchfalse % projet de recherche? +\newif\ifUL@isworkterm \UL@isworktermfalse % rapport de stage? \newif\ifUL@hassubtitle \UL@hassubtitlefalse % document a un sous-titre? \newif\ifUL@hastitlepage \UL@hastitlepagefalse % page titre utilisée? % \end{macrocode} @@ -1718,15 +1730,20 @@ % \end{macrocode} % \end{macro} % -% \begin{macro}{projet} +% \begin{macro}{projet,stage} % L'option |projet| inscrit l'appellation «Projet de recherche» sur -% la couverture et aucun type de diplôme. La page titre est +% la page de titre et aucun type de diplôme, alors que l'option +% |stage| inscrit «Rapport de stage». La page de titre est % autrement traitée comme celle d'une thèse ou d'un mémoire -% standard. L'option a préséance sur toute déclaration de type de -% doctorat ou de maîtrise. Il faut donc l'utiliser avec prudence. +% standard. Ces options ont préséance sur toute déclaration de type de +% doctorat ou de maîtrise. Il faut donc les utiliser avec prudence. % \begin{macrocode} \DeclareOption{projet}{% - \UL@isprojecttrue + \UL@isresearchtrue + \renewcommand*{\UL@typenum}{0} + \def\UL@degree{\mbox{}}} +\DeclareOption{stage}{% + \UL@isworktermtrue \renewcommand*{\UL@typenum}{0} \def\UL@degree{\mbox{}}} % \end{macrocode} @@ -1737,20 +1754,22 @@ % Toutes les options de la classe sont passées à \class{memoir}. Le % format de papier et la taille de police par défaut sont, dans % l'ordre, |letterpaper| et |11pt|. On vérifie qu'un type de grade a -% bien été déclaré (à moins que l'option |projet| ne soit présente). -% L'option de \class{memoir} |oneside| est explicitement déclarée afin -% d'éviter toute tentative de passer outre à cette exigence de la -% FESP. +% bien été déclaré (à moins que l'option |projet| ou l'option |stage| +% ne soit présente). L'option de \class{memoir} |oneside| est +% explicitement déclarée afin d'éviter toute tentative de passer outre +% à cette exigence de la FESP. % \begin{macrocode} \DeclareOption*{\PassOptionsToClass{\CurrentOption}{memoir}} \ExecuteOptions{11pt,letterpaper} \ProcessOptions\relax \ifx\UL@typenum\empty - \ifUL@isproject\else - \ClassError{ulthese}{% - No thesis type specified} - {Declare the thesis type as a class option.} + \ifUL@isresearch\else + \ifUL@isworkterm\else + \ClassError{ulthese}{% + No thesis type specified} + {Declare the thesis type as a class option.} \fi + \fi \fi \LoadClass[oneside]{memoir} % \end{macrocode} @@ -2071,7 +2090,7 @@ % \begin{macro}{\UL@typeofdoc} % La commande |\UL@typeofdoc| contient le type de document qui est % produit: thèse, thèse en cotutelle, maîtrise, examen de doctorat, -% essai ou projet de recherche. +% essai, projet de recherche ou rapport de stage. % \begin{macrocode} \ifUL@isthesis \ifUL@iscotutelle @@ -2088,9 +2107,12 @@ \ifUL@isessay \renewcommand*{\UL@typeofdoc}{Essai} \fi -\ifUL@isproject +\ifUL@isresearch \renewcommand*{\UL@typeofdoc}{Projet de recherche} \fi +\ifUL@isworkterm + \renewcommand*{\UL@typeofdoc}{Rapport de stage} +\fi % \end{macrocode} % \end{macro} % @@ -2126,7 +2148,12 @@ \ifcase\UL@typenum\relax% 0 standard \vspace{96pt} {\UL@fontprogram\UL@program}\par - \ifUL@isproject\vspace{\baselineskip}\else\UL@degree\fi\par + \ifnum\ifUL@isresearch 1\else\ifUL@isworkterm 1\else 0\fi\fi + =1 % + \vspace{\baselineskip} + \else + \UL@degree + \fi\par \vspace{112pt} Qu\'ebec, Canada\par \or% 1 multifacultaire @@ -2225,7 +2252,7 @@ \addtolength{\UL@authorspacing}{-\baselineskip} \fi} \newcommand{\frontispice}{{% - \ifUL@isexam\else + \ifUL@isexam\else\ifUL@isworkterm\else \clearpage \pagestyle{empty} \SingleSpacing\setlength{\parskip}{0pt} @@ -2251,7 +2278,7 @@ \vspace{\baselineskip} \UL@director\par \UL@codirector - \fi + \fi\fi \clearpage}} % \end{macrocode} % \end{macro} diff --git a/macros/latex/contrib/ulthese/ulthese.pdf b/macros/latex/contrib/ulthese/ulthese.pdf Binary files differindex cff4411f6d..2b2cf1d294 100644 --- a/macros/latex/contrib/ulthese/ulthese.pdf +++ b/macros/latex/contrib/ulthese/ulthese.pdf diff --git a/macros/latex/contrib/zref/README.md b/macros/latex/contrib/zref/README.md new file mode 100644 index 0000000000..cc622b0ae3 --- /dev/null +++ b/macros/latex/contrib/zref/README.md @@ -0,0 +1,12 @@ +# zref + +zref packages for LaTeX + + +Package zref tries to get rid of the restriction +in LaTeX's reference system that only two properties are +supported. The package implements an extensible referencing +system, where properties are handled in a more flexible way. +It offers an interface for macro programmers for the access +to the system and some applications that uses the new +reference scheme. diff --git a/macros/latex/contrib/oberdiek/zref.dtx b/macros/latex/contrib/zref/zref.dtx index 0a8e7f0505..c1c76e7210 100644 --- a/macros/latex/contrib/oberdiek/zref.dtx +++ b/macros/latex/contrib/zref/zref.dtx @@ -1,13 +1,13 @@ % \iffalse meta-comment % % File: zref.dtx -% Version: 2018/11/21 v2.27 +% Version: 2019/11/29 v2.28 % Info: A new reference scheme for LaTeX % -% Copyright (C) 2006-2012 by -% Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% 2016 -% https://github.com/ho-tex/oberdiek/issues +% Copyright (C) +% 2006-2012 Heiko Oberdiek +% 2016-2019 Oberdiek Package Support Group +% https://github.com/ho-tex/zref/issues % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -23,7 +23,7 @@ % % The Current Maintainers of this work are % Heiko Oberdiek and the Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% https://github.com/ho-tex/zref/issues % % This work consists of the main source file zref.dtx % and the derived files @@ -40,8 +40,8 @@ % zref-test-titleref-memoir.tex. % % Distribution: -% CTAN:macros/latex/contrib/oberdiek/zref.dtx -% CTAN:macros/latex/contrib/oberdiek/zref.pdf +% CTAN:macros/latex/contrib/zref/zref.dtx +% CTAN:macros/latex/contrib/zref/zref.pdf % % Unpacking: % (a) If zref.ins is present: @@ -70,36 +70,36 @@ % pdflatex zref.dtx % % Installation: -% TDS:tex/latex/oberdiek/zref.sty -% TDS:tex/latex/oberdiek/zref-base.sty -% TDS:tex/latex/oberdiek/zref-abspage.sty -% TDS:tex/latex/oberdiek/zref-abspos.sty -% TDS:tex/latex/oberdiek/zref-counter.sty -% TDS:tex/latex/oberdiek/zref-dotfill.sty -% TDS:tex/latex/oberdiek/zref-env.sty -% TDS:tex/latex/oberdiek/zref-hyperref.sty -% TDS:tex/latex/oberdiek/zref-lastpage.sty -% TDS:tex/latex/oberdiek/zref-marks.sty -% TDS:tex/latex/oberdiek/zref-nextpage.sty -% TDS:tex/latex/oberdiek/zref-pageattr.sty -% TDS:tex/latex/oberdiek/zref-pagelayout.sty -% TDS:tex/latex/oberdiek/zref-perpage.sty -% TDS:tex/latex/oberdiek/zref-runs.sty -% TDS:tex/latex/oberdiek/zref-savepos.sty -% TDS:tex/latex/oberdiek/zref-thepage.sty -% TDS:tex/latex/oberdiek/zref-titleref.sty -% TDS:tex/latex/oberdiek/zref-totpages.sty -% TDS:tex/latex/oberdiek/zref-user.sty -% TDS:tex/latex/oberdiek/zref-xr.sty -% TDS:doc/latex/oberdiek/zref.pdf -% TDS:doc/latex/oberdiek/zref-example.tex -% TDS:doc/latex/oberdiek/zref-example-lastpage.tex -% TDS:doc/latex/oberdiek/zref-example-nextpage.tex -% TDS:doc/latex/oberdiek/test/zref-test1.tex -% TDS:doc/latex/oberdiek/test/zref-test-base.tex -% TDS:doc/latex/oberdiek/test/zref-test-runs.tex -% TDS:doc/latex/oberdiek/test/zref-test-titleref-memoir.tex -% TDS:source/latex/oberdiek/zref.dtx +% TDS:tex/latex/zref/zref.sty +% TDS:tex/latex/zref/zref-base.sty +% TDS:tex/latex/zref/zref-abspage.sty +% TDS:tex/latex/zref/zref-abspos.sty +% TDS:tex/latex/zref/zref-counter.sty +% TDS:tex/latex/zref/zref-dotfill.sty +% TDS:tex/latex/zref/zref-env.sty +% TDS:tex/latex/zref/zref-hyperref.sty +% TDS:tex/latex/zref/zref-lastpage.sty +% TDS:tex/latex/zref/zref-marks.sty +% TDS:tex/latex/zref/zref-nextpage.sty +% TDS:tex/latex/zref/zref-pageattr.sty +% TDS:tex/latex/zref/zref-pagelayout.sty +% TDS:tex/latex/zref/zref-perpage.sty +% TDS:tex/latex/zref/zref-runs.sty +% TDS:tex/latex/zref/zref-savepos.sty +% TDS:tex/latex/zref/zref-thepage.sty +% TDS:tex/latex/zref/zref-titleref.sty +% TDS:tex/latex/zref/zref-totpages.sty +% TDS:tex/latex/zref/zref-user.sty +% TDS:tex/latex/zref/zref-xr.sty +% TDS:doc/latex/zref/zref.pdf +% TDS:doc/latex/zref/zref-example.tex +% TDS:doc/latex/zref/zref-example-lastpage.tex +% TDS:doc/latex/zref/zref-example-nextpage.tex +% TDS:doc/latex/zref/test/zref-test1.tex +% TDS:doc/latex/zref/test/zref-test-base.tex +% TDS:doc/latex/zref/test/zref-test-runs.tex +% TDS:doc/latex/zref/test/zref-test-titleref-memoir.tex +% TDS:source/latex/zref/zref.dtx % %<*ignore> \begingroup @@ -116,7 +116,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: zref 2018/11/21 v2.27 A new reference scheme for LaTeX (HO)} +\Msg{* Package: zref 2019/11/29 v2.28 A new reference scheme for LaTeX (HO)} \Msg{************************************************************************} \keepsilent @@ -128,10 +128,11 @@ This is a generated file. Project: zref -Version: 2018/11/21 v2.27 +Version: 2019/11/29 v2.28 -Copyright (C) 2006-2012 by - Heiko Oberdiek <heiko.oberdiek at googlemail.com> +Copyright (C) + 2006-2012 Heiko Oberdiek + 2016-2019 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -147,7 +148,7 @@ This work has the LPPL maintenance status "maintained". The Current Maintainers of this work are Heiko Oberdiek and the Oberdiek Package Support Group -https://github.com/ho-tex/oberdiek/issues +https://github.com/ho-tex/zref/issues This work consists of the main source file zref.dtx @@ -170,7 +171,7 @@ and the derived files \generate{% \file{zref.ins}{\from{zref.dtx}{install}}% \file{zref.drv}{\from{zref.dtx}{driver}}% - \usedir{tex/latex/oberdiek}% + \usedir{tex/latex/zref}% \file{zref.sty}{\from{zref.dtx}{package}}% \file{zref-base.sty}{\from{zref.dtx}{base}}% \file{zref-abspage.sty}{\from{zref.dtx}{abspage}}% @@ -192,18 +193,18 @@ and the derived files \file{zref-totpages.sty}{\from{zref.dtx}{totpages}}% \file{zref-user.sty}{\from{zref.dtx}{user}}% \file{zref-xr.sty}{\from{zref.dtx}{xr}}% - \usedir{doc/latex/oberdiek}% + \usedir{doc/latex/zref}% \file{zref-example.tex}{\from{zref.dtx}{example}}% \file{zref-example-lastpage.tex}{\from{zref.dtx}{example-lastpage}}% \file{zref-example-nextpage.tex}{\from{zref.dtx}{example-nextpage}}% -% \usedir{doc/latex/oberdiek/test}% +% \usedir{doc/latex/zref/test}% % \file{zref-test1.tex}{\from{zref.dtx}{test1}}% % \file{zref-test-base.tex}{\from{zref.dtx}{test-base}}% % \file{zref-test-runs.tex}{\from{zref.dtx}{test-runs}}% % \file{zref-test-titleref-memoir.tex}{\from{zref.dtx}{test-titleref-memoir}}% \nopreamble \nopostamble -% \usedir{source/latex/oberdiek/catalogue}% +% \usedir{source/latex/zref/catalogue}% % \file{zref.xml}{\from{zref.dtx}{catalogue}}% } @@ -237,7 +238,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{zref.drv}% - [2018/11/21 v2.27 A new reference scheme for LaTeX (HO)]% + [2019/11/29 v2.28 A new reference scheme for LaTeX (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2011/11/22] \setlength{\emergencystretch}{1em} @@ -267,9 +268,9 @@ and the derived files % \GetFileInfo{zref.drv} % % \title{The \xpackage{zref} package} -% \date{2018/11/21 v2.27} +% \date{2019/11/29 v2.28} % \author{Heiko Oberdiek\thanks -% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}} +% {Please report any issues at \url{https://github.com/ho-tex/zref/issues}}} % % \maketitle % @@ -946,7 +947,7 @@ and the derived files \newcounter{foo} \renewcommand*{\thefoo}{\Alph{foo}} -\usepackage{zref-lastpage,zref-user}[2018/11/21] +\usepackage{zref-lastpage,zref-user}[2019/11/29] \makeatletter \zref@newprop{thefoo}{\thefoo} @@ -1060,7 +1061,7 @@ and the derived files %<<END_EXAMPLE \documentclass{book} -\usepackage{zref-nextpage}[2018/11/21] +\usepackage{zref-nextpage}[2019/11/29] \znextpagesetup {\thepage}% next page is unknown {\thepage\ (#1)}% this page is last page @@ -1630,13 +1631,13 @@ the height difference of the two baselines is %<*package> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref} - [2018/11/21 v2.27 A new reference scheme for LaTeX (HO)]% + [2019/11/29 v2.28 A new reference scheme for LaTeX (HO)]% % \end{macrocode} % % \subsubsection{Load basic module} % % \begin{macrocode} -\RequirePackage{zref-base}[2018/11/21] +\RequirePackage{zref-base}[2019/11/29] % \end{macrocode} % Abort package loading if \xpackage{zref-base} could not be % loaded successfully. @@ -1651,7 +1652,7 @@ the height difference of the two baselines is \def\ZREF@temp#1{% \DeclareOption{#1}{% \AtEndOfPackage{% - \RequirePackage{zref-#1}[2018/11/21]% + \RequirePackage{zref-#1}[2019/11/29]% }% }% } @@ -1717,7 +1718,7 @@ the height difference of the two baselines is %<*base> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-base}% - [2018/11/21 v2.27 Module base for zref (HO)]% + [2019/11/29 v2.28 Module base for zref (HO)]% % \end{macrocode} % % \subsubsection{Utilities} @@ -3024,8 +3025,8 @@ the height difference of the two baselines is %<*user> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-user}% - [2018/11/21 v2.27 Module user for zref (HO)]% -\RequirePackage{zref-base}[2018/11/21] + [2019/11/29 v2.28 Module user for zref (HO)]% +\RequirePackage{zref-base}[2019/11/29] \ifx\ZREF@base@ok Y% \else \expandafter\endinput @@ -3115,8 +3116,8 @@ the height difference of the two baselines is %<*abspage> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-abspage}% - [2018/11/21 v2.27 Module abspage for zref (HO)]% -\RequirePackage{zref-base}[2018/11/21] + [2019/11/29 v2.28 Module abspage for zref (HO)]% +\RequirePackage{zref-base}[2019/11/29] \ifx\ZREF@base@ok Y% \else \expandafter\endinput @@ -3163,8 +3164,8 @@ the height difference of the two baselines is %<*counter> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-counter}% - [2018/11/21 v2.27 Module counter for zref (HO)]% -\RequirePackage{zref-base}[2018/11/21] + [2019/11/29 v2.28 Module counter for zref (HO)]% +\RequirePackage{zref-base}[2019/11/29] \ifx\ZREF@base@ok Y% \else \expandafter\endinput @@ -3203,9 +3204,9 @@ the height difference of the two baselines is %<*lastpage> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-lastpage}% - [2018/11/21 v2.27 Module lastpage for zref (HO)]% -\RequirePackage{zref-base}[2018/11/21] -\RequirePackage{zref-abspage}[2018/11/21] + [2019/11/29 v2.28 Module lastpage for zref (HO)]% +\RequirePackage{zref-base}[2019/11/29] +\RequirePackage{zref-abspage}[2019/11/29] \RequirePackage{atveryend}[2009/12/07] \ifx\ZREF@base@ok Y% \else @@ -3275,8 +3276,8 @@ the height difference of the two baselines is %<*thepage> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-thepage}% - [2018/11/21 v2.27 Module thepage for zref (HO)]% -\RequirePackage{zref-base}[2018/11/21] + [2019/11/29 v2.28 Module thepage for zref (HO)]% +\RequirePackage{zref-base}[2019/11/29] \ifx\ZREF@base@ok Y% \else \expandafter\endinput @@ -3285,7 +3286,7 @@ the height difference of the two baselines is % % \begin{macrocode} \RequirePackage{atbegshi}[2011/10/05] -\RequirePackage{zref-abspage}[2018/11/21] +\RequirePackage{zref-abspage}[2019/11/29] % \end{macrocode} % \begin{macrocode} \zref@newlist{thepage} @@ -3350,8 +3351,8 @@ the height difference of the two baselines is %<*nextpage> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-nextpage}% - [2018/11/21 v2.27 Module nextpage for zref (HO)]% -\RequirePackage{zref-base}[2018/11/21] + [2019/11/29 v2.28 Module nextpage for zref (HO)]% +\RequirePackage{zref-base}[2019/11/29] \ifx\ZREF@base@ok Y% \else \expandafter\endinput @@ -3359,9 +3360,9 @@ the height difference of the two baselines is % \end{macrocode} % % \begin{macrocode} -\RequirePackage{zref-abspage}[2018/11/21] -\RequirePackage{zref-thepage}[2018/11/21] -\RequirePackage{zref-lastpage}[2018/11/21] +\RequirePackage{zref-abspage}[2019/11/29] +\RequirePackage{zref-thepage}[2019/11/29] +\RequirePackage{zref-lastpage}[2019/11/29] \RequirePackage{uniquecounter}[2009/12/18] % \end{macrocode} % \begin{macrocode} @@ -3454,8 +3455,8 @@ the height difference of the two baselines is %<*totpages> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-totpages}% - [2018/11/21 v2.27 Module totpages for zref (HO)]% -\RequirePackage{zref-base}[2018/11/21] + [2019/11/29 v2.28 Module totpages for zref (HO)]% +\RequirePackage{zref-base}[2019/11/29] \ifx\ZREF@base@ok Y% \else \expandafter\endinput @@ -3465,8 +3466,8 @@ the height difference of the two baselines is % The absolute page number of the last page is the total % page number. % \begin{macrocode} -\RequirePackage{zref-abspage}[2018/11/21] -\RequirePackage{zref-lastpage}[2018/11/21] +\RequirePackage{zref-abspage}[2019/11/29] +\RequirePackage{zref-lastpage}[2019/11/29] % \end{macrocode} % % \begin{macro}{\ztotpages} @@ -3496,8 +3497,8 @@ the height difference of the two baselines is %<*pagelayout> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-pagelayout}% - [2018/11/21 v2.27 Module pagelayout for zref (HO)]% -\RequirePackage{zref-base}[2018/11/21] + [2019/11/29 v2.28 Module pagelayout for zref (HO)]% +\RequirePackage{zref-base}[2019/11/29] \ifx\ZREF@base@ok Y% \else \expandafter\endinput @@ -3505,8 +3506,8 @@ the height difference of the two baselines is % \end{macrocode} % % \begin{macrocode} -\RequirePackage{zref-thepage}[2018/11/21] -\RequirePackage{ifluatex}[2010/03/01] +\RequirePackage{zref-thepage}[2019/11/29] +\RequirePackage{iftex}[2019/11/07]% \RequirePackage{atveryend}[2010/03/24] % \end{macrocode} % @@ -3738,8 +3739,8 @@ the height difference of the two baselines is %<*pageattr> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-pageattr}% - [2018/11/21 v2.27 Module pageattr for zref (HO)]% -\RequirePackage{zref-base}[2018/11/21] + [2019/11/29 v2.28 Module pageattr for zref (HO)]% +\RequirePackage{zref-base}[2019/11/29] \ifx\ZREF@base@ok Y% \else \expandafter\endinput @@ -3747,7 +3748,7 @@ the height difference of the two baselines is % \end{macrocode} % % \begin{macrocode} -\RequirePackage{ifluatex}[2010/03/01] +\RequirePackage{iftex}[2019/11/07]% % \end{macrocode} % % \begin{macrocode} @@ -3789,7 +3790,7 @@ the height difference of the two baselines is \def\zref@pdfpageattr#1{}% \def\zref@pdfpageattr@used#1{}% }{% - \RequirePackage{zref-thepage}[2018/11/21]% + \RequirePackage{zref-thepage}[2019/11/29]% \zref@newprop*{pdfpageattr}[]{\zref@hex{\the\pdfpageattr}}% \zref@addprop{thepage}{pdfpageattr}% \let\ZREF@temp=Y% @@ -3801,7 +3802,7 @@ the height difference of the two baselines is \def\zref@pdfpagesattr{}% \def\zref@pdfpagesattr@used{}% }{% - \RequirePackage{zref-lastpage}[2018/11/21]% + \RequirePackage{zref-lastpage}[2019/11/29]% \zref@newprop*{pdfpagesattr}[]{\zref@hex{\the\pdfpagesattr}}% \zref@addprop{LastPage}{pdfpagesattr}% \let\ZREF@temp=Y% @@ -3813,7 +3814,7 @@ the height difference of the two baselines is \fi % \end{macrocode} % \begin{macrocode} -\RequirePackage{zref-abspage}[2018/11/21] +\RequirePackage{zref-abspage}[2019/11/29] \RequirePackage{atveryend}[2010/03/24] \RequirePackage{pdftexcmds}[2010/04/01] \let\ZREF@temp=Y% @@ -3963,8 +3964,8 @@ the height difference of the two baselines is %<*marks> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-marks}% - [2018/11/21 v2.27 Module marks for zref (HO)]% -\RequirePackage{zref-base}[2018/11/21] + [2019/11/29 v2.28 Module marks for zref (HO)]% +\RequirePackage{zref-base}[2019/11/29] \ifx\ZREF@base@ok Y% \else \expandafter\endinput @@ -4069,7 +4070,7 @@ the height difference of the two baselines is %<*runs> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-runs}% - [2018/11/21 v2.27 Module runs for zref (HO)]% + [2019/11/29 v2.28 Module runs for zref (HO)]% % \end{macrocode} % % \begin{macro}{\zruns} @@ -4101,8 +4102,8 @@ the height difference of the two baselines is %<*perpage> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-perpage}% - [2018/11/21 v2.27 Module perpage for zref (HO)]% -\RequirePackage{zref-base}[2018/11/21] + [2019/11/29 v2.28 Module perpage for zref (HO)]% +\RequirePackage{zref-base}[2019/11/29] \ifx\ZREF@base@ok Y% \else \expandafter\endinput @@ -4117,7 +4118,7 @@ the height difference of the two baselines is % For detecting changed pages module \xmodule{abspage} % is loaded. % \begin{macrocode} -\RequirePackage{zref-abspage}[2018/11/21] +\RequirePackage{zref-abspage}[2019/11/29] % \end{macrocode} % % We group the properties for the needed references @@ -4152,7 +4153,7 @@ the height difference of the two baselines is } % \end{macrocode} % \cs{@stpelt} must be adapted due to the change in latex -% 2015-01, see https://github.com/ho-tex/oberdiek/issues/26 +% 2015-01, see https://github.com/ho-tex/zref/issues/26 % \begin{macrocode} \let\ZREF@org@@stpelt\@stpelt \def\@stpelt#1{% @@ -4283,8 +4284,8 @@ the height difference of the two baselines is %<*titleref> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-titleref}% - [2018/11/21 v2.27 Module titleref for zref (HO)]% -\RequirePackage{zref-base}[2018/11/21] + [2019/11/29 v2.28 Module titleref for zref (HO)]% +\RequirePackage{zref-base}[2019/11/29] \ifx\ZREF@base@ok Y% \else \expandafter\endinput @@ -4696,8 +4697,8 @@ the height difference of the two baselines is %<*xr> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-xr}% - [2018/11/21 v2.27 Module xr for zref (HO)]% -\RequirePackage{zref-base}[2018/11/21] + [2019/11/29 v2.28 Module xr for zref (HO)]% +\RequirePackage{zref-base}[2019/11/29] \ifx\ZREF@base@ok Y% \else \expandafter\endinput @@ -5232,8 +5233,8 @@ the height difference of the two baselines is %<*hyperref> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-hyperref}% - [2018/11/21 v2.27 Module hyperref for zref (HO)]% -\RequirePackage{zref-base}[2018/11/21] + [2019/11/29 v2.28 Module hyperref for zref (HO)]% +\RequirePackage{zref-base}[2019/11/29] \ifx\ZREF@base@ok Y% \else \expandafter\endinput @@ -5262,8 +5263,8 @@ the height difference of the two baselines is %<*savepos> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-savepos}% - [2018/11/21 v2.27 Module savepos for zref (HO)]% -\RequirePackage{zref-base}[2018/11/21] + [2019/11/29 v2.28 Module savepos for zref (HO)]% +\RequirePackage{zref-base}[2019/11/29] \ifx\ZREF@base@ok Y% \else \expandafter\endinput @@ -5429,8 +5430,8 @@ the height difference of the two baselines is %<*abspos> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-abspos}% - [2018/11/21 v2.27 Module abspos for zref (HO)]% -\RequirePackage{zref-base}[2018/11/21] + [2019/11/29 v2.28 Module abspos for zref (HO)]% +\RequirePackage{zref-base}[2019/11/29] \ifx\ZREF@base@ok Y% \else \expandafter\endinput @@ -5438,14 +5439,14 @@ the height difference of the two baselines is % \end{macrocode} % % \begin{macrocode} -\RequirePackage{zref-savepos}[2018/11/21] +\RequirePackage{zref-savepos}[2019/11/29] \ifx\ZREF@savepos@ok Y% \else \expandafter\endinput \fi % \end{macrocode} % \begin{macrocode} -\RequirePackage{zref-pagelayout}[2018/11/21] +\RequirePackage{zref-pagelayout}[2019/11/29] \zref@addprop{savepos}{abspage} % \end{macrocode} % @@ -6058,8 +6059,8 @@ the height difference of the two baselines is %<*dotfill> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-dotfill}% - [2018/11/21 v2.27 Module dotfill for zref (HO)]% -\RequirePackage{zref-base}[2018/11/21] + [2019/11/29 v2.28 Module dotfill for zref (HO)]% +\RequirePackage{zref-base}[2019/11/29] \ifx\ZREF@base@ok Y% \else \expandafter\endinput @@ -6069,7 +6070,7 @@ the height difference of the two baselines is % For measuring the width of \cs{zdotfill} we use the features % provided by module \xmodule{savepos}. % \begin{macrocode} -\RequirePackage{zref-savepos}[2018/11/21] +\RequirePackage{zref-savepos}[2019/11/29] % \end{macrocode} % For automatically generated label names we use the unique % counter of module \xmodule{base}. @@ -6158,8 +6159,8 @@ the height difference of the two baselines is %<*env> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-env}% - [2018/11/21 v2.27 Module env for zref (HO)]% -\RequirePackage{zref-base}[2018/11/21] + [2019/11/29 v2.28 Module env for zref (HO)]% +\RequirePackage{zref-base}[2019/11/29] \ifx\ZREF@base@ok Y% \else \expandafter\endinput @@ -6204,7 +6205,7 @@ the height difference of the two baselines is \NeedsTeXFormat{LaTeX2e} \nofiles \documentclass{article} -\usepackage{zref-base}[2018/11/21] +\usepackage{zref-base}[2019/11/29] \usepackage{qstest} \IncludeTests{*} \LogTests{log}{*}{*} @@ -6244,7 +6245,7 @@ the height difference of the two baselines is %<*test-base> \NeedsTeXFormat{LaTeX2e} \documentclass{article} -\usepackage{zref-base,zref-titleref}[2018/11/21] +\usepackage{zref-base,zref-titleref}[2019/11/29] \usepackage{qstest} \IncludeTests{*} \LogTests{log}{*}{*} @@ -6303,7 +6304,7 @@ the height difference of the two baselines is %<*test-runs> \NeedsTeXFormat{LaTeX2e} \documentclass{article} -\usepackage{zref-runs}[2018/11/21] +\usepackage{zref-runs}[2019/11/29] \usepackage{qstest} \IncludeTests{*} \LogTests{log}{*}{*} @@ -6332,7 +6333,7 @@ the height difference of the two baselines is %<*test-titleref-memoir> \NeedsTeXFormat{LaTeX2e} \documentclass{memoir} -\usepackage{zref-titleref}[2018/11/21] +\usepackage{zref-titleref}[2019/11/29] \usepackage{qstest} \IncludeTests{*} \LogTests{log}{*}{*} @@ -6395,34 +6396,31 @@ the height difference of the two baselines is % \paragraph{Package.} This package is available on % CTAN\footnote{\CTANpkg{zref}}: % \begin{description} -% \item[\CTAN{macros/latex/contrib/oberdiek/zref.dtx}] The source file. -% \item[\CTAN{macros/latex/contrib/oberdiek/zref.pdf}] Documentation. +% \item[\CTAN{macros/latex/contrib/zref/zref.dtx}] The source file. +% \item[\CTAN{macros/latex/contrib/zref/zref.pdf}] Documentation. % \end{description} % % -% \paragraph{Bundle.} All the packages of the bundle `oberdiek' +% \paragraph{Bundle.} All the packages of the bundle `zref' % are also available in a TDS compliant ZIP archive. There % the packages are already unpacked and the documentation files % are generated. The files and directories obey the TDS standard. % \begin{description} -% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] +% \item[\CTANinstall{install/macros/latex/contrib/zref.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% for \TeX\ Files'' (\CTANpkg{tds}). Directories % with \xfile{texmf} in their name are usually organized this way. % % \subsection{Bundle installation} % -% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the +% \paragraph{Unpacking.} Unpack the \xfile{zref.tds.zip} in the % TDS tree (also known as \xfile{texmf} tree) of your choice. % Example (linux): % \begin{quote} -% |unzip oberdiek.tds.zip -d ~/texmf| +% |unzip zref.tds.zip -d ~/texmf| % \end{quote} % -% \paragraph{Script installation.} -% Check the directory \xfile{TDS:scripts/oberdiek/} for -% scripts that need further installation steps. % % \subsection{Package installation} % @@ -6439,36 +6437,36 @@ the height difference of the two baselines is % \begin{quote} % \def\t{^^A % \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} -% zref.sty & tex/latex/oberdiek/zref.sty\\ -% zref-base.sty & tex/latex/oberdiek/zref-base.sty\\ -% zref-abspage.sty & tex/latex/oberdiek/zref-abspage.sty\\ -% zref-abspos.sty & tex/latex/oberdiek/zref-abspos.sty\\ -% zref-counter.sty & tex/latex/oberdiek/zref-counter.sty\\ -% zref-dotfill.sty & tex/latex/oberdiek/zref-dotfill.sty\\ -% zref-env.sty & tex/latex/oberdiek/zref-env.sty\\ -% zref-hyperref.sty & tex/latex/oberdiek/zref-hyperref.sty\\ -% zref-lastpage.sty & tex/latex/oberdiek/zref-lastpage.sty\\ -% zref-marks.sty & tex/latex/oberdiek/zref-marks.sty\\ -% zref-nextpage.sty & tex/latex/oberdiek/zref-nextpage.sty\\ -% zref-pageattr.sty & tex/latex/oberdiek/zref-pageattr.sty\\ -% zref-pagelayout.sty & tex/latex/oberdiek/zref-pagelayout.sty\\ -% zref-perpage.sty & tex/latex/oberdiek/zref-perpage.sty\\ -% zref-runs.sty & tex/latex/oberdiek/zref-runs.sty\\ -% zref-savepos.sty & tex/latex/oberdiek/zref-savepos.sty\\ -% zref-thepage.sty & tex/latex/oberdiek/zref-thepage.sty\\ -% zref-titleref.sty & tex/latex/oberdiek/zref-titleref.sty\\ -% zref-totpages.sty & tex/latex/oberdiek/zref-totpages.sty\\ -% zref-user.sty & tex/latex/oberdiek/zref-user.sty\\ -% zref-xr.sty & tex/latex/oberdiek/zref-xr.sty\\ -% zref.pdf & doc/latex/oberdiek/zref.pdf\\ -% zref-example.tex & doc/latex/oberdiek/zref-example.tex\\ -% zref-example-lastpage.tex & doc/latex/oberdiek/zref-example-lastpage.tex\\ -% zref-example-nextpage.tex & doc/latex/oberdiek/zref-example-nextpage.tex\\ -% test/zref-test1.tex & doc/latex/oberdiek/test/zref-test1.tex\\ -% test/zref-test-base.tex & doc/latex/oberdiek/test/zref-test-base.tex\\ -% test/zref-test-runs.tex & doc/latex/oberdiek/test/zref-test-runs.tex\\ -% test/zref-test-titleref-memoir.tex & doc/latex/oberdiek/test/zref-test-titleref-memoir.tex\\ -% zref.dtx & source/latex/oberdiek/zref.dtx\\ +% zref.sty & tex/latex/zref/zref.sty\\ +% zref-base.sty & tex/latex/zref/zref-base.sty\\ +% zref-abspage.sty & tex/latex/zref/zref-abspage.sty\\ +% zref-abspos.sty & tex/latex/zref/zref-abspos.sty\\ +% zref-counter.sty & tex/latex/zref/zref-counter.sty\\ +% zref-dotfill.sty & tex/latex/zref/zref-dotfill.sty\\ +% zref-env.sty & tex/latex/zref/zref-env.sty\\ +% zref-hyperref.sty & tex/latex/zref/zref-hyperref.sty\\ +% zref-lastpage.sty & tex/latex/zref/zref-lastpage.sty\\ +% zref-marks.sty & tex/latex/zref/zref-marks.sty\\ +% zref-nextpage.sty & tex/latex/zref/zref-nextpage.sty\\ +% zref-pageattr.sty & tex/latex/zref/zref-pageattr.sty\\ +% zref-pagelayout.sty & tex/latex/zref/zref-pagelayout.sty\\ +% zref-perpage.sty & tex/latex/zref/zref-perpage.sty\\ +% zref-runs.sty & tex/latex/zref/zref-runs.sty\\ +% zref-savepos.sty & tex/latex/zref/zref-savepos.sty\\ +% zref-thepage.sty & tex/latex/zref/zref-thepage.sty\\ +% zref-titleref.sty & tex/latex/zref/zref-titleref.sty\\ +% zref-totpages.sty & tex/latex/zref/zref-totpages.sty\\ +% zref-user.sty & tex/latex/zref/zref-user.sty\\ +% zref-xr.sty & tex/latex/zref/zref-xr.sty\\ +% zref.pdf & doc/latex/zref/zref.pdf\\ +% zref-example.tex & doc/latex/zref/zref-example.tex\\ +% zref-example-lastpage.tex & doc/latex/zref/zref-example-lastpage.tex\\ +% zref-example-nextpage.tex & doc/latex/zref/zref-example-nextpage.tex\\ +% test/zref-test1.tex & doc/latex/zref/test/zref-test1.tex\\ +% test/zref-test-base.tex & doc/latex/zref/test/zref-test-base.tex\\ +% test/zref-test-runs.tex & doc/latex/zref/test/zref-test-runs.tex\\ +% test/zref-test-titleref-memoir.tex & doc/latex/zref/test/zref-test-titleref-memoir.tex\\ +% zref.dtx & source/latex/zref/zref.dtx\\ % \end{tabular}^^A % }^^A % \sbox0{\t}^^A @@ -6537,8 +6535,8 @@ the height difference of the two baselines is % \subsection{Refresh file name databases} % % If your \TeX~distribution -% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \teTeX\ users run \verb|texhash| or +% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh +% these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % % \subsection{Some details for the interested} @@ -6859,7 +6857,13 @@ the height difference of the two baselines is % \end{Version} % \begin{Version}{2018/11/21 v2.27} % \item -% adapted zref-perpage, see issue https://github.com/ho-tex/oberdiek/issues/26 +% adapted zref-perpage, see issue https://github.com/ho-tex/zref/issues/2 +% \end{Version} +% \begin{Version}{2019/11/29 v2.28} +% \item +% Documentation updates. +% \item +% Use \xpackage{iftex} directly. % \end{Version} % \end{History} % diff --git a/macros/latex/contrib/zref/zref.pdf b/macros/latex/contrib/zref/zref.pdf Binary files differnew file mode 100644 index 0000000000..fee81c695c --- /dev/null +++ b/macros/latex/contrib/zref/zref.pdf |